public static synchronized void clearCalibration() { addCalibration(0, 0); }
public static synchronized void clearCalibration() { addCalibration(0, 0); }
public static void addCalibration(final int glucose, final long timestamp) { final long since = msSince(timestamp); if (since < 0) { final String msg = "Cannot send calibration in future to transmitter: " + glucose + " @ " + JoH.dateTimeText(timestamp); JoH.static_toast_long(msg); UserError.Log.wtf(TAG, msg); return; } if (since > HOUR_IN_MS) { final String msg = "Cannot send calibration older than 1 hour to transmitter: " + glucose + " @ " + JoH.dateTimeText(timestamp); JoH.static_toast_long(msg); UserError.Log.wtf(TAG, msg); return; } if ((glucose < 40 || glucose > 400)) { final String msg = "Calibration glucose value out of range: " + glucose; JoH.static_toast_long(msg); UserError.Log.wtf(TAG, msg); return; } UserError.Log.uel(TAG, "Queuing Calibration for transmitter: " + BgGraphBuilder.unitized_string_with_units_static(glucose) + " " + JoH.dateTimeText(timestamp)); // Send to potential listeners Ob1G5StateMachine.addCalibration(glucose, timestamp); Medtrum.addCalibration(glucose, timestamp); }
public static void addCalibration(final int glucose, final long timestamp) { final long since = msSince(timestamp); if (since < 0) { final String msg = "Cannot send calibration in future to transmitter: " + glucose + " @ " + JoH.dateTimeText(timestamp); JoH.static_toast_long(msg); UserError.Log.wtf(TAG, msg); return; } if (since > HOUR_IN_MS) { final String msg = "Cannot send calibration older than 1 hour to transmitter: " + glucose + " @ " + JoH.dateTimeText(timestamp); JoH.static_toast_long(msg); UserError.Log.wtf(TAG, msg); return; } if ((glucose < 40 || glucose > 400)) { final String msg = "Calibration glucose value out of range: " + glucose; JoH.static_toast_long(msg); UserError.Log.wtf(TAG, msg); return; } UserError.Log.uel(TAG, "Queuing Calibration for transmitter: " + BgGraphBuilder.unitized_string_with_units_static(glucose) + " " + JoH.dateTimeText(timestamp)); // Send to potential listeners Ob1G5StateMachine.addCalibration(glucose, timestamp); Medtrum.addCalibration(glucose, timestamp); }
public static void addCalibration(final int glucose, final long timestamp) { final long since = msSince(timestamp); if (since < 0) { final String msg = "Cannot send calibration in future to transmitter: " + glucose + " @ " + JoH.dateTimeText(timestamp); JoH.static_toast_long(msg); UserError.Log.wtf(TAG, msg); return; } if (since > HOUR_IN_MS) { final String msg = "Cannot send calibration older than 1 hour to transmitter: " + glucose + " @ " + JoH.dateTimeText(timestamp); JoH.static_toast_long(msg); UserError.Log.wtf(TAG, msg); return; } if ((glucose < 40 || glucose > 400)) { final String msg = "Calibration glucose value out of range: " + glucose; JoH.static_toast_long(msg); UserError.Log.wtf(TAG, msg); return; } UserError.Log.uel(TAG, "Queuing Calibration for transmitter: " + BgGraphBuilder.unitized_string_with_units_static(glucose) + " " + JoH.dateTimeText(timestamp)); // Send to potential listeners Ob1G5StateMachine.addCalibration(glucose, timestamp); Medtrum.addCalibration(glucose, timestamp); }