OSD_IconOpen Seizure Detector

Free, Open Source tools to Alert Carers if someone suffers an Epileptic Seizure

View the Project on GitHub

OSD Android App

App Structure

Start Up

MainActivity2

Note: Each fragment binds to the background service independently. This makes stopping the system difficult because they all have to un-bind. It is probably better to modify this so that the main activity shares its SdServiceConnection with the fragments rather than each fragment creating their own.

### SdServer SdServer is the business part of the application. This must be very reliable because it does all of the self-checking to make sure the system is operating correctly - if it crashes we will not receive fault ‘pips’ to tell the user there is something wrong.