diff --git a/CHANGELOG.md b/CHANGELOG.md index a47e9f0..79bb3f6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ OpenSeizureDetector Android App - Change Log ============================================ + V4.2.2 - Added support for PineTime OSD Status reporting. V4.2.1 - Added support for PineTime wathes using the Bluetooth Data Source V4.1.0 - Added experimental support for neural network based seizure detector. V4.0.7 - Improvements to Data Sharing data log manager screen diff --git a/app/release/app-release-4.2.1.apk b/app/release/app-release-4.2.2.apk similarity index 70% rename from app/release/app-release-4.2.1.apk rename to app/release/app-release-4.2.2.apk index 017d28b..67f5e2b 100644 Binary files a/app/release/app-release-4.2.1.apk and b/app/release/app-release-4.2.2.apk differ diff --git a/app/src/main/java/uk/org/openseizuredetector/SdDataSourceBLE.java b/app/src/main/java/uk/org/openseizuredetector/SdDataSourceBLE.java index cebe34c..634c5a8 100644 --- a/app/src/main/java/uk/org/openseizuredetector/SdDataSourceBLE.java +++ b/app/src/main/java/uk/org/openseizuredetector/SdDataSourceBLE.java @@ -111,6 +111,7 @@ public class SdDataSourceBLE extends SdDataSource { public static String SERV_INFINITIME_MOTION = "00030000-78fc-48fe-8e23-433b3a1942d0"; public static String CHAR_INFINITIME_ACC_DATA = "00030002-78fc-48fe-8e23-433b3a1942d0"; + public static String CHAR_INFINITIME_OSD_STATUS = "00030078-78fc-48fe-8e23-433b3a1942d0"; public static String CHAR_BATT_DATA = "00002a19-0000-1000-8000-00805f9b34fb"; public static String SERV_BATT = "0000180f-0000-1000-8000-00805f9b34fb"; @@ -322,6 +323,9 @@ public class SdDataSourceBLE extends SdDataSource { mOsdChar = gattCharacteristic; mAccFmt = ACC_FMT_3D; // Infinitime presents x, y, z data setCharacteristicNotification(gattCharacteristic, true); + } else if (charUuidStr.equals(CHAR_INFINITIME_OSD_STATUS)) { + Log.i(TAG, "Found Infinitime OSD Status Characteristic"); + mStatusChar = gattCharacteristic; } } } else if (uuidStr.equals(SERV_BATT)) {