private Point createGlucosePoint(BgReading record) { // TODO DisplayGlucose option final BigDecimal delta = new BigDecimal(record.calculated_value_slope * 5 * 60 * 1000) .setScale(3, BigDecimal.ROUND_HALF_UP); return Point.measurement("glucose") .time(record.getEpochTimestamp(), TimeUnit.MILLISECONDS) .addField("value_mmol", record.calculated_value_mmol()) .addField("value_mgdl", record.getMgdlValue()) .addField("direction", record.slopeName()) .addField("filtered", record.ageAdjustedFiltered() * 1000) .addField("unfiltered", record.usedRaw() * 1000) .addField("rssi", 100) .addField("noise", record.noiseValue()) .addField("delta", delta) .build(); }
private Point createGlucosePoint(BgReading record) { // TODO DisplayGlucose option final BigDecimal delta = new BigDecimal(record.calculated_value_slope * 5 * 60 * 1000) .setScale(3, BigDecimal.ROUND_HALF_UP); return Point.measurement("glucose") .time(record.getEpochTimestamp(), TimeUnit.MILLISECONDS) .addField("value_mmol", record.calculated_value_mmol()) .addField("value_mgdl", record.getMgdlValue()) .addField("direction", record.slopeName()) .addField("filtered", record.ageAdjustedFiltered() * 1000) .addField("unfiltered", record.usedRaw() * 1000) .addField("rssi", 100) .addField("noise", record.noiseValue()) .addField("delta", delta) .build(); }