static void createOffset(double center, double distance) { CalibrationRequest calibrationRequest = new CalibrationRequest(); calibrationRequest.requestIfAbove = center + distance; calibrationRequest.requestIfBelow = max; calibrationRequest.save(); calibrationRequest = new CalibrationRequest(); calibrationRequest.requestIfAbove = min; calibrationRequest.requestIfBelow = center - distance; calibrationRequest.save(); }
public static void requestCalibrationIfRangeTooNarrow() { double max = Calibration.max_recent(); double min = Calibration.min_recent(); if ((max - min) < 55) { double avg = ((min + max) / 2); double dist = max - avg; CalibrationRequest.createOffset(avg, dist + 20); } }
public static boolean isSlopeFlatEnough(BgReading bgReading) { return isSlopeFlatEnough(bgReading, 1); }
if (CalibrationRequest.shouldRequestCalibration(bgReading) && (new Date().getTime() - bgReadings.get(2).timestamp <= (60000 * 24))) { if ((!PowerStateReceiver.is_power_connected()) || (Pref.getBooleanDefaultFalse("calibration_alerts_while_charging"))) { if (JoH.pratelimit("calibration-request-notification", CALIBRATION_REQUEST_MAX_FREQUENCY)) { && (CalibrationRequest.isSlopeFlatEnough(BgReading.last(true)))) { Log.d("NOTIFICATIONS", "Calibration difference in hours: " + ((new Date().getTime() - calibrations.get(0).timestamp)) / (1000 * 60 * 60)); if ((!PowerStateReceiver.is_power_connected()) || (Pref.getBooleanDefaultFalse("calibration_alerts_while_charging"))) {
public static void clear_all_existing_calibrations() { CalibrationRequest.clearAll(); List<Calibration> pastCalibrations = Calibration.allForSensor(); if (pastCalibrations != null) { for (Calibration calibration : pastCalibrations) { calibration.slope_confidence = 0; calibration.sensor_confidence = 0; calibration.save(); //KS newFingerStickData(); } } }
public static void clearAll(){ List<CalibrationRequest> calibrationRequests = new Select() .from(CalibrationRequest.class) .execute(); if (calibrationRequests.size() >=1) { for (CalibrationRequest calibrationRequest : calibrationRequests) { calibrationRequest.delete(); } } }
if (CalibrationRequest.shouldRequestCalibration(bgReading) && (new Date().getTime() - bgReadings.get(2).timestamp <= (60000 * 24))) { if ((!PowerStateReceiver.is_power_connected()) || (Pref.getBooleanDefaultFalse("calibration_alerts_while_charging"))) { if (JoH.pratelimit("calibration-request-notification", Math.max(CALIBRATION_REQUEST_MAX_FREQUENCY, calibration_reminder_secs))) { && (CalibrationRequest.isSlopeFlatEnough(BgReading.last(true)))) { Log.d("NOTIFICATIONS", "Calibration difference in hours: " + ((new Date().getTime() - calibrations.get(0).timestamp)) / (1000 * 60 * 60)); if ((!PowerStateReceiver.is_power_connected()) || (Pref.getBooleanDefaultFalse("calibration_alerts_while_charging"))) {
public static void clear_all_existing_calibrations() { CalibrationRequest.clearAll(); List<Calibration> pastCalibrations = Calibration.allForSensor(); if (pastCalibrations != null) { for (Calibration calibration : pastCalibrations) { calibration.slope_confidence = 0; calibration.sensor_confidence = 0; calibration.save(); newFingerStickData(); } } }
static void clearAll(){ List<CalibrationRequest> calibrationRequests = new Select() .from(CalibrationRequest.class) .execute(); if (calibrationRequests.size() >=1) { for (CalibrationRequest calibrationRequest : calibrationRequests) { calibrationRequest.delete(); } } }
public static void createRange(double low, double high) { CalibrationRequest calibrationRequest = new CalibrationRequest(); calibrationRequest.requestIfAbove = low; calibrationRequest.requestIfBelow = high; calibrationRequest.save(); } public static void createOffset(double center, double distance) {
public static boolean isSlopeFlatEnough(BgReading bgReading) { return isSlopeFlatEnough(bgReading, 1); }
if (CalibrationRequest.shouldRequestCalibration(bgReading) && (new Date().getTime() - bgReadings.get(2).timestamp <= (60000 * 24))) { if ((!PowerStateReceiver.is_power_connected()) || (Pref.getBooleanDefaultFalse("calibration_alerts_while_charging"))) { if (JoH.pratelimit("calibration-request-notification", Math.max(CALIBRATION_REQUEST_MAX_FREQUENCY, calibration_reminder_secs))) { && (CalibrationRequest.isSlopeFlatEnough(BgReading.last(true)))) { Log.d("NOTIFICATIONS", "Calibration difference in hours: " + ((new Date().getTime() - calibrations.get(0).timestamp)) / (1000 * 60 * 60)); if ((!PowerStateReceiver.is_power_connected()) || (Pref.getBooleanDefaultFalse("calibration_alerts_while_charging"))) {
public static void clear_all_existing_calibrations() { CalibrationRequest.clearAll(); List<Calibration> pastCalibrations = Calibration.allForSensor(); if (pastCalibrations != null) { for (Calibration calibration : pastCalibrations) { calibration.slope_confidence = 0; calibration.sensor_confidence = 0; calibration.save(); newFingerStickData(); } } }
public static void requestCalibrationIfRangeTooNarrow() { double max = Calibration.max_recent(); double min = Calibration.min_recent(); if ((max - min) < 55) { double avg = ((min + max) / 2); double dist = max - avg; CalibrationRequest.createOffset(avg, dist + 20); } }
static void clearAll(){ List<CalibrationRequest> calibrationRequests = new Select() .from(CalibrationRequest.class) .execute(); if (calibrationRequests.size() >=1) { for (CalibrationRequest calibrationRequest : calibrationRequests) { calibrationRequest.delete(); } } }
public static void createRange(double low, double high) { CalibrationRequest calibrationRequest = new CalibrationRequest(); calibrationRequest.requestIfAbove = low; calibrationRequest.requestIfBelow = high; calibrationRequest.save(); } static void createOffset(double center, double distance) {
public static boolean isSlopeFlatEnough(BgReading bgReading) { return isSlopeFlatEnough(bgReading, 1); }
public static void clearLastCalibration() { CalibrationRequest.clearAll(); Log.d(TAG, "Trying to clear last calibration"); Calibration calibration = Calibration.last(); if (calibration != null) { calibration.invalidate(); CalibrationSendQueue.addToQueue(calibration, xdrip.getAppContext()); //KS newFingerStickData(); } }
public static void requestCalibrationIfRangeTooNarrow() { double max = Calibration.max_recent(); double min = Calibration.min_recent(); if ((max - min) < 55) { double avg = ((min + max) / 2); double dist = max - avg; CalibrationRequest.createOffset(avg, dist + 20); } }
static void createOffset(double center, double distance) { CalibrationRequest calibrationRequest = new CalibrationRequest(); calibrationRequest.requestIfAbove = center + distance; calibrationRequest.requestIfBelow = max; calibrationRequest.save(); calibrationRequest = new CalibrationRequest(); calibrationRequest.requestIfAbove = min; calibrationRequest.requestIfBelow = center - distance; calibrationRequest.save(); }