public static boolean sendWearTreatmentsData(Integer count, long startTime) { return sendWearTreatmentsData(count, startTime, null); }
public static boolean sendWearUpload(List<BgReading> bgs, List<Calibration> cals, List<BloodTest> bts, List<Treatments> treatsAdd, List<String> treatsDel) { boolean statusCals = sendWearCalibrationData(0, 0, cals); boolean statusBgs = sendWearBgData(0, 0, bgs); boolean statusBts = sendWearBloodTestData(0, 0, bts); boolean statusTreats = sendWearTreatmentsData(0, 0, treatsAdd); boolean statusTreatsDel = sendWearTreatmentsDataDelete(treatsDel); return (statusCals && statusBts && statusTreats && statusTreatsDel && statusBgs); }
public static boolean sendWearUpload(List<BgReading> bgs, List<Calibration> cals, List<BloodTest> bts, List<Treatments> treatsAdd, List<String> treatsDel) { boolean statusCals = sendWearCalibrationData(0, 0, cals); boolean statusBgs = sendWearBgData(0, 0, bgs); boolean statusBts = sendWearBloodTestData(0, 0, bts); boolean statusTreats = sendWearTreatmentsData(0, 0, treatsAdd); boolean statusTreatsDel = sendWearTreatmentsDataDelete(treatsDel); return (statusCals && statusBts && statusTreats && statusTreatsDel && statusBgs); }
public static boolean sendWearTreatmentsData(Integer count, long startTime) { return sendWearTreatmentsData(count, startTime, null); }
private void initWearTreatments() { long startTime = new Date().getTime() - (60000 * 60 * 24 * 3);//3 days if (JoH.ratelimit("watch_init_wear_treatments_data", 60)) { Log.d(TAG, "initWearTreatments clear treatments and re-init from startTime=" + JoH.dateTimeText(startTime)); sendNotification(CLEAR_TREATMENTS_PATH, "clearTreatments");//this necessary to ensure deleted treatments are cleared sendWearTreatmentsData(sendTreatmentsCount, startTime); sendWearBloodTestData(sendTreatmentsCount, startTime); sendWearCalibrationData(sendTreatmentsCount, startTime); sendWearBgData(sendTreatmentsCount, startTime); } else Log.d(TAG, "Skip initWearTreatments due to exceeding ratelimit"); }
private void initWearTreatments() { long startTime = new Date().getTime() - (60000 * 60 * 24 * 3);//3 days if (JoH.ratelimit("watch_init_wear_treatments_data", 60)) { Log.d(TAG, "initWearTreatments clear treatments and re-init from startTime=" + JoH.dateTimeText(startTime)); sendNotification(CLEAR_TREATMENTS_PATH, "clearTreatments");//this necessary to ensure deleted treatments are cleared sendWearTreatmentsData(sendTreatmentsCount, startTime); sendWearBloodTestData(sendTreatmentsCount, startTime); sendWearCalibrationData(sendTreatmentsCount, startTime); sendWearBgData(sendTreatmentsCount, startTime); } else Log.d(TAG, "Skip initWearTreatments due to exceeding ratelimit"); }