Commit Graph

666 Commits

Author SHA1 Message Date
Graham Jones
c483795d44 Added settings to configure the flap detector algorithm 2024-06-30 23:00:05 +01:00
Graham Jones
404bc3108d Added crude flap detector to detect arm flapping motion in addition to default OSD shaking detector - all hard coded - not for public release!! 2024-06-29 21:27:51 +01:00
Graham Jones
df0ab065c6 Built V4.2.10 for play store 2024-06-14 15:06:00 +01:00
Graham Jones
e641f27829 Fixed crash if LogManager fails to start (FIXES #196) 2024-06-14 14:46:52 +01:00
Graham Jones
1816c10234 Added check that log manager mLm is not null before using it - FIXES #195 (well prevents it crashing the whole app anyway!) 2024-06-14 14:36:22 +01:00
Graham Jones
7871de926c V4.2.9 - fixed crash when using Polish translation and corrected network data source fault display on main screen. 2024-06-10 20:17:07 +01:00
Graham Jones
28dc9eabb4 Updated readme for new structure of development branches. 2024-06-06 19:21:50 +01:00
Graham Jones
ad72bb6fc0 Merge branch 'V4.2.x' 2024-05-27 21:03:55 +01:00
Graham Jones
d61539f980 Build V4.2.8 for play store 2024-05-09 22:01:43 +01:00
Graham Jones
a2ae6b939c Added CNN based seizure probability to OSDAlg fragment - addresses #189 and #182 2024-05-09 21:41:04 +01:00
Graham Jones
2782689caa Merge pull request #190 from OpenSeizureDetector/178-v427-banglejs2-does-not-work-with-new-ble2-data-source
178 v427 banglejs2 does not work with new ble2 data source
2024-05-09 21:27:24 +01:00
Graham Jones
c492e8616a Altered data source list to show BLE as BangleJS and BLE2 as PineTime 2024-05-09 21:20:15 +01:00
Graham Jones
bc56e842f4 Merge branch 'V4.2.x' into 178-v427-banglejs2-does-not-work-with-new-ble2-data-source 2024-05-09 20:37:15 +01:00
Graham Jones
296bf3b9f1 Merge pull request #188 from OpenSeizureDetector/176-v426-crash-when-opening-app-from-notification
Added exception catching to updateUI in an attempt to fix #176
2024-05-08 21:59:54 +01:00
Graham Jones
bcb5f80df5 Added exception catching to updateUI in an attempt to fix #176 2024-05-08 21:56:51 +01:00
Graham Jones
d47df2fb97 Merge pull request #187 from OpenSeizureDetector/185-crash-in-exportactivity-when-using-comma-as-decimal-separator
Introduced ParseToDoule function into mUtil as suggested by @AroonPro…
2024-05-08 21:42:39 +01:00
Graham Jones
54e0264cdd Introduced ParseToDoule function into mUtil as suggested by @AroonPro. I have used NumberFormat to do the parse as recommended by the Oracle java documentation. Fixes #185 2024-05-08 21:38:07 +01:00
Graham Jones
951f6b176a Update version number and logcat strings to help with debugging 2024-05-07 21:15:35 +01:00
Graham Jones
446d2d1831 Merge pull request #174 from OpenSeizureDetector/169-v424+-ble-data-source-issues_3rd-attempt
169 v424+ ble data source issues 3rd attempt
2024-04-14 20:32:33 +01:00
Graham Jones
27c7f7be7e Minor UI tidying up, built V4.2.7 for play store 2024-04-14 20:26:05 +01:00
Graham Jones
db9515cf31 Re-enabled auto reconnection in BLE2 data source - seems to be working well after several disconnect-reconnect cycles. 2024-04-14 19:55:41 +01:00
Graham Jones
9e421d51a5 Merge pull request #173 from OpenSeizureDetector/169-v424+-ble-data-source-issues_2nd_attempt
169 v424+ ble data source issues 2nd attempt
2024-04-13 22:39:08 +01:00
Graham Jones
5a14836df6 Updated changelog for V4.2.6 build 2024-04-13 22:37:28 +01:00
Graham Jones
dad8df1c15 Built V4.2.6 for beta testing 2024-04-13 22:23:37 +01:00
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