#include <baciAlarmSystemMonitorBooleanSeq.h>


Public Member Functions | |
| AlarmSystemMonitorBooleanSeq (RObooleanSeq *property, EventDispatcher *eventDispatcher) | |
| virtual | ~AlarmSystemMonitorBooleanSeq () |
| virtual void | check (BACIValue &val, const ACSErr::Completion &c, const ACS::CBDescOut &desc) |
Private Member Functions | |
| void | operator= (const AlarmSystemMonitorBooleanSeq &) |
| AlarmSystemMonitorBooleanSeq (const AlarmSystemMonitorBooleanSeq &) | |
| void | updateAlarm (int32_t pos, bool enable) |
Private Attributes | |
| AlarmsRaisedVec | alarmsRaised_m |
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 AlarmSystemMonitorBooleanSeq for booleanSeq
| baci::AlarmSystemMonitorBooleanSeq::AlarmSystemMonitorBooleanSeq | ( | RObooleanSeq * | property, | |
| EventDispatcher * | eventDispatcher | |||
| ) |
| virtual baci::AlarmSystemMonitorBooleanSeq::~AlarmSystemMonitorBooleanSeq | ( | ) | [virtual] |
| baci::AlarmSystemMonitorBooleanSeq::AlarmSystemMonitorBooleanSeq | ( | const AlarmSystemMonitorBooleanSeq & | ) | [private] |
ALMA C++ coding standards state copy constructors should be disabled.
| virtual void baci::AlarmSystemMonitorBooleanSeq::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::AlarmSystemMonitorBooleanSeq::operator= | ( | const AlarmSystemMonitorBooleanSeq & | ) | [private] |
ALMA C++ coding standards state assignment operators should be disabled.
| void baci::AlarmSystemMonitorBooleanSeq::updateAlarm | ( | int32_t | pos, | |
| bool | enable | |||
| ) | [private] |
Update the alarm
const int32_t baci::AlarmSystemMonitorBooleanSeq::ALARM_NOT_RAISED = 0 [static, private] |
const int32_t baci::AlarmSystemMonitorBooleanSeq::ALARM_RAISED = 1 [static, private] |
const bool baci::AlarmSystemMonitorBooleanSeq::DISABLE = false [static, private] |
const bool baci::AlarmSystemMonitorBooleanSeq::ENABLE = true [static, private] |
1.7.0