C++|Develop And Test A Simulator For Embedded Software

ON/OFF switch
Continuous circuit check when electrodes are in contact with the skin indicated by a test circuit symbol that shows contact ON (connected) or OFF (disconnected). If skin contact is lost during treatment for less than 5 seconds treatment resumes, otherwise, treatment stops. Loss of skin contact is shown by the indicator changing from ON to OFF.
Three frequency options of 0.5Hz, 77Hz and 100Hz.
Three wave form options Alpha, Betta and Gamma.
20, 40 or 60 minute countdown cycles.
Large timer display. Treatment starts when electrodes touch skin.
0 – 500 μA (microampere) current control (1-10): 50 μA when incrementing and 100 μA when decrementing.
30 minute auto – off when not in use.
Battery charge indicator: device issues a warning at 5% charge and shuts down at 2% after issuing another warning.
Recording: user can choose to record a therapy and add to history of treatment. Assume only a single user. Therapy information to be recorded: Waveform, frequency, start time, duration and power level (if changed during therapy choose last selected power level).
Automatically and permanently disables itself should a single fault develop within the device causing the current to exceed 700 μA.