baci::AlarmEventStrategyPattern

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

NAME

baci::AlarmEventStrategyPattern −

SYNOPSIS

#include <baciAlarmPattern.h>

Inherits AlarmEventStrategyDisc< ACS::pattern, ROpatternImpl, ACS::Alarmpattern >.

Public Member Functions

AlarmEventStrategyPattern (ROpatternImpl *property, EventDispatcher *eventDispatcher)

AlarmEventStrategyPattern (Callback_ptr callback_p, const CBDescIn &descIn, const ACS::TimeInterval &interval, ROpatternImpl *property, EventDispatcher *eventDispatcher)

virtual void check (BACIValue &value, const ACSErr::Completion &c, const ACS::CBDescOut &desc)

Private Member Functions

void operator= (const AlarmEventStrategyPattern &)

AlarmEventStrategyPattern (const AlarmEventStrategyPattern &)

Private Attributes

ACS::pattern lastValue_m

const unsigned short patternSize_m

unsigned short bitPos_m

ACS::pattern alarmTrigger_m

ACS::pattern alarmMask_m

Constructor & Destructor Documentation

baci::AlarmEventStrategyPattern::AlarmEventStrategyPattern (ROpatternImpl * property, EventDispatcher * eventDispatcher)

baci::AlarmEventStrategyPattern::AlarmEventStrategyPattern (Callback_ptr callback_p, const CBDescIn & descIn, const ACS::TimeInterval & interval, ROpatternImpl * property, EventDispatcher * eventDispatcher)

baci::AlarmEventStrategyPattern::AlarmEventStrategyPattern (const AlarmEventStrategyPattern &) [private] ALMA C++ coding standards state copy constructors should be disabled.

Member Function Documentation

virtual void baci::AlarmEventStrategyPattern::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::AlarmEventStrategyDisc< ACS::pattern, ROpatternImpl, ACS::Alarmpattern >.

void baci::AlarmEventStrategyPattern::operator= (const AlarmEventStrategyPattern &) [private] ALMA C++ coding standards state assignment operators should be disabled.

Member Data Documentation

ACS::pattern baci::AlarmEventStrategyPattern::alarmMask_m [private]

ACS::pattern baci::AlarmEventStrategyPattern::alarmTrigger_m [private]

unsigned short baci::AlarmEventStrategyPattern::bitPos_m [private]

ACS::pattern baci::AlarmEventStrategyPattern::lastValue_m [private]

const unsigned short baci::AlarmEventStrategyPattern::patternSize_m [private]

Author

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