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

#include <ngcdcsSRV.hpp>

Inheritance diagram for ngcdcsALARM_SYS:
ngcbALARM_SYS

Public Member Functions

 ngcdcsALARM_SYS ()
 Constructor.
 
virtual ~ngcdcsALARM_SYS ()
 Destructor.
 
ngcb_alarm_id Issue (ngcbALARM *a)
 Send alarm.
 
void Cancel (ngcb_alarm_id id)
 Cancel alarm.
 
void Ack (ngcb_alarm_id id)
 Acknowledge alarm.
 
- Public Member Functions inherited from ngcbALARM_SYS
 ngcbALARM_SYS ()
 Constructor.
 
virtual ~ngcbALARM_SYS ()
 Destructor.
 
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)
 

Public Attributes

ngcbSERVICEservices
 
int verboseLevel
 
int logLevel
 

Detailed Description

Alarm system class

Constructor & Destructor Documentation

◆ ngcdcsALARM_SYS()

ngcdcsALARM_SYS::ngcdcsALARM_SYS ( )
inline

Constructor.

◆ ~ngcdcsALARM_SYS()

virtual ngcdcsALARM_SYS::~ngcdcsALARM_SYS ( )
inlinevirtual

Destructor.

Member Function Documentation

◆ Ack()

void ngcdcsALARM_SYS::Ack ( ngcb_alarm_id id)
inlinevirtual

Acknowledge alarm.

Reimplemented from ngcbALARM_SYS.

◆ Cancel()

void ngcdcsALARM_SYS::Cancel ( ngcb_alarm_id id)
inlinevirtual

Cancel alarm.

Reimplemented from ngcbALARM_SYS.

◆ Issue()

ngcb_alarm_id ngcdcsALARM_SYS::Issue ( ngcbALARM * a)
inlinevirtual

Send alarm.

Reimplemented from ngcbALARM_SYS.

Member Data Documentation

◆ logLevel

int ngcdcsALARM_SYS::logLevel

◆ services

ngcbSERVICE* ngcdcsALARM_SYS::services

◆ verboseLevel

int ngcdcsALARM_SYS::verboseLevel

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