package com.eveningoutpost.dexdrip.Models; import java.text.DecimalFormat; // class from LibreAlarm public class GlucoseData implements Comparable { public long realDate; public String sensorId; public long sensorTime; public int glucoseLevel = -1; public int glucoseLevelRaw = -1; public long phoneDatabaseId; public int glucoseLevelRawSmoothed; public GlucoseData(){} // jamorham added constructor public GlucoseData(int glucoseLevelRaw, long timestamp) { this.glucoseLevelRaw = glucoseLevelRaw; this.realDate = timestamp; } public String glucose(boolean mmol) { return glucose(glucoseLevel, mmol); } public static String glucose(int mgdl, boolean mmol) { return mmol ? new DecimalFormat("##.0").format(mgdl/18f) : String.valueOf(mgdl); } @Override public int compareTo(GlucoseData another) { return (int) (realDate - another.realDate); } }