#include <ngcbALARM.hpp>
Public Member Functions | |
| ngcbALARM_SYS () | |
| Constructor. | |
| virtual | ~ngcbALARM_SYS () |
| Destructor. | |
| virtual ngcb_alarm_id | Issue (ngcbALARM *alarm) |
| Issue alarm and return an alarm-system specific identification itme. | |
| virtual void | Cancel (ngcb_alarm_id id) |
| Cancel alarm. | |
| virtual void | Ack (ngcb_alarm_id id) |
| Acknowledge alarm. | |
| void | Store (ngcbALARM *alarm, ngcb_alarm_id id) |
| Store alarm to built-in alarm container. | |
| void | Remove (ngcb_alarm_id id) |
| Remove item from built-in alarm container. | |
| ngcbALARM * | Get (ngcb_alarm_id id) |
| Get item from built-in alarm container. | |
| void | PrintList (FILE *s) |
| Print alarm list (debugging function) | |
Alarm-system class
| ngcbALARM_SYS::ngcbALARM_SYS | ( | ) |
Constructor.
|
virtual |
Destructor.
|
virtual |
Acknowledge alarm.
Reimplemented in ngcdcsALARM_SYS, and testSYS.
|
virtual |
Cancel alarm.
Reimplemented in ngcdcsALARM_SYS, and testSYS.
| ngcbALARM * ngcbALARM_SYS::Get | ( | ngcb_alarm_id | id | ) |
Get item from built-in alarm container.
|
virtual |
Issue alarm and return an alarm-system specific identification itme.
Reimplemented in ngcdcsALARM_SYS, and testSYS.
| void ngcbALARM_SYS::PrintList | ( | FILE * | s | ) |
Print alarm list (debugging function)
| void ngcbALARM_SYS::Remove | ( | ngcb_alarm_id | id | ) |
Remove item from built-in alarm container.
| void ngcbALARM_SYS::Store | ( | ngcbALARM * | alarm, |
| ngcb_alarm_id | id ) |
Store alarm to built-in alarm container.