diff --git a/app/src/main/java/com/eveningoutpost/dexdrip/Services/MissedReadingService.java b/app/src/main/java/com/eveningoutpost/dexdrip/Services/MissedReadingService.java index a8b66e9403..8085276999 100644 --- a/app/src/main/java/com/eveningoutpost/dexdrip/Services/MissedReadingService.java +++ b/app/src/main/java/com/eveningoutpost/dexdrip/Services/MissedReadingService.java @@ -135,9 +135,17 @@ private void checkBackAfterMissedTime(long alarmIn) { // alarmIn is relative time ms public void setAlarm(long alarmIn, boolean force) { - if(!force && (alarmIn < 5 * 60 * 1000)) { - // No need to check more than once every 5 minutes - alarmIn = 5 * 60 * 1000; + final SharedPreferences prefs; + final Context context; + final int bg_missed_minutes; + + context = getApplicationContext(); + prefs = PreferenceManager.getDefaultSharedPreferences(context); + bg_missed_minutes = readPerfsInt(prefs, "bg_missed_minutes", 5);// No need to check more than once every 5 minutes + + + if(!force && (alarmIn < bg_missed_minutes * 60 * 1000)) { + alarmIn = bg_missed_minutes * 60 * 1000; } Log.d(TAG, "Setting timer to " + alarmIn / 60000 + " minutes from now" ); //Calendar calendar = Calendar.getInstance(); diff --git a/app/src/main/java/com/eveningoutpost/dexdrip/UtilityModels/Blukon.java b/app/src/main/java/com/eveningoutpost/dexdrip/UtilityModels/Blukon.java index d92b6b2fee..004b42fa50 100644 --- a/app/src/main/java/com/eveningoutpost/dexdrip/UtilityModels/Blukon.java +++ b/app/src/main/java/com/eveningoutpost/dexdrip/UtilityModels/Blukon.java @@ -91,6 +91,8 @@ public static boolean isCollecting() { } } + Log.w(TAG,"isCollecting() returns: " + m_communicationStarted); + return m_communicationStarted; } @@ -99,7 +101,7 @@ public static void clearPin() { } public static void initialize() { - Log.i(TAG, "initialize!"); + Log.w(TAG, "initialize Blukon!"); Pref.setInt("bridge_battery", 0); //force battery to no-value before first reading Pref.setInt("nfc_sensor_age", 0); //force sensor age to no-value before first reading JoH.clearRatelimit(BLUKON_GETSENSORAGE_TIMER);