From 4bd47afefa2d9fca3966daf14b3b23d8a464e723 Mon Sep 17 00:00:00 2001 From: Graham Jones Date: Wed, 17 Feb 2016 21:29:08 +0000 Subject: [PATCH] Request settings from watch at a lower frequency than data requests. --- .../java/uk/org/openseizuredetector/SdDataSourcePebble.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/uk/org/openseizuredetector/SdDataSourcePebble.java b/app/src/main/java/uk/org/openseizuredetector/SdDataSourcePebble.java index c99fcee..7fb0c12 100644 --- a/app/src/main/java/uk/org/openseizuredetector/SdDataSourcePebble.java +++ b/app/src/main/java/uk/org/openseizuredetector/SdDataSourcePebble.java @@ -140,7 +140,7 @@ public class SdDataSourcePebble extends SdDataSource { public void run() { getPebbleSdSettings(); } - }, 0, 1000 * 60); + }, 0, 1000 * (mDataPeriod + 60)); // ask for settings less frequently than we get data } else { Log.v(TAG, "onCreate(): settings timer already running."); } @@ -486,6 +486,7 @@ public class SdDataSourcePebble extends SdDataSource { if (!mSdData.haveSettings) { Log.v(TAG, "getPebbleStatus() - no settings received yet - requesting"); getPebbleSdSettings(); + getPebbleData(); } }