ngc 1.5.0
 
Loading...
Searching...
No Matches
ngcbALARM_SYS Class Reference

#include <ngcbALARM.hpp>

Inheritance diagram for ngcbALARM_SYS:
ngcdcsALARM_SYS testSYS

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.
 
ngcbALARMGet (ngcb_alarm_id id)
 Get item from built-in alarm container.
 
void PrintList (FILE *s)
 Print alarm list (debugging function)
 

Detailed Description

Alarm-system class

Constructor & Destructor Documentation

◆ ngcbALARM_SYS()

ngcbALARM_SYS::ngcbALARM_SYS ( )

Constructor.

◆ ~ngcbALARM_SYS()

ngcbALARM_SYS::~ngcbALARM_SYS ( )
virtual

Destructor.

Member Function Documentation

◆ Ack()

void ngcbALARM_SYS::Ack ( ngcb_alarm_id id)
virtual

Acknowledge alarm.

Reimplemented in ngcdcsALARM_SYS, and testSYS.

◆ Cancel()

void ngcbALARM_SYS::Cancel ( ngcb_alarm_id id)
virtual

Cancel alarm.

Reimplemented in ngcdcsALARM_SYS, and testSYS.

◆ Get()

ngcbALARM * ngcbALARM_SYS::Get ( ngcb_alarm_id id)

Get item from built-in alarm container.

◆ Issue()

ngcb_alarm_id ngcbALARM_SYS::Issue ( ngcbALARM * alarm)
virtual

Issue alarm and return an alarm-system specific identification itme.

Reimplemented in ngcdcsALARM_SYS, and testSYS.

◆ PrintList()

void ngcbALARM_SYS::PrintList ( FILE * s)

Print alarm list (debugging function)

◆ Remove()

void ngcbALARM_SYS::Remove ( ngcb_alarm_id id)

Remove item from built-in alarm container.

◆ Store()

void ngcbALARM_SYS::Store ( ngcbALARM * alarm,
ngcb_alarm_id id )

Store alarm to built-in alarm container.


The documentation for this class was generated from the following files: