Commit Graph

616 Commits

Author SHA1 Message Date
Graham Jones
f81a6e7dde Partial merge of the HR history graphs by @AroonPro - still need to add averaging option and then make the x scale user selectable - it is 3 hours at the moment 2024-01-13 13:42:38 +00:00
Graham Jones
9bfcc01525 Added read of standard battery service so we get 'settings ok' with InfiniTime 2024-01-11 19:50:27 +00:00
Graham Jones
259afff970 Added initial support for Infinitime GATT characteristics for heart rate and accelerometer - needs further development though! 2024-01-02 09:41:42 +00:00
Graham Jones
72018f7f28 Added updated README file from master branch 2023-12-21 18:03:07 +00:00
Graham Jones
f94673c5e7 Changed default settings of fall detection algorithm so it works as a simple high acceleration detection algorithm - might fix #22 2023-12-21 17:52:35 +00:00
Graham Jones
cdbacd00c2 Added alarm cause code. Fixes #111 2023-12-21 17:40:03 +00:00
Graham Jones
792ddf46d0 Fixed phone data source (battery low warning on MainActivity, and crash running off end of RawData). I am a bit suspicious that the frequency response is not right after downsampling, but ok for now as it is just a demo mode. 2023-12-21 15:59:22 +00:00
Graham Jones
92311545ea Added phone battery level to logged data fixes #55 2023-12-21 15:03:26 +00:00
Graham Jones
3e29db6e8a Reduced size of rawdata array to 125 (5 seconds at 25Hz). 2023-12-16 21:50:43 +00:00
Graham Jones
2aa1e89739 fixed error in translating accelerometer data into separate x,y,z values. 2023-12-16 21:05:05 +00:00
Graham Jones
67b6c4f242 Added support for different formats of acceleration data 2023-12-16 19:16:17 +00:00
Graham Jones
9827f7d8f5 Added support for reading the OSD_ACC_FMT characteristic to define the acceleration data format. 2023-12-13 16:49:17 +00:00
Graham Jones
7f2855bd09 Populate Watch ID and WatchSD version from BLE data source 2023-12-13 15:51:45 +00:00
Graham Jones
0d7bfc197e Added analysis of likely benefit of adding an offset to the individual axes acceleration values before calculating vector magnitude. It appears t be beneficial to improve overall sensitivity, but need to check effect on false alarms 2023-11-03 22:46:15 +00:00
Graham Jones
402eeff44d Table formatting change 2023-10-06 20:10:23 +01:00
Graham Jones
fd0a7c7f05 Started description of BLE data source requirements. 2023-10-06 20:06:11 +01:00
Graham Jones
4ae42ab338 Added option to use the new or the old user interface 2023-10-04 22:38:31 +01:00
Graham Jones
26f181309a Updated BLE data source to use neater 128 bit UUIDs (compatible with BangleJS v0.11) 2023-10-04 22:24:20 +01:00
Graham Jones
b339daa826 UI work in progress 2023-09-30 20:32:04 +01:00
Graham Jones
26cc18a17d Switched to material theme. Added detail to system fragment. Tidied up common fragment a bit. 2023-09-02 23:17:23 +01:00
Graham Jones
3ce91f89ab Added the main fragments for the new main activity - still need to populate them and add the main menu, but swiping between them works 2023-09-01 21:43:42 +01:00
Graham Jones
d2577c1e0e Added pager so we can swipe between fragments - only have two dummy fragments so far though - need to port the original mainActivity display components to separate fragments next. 2023-08-31 21:02:00 +01:00
Graham Jones
baf679489a Started on new main activity that will be based on fragments so user can select what information to display rather than having everything on one complicated screen. 2023-08-31 15:23:29 +01:00
Graham Jones
328dfedcbe Revert "Failed adding of auto-generated fragment based activity"
This reverts commit 72670bc65b.
2023-08-30 20:52:52 +01:00
Graham Jones
8c40afaab3 Revert "Update to gradle configuration as recommended by Android Studio buid analyser."
This reverts commit 9a7c559733.
2023-08-30 20:48:46 +01:00
Graham Jones
72670bc65b Failed adding of auto-generated fragment based activity 2023-08-30 20:48:27 +01:00
Graham Jones
9a7c559733 Update to gradle configuration as recommended by Android Studio buid analyser. 2023-08-30 20:40:43 +01:00
Graham Jones
c474dc30ee Merge branch 'V4.1.x' into V4.2.x 2023-08-30 19:57:21 +01:00
Graham Jones
0d74ddfb5d Updated default settings for Fidget detector, and built V4.1.12 for play Store 2023-08-29 15:54:49 +01:00
Graham Jones
dac1a2a0b8 Moved export data functionality to an AsyncTask to avoid ApplicationNotResponding warnings when exporting large amounts of data. 2023-08-29 15:37:46 +01:00
Graham Jones
0e71bcb608 Second attempt at V4.1.11 - explicity removed AD_ID permission in manifest to try to get rid of play store error 2023-08-26 09:53:53 +01:00
Graham Jones
a4b6a43008 V4.1.11 - Fixed crash when exporting larger amounts of data and added simple fidget detector to detect if watch is not being worn. 2023-08-21 20:53:48 +01:00
Graham Jones
08a7aecb4d Starting model manager for sdAlgNn 2023-08-21 14:32:54 +01:00
Graham Jones
bc455a2f7a V4.2.1a - added standard deviation threshold to ML Algorithm 2023-08-19 19:54:19 +01:00
Graham Jones
70f7a46764 Update to Target Android 13 (SDK33) as required by Play Store 2023-08-18 21:36:31 +01:00
Graham Jones
53db9482ba V4.1.10 built for Android Play Store 2023-07-28 20:46:02 +01:00
Graham Jones
17c82abc50 V4.1.10a - Added heart rate readings frozen fault warning. 2023-07-24 21:10:46 +01:00
Graham Jones
8e781fc092 V4.1.9 - Fixed issue with phone datasource generating continuous alarms if HR or O2SAT alarms enabled (Fixes #113) 2023-07-05 20:11:41 +01:00
Graham Jones
c539247c48 Moved notification display to onCreate rather than onStartCommand to try to avoid crash - might fix #106 2023-06-18 19:16:55 +01:00
Graham Jones
f1fa38214e Built V4.1.8 for play store 2023-06-17 21:50:01 +01:00
Graham Jones
8489d81816 Corrected HR algorithm to use average HR for average hr assessment, rather than current HR - fixes #105. Also updates main activity to highilight HR section if any HR algorithm goes into alarm. 2023-06-17 21:10:39 +01:00
Graham Jones
49cb28d431 Added traps for security exceptions in BLEScanActivity - Fixes #100 2023-06-17 20:48:35 +01:00
Graham Jones
ef95065a3a Added check for mDataPointsToUploadLst being null - fixes #102 2023-06-17 19:59:39 +01:00
Graham Jones
89a3bc8ff7 Merge branch 'V4.1.x' of https://github.com/OpenSeizureDetector/Android_Pebble_SD into V4.1.x 2023-06-17 19:45:40 +01:00
Graham Jones
3e61397eb5 Added adaptive and average heart rate data to SdData so that it is logged to the data sharing database. 2023-06-17 19:45:35 +01:00
Graham Jones
30dd421e7e Added adaptive and average heart rate data to SdData so that it is logged to the data sharing database. 2023-06-16 21:56:36 +01:00
Graham Jones
968f1bf883 V4.1.7 - built signed version for Play Store 2023-06-11 20:56:54 +01:00
Graham Jones
78b9f72829 Checks to see if notification is displayed correctly before showing notification - avoids multiple notification sounds etc. Fixes #98 2023-06-11 20:53:15 +01:00
Graham Jones
c527a5f5ca Reset HR Fault when valid HR data is received. Fixes #95. 2023-06-11 20:29:44 +01:00
Graham Jones
2f0671eec6 Added check for null return from reading profile from WebApiConnection - Fixes #99. 2023-06-11 20:13:47 +01:00