Commit Graph

545 Commits

Author SHA1 Message Date
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
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
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
Graham Jones
ed1de99044 V4.0.1 Fixed crash in report seizure function 2022-03-23 19:26:50 +00:00
Graham Jones
7042891ef2 Got remote events list working. Edit event still fails to update firebase with odd error about arrays not being supported...but we are not trying to send an array.... 2022-03-21 22:50:23 +00:00
Graham Jones
eb5d9c793a Uploading events and datapoints to Firebase looks like it is working - few crashes and "error connecting to server" messages to sort out still. 2022-03-20 20:19:26 +00:00
Graham Jones
ee70ecf927 Fixed two issues with V4.1 - main activity shows not logged in to data sharing when it is, and report seizure screen crashes when selecting date. 2022-03-20 18:53:50 +00:00
Graham Jones
bfa9668f29 More progress in converting database to Firebase...and to complicate matters added a local events database rather than extracting them from the much larger datapoints table each time. 2022-03-19 22:02:28 +00:00
Graham Jones
f509e470d4 Finished initial conversion of WebApiConnection to use Firebase. Need to update LogManager to use string IDs to make it compatible. 2022-03-18 21:01:59 +00:00
Graham Jones
542fc42e5d Starting to convert to Google Firebase backend. Authentication working and starting on WebApiConnection 2022-03-18 18:13:07 +00:00
Graham Jones
5b877820c4 V4.0.0 - updated about dialog text to make it tidier. Added buttons for privacy policy to dialogs. 2022-03-11 18:33:51 +00:00
Graham Jones
90f8b4fdcf Updated wording of permissions disclosures to comply with Google Play Store requirements (I hope!) 2022-03-11 12:25:36 +00:00
Graham Jones
475f9f2db0 Updated About... text to include reference to Privacy Policy 2022-03-11 11:44:41 +00:00
Graham Jones
975289e2bb switched latch alarm button back to gray colour after sms cancel button shown (was staying red) 2022-03-10 21:34:47 +00:00
Graham Jones
2b1e943536 Fixed crash when datapoints to upload list had zero length - don't know why it ever worked! 2022-03-10 21:10:14 +00:00