692 Commits

Author SHA1 Message Date
Graham Jones
bb8330db1c Fixed minor data time period and BLE device MAC address display issues 2024-04-13 22:18:27 +01:00
Graham Jones
50fdf237b9 Enabled battery history fragment of main activity 2024-04-13 22:00:30 +01:00
Graham Jones
1ad6d2b228 Added watch connection signal strength trend graph (will only work for BLE2 data source at the moment!) 2024-04-13 21:39:30 +01:00
Graham Jones
163dd0f4d9 Added a circular buffer to store 4 hours worth of watch signal strength for a graph 2024-04-13 21:09:50 +01:00
Graham Jones
568c932101 Added watch data to system fragment on main display, including watch signal strength 2024-04-13 21:00:03 +01:00
Graham Jones
1308e6cbef Disabled data source re-start on FAULT because it was resulting in multiple notifications to the accelerometer characteristic which meant it was receiving duplicate values which was breaking the analysis - it is better to have a FAULT than bad analysis! 2024-04-13 20:15:26 +01:00
Graham Jones
2c58f0130f Merge pull request #172 from OpenSeizureDetector/ble_permissions
Fixed issue with bluetooth permissions
2024-04-12 20:49:20 +01:00
Graham Jones
57068c49fb Fixed issue with bluetooth permissions - different permissions required for Android 12+ 2024-04-12 20:46:50 +01:00
Graham Jones
a82a71f413 Having trouble with Bluetooth permissions - made a few changes and it seems to be working again, but needs testing on a couple of devices 2024-04-12 19:25:59 +01:00
Graham Jones
0dbb735517 bumped version number 2024-04-11 20:41:11 +01:00
Graham Jones
617eb53c2c Merge pull request #171 from OpenSeizureDetector/169-v424+-ble-data-source-issues
169 v424+ ble data source issues
2024-04-11 20:34:41 +01:00
Graham Jones
beeb6abe49 Added check that we need BT permissions for BLE2 data source as well as BLE data source. 2024-04-11 20:25:01 +01:00
Graham Jones
dcbf8028b1 Added longer delay between shutting down data source and re-starting it to make sure it shuts down properly. **We should really check it is shutdown before re-starting it!!** 2024-04-11 20:15:08 +01:00
Graham Jones
b0ce331731 Added some try/catch blocks in SdDataSourceBLE2 to avoid crashes during shutdown. Re-introduced a data source re-start when we do a fault beep to try to rectify the problem 2024-04-11 20:00:13 +01:00
Graham Jones
c23176ca8e Bound and unbound from service in Fragment onResume and onPause so we don't have so many things bound to the service at once 2024-04-11 19:42:35 +01:00
Graham Jones
532c2f0741 Added population of device info from BLE2 data source, and added auto-reconnect if the device disconnects. Note, if it disconnects for too long, the Pinetime goes to sleep and you need to press the button to re-enable it to clear the FAULT condition. This needs a PineTime firmware change to fix it. 2024-04-11 16:13:47 +01:00
Graham Jones
24cf171952 Fixed BLE2 shutdown - I think 2024-04-11 10:31:31 +01:00
Graham Jones
1dc2acdc61 Saved settings properly -starts ok now. Still need to sort out shut down and automatic reconnection 2024-04-10 22:56:10 +01:00
Graham Jones
0685215f2f BLE2 data source seems to be running on PineTime. Sart-up activity stuck on settings though 2024-04-10 22:46:48 +01:00
Graham Jones
26ab724410 enabled new BLE2 data source - not working yet! 2024-04-10 20:51:09 +01:00
Graham Jones
6ca038b514 Made CNN Alarm Disabled by default to reduce false alarms (Fixes #170) 2024-04-09 22:00:51 +01:00
Graham Jones
cc0eba7a21 Merge pull request #167 from OpenSeizureDetector/166-v424-notifications-not-displaying-on-android-13-go-edition-moto-e13
166 v424 notifications not displaying on android 13 go edition moto e13
2024-04-08 20:37:43 +01:00
Graham Jones
3ad112cce7 Fixed notificaton problems on Android 13, tidied up start-up sequence. Added a 'restart' menu option. 2024-04-08 20:34:30 +01:00
Graham Jones
3552df8981 Built draft v4.2.6a.apk for testing on a few different devices. 2024-04-06 20:58:22 +01:00
Graham Jones
b39aaa2805 fixed errors about getDrawable() from progress bars. 2024-04-06 20:53:16 +01:00
Graham Jones
dee2bcc3b8 Fixed notifications and Bluetooth permissions issues on Android 13 Go. Re-start of the app improved to reduce the chance of leaving part of background service running, but this may make startup activity seem less stable. 2024-04-06 20:41:04 +01:00
Graham Jones
6633eee60d Merge pull request #165 from OpenSeizureDetector/148-v42x-pinetime-timedate-not-synchronised-to-phone
Added Current Time Service to BLE Data Source
2024-04-02 19:49:28 +01:00
Graham Jones
6d68348330 Added Current Time Service to BLE Data Source so we set the time on InfiniTime when it connects (using the library by BeeLine https://github.com/RideBeeline/android-bluetooth-current-time-service)). 2024-04-02 19:44:13 +01:00
Graham Jones
ba9b092147 V4.2.4 - fault rather than crash if bluetooth system crashes. 2024-03-26 21:12:13 +00:00
Graham Jones
fb59ec6db6 Added check that characteristic is not null before reading it. Displays warning on Logcat if it is null rather than crashing. 2024-03-25 22:56:56 +00:00
Graham Jones
cff9d4567c V4.2.4a - check for null gatt characteristic before writing - should fix #158 2024-03-24 22:16:13 +00:00
Graham Jones
340b82ad1b Built V4.2.3 for play store 2024-03-24 16:42:43 +00:00
Graham Jones
78f1a42577 Merge branch 'V4.2.x' of github.com:OpenSeizureDetector/Android_Pebble_SD into V4.2.x 2024-03-23 20:25:58 +00:00
Graham Jones
6437e28bf9 Update version number 2024-03-23 20:25:09 +00:00
Graham Jones
529d87dd39 Merge pull request #156 from OpenSeizureDetector/V4.2.x_3dData
Use 3d data to derive vector magnitudes if magnitude data not provided
2024-03-23 20:24:33 +00:00
Graham Jones
1d0807ed2c Merge pull request #155 from OpenSeizureDetector/HR-activation-toggling
Hr activation toggling
2024-03-23 20:05:11 +00:00
Pierre Bonneau
8a15edd8fc putting test in the HR calculationto stay compatible with the algo usage 2024-03-23 14:37:08 +01:00
Pierre Bonneau
19ebe73182 Parametrize the activation of each HR algo
Algo are not added when they are not activated
2024-03-23 14:31:50 +01:00
Graham Jones
30b6403022 Added release build of V4.2.3c with latch alarm fix merged into it 2024-03-22 16:18:51 +00:00
Graham Jones
b69a552cca Merge branch 'V4.2.x' into V4.2.x_3dData 2024-03-22 16:13:53 +00:00
Graham Jones
a106f59462 Merge pull request #151 from OpenSeizureDetector/V4.2.x_latch
V4.2.x latch
2024-03-22 16:09:26 +00:00
Graham Jones
705e146a33 Fixed problem with analysing only 3d data rather than vector magnitude. 2024-03-22 16:02:24 +00:00
Graham Jones
4a910dc766 Added draft V4.2.3b to test latch alarms function 2024-03-21 23:01:03 +00:00
Graham Jones
9da0406e90 Fixed latch alarm timer (fixes #146) 2024-03-21 22:47:24 +00:00
Graham Jones
fa024d72db 4.2.3a - use 3d data if vector magnitude not available 2024-03-21 21:08:08 +00:00
Graham Jones
0ef4ced31e V4.2.2 - Added support for OSD status reporting to PineTime watches 2024-03-16 22:01:50 +00:00
Graham Jones
2a0ef413b0 Changed log levels to tidy up logcat output 2024-02-28 20:04:25 +00:00
Graham Jones
092802cf1d Made mainactivity 'exit' menu function the same as mainactivity2 for consistency. 2024-02-27 13:23:54 +00:00
Graham Jones
61c7668712 Added V4.2.1 apk to releases folder 2024-02-02 15:13:33 +00:00
Graham Jones
69175131e2 Fixed issue with crash when rotating screen - Fixes #142 2024-02-02 15:06:23 +00:00