|
baci::AlarmSystemMonitorPattern − |
|
#include <baciAlarmSystemMonitorPattern.h> Inherits AlarmSystemMonitorDisc< ACS::pattern, ROpatternImpl >. |
|
Public Member Functions |
|
AlarmSystemMonitorPattern (ROpatternImpl *property, EventDispatcher *eventDispatcher) |
|
virtual ~AlarmSystemMonitorPattern () |
|
virtual void check (BACIValue &val, const ACSErr::Completion &c, const ACS::CBDescOut &desc) |
|
Protected Member Functions |
|
virtual void clearAlarm () |
|
Private Member Functions |
|
void operator= (const AlarmSystemMonitorPattern &) |
|
AlarmSystemMonitorPattern (const AlarmSystemMonitorPattern &) |
|
Private Attributes |
|
ACS::pattern lastValue_m |
|
const unsigned short patternSize_m |
|
unsigned short bitPos_m |
|
ACS::pattern alarmTrigger_m |
|
ACS::pattern alarmMask_m |
|
ACS::stringSeq * bitDescriptions_mp |
|
unsigned long bitDescLength_m |
|
implementation of the AlarmSystemMonitorPattern for pattern |
|
baci::AlarmSystemMonitorPattern::AlarmSystemMonitorPattern (ROpatternImpl * property, EventDispatcher * eventDispatcher) |
|
virtual baci::AlarmSystemMonitorPattern::~AlarmSystemMonitorPattern () [virtual] |
|
baci::AlarmSystemMonitorPattern::AlarmSystemMonitorPattern (const AlarmSystemMonitorPattern &) [private] ALMA C++ coding standards state copy constructors should be disabled. |
|
virtual void baci::AlarmSystemMonitorPattern::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 |
|
Reimplemented from baci::AlarmSystemMonitorDisc< ACS::pattern, ROpatternImpl >. |
|
virtual void baci::AlarmSystemMonitorPattern::clearAlarm () [protected, virtual] Clear the alarm that was previously set/raised. For the alarm code it is used alarm code used for sending/raising the alarm. Main goal of the method is to be called when fault family or fault member is changed to clear the alarm. |
|
Reimplemented from baci::AlarmSystemMonitorBase. |
|
void baci::AlarmSystemMonitorPattern::operator= (const AlarmSystemMonitorPattern &) [private] ALMA C++ coding standards state assignment operators should be disabled. |
|
ACS::pattern baci::AlarmSystemMonitorPattern::alarmMask_m [private] |
|
ACS::pattern baci::AlarmSystemMonitorPattern::alarmTrigger_m [private] |
|
unsigned long baci::AlarmSystemMonitorPattern::bitDescLength_m [private] |
|
ACS::stringSeq* baci::AlarmSystemMonitorPattern::bitDescriptions_mp [private] |
|
unsigned short baci::AlarmSystemMonitorPattern::bitPos_m [private] |
|
ACS::pattern baci::AlarmSystemMonitorPattern::lastValue_m [private] |
|
const unsigned short baci::AlarmSystemMonitorPattern::patternSize_m [private] |
|
Generated automatically by Doxygen for ACS-2014.6 C++ API from the source code. |