Technical Information
78
Motor circuit check
At power up and at regular intervals thereaer, the mo-
tor circuit is checked to ensure that no power is being
applied to the motor unless the motor is actually on. If
the soware detects power being applied to the motor
at any other time, it initiates an alarm (either beep or
vibrate) and no longer attempts to deliver medication.
During every pump activation, the soware checks to
see whether the motor completes one activation. If the
motor fails to turn, or fails to complete an activation, the
soware stops medication delivery, initiates an alarm
(either beep or vibrate) and a system fault alarm message
appears in the display.
Keypad encoder check
Every time the soware receives data from the keypad, it
is checked. If the data is not a valid keypress, the so-
ware disregards the keypress.
Data handling and
software safety features
Data stored in RAM
Before use, data associated with delivery and stored in
RAM is tested by calculating a CRC on the data and
then comparing it with CRC stored in the data. If the
stored and calculated data do not match, the soware
stops medication delivery, initiates an alarm (either beep
or vibrate) and a system fault alarm message appears in
the display.
Data stored in NOVRAM
Before use, data associated with delivery and stored in
NOVRAM is tested by calculating a CRC on the data
and then comparing it with CRC stored in the data. If
the stored and calculated data do not match, the so-
ware stops medication delivery, initiates an alarm (either
beep or vibrate) and a system fault alarm message ap-
pears in the display.