Next: Logging (J.Quick)
Up: Phase 1 - Limited
Previous: Time (J.Quick)
Alarms will be centrally managed and logged in the NCCS by a dedicated
alarm device server.
Any client can trigger an alarm by sending a command to the alarm server.
On receiving the command alarm the alarm server will trigger the relevant
hardware alarm (beeper), bring up an alarm message on
an appropriate console and log the alarm via the system logging
The alarm server will also be able to poll a predefined list of
device servers to check their state.
If an equipment goes into error state or goes offline the alarm server
will generate a suitable alarm.
Clients will also be able register unique software watchdogs timers within
the server which result in automatic alarms if they are not reset timeously.
Implementing this alarm service as a server means it is easy to
extend e.g. adding voice synthesis.
Tasks still to be done :
- WRITE AN ALARM DEVICE SERVER.