#include <baciAlarmSystemMonitorBoolean.h>
Public Member Functions | |
AlarmSystemMonitorBoolean (ROboolean *property, EventDispatcher *eventDispatcher) | |
virtual | ~AlarmSystemMonitorBoolean () |
virtual void | check (BACIValue &val, const ACSErr::Completion &c, const ACS::CBDescOut &desc) |
Private Member Functions | |
void | operator= (const AlarmSystemMonitorBoolean &) |
AlarmSystemMonitorBoolean (const AlarmSystemMonitorBoolean &) | |
void | updateAlarm (bool enable) |
Static Private Attributes | |
static const bool | ENABLE = true |
static const bool | DISABLE = false |
static const int32_t | ALARM_NOT_RAISED = 0 |
static const int32_t | ALARM_RAISED = 1 |
Implementation of the AlarmSystemMonitorBoolean for boolean
baci::AlarmSystemMonitorBoolean::AlarmSystemMonitorBoolean | ( | ROboolean * | property, | |
EventDispatcher * | eventDispatcher | |||
) |
virtual baci::AlarmSystemMonitorBoolean::~AlarmSystemMonitorBoolean | ( | ) | [virtual] |
baci::AlarmSystemMonitorBoolean::AlarmSystemMonitorBoolean | ( | const AlarmSystemMonitorBoolean & | ) | [private] |
ALMA C++ coding standards state copy constructors should be disabled.
virtual void baci::AlarmSystemMonitorBoolean::check | ( | BACIValue & | value, | |
const ACSErr::Completion & | c, | |||
const ACS::CBDescOut & | desc | |||
) | [virtual] |
Event cheking method This virtual method is called periodically to check property state if event should be raised
Implements baci::AlarmSystemMonitorBase.
void baci::AlarmSystemMonitorBoolean::operator= | ( | const AlarmSystemMonitorBoolean & | ) | [private] |
ALMA C++ coding standards state assignment operators should be disabled.
void baci::AlarmSystemMonitorBoolean::updateAlarm | ( | bool | enable | ) | [private] |
Update the alarm
const int32_t baci::AlarmSystemMonitorBoolean::ALARM_NOT_RAISED = 0 [static, private] |
const int32_t baci::AlarmSystemMonitorBoolean::ALARM_RAISED = 1 [static, private] |
const bool baci::AlarmSystemMonitorBoolean::DISABLE = false [static, private] |
const bool baci::AlarmSystemMonitorBoolean::ENABLE = true [static, private] |