#include <baciAlarmSystemMonitor_T.h>
Public Member Functions | |
AlarmSystemMonitor (TPROP *property, EventDispatcher *eventDispatcher) | |
virtual | ~AlarmSystemMonitor () |
Protected Member Functions | |
void | sendAlarm (int code, bool active) |
Protected Attributes | |
TPROP * | property_mp |
pointer to the baci property - owner | |
Private Member Functions | |
void | operator= (const AlarmSystemMonitor &) |
AlarmSystemMonitor (const AlarmSystemMonitor &) |
Common class for the Alarm System Monitors. Implementation classes have only to implement check method. The purpose of this class or better its implementation is to send alarms to the ACS alarm system
baci::AlarmSystemMonitor< TPROP >::AlarmSystemMonitor | ( | TPROP * | property, | |
EventDispatcher * | eventDispatcher | |||
) |
virtual baci::AlarmSystemMonitor< TPROP >::~AlarmSystemMonitor | ( | ) | [virtual] |
baci::AlarmSystemMonitor< TPROP >::AlarmSystemMonitor | ( | const AlarmSystemMonitor< TPROP > & | ) | [private] |
ALMA C++ coding standards state copy constructors should be disabled.
void baci::AlarmSystemMonitor< TPROP >::operator= | ( | const AlarmSystemMonitor< TPROP > & | ) | [private] |
ALMA C++ coding standards state assignment operators should be disabled.
void baci::AlarmSystemMonitor< TPROP >::sendAlarm | ( | int | code, | |
bool | active | |||
) | [protected, virtual] |
Send an alarm with a certain alarm code to the AlarmSystem code alarm code active true-raise an alarm, false-clear an alarm
Reimplemented from baci::AlarmSystemMonitorBase.
TPROP* baci::AlarmSystemMonitor< TPROP >::property_mp [protected] |
pointer to the baci property - owner