baci::AlarmSystemMonitorBooleanSeq

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

NAME

baci::AlarmSystemMonitorBooleanSeq −

SYNOPSIS

#include <baciAlarmSystemMonitorBooleanSeq.h>

Inherits AlarmSystemMonitor< RObooleanSeq >.

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

Detailed Description

Implementation of the AlarmSystemMonitorBooleanSeq for booleanSeq

Constructor & Destructor Documentation

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.

Member Function Documentation

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

Member Data Documentation

const int32_t baci::AlarmSystemMonitorBooleanSeq::ALARM_NOT_RAISED = 0 [static, private]

const int32_t baci::AlarmSystemMonitorBooleanSeq::ALARM_RAISED = 1 [static, private]

AlarmsRaisedVec baci::AlarmSystemMonitorBooleanSeq::alarmsRaised_m [private]

const bool baci::AlarmSystemMonitorBooleanSeq::DISABLE = false [static, private]

const bool baci::AlarmSystemMonitorBooleanSeq::ENABLE = true [static, private]

Author

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