public static void addCalibration(int glucose, long timestamp) { if (acceptCommands()) { 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)); enqueueCommand(new CalibrateTxMessage( glucose, DexTimeKeeper.getDexTime(getTransmitterID(), timestamp)), "Calibrate " + BgGraphBuilder.unitized_string_with_units_static_short(glucose)); } }
public static void addCalibration(int glucose, long timestamp) { if (acceptCommands()) { 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)); enqueueCommand(new CalibrateTxMessage( glucose, DexTimeKeeper.getDexTime(getTransmitterID(), timestamp)), "Calibrate " + BgGraphBuilder.unitized_string_with_units_static_short(glucose)); } }
public static void addCalibration(int glucose, long timestamp) { if (acceptCommands()) { 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)); enqueueCommand(new CalibrateTxMessage( glucose, DexTimeKeeper.getDexTime(getTransmitterID(), timestamp)), "Calibrate " + BgGraphBuilder.unitized_string_with_units_static_short(glucose)); } }