baci::AlarmSystemMonitorPattern

NAME
SYNOPSIS
Detailed Description
Constructor & Destructor Documentation
Member Function Documentation
Member Data Documentation
Author

NAME

baci::AlarmSystemMonitorPattern −

SYNOPSIS

#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

Detailed Description

implementation of the AlarmSystemMonitorPattern for pattern

Constructor & Destructor Documentation

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.

Member Function Documentation

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.

Member Data Documentation

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]

Author

Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code.