Graham Jones
74cde048ed
Merge branch 'V3.1' of https://github.com/OpenSeizureDetector/Android_Pebble_SD into V3.1
2019-07-11 19:58:30 +01:00
Graham Jones
0c5e7e2d2d
V3.1.9 - fixed problem with crash of start-up activity in Android 9, and got warnings working for Garmin Data Source
2019-07-11 19:57:14 +01:00
Graham Jones
69e3668649
Produced some unit tests for the seizure detection algorithm
2019-06-23 16:59:24 +01:00
Graham Jones
238b3c504f
V3.1.9 - quite a few changes - see Changelog.md
2019-06-22 11:41:58 +01:00
Graham Jones
54ce96aabb
V3.1.8 - added READ_PHONE_STATE permission as lack of this was resulting in SMS failure on some phones.
2019-06-06 20:38:23 +01:00
Graham Jones
03402440ad
V3.1.7 - Added mute function from Garmin Data Source watch buttons.
2019-04-28 22:21:47 +01:00
Graham Jones
350f48c167
Merge branch 'V3.1' of https://github.com/OpenSeizureDetector/Android_Pebble_SD into V3.1
2019-04-27 21:36:33 +01:00
Graham Jones
be942b7798
V3.1.6 - made the cancel audible button cancel SMS alarms as well as audible beeps
2019-04-27 21:35:24 +01:00
Graham Jones
6c31fa8aea
V3.1.6 - made the cancel audible button cancel SMS alarms as well as audible beeps
2019-04-27 21:24:38 +01:00
Graham Jones
b33b0015bf
V3.1.5 - fixed bug that crashed main activity screen when server was shutdown (introduced in 3.1.3)
2019-04-27 20:16:30 +01:00
Graham Jones
85d6d94f73
V3.1.4 - Added repeat beep during SMS send delay.
2019-04-25 21:59:21 +01:00
Graham Jones
fc24f4d000
V3.1.3 - Moved SMS timer creation to avoid an (intermittent?) fault about handlers and looper.prepare()
2019-04-22 23:17:10 +01:00
Graham Jones
111812300e
V3.1.2 - Made fall alarms latch, irrespective of the latch alarm setting - this is because falls are transitory so to be useful the alarm has to latch so the user can tell what caused the beep.
2019-04-22 21:43:19 +01:00
Graham Jones
8013b5d56a
V3.1.1 - Added delay before sending SMS alarm to give the user the chance to cancel it.
2019-04-22 21:17:51 +01:00
Graham Jones
b29d346c9d
V3.1.0 - Added simple fall detection algorithm to Garmin/Pebble data source
2019-04-07 20:48:40 +01:00
Graham Jones
33a11f0e73
V3.0.4 - Fixed problem with crashing after server stopped, and crash when selecting install watch app menu option. And I think I have finally sorted the problem of multiple
...
versions of the server running...but might be wrong - clsoe the issue anyway and see what happens.
Also tidied up main app screen when server stopped or in fault condition.
Closes #13 , Closes #12 , Closes #11
2019-03-17 13:41:48 +00:00
Graham Jones
cb2bf280e0
V3.0.3 - Fixed problem with app crash on phone boot
2019-03-06 21:04:21 +00:00
Graham Jones
06493bc579
Merge branch 'V3.0' of https://github.com/OpenSeizureDetector/Android_Pebble_SD into V3.0
2019-03-06 20:34:35 +00:00
Graham Jones
14d54ecaba
V3.0.2 - Fixed problem with incorrect re-start when first accepting SMS permissions.
2019-03-06 20:34:01 +00:00
Graham Jones
894ea54c90
V3.0.2 - Fixed problem with incorrect re-start when first accepting SMS permissions.
2019-02-27 21:48:06 +00:00
Graham Jones
e02117a689
V3.0.1 - Changed data log format
2019-02-21 19:54:27 +00:00
Graham Jones
966a0f8e56
Merge branch 'V3.0' of https://github.com/OpenSeizureDetector/Android_Pebble_SD into V3.0
2019-02-17 20:09:09 +00:00
Graham Jones
0d9b19200b
Merge branch 'V3.0' of https://github.com/OpenSeizureDetector/Android_Pebble_SD into V3.0
2019-02-17 20:07:53 +00:00
Graham Jones
906289887a
Merge branch 'V3.0' of https://github.com/OpenSeizureDetector/Android_Pebble_SD into V3.0
2019-02-15 20:17:07 +00:00
Graham Jones
ae39c9edcf
Merge branch 'V3.0' of https://github.com/OpenSeizureDetector/Android_Pebble_SD into V3.0
2019-02-15 20:15:40 +00:00
Graham Jones
0638354ed6
Merge branch 'V3.0' of https://github.com/OpenSeizureDetector/Android_Pebble_SD into V3.0
2019-02-15 19:54:25 +00:00
Graham Jones
eb73a5f615
V3.0.0 - With signed APK, and removed unused READ_PHONE_STATE permission
2019-02-15 19:52:18 +00:00
Graham Jones
689e96f1f6
V3.0.0 - With signed APK
2019-02-15 19:12:46 +00:00
Graham Jones
9a231298e1
Improved notification title - shows alarm state.
2019-02-15 19:00:43 +00:00
Graham Jones
a874e2b83c
Merge branch 'V2.6' of https://github.com/OpenSeizureDetector/Android_Pebble_SD into V2.6
2019-02-15 16:14:38 +00:00
Graham Jones
52ba1627aa
V2.6.4 - Fixed crash on Android 9 by adding apache http library to manifest. Tests ok on Pixel 2 (API28) emulator.
2019-02-15 16:14:10 +00:00
Graham Jones
a36d537e94
V2.6.4 - Fixed crash on Android 9 by adding apache http library to manifest. Tests ok on Pixel 2 (API28) emulator.
2019-02-12 21:38:50 +00:00
Graham Jones
3f1bc4cd7f
V2.6.3 - Fixed problem with Android V9, and restored support for Android V4.0.x
2019-02-12 08:47:22 +00:00
Graham Jones
81090da2dc
Added FOREGROUND_SERVICE permission, which seems to be needed for Android 9 or it crashes with a 'Permission Denied' error.
2019-02-11 21:11:08 +00:00
Graham Jones
3221775899
Merge branch 'V2.6' of https://github.com/OpenSeizureDetector/Android_Pebble_SD into V2.6
2019-01-27 22:02:55 +00:00
Graham Jones
79d0cc9e24
V2.6.1 - Explicitly request SMS permission, and provide warnings in notification if active.
2019-01-27 22:01:26 +00:00
Graham Jones
eb703fe03e
V2.6.1 - Explicitly request SMS permission, and provide warnings in notification if active.
2019-01-27 21:31:22 +00:00
Graham Jones
6d5771181f
Updated system so it will run without SMS permissions granted. Changed notification to warn the user if SMS alarms are enabled. Fixed notification icon background.
2019-01-27 21:14:07 +00:00
Graham Jones
02b2451a57
Fixed problem with server not shutting down properly after changing settings, resulting in multiple versions of the datasource running.
2019-01-27 20:19:41 +00:00
Graham Jones
0bc18d5d0b
Minor UI improvements to tidy it up a bit.
2019-01-27 15:09:15 +00:00
Graham Jones
6a2bd7c8be
Merge branch 'V2.6' of https://github.com/OpenSeizureDetector/Android_Pebble_SD into V2.6
2019-01-27 10:14:17 +00:00
Graham Jones
77df0ebdcc
New test version of 2.6.0 with status of Heart Rate alarm shown on main app screen if disabled.
2019-01-27 10:09:47 +00:00
Graham Jones
012ca9e4a3
New test version of 2.6.0 with status of Heart Rate alarm shown on main app screen if disabled.
2019-01-27 09:59:59 +00:00
Graham Jones
efc8626b03
Added simple python script to test the Garmin (NetworkPassive) Data Source in the absence of a hardware device.
2019-01-27 09:45:54 +00:00
Graham Jones
b217259ca5
Fixed problem with Android 8 permissions. Needed to implement a new unhandled Exception Handler because mine kept giving Permission Denied errors.
2019-01-26 23:53:27 +00:00
Graham Jones
76df111876
Build of V2.6.0 alpha test version
2019-01-23 06:33:58 +00:00
Graham Jones
4cd2220d51
Changed lots of log entries to debug start-stop problems and (I think) fixed the problem with permissions on Android 8 - alpha test version of V2.6
2019-01-23 06:25:34 +00:00
Graham Jones
5e17623586
V2.6.0 - Added support for early Garmin based seizure detector (v0.1 of Garmin SD watch app). Uses Send_sms permission still.
2019-01-20 21:29:41 +00:00
Graham Jones
8f823aaa57
Removed SEND_SMS permission to comply with Google policy and use intent to send the SMS instead. BUT this just opens the SMS app - the user has to press 'Send', so this is not any good for us. I have applied to Google to keep SEND_SMS permission, so will hopefully undo this change in a week or two!
2019-01-20 13:07:44 +00:00
Graham Jones
4308e90f26
Solved problem of background service crashing - it is a 'feature' of Android 8 where background services are shutdown when the main activity stops. Solution is to make the service a 'Foreground Service' instead (I think - testing now....)
2019-01-14 23:31:02 +00:00
Graham Jones
77c3f9d48e
Tidying up log messages - in particular using Log.i for more important ones, and keeping Log.v for regular messages.
2019-01-09 23:43:00 +00:00
Graham Jones
845a554039
tidying up log messages on main activity, and got rid of spurious directory creating error in osdUtil
2019-01-09 07:29:15 +00:00
Graham Jones
86ad2bdfc0
Corrected starting and stopping of uiTimer so it stops properly when mainActivity closed.
2019-01-09 07:02:30 +00:00
Graham Jones
55cc65847d
Removed unused ipCamera fragment which was causing warnings in Google Play Store
2019-01-09 06:40:18 +00:00
Graham Jones
a21f009f9e
Fixed crash when you select the settings manu with a very crude hack - needs doing properly really!
2019-01-06 20:46:31 +00:00
Graham Jones
c73898bc31
Changed MainActivity to be a subclass of AppCompatActivity to get action bar working again after changing target SDK.
2019-01-06 20:39:18 +00:00
Graham Jones
5157efcdac
Converted to target SDK Level 28 - had to change how we did notifications, and specify a style to get back to black background. Still a problem with the 'ok' notification not displaying properly - background showing white for some reason.
2019-01-05 23:10:55 +00:00
Graham Jones
fa9ad87985
Get NetworkPassive data source working with Garmin watch - but raw data analysis still not working.
2019-01-02 20:44:11 +00:00
Graham Jones
c8a240c84b
Merge branch 'V2.6_new' into V2.6 - Addes updated SMS sending code and network datasource passive
2018-12-27 09:48:37 +00:00
Graham Jones
78bcee166e
Updated build dependencies to remove deprecated 'compile' keywords, replacing with 'implementation' to get rid of build time warnings.
2018-12-27 09:11:27 +00:00
Graham Jones
9511b1ee09
Converted SMS sending to use intent rather than SMSManager
2018-12-26 20:40:39 +00:00
Graham Jones
5793655905
Merge branch 'V2.5'
2018-12-26 18:20:46 +00:00
Graham Jones
95484d7ba3
And include signed apk for new beta test of V2.5.5
2018-02-23 15:03:47 +00:00
Graham Jones
bae32ca54f
Upate to V2.5.5 beta - Corrected some network logging messages, and made NetworkDataSource use the timeout settings in the preferences screen (it used to ignore them!)
2018-02-23 15:01:53 +00:00
Graham Jones
538592bb4b
Changed build number to keep play store happy
2018-02-23 09:46:08 +00:00
Graham Jones
04ecb3d408
Added change log to startup activity dialog for Release 2.5.5
2018-02-23 09:43:54 +00:00
Graham Jones
9793fa8e67
Beta release of V2.5.5 - Adds network status logging.
2018-02-23 09:31:37 +00:00
Graham Jones
47f1625afd
Added PDF version of app structure presentation in case folks don't have LibreOffice.
2018-02-18 10:09:56 +00:00
Graham Jones
0f0a81276a
Merge branch 'V2.5'
2018-02-18 10:03:38 +00:00
Graham Jones
2db0fa5dbe
Added some documentation on app structure.
2018-02-18 10:00:21 +00:00
Graham Jones
34bf2a724b
Added broadcastreceiver to receive data from external data sources
2017-12-23 20:55:41 +00:00
Graham Jones
3bc65b42ce
fixed issues with not resetting status correctly when watch app stopped and re-started.
2017-12-14 19:51:06 +00:00
Graham Jones
ab22abc63a
Got fault detection working on Garmin using SdDataSourceNetworkPassive
2017-12-12 20:03:37 +00:00
Graham Jones
ec34c2fe03
Merge branch 'V2.5' into V2.6
2017-12-07 05:59:26 +00:00
Graham Jones
ef1c73905b
V2.5.4 - Added audio alarm notifications as an alternative to tone generator.
2017-12-03 19:32:29 +00:00
Graham Jones
cbe5e49ad3
Added option to use mp3 notification sounds rather than tone generator to make alarm sounds
2017-12-03 10:11:47 +00:00
Graham Jones
37f759fa5d
upgrade of gradle build system.
2017-11-30 19:56:34 +00:00
Graham Jones
85cd881c63
Fixed FFT analysis - close to working
2017-10-18 22:08:38 +01:00
Graham Jones
700abb0855
Added code to receive settings by HTTP POST request.
2017-10-16 20:39:33 +01:00
Graham Jones
ad77fe7740
Progressing with raw analysis in networkPassiveDataSource - not working yet.
2017-10-15 21:25:38 +01:00
Graham Jones
30bdc6bac5
Modified to compe with parameters sent by Garmin connectIQ makeWebRequest() function (and Merge branch 'V2.5' into V2.6)
2017-10-14 22:36:28 +01:00
Graham Jones
b1b8659d55
Added V2.6 of pebble app to Android APK, and packaged as V2.5.2
2017-09-10 22:17:23 +01:00
Graham Jones
27f62ec347
Skeleton of Android Wear data source
2017-09-10 21:20:49 +01:00
Graham Jones
a79e98c4de
Extended SdDataSource to include an update data function that the web server can call
2017-09-05 05:39:36 +01:00
Graham Jones
fc1683ad36
Started on Network(Passive) datasource for use with esp8266 based seizure detector.
2017-09-01 22:10:37 +01:00
Graham Jones
87774a10ef
Update Change Log for V2.5.2
2017-05-09 22:10:47 +01:00
Graham Jones
386cc951a2
Added support for multi-ROI mode in Pebble App to improve sensitivity.
2017-05-09 22:09:10 +01:00
Graham Jones
1c053ecc8a
Updated Changelog for V2.5.1
2017-05-07 22:29:56 +01:00
Graham Jones
eb5fa6cfc9
Updated first-run message to show what has changed.
2017-05-07 22:27:47 +01:00
Graham Jones
98f6af1083
Added the facility to accept an alarm from the web interface ("/acceptalarm" url), and added button to web interface page.
2017-05-07 20:13:54 +01:00
Graham Jones
b0b61b9fd2
Added alarm latch timer to release latch after a specified period even if Accept Alarm button is not pressed.
2017-05-07 19:56:24 +01:00
Graham Jones
00c335f70b
V2.3.2 - Added first run dialog box and removed preferences for non-functional camera settings.
2016-12-26 22:25:59 +00:00
Graham Jones
4baed5ea97
Update Gradle version following prompt from Android Studio
2016-12-26 19:55:29 +00:00
Graham Jones
e918ce2b99
Release V2.3.1 - fixed auto-start and changed default AlarmRatioThresh setting.
2016-12-23 22:13:15 +00:00
Graham Jones
2319f2230c
Made auto-start start SDServer rather than StartUpActivity so it works with phone screen locked.
2016-12-19 20:13:51 +00:00
Graham Jones
cd9d6c80ee
Updated changelog for V2.3.0
2016-12-17 16:42:47 +00:00
Graham Jones
e2568705a8
Tidied up SMS alarms - date format, use google maps url in message, remove debugging toast messages.
2016-12-17 14:25:49 +00:00
Graham Jones
756e42892e
Added Georeferencing to SMS - needs a bit of tidying up as geo URIs not clickable on Android for some reason.....
2016-12-15 20:19:12 +00:00
Graham Jones
5c47f95a8f
Added autostart on boot feature
2016-12-14 21:18:18 +00:00
Graham Jones
c9e3f9374b
Updated StartUp Activity to check for pebble android app being installed, and added buttons to install android app and watch app next to relevant checks on screen.
2016-09-12 22:31:47 +01:00