692 Commits

Author SHA1 Message Date
Graham Jones
1be6e51406 Fixed issue with new main activity blanking rather than staying on. Fixes #141 2024-01-31 21:32:30 +00:00
Graham Jones
1a98e1094e Fixed crash reported by google pre-release report 2024-01-31 21:30:51 +00:00
Graham Jones
7071696d8d Added writing of alarmState to OSD BLE Characteristic - not properly tested yet because I don't have a BLE data source which reads this - but it handles the characteristic not existing properly without crashing. 2024-01-28 20:28:14 +00:00
Graham Jones
6cdc245149 Update version code so that play store will send V4.2.x to alpha testers. 2024-01-28 14:03:51 +00:00
Graham Jones
8f905b068f Merge branch 'V4.1.x' 2024-01-28 13:45:18 +00:00
Graham Jones
bb451e1f74 tidying directory 2024-01-28 13:44:54 +00:00
Graham Jones
09f33ee16f Minor Update to V4.1.x to fix silent crash issue #135 in production version 2024-01-28 08:29:27 +00:00
Graham Jones
7a44be7037 re-buid because I messed up play store alpha release 2024-01-27 22:57:19 +00:00
Graham Jones
02eeca28a3 Fixed issue with crash when switching between new and original UI 2024-01-27 22:49:27 +00:00
Graham Jones
c89d02e397 Fixes switching between the two user interfaces without user having to exit app and re-start it. Fixes #138 2024-01-27 21:44:42 +00:00
Graham Jones
b2a5fef2ff Put the fault detection functions (getStatus and faultCheck) in try...catch blocks. Fixes #135
Should reduce the chances of a silent crash
They should give a fault 'pip' instead of crashing.
Not easy to test though becasue crashes are so rare...
Use git diff -w to show the real changes, otherwise this looks like a huge change.
2024-01-27 21:17:15 +00:00
Graham Jones
4c164894a7 Fixed main activity mangling issue - Fixes #136 2024-01-27 20:23:45 +00:00
Graham Jones
bc6d312c6a Fixed issue with system not shutting down properly using new UI (#133) - it was the fragments remaining bound to the server, preventing it shutting down. Fixed by making the 'stop' option an 'Exit' which shuts down the server and exits the main activity. 2024-01-25 22:15:09 +00:00
Graham Jones
4e3a6bb1de Made new UI default for new installations - built V4.2.1n apk 2024-01-24 20:16:53 +00:00
Graham Jones
b4ec9afdcc Tidying up new user interface (and upgrading libraries after I suddenly got a load of build errors for some reason) 2024-01-24 20:09:34 +00:00
Graham Jones
df9465dfb2 Tidied up BLE scan activity a bit 2024-01-21 21:05:09 +00:00
Graham Jones
c5735d68c8 Set watch SD name and part no. for BLE data source 2024-01-21 19:47:23 +00:00
Graham Jones
36582f07e3 Started on battery history screen for new UI - not working yet, but it runs without crashing 2024-01-20 20:38:30 +00:00
Graham Jones
2cfb63fc2b Added data time and time diffrence between data points to main activity2 common fragment 2024-01-20 19:59:52 +00:00
Graham Jones
cfe612933f Applied Android Studio code formatting to all java files 2024-01-19 20:53:18 +00:00
Graham Jones
d8b3582291 Tidied up new user interface (and fixed problem with re-loading only activity from Android Studio) 2024-01-19 20:49:41 +00:00
Graham Jones
65c8a2a12b Updated BLE data source to handle 0x00 or 0xff as fault values, and fix issue with data being received multiple times after pinetime watch goes out of range and then returns. 2024-01-18 11:08:08 +00:00
Graham Jones
99b925cbd6 Increased chart description font size 2024-01-13 20:50:49 +00:00
Graham Jones
0cf40b9d21 Formatted HR history graph 2024-01-13 20:37:39 +00:00
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
1f4f750bd6 Update README.md - added description of code structure 2023-12-21 12:34:42 +00:00
Graham Jones
bf637150a8 Update README.md - Added build and installation instructions 2023-12-21 12:28:43 +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