Commit Graph
100 Commits
Author SHA1 Message Date
Graham Jones bfe02682e8 Removed fall detection from main screen algorithms display. Fixes #94 2023-06-10 20:18:17 +01:00
Graham Jones d11b0c2beb Fixed issue with export data screen showing when selecting other menu items. Fixes #93 2023-06-10 19:55:43 +01:00
Graham Jones 72f73e4c3b Merge branch 'V4.1.x' of https://github.com/OpenSeizureDetector/Android_Pebble_SD into V4.1.x 2023-06-06 20:48:03 +01:00
Graham Jones c3f31e4c3f V4.1.5 - Added progress spinner to export data screen, added header to exported .csv file, fixed another notification crash.
Fixes #84, #85, #90
2023-06-06 20:47:10 +01:00
Graham Jones f825b7da85 V4.1.5 - Added progress spinner to export data screen, added header to exported .csv file, fixed another notification crash. 2023-06-06 20:45:48 +01:00
Graham Jones 70e7e2852b Fixed crash when showing unvalidated events notification. 2023-06-06 20:06:05 +01:00
Graham Jones 71b25ff844 V4.1.4 released on Play Store 2023-06-04 20:58:18 +01:00
Graham Jones 0a57ff0ae0 Added ExportData function, and fixed issue with fault showing for HR and O2sat. 2023-06-03 19:30:04 +01:00
Graham Jones 36ba4e2f77 Fixed issue with crashes starting on Android 12 - Fixes #80 2023-05-31 20:04:12 +01:00
Graham Jones babfe74043 Upgraded to target SDK Level 31 for Google Play Store 2023-05-31 17:21:29 +01:00
Graham Jones 6e555a28df V4.1.3 for upload to play store 2023-05-31 16:47:46 +01:00
Graham Jones 27614c96f6 Updated changelog and version number 2023-05-31 16:37:20 +01:00
Graham Jones f5f88074b3 Enabled alarm from the new HR alarm system 2023-05-31 16:29:35 +01:00
Graham Jones 591b4a8319 Enabled new SdAlgHr checks in SdDataSource - needs testing! 2023-04-28 20:37:01 +01:00
Graham Jones 2bac4a9522 Added average HR calculations to SdAlgHR - SdAlgHR still needs to be commissioned in SdDataSource class so it is used though. 2023-04-07 21:35:16 +01:00
Graham Jones 908e9a8563 Trying to get some automated tests working.... 2023-03-10 12:10:39 +00:00
Graham Jones 033c41a675 Adjusting text of heart rate alarm settings 2023-03-02 20:52:56 +00:00
Graham Jones a23e67b760 Added settings for new Heart Rate Alarms 2023-03-01 21:12:20 +00:00
Graham Jones 0127a67fb0 Added dummy google-services.json to avoid compilation error. 2023-03-01 15:01:53 +00:00
Graham Jones c31f0ac2ab V4.1.3m - update to Polish translation and fixed issue with system crash during alarm if failed to bring main activity to front. 2023-03-01 10:45:58 +00:00
Graham Jones 4b3b90765f Updated Adaptive Heart Rate report to include images of heart rate graphs 2023-02-26 20:23:25 +00:00
Graham Jones d93d39332f Added documentation for proposed Adaptive heart rate alarm 2023-02-25 22:27:23 +00:00
Graham Jones 38f2e21e0c minor update to polish translation formatting 2023-02-15 20:25:32 +00:00
Graham Jones f463ad3d4b Merged more Polish translation changes from Jacek - had to add some strings to the default values/strings.xml to build release version. 2023-02-15 19:02:46 +00:00
Graham Jones 9ca970572e V4.1.3l - extracted more hard coded strings to be translatable. 2023-02-12 19:39:05 +00:00
Graham Jones cf0356a53b Corrected line endings on polish strings.xml 2023-02-11 21:10:47 +00:00
Graham Jones 451242c310 Extracted hard coded text in toast meassages to be translatable, and minor improvements to Polish translation by Jacek 2023-02-11 20:10:13 +00:00
Graham Jones e71b8a3da9 Further updates to Polish translations and extracting more hard-coded strings to be translatable. 2023-02-10 22:00:49 +00:00
Graham Jones d887dd263c Improved Polish translations from Jacek 2023-02-09 21:34:19 +00:00
Graham Jones a6770a6fb7 Fixed some more hard-coded strings. 2023-02-09 20:59:51 +00:00
Graham Jones b3677038f9 Restored translations for dialog boxes. 2023-02-09 19:47:49 +00:00
Graham Jones 0f47ab1ce7 Added translatable strings for some dialog button titles. 2023-02-09 19:38:48 +00:00
Graham Jones 22530cd968 V4.1.3e - more polish translations by Jacek 2023-02-09 18:04:42 +00:00
Graham Jones 42b21ca937 V4.1.3d - added settings option to inhibit the battery optimisation dialog in case it is annoying. 2023-02-07 20:47:56 +00:00
Graham Jones 5ebbc29056 added apk for V4.1.3b 2023-02-06 21:12:02 +00:00
Graham Jones b96b4bbe09 Updated more Polish translations (c/o user jacekbloniarz) 2023-02-06 21:08:56 +00:00
Graham Jones 3e9c04711f Tidied up default strings for main activity when server not running. 2023-02-06 20:33:40 +00:00
Graham Jones 200db5fba5 Added more Polish translations by Jacek Błoniarz-Łuczak (V4.1.3b) 2023-02-05 22:29:37 +00:00
Graham Jones f504b15717 Fixed issue with location permissions for Android versions <10 (fixes #75), and added more Polish translations by Jacek. 2023-02-04 21:01:40 +00:00
Graham Jones 467fd0cc7f Fixed crash on devices without Google Play Services installed (which provides TensorFlowLite) 2023-02-03 21:57:12 +00:00
Graham Jones f4e5db2a44 V4.1.3a - fixed O2sat display in network data source 2023-02-03 20:38:15 +00:00
Graham Jones fe765169d4 Added more Polish translations from Jacek Błoniarz-Łuczak 2023-02-03 20:17:48 +00:00
Graham Jones b65b0814d9 Added some Polish strings 2023-02-03 13:44:02 +00:00
Graham Jones 315f5308b2 Starting V4.1.3 to fix issue with Network Data Source not showing SpO2 2023-02-03 13:31:12 +00:00
Graham Jones 3f1ff37680 V4.1.2 - Uses V0.24 of CNN 2022-10-28 20:46:46 +01:00
Graham Jones 0c4ba9f080 V4.1.2b - V0.23 of CNN 2022-10-28 20:07:40 +01:00
Graham Jones eb9b0477e4 Merge branch 'V4.0.x' into V4.1.x 2022-10-26 23:08:21 +01:00
Graham Jones b27653dcbb Added user interface for NDA logging (menu in data log manager) 2022-10-25 20:21:46 +01:00
Graham Jones cc58c0995a Added notification of NDA logging to main app screen. 2022-10-24 22:33:48 +01:00
Graham Jones 86a7ba83bb Automatic stopping of NDA timer after 24 hours now working - there may be an issue with re-starting it by selecting the NDA logging settings check box though - crash to do with starting foreground service... 2022-10-24 21:53:15 +01:00
Graham Jones ce5e1b4074 Added time limit for NDA logging so it stopps logging after a given period - needs checking though as it might not work... 2022-10-23 22:47:25 +01:00
Graham Jones b450de56f3 Merge branch 'V4.1.x' of https://github.com/OpenSeizureDetector/Android_Pebble_SD into V4.1.x 2022-10-22 17:30:15 +01:00
Graham Jones 9d7eef8d5f Started code to retrieve cnn model from server - not working! 2022-10-22 17:29:54 +01:00
Graham Jones 245f12b076 V4.1.1 - Upgraded CNN to v0.20 2022-10-20 21:25:42 +01:00
Graham Jones 31e68eef86 V4.1.0 - Uses CNN V0.12 2022-10-02 21:24:27 +01:00
Graham Jones 28891df0cf Added printout of rawdata to doAnalysis to help with debugging BLE connection 2022-10-01 13:20:40 +01:00
Graham Jones 114a6ba045 V4.1.0g - Uses V0.09 of the CNN algorithm. 2022-09-30 22:27:04 +01:00
Graham Jones 45f2b0d5e9 V4.1.0f - added V0.07 of CNN and added option to mark unverified events as false alarms 2022-09-26 21:06:39 +01:00
Graham Jones 726369c308 V4.1.0e - Upgraded cnn to V0.06. Tidied up main menu a bit. Added active algorithm display to main activiy. Pulled all of the algorithm activiation checkboxes to the top of the seizure detection settings so they are easier to find. 2022-09-25 20:20:17 +01:00
Graham Jones e56284c79d V4.1.0d - uses best_model_v0.05 2022-09-25 18:38:15 +01:00
Graham Jones 715c8830d3 V4.1.0c - uses v0.04 of CNN model 2022-09-24 18:18:25 +01:00
Graham Jones bcb74b1fa0 V4.0.1b - added pSeizure to data returned by web interface. 2022-09-23 22:53:23 +01:00
Graham Jones 2318af9be7 V4.0.1a - first go with working CNN seizure detector. 2022-09-20 18:29:17 +01:00
Graham Jones 5ec46802a3 Added settings to enable the original OSD or the new neural network algorithms (or both). Display the seizure probability from the neural network on the main screen. Add seizure probability to the data stored with the datapoints in the database. 2022-09-20 16:58:40 +01:00
Graham Jones 34eb763ccd V4.1.0a - neural network model runs and prints pSeizure to logcat. 2022-09-20 11:55:34 +01:00
Graham Jones 7a977ea54e Added some document files - can't remember what they are! 2022-09-19 15:39:48 +01:00
Graham Jones ec704029bd Build ov V4.0.7 2022-08-06 21:51:20 +01:00
Graham Jones 6c8541091c corrected some logcat messages 2022-08-06 21:30:30 +01:00
Graham Jones c8c62db447 Changed default local data retention period to 7 days from 28 to reduce local database access times - work around for #63 2022-08-06 20:56:23 +01:00
Graham Jones e953887a4b Added "Demo Mode" when phone data source is selected and highlighted it in warning colour - fixes #56. 2022-08-06 20:52:45 +01:00
Graham Jones 3fa884dcfb Added catch for null pointer exception - fixes #61 2022-08-06 20:37:00 +01:00
Graham Jones 1eb2333a8d Added option to include warnings in data log manager shared data list - also adds progress bar to show something is happening. Fixes #64 2022-08-06 20:14:14 +01:00
Graham Jones 0ea3cd91f3 Disabled repeat updating of data log manager screen so you can scroll right down the list of events without it jumping back to the start when it refreshes. 2022-08-06 19:22:46 +01:00
Graham Jones 7aba4835e0 Merge branch 'Logging' into main - V4.0.6 2022-06-05 20:20:23 +01:00
Graham Jones 443aa67067 Fixed issue with O2sat data not being recorded to data sharing database - V4.0.6 2022-06-04 23:10:43 +01:00
Graham Jones a66709e5ba V4.0.5 - add support for 3d data logging + minor bug fixes 2022-06-04 21:38:19 +01:00
Graham Jones 6a0ff7e4c1 V4.0.5c - support for 3d acceleration data 2022-06-03 21:14:51 +01:00
Graham Jones 4774c0cdd5 Added app version name to logged JSON data 2022-05-28 22:03:26 +01:00
Graham Jones 6525a8ee8e Fixed issue with quotes in seizure description crashing the app 2022-05-28 21:24:17 +01:00
Graham Jones 03d3ea6269 First go at adding support for 3d Data - it still expects 1D data to be provided and uses that - the 3d data is just passed through to the JSON strings stored in the database or sent by the web interface on request. NOT TESTED!!!! 2022-04-24 21:06:55 +01:00
Graham Jones 57a7d87fca Update to instructions 2022-04-20 19:43:08 +01:00
Graham Jones 1950d8da8e Added draft of installation instructions powerpoint slides 2022-04-16 21:49:25 +01:00
Graham Jones 9d0db26cd6 V4.0.4 - Added data source name to event data, tidied upgrade changelog text. 2022-04-14 11:03:24 +01:00
Graham Jones 9148da0597 Added seizure type and notes entry to report seizure activity. V4.0.4b 2022-04-12 23:34:16 +01:00
Graham Jones 18c3331024 Tidied up Authenticate Activity to put Login button below username and password, which is more conventional. 2022-04-12 21:09:06 +01:00
Graham Jones 0d772f230b Reduced amount of settings data stored in datapoints table to reduce storage. Modified sdserver so that remote logging is disabled when using network datasource to avoid duplication of data. 2022-04-12 17:05:55 +01:00
Graham Jones 3e9ec5ed81 Added dataJSON field to events table so we can store watch app version etc. with the event rather than every datapoint. 2022-04-11 23:47:15 +01:00
Graham Jones 9a07633276 Added confirm dialog to the "mark unvalidated events as unknown" function. 2022-04-11 20:48:22 +01:00
Graham Jones 888bac243c Added an option to mark all unverified events as unknown (to get rid of warning about unvalidated events if you have a lot of them) 2022-04-10 22:24:15 +01:00
Graham Jones 2be8088f0e Merge branch 'Logging_firebase' into Logging 2022-04-10 21:23:51 +01:00
Graham Jones 2f326e6301 Updated changelog for V4.1 2022-04-10 21:18:11 +01:00
Graham Jones 4c3eee1454 Sorting out issues with IDs being assumed to be Long integers, and fixed problem with duplicate event uploads for manual alarm events. 2022-04-10 20:46:55 +01:00
Graham Jones c0fdc10dcd Progressing with making app compatible with either osdapi or firebase backend - still crashing sometimes, so need to fix that...and reported IDs of events look wrong for the osdapi backend. 2022-04-09 21:58:26 +01:00
Graham Jones c0cfdbf8f7 Merged osdapi code into AuthenticateActivity firebase version 2022-04-09 20:13:43 +01:00
Graham Jones 9ec3e05e74 Compiles using abstract WebApiConnection. Choice of backend is hard coded in LogManager. Authenticate Activity will now work with osdapi backend yet - needs to switch UI depending on which backend is in use. 2022-04-07 22:10:43 +01:00
Graham Jones 3e452444b9 Starting conversion of WebApiConnection to be abstract so we can have both the firebase and osdapi versions in the same codebase... 2022-04-07 21:54:42 +01:00
Graham Jones 5c633e3fdd Prevent crash when sending SMS message if the mLocationFinder variable is null - don't know why it would ever be null, but a user reported a crash in this condition. 2022-03-24 20:46:45 +00:00
Graham Jones 6f4778b58c Fixed unvalidated events notification and possible crash when sending SMS if mLocationFinder is null (As reported by a user) 2022-03-24 20:37:26 +00:00
Graham Jones dc8a57c60e Ordered events list in descending time order, so newest is at the top of the list 2022-03-24 09:02:09 +00:00
Graham Jones 883b22a634 Got event editor working and manual reporting of seizures. Fixed a few crashes from event upload so should probably check the logic because I don't think it should have crashed! 2022-03-23 21:14:23 +00:00