OpenSeizureDetector
"\n
\nV4.1.2 - Added Machine Learning (Artificial Intelligence) Detection Algorithm Option (CNN V0.24) and 'Normal Daily Activity (NDA) logging function
\nV4.0.7 - Improvements to Data Sharing data log manager screen.
- Introduced the <b>Data Sharing</b> feature to allow users to share their seizure and false alarm data
with researchers to help improve the system.<br/>
- Fixed <b>SMS Location Alerts</b> on Android V10+ (new permissions screens)<br/>
- Added explicit link to the <b>Privacy Policy</b> <br/>
"
Please enable the new <b>Data Sharing</b> feature to help improve OpenSeizureDetector!<br/>
(see below for details)<br/><br/>
Please subscribe to updates at <b>www.openseizuredetector.org.uk</b>
so we can inform you of any issues.
<br/><br/>
<b>Changes in this version:</b><br/>
For details of how OpenSeizure Detector collects and uses
your personal data, please refer to the <b>Privacy Policy below</b>.<br/><br/>
Please enable <b>Data Sharing</b> to help improve OpenSeizureDetector!<br/>
(see below for details)<br/><br/>
Please subscribe to updates at <b>www.openseizuredetector.org.uk</b>
so we can inform you of any issues.
Sorry, OpenSeizureDetector Has Crashed. Please Email this log file to us so we can work out what happened and fix it.\nThanks, Graham.
Dear OpenSeizureDetector,\n\nApplication is just crashed, please check following error log for more details.\n\n\n
OpenSeizureDetector (Using UCE Handler\nCopyright © 2018 Rohit Sahebrao Surwase.)
OK
Close
Thank you for Updating OpenSeizureDetector
Welcome to OpenSeizureDetector
Problem with SMS Permissions\n(please check phone settings -> Apps -> OpenSeizureDetector -> Permissions
App Permissions OK
Problem with App Permissions
Bound to Service OK
Binding to Background Service...
Watch Connected OK
Watch Not Connected
Seizure Detector Data Received OK
Waiting for Seizure Detector Data...
Seizure Detector Settings Received OK
Waiting for Seizure Detector Settings...
DataSource
OpenSeizureDetector Android App Version
Server Running OK\n
Access Server at
Server Stopped
WARNING
MUTE
**ALARM**
**FALL**
HR =
HR Alarm OFF
Watch App OK
Watch App NOT Running
Watch Battery =
Power =
Spectrum Ratio =
threshold
NET FAULT
Watch App -----
------
SMS Will Be Sent in
CANCEL?
Accept Alarm
Muted for
Restore
Mute Alarms
Audible Alarms OFF
FAULT
Log In
Not Logged In
Cancel
Email
Password
Sign in or register
Sign in
"Welcome!"
Not a valid username
Password must be >5 characters
"Login failed"
Advanced Mode
Enable Advanced Settings (exposes a lot more things you can change....)
Auto Start
Auto start OpenSeizureDetector when phone is started
Select Data Source
Select whether to use a Garmin Watch, Pebble Watch or network connection as the seizure detector data source.
Log Data Remotely
Log Data to Central OpenSeizureDetector Database
Use Mobile Internet
Use mobile internet to log remote data
Seizure Detector Settings
Alarm Threshold
Alarm Threshold (Default = 100)
Alarm Ratio Threshold
Alarm Ratio Threshold (Default = 50). Increase to reduce sensitivity.
AlarmFreqMax (Hz)
Maximum Frequency of ROI (Hz) (Default = 8 Hz)
AlarmFreqMin (Hz)
Minimum Frequency of ROI (Hz) (Default = 3 Hz)
Enable Heart Rate Alarm
Treat a Null heart rate as an alarm condition
Heart Rate Min Threshold (bpm)
Heart Rate Max Threshold (bpm)
Basic
Basic Preferences
Accept Alarm
Start/Stop Server
Install Watch App
Test Alarm Beep
Test Warning Beep
Test SMS Alarm Notification
Data Sharing
View Log Entries
Export Data
Settings
About...
OpenSeizureDetector epileptic\n
(tonic-clonic) seizure detector and alarm
system. Uses a Smart
watch to detect the shaking
associated with a seizure,
then raises audible and text
message (SMS) location alerts for carers.\n\n
The system is free and open source - see
openseizuredetector.org.uk for details.\n\n
Please report any issues by raising an issue on the source code repository - https://github.com/OpenSeizureDetector/Android_Pebble_SD/issues
or email graham@openseizuredetector.org.uk\n\n
Android App and Garmin Watch App,
copyright Graham Jones, 2015-2022.\n
Edit Settings
SMS Location Alarm Active
SMS Location Alarm Disabled
Cancel Audible Active - not sending SMS
Network State Changed - no Wifi Connection
Network State Changed - No Active Network
Problem Parsing Preferences - Something won\'t work - Please go back to Settings and correct it!
Send SMS - last location is
ERROR: FAILED TO SEND SMS MESSAGE
SMS Alarms Disabled - not doing anything!
Phone Alarm Disabled
Test Phone Alarm
OpenSeizureDetector Dialer App Not installed - Required for Phone Call Alerts.
BLE Devices
BLE Not Supported
Bluetooth Not Supported
STOP
SCAN
Unknown Device
Select BLE Device (for Buetooth Data Source Only)
Select Bluetooth Low Energy (BLE) Device to provide seizure (acceleration and heart rate) data) when using the Bluetooth Device data source.
Basic
Basic Settings
General
General Preferences
Alarms
Alarms Preferences
Seizure Detector
Seizure Detector Preferences
Pebble Datasource Preferences
Network Datasource
Network Datasource Preferences
Pebble Datasource
Select Data Source
Select the seizure detector data source to use.
Log Alarm events to Phone Storage
Log Alarm Events
Log Data to Phone Storage
Log Data
Share Data with OpenSeizureDetector
Share Data
Use mobile internet to share data
Use Mobile Internet
Username
Username for data sharing
Password for data sharing
Password
Wearer ID
Wearer ID of the person wearing the watch (from OSD Web API)
URL for remote data logging.
Remote URL
Prevent the screen from blanking while the application is running.
Prevent the screen from blanking.
Display update period in miliseconds.
Display Update Period (ms).
Auto Start App on Boot
Auto Start App on Boot
App Version Number - used to decide whether to display the welcome message or not.
App Version Number
Require manual reset of alarms to reset them to silence them.
Latch Alarms
Latch Alarm Timer Duration (sec)
Duration in seconds that alarms will initiate for before being silenced automatically.
Issue an audible alarm if the seizure detector enters an alarm condition.
Enable Audible Alarm
Issue an audible alarm if the seizure detector enters a warning (pre-alarm) condition.
Enable Audible Warnings
Issue an audible alarm if the system detects a fault (e.g. can not talk to watch).
Enable Audible System FaultWarnings
Fault Timer Duration (sec)
Duration that fault alarms are muted before initiating.
Play an MP3 file to create the alarm beeps rather than using the default tone generator.
Use MP3 Alarm Sound
Issue a SMS (Text Message) alarm if the seizure detector enters an alarm condition. NOTE: THE MESSAGE WILL INCLUDE THE USER\'s LOCATION. Disable this option if sharing your location is a concern.
Enable SMS Alarm
Telephone number(s) to notify by SMS of Alarm (comma separated).
SMS Alarm numbers
Message to be Sent by SMS when a Seizure is Detected.
SMS Message
IP Address of OpenSeizureDetector Server (e.g. 192.168.1.175).
Server IP Address.
Period between server data requests in miliseconds.
Data Update Period (ms)
Connection Timeout Period (ms)
Read Timeout Period (ms)
BLE Device Settings
MAC Address of BLE Data Source Device
Device Address
Name of BLE Data Source Device
Device Address
User Interface Settings
Time period at which data is sent to the phone (does not affect analysis frequency - see Sample Period setting for that)
Time that alarms are muted following a long press of the UP button
Data Transfer Period (sec)
Mute Period (sec)
Time that manual alarms sound following a long press of the DOWN button
Manual Alarm Period (sec)
Time to wait before initiating warning (Default = 5 sec)
WarnTime (sec)
Time to wait before initiating alarm (Default = 10 sec)
AlarmTime (sec)
Alarm Threshold (Default = 100)
AlarmThresh
Alarm Ratio Threshold (Default = 50). Increase this value to reduce sensitivity if false alarms are a problem.
AlarmRatioThresh
Minimum Frequency of ROI (Hz) (Default = 3 Hz)
AlarmFreqMin (Hz)
Maximum Frequency of ROI (Hz) (Default = 10 Hz)
AlarmFreqMax (Hz)
Period (in seconds) between data analyses
SamplePeriod (sec)
Select one of the three available modes of operation.
Seizure Detector Mode
Higher Frequency is more Accurate, but uses more battery power.
Select Sample Frequency
Fall Detector Settings
Enable Fall Detection Function
Fall Detection Lower Threshold (milli-g)
Fall Detection Upper Threshold (milli-g)
Fall Detection Window (milli-seconds)
Watch Communications Settings
Set Debug mode on or off.
Seizure Detector Debug Mode
Period (seconds) that we wait for data from the watch before assuming the watch app is not running and re-starting it.
Period (sec) we wait for data before restarting watch app.
Select Display Spectrum Mode
Set Display Spectrum mode on or off.
Analysis
Watch Communications Settings
Problem Parsing Preferences - Something won\'t work - Please go back to Settings and correct it!
ERROR Writing to Log File
Permissions Changed - restarting server
Error Releasing Wakelock
SMS Alarm already sent - not re-sending
SMS Alarms Disabled - not sending SMS Alert
ERROR - OpenSizureDetector did not restart properly - please Force Stop OpenSeizureDetector or re-boot phone.
ERROR - Permission for SMS or Location Denied - Not Sending SMS
\"Datasource\"
\" not recognised - Defaulting to Phone\"
SMS Alarm Cancelled
Stop Server
Start Server
Starting......
Accept Alarm
Cancel Audible (temporarily)
Data Logging Settings
Heart Rate Alarm Settings
Alarm Functionality Settings
Audible Alarm Settings
SMS Alarm Settings
**SEIZURE DETECTED**
Alarm Logging
Time to wait before initiating warning (Default = 5 sec)
WarnTime (sec)
Time to wait before initiating alarm (Default = 10 sec)
AlarmTime (sec)
Blood Oxygen Saturation Alarm Settigs
O2Sat_enabled_summary
Enable O2 Saturation Alarm
Treat an error condition (null value of oxygen saturation reading) as an alarm condition
Treat Null Value as Alarm
Oxygen Saturation Low Alarm Level (%)
O2 Saturation Low Alarm Level (%)
Log in to OpenSeizureDetector Data Sharing
Log Out
Logged in to\nData Sharing
Data Sharing Manager
Shared Data
Number of Events Stored on Phone:
"Number of Datapoints Stored on Phone: "
View Remote DB Data
Report Seizure
"Date: "
Select Date
"Time: "
Cancel
Select Time
Events Stored on Phone
Created new Manual Alarm Event
Datapoint not found - not doing anything
Data Logging Settings
Settings that control how data is recorded on the phone and uploaded to the Open Seizure Database
The time (in seconds) before and after a seizure event that we record data.
Event Duration (seconds)
Data Retention Period (days)
The period (in days) that data will be retained and is protected from deletion by the \'Prune Database\' Option.
Automatically Prune (Trim) Database
Automatically Prune (Trim) the Database periodically to prevent excessive storage capacity (memory) usage.
The period (in seconds) between attempts to upload data to the remote server. Each attempt only uploads a single event, not all the available data.
Remote Log Period (seconds)
Raise Alarm
Save
Event Type:
"Event Sub-Type: "
"-- select option --"
...waiting for data...
Refresh
Back
Un-Confirmed Seizure Events
Register New User
Reset Password
Log in to Share Data
Log In
Data Sharing
Not Logging Data
Not Sharing Logged Data
Not Logged In
Data Sharing Setup OK
Please Check your Shared Seizure Events
Data Sharing Log-In
Not Updating using Mobile Internet
No Network Connection
Error Connecting to Server
WARNING: Battery Usage Optimisation
WARNING: The Android System Battery Optimisation Settings are configured to \'Optimise\' OpenSeizureDetector.\n\n
This means it is likely to be shutdown when operating on battery power, so will not work correctly\n\n
Please go into the Phone Settings and select Apps->OpenSeizureDetector->Battery->Optimise battery usage and set it so that OpenSeizureDetector is NOT optimised
Local Data
Shared Data
Prune Database
Please select the events highlighted in pink to say if they are real seizures or false alarms
ERROR: OpenSeizureDetector Server is not running - please re-start it
System Logs
Logged in as:
Select for more information
OpenSeizureDetector Data Sharing Problem
OpenSeizureDetector Data Sharing
Data Sharing is not working correctly. \n
This might be because you have not registered an account and logged in to the data sharing system,\n
or it may be a networking problem. \n\n
Please register for Data Sharing and Log in using the App menu or button below\n\n
This will help with developing OpenSeizureDetector to increase the
detection reliability and reduce the false alarm rate\n\n
If you would like more information about the data sharing system and privacy policy, please see the
Data Sharing page (https://www.openseizuredetector.org.uk/?page_id=1818)
\n on the
https://openseizuredetector.org.uk web site.
OpenSeizureDetector needs permission to read your phone state and send SMS messages to enable it to send SMS alerts when it detects a seizure.\n\n
With this permission enabled the App will send an SMS message to the phone numbers you enter on th Alarm settings page of the app when it detects a seizure.\n\n
Please grant the permissions in the following screens after pressing \'OK\' below....\n\n
You can change this later by going into the phone settings and selecting Apps->OpenSeizureDetector->Permissions
OpenSeizureDetector collects location data
to enable the SMS Location Alarms feature
to include your location in the alarm message
when the app is closed or not in use.\n\n
This means that it will be able to send SMS text messages containing
your location
to the phone numbers you enter on the Alarm settings page of the app
when it detects a seizure, by running in the background,
even when the app is closed.\n
It does not store your location or share it with anyone other than the phone numbers
you specify\n\n
Please grant the permissions in the following screen by selecting
While using the app
if you wish to use SMS Location Alarms\n\n
You can change this later by going into the phone settings and selecting
Apps->OpenSeizureDetector->Permissions.
OpenSeizureDetector collects location data
to enable the SMS Location Alarms feature
to include your location in the alarm message
when the app is closed or not in use.\n\n
This means that it will be able to send SMS text messages containing
your location
to the phone numbers you enter on the Alarm settings page of the app
when it detects a seizure, by running in the background,
even when the app is closed.\n
It does not store your location or share it with anyone other than the phone numbers
you specify.\n\n
Please grant the required permission by selecting Allow all the time
on the next screen, if you wish to use SMS Location Alarms\n\n
You can change this later by going into the phone settings
and selecting Apps->OpenSeizureDetector->Permissions.
Permissions Disclosure
About Data Sharing
Privacy Policy
Mark Unverified Events as Unknown
Mark All Unverified Events as Unknown?
Please confirm that all genuine seizure events have been verified before marking all unverified events as type \'unknown\'. \n\nContinue to mark unverified events as Unknown?
Not Logged in to Data Sharing
You must be logged in to the Data Sharing system to be able to report seizures.
Include Warnings
Enable the original deterministic OpenSeizureDetector Algorithm to generate alarms. ***Disabling this algorithm is NOT recommended except for testing purposes***
Enable Original OSD Algorithm
Enable AI (Neural Network) Algorithm
Enable the Artificial Intelligence (Neural Network) algorithm to generate alarms.
Seizure Detection Algorithms Selection
Mark all Unverified Events as False Alarm
Please confirm that all genuine seizure events have been verified before marking all unverified events as type \'False Alarm\'. \n\nContinue to mark unverified events as False Alarm?
Mark all Unverified Events as False Alarm
Continuously log data to the data sharing system to provide background \'normal daily activity\' data to help reduce false alarms.
Log Normal Daily Activities (NDA)
Error Parsing NDATimerStartTime
Include NDA
Start NDA Logging
Stop NDA Logging
Stop NDA Logging?
Stop Normal Daily Activity (NDA) Logging?
Start NDA Logging?
Start Normal Daily Activity (NDA) Logging (will stop automatically after 24 hours)?
"NDA Logging Time Remaining (hours): "
Stop NDA
Start NDA