baci::AlarmSystemMonitor

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

NAME

baci::AlarmSystemMonitor −

SYNOPSIS

#include <baciAlarmSystemMonitor_T.h>

Inherits baci::AlarmSystemMonitorBase.

Inherited by baci::AlarmSystemMonitorCont< T, TPROP >, baci::AlarmSystemMonitorDisc< T, TPROP >, baci::AlarmSystemMonitorEnumProp< T, TPROP >, baci::AlarmSystemMonitorSeqCont< T, TPROP >, and baci::AlarmSystemMonitorSeqDisc< TPROP >.

Public Member Functions

AlarmSystemMonitor (TPROP *property, EventDispatcher *eventDispatcher)

virtual ~AlarmSystemMonitor ()

Protected Member Functions

void sendAlarm (int code, bool active)

Protected Attributes

TPROP * property_mp

pointer to the baci property - owner

Private Member Functions

void operator= (const AlarmSystemMonitor &)

AlarmSystemMonitor (const AlarmSystemMonitor &)

Detailed Description

template<class TPROP> class baci::AlarmSystemMonitor< TPROP >

Common class for the Alarm System Monitors. Implementation classes have only to implement check method. The purpose of this class or better its implementation is to send alarms to the ACS alarm system

Constructor & Destructor Documentation

template<class TPROP> baci::AlarmSystemMonitor< TPROP >::AlarmSystemMonitor (TPROP * property, EventDispatcher * eventDispatcher)

template<class TPROP> virtual baci::AlarmSystemMonitor< TPROP >::~AlarmSystemMonitor () [virtual]

template<class TPROP> baci::AlarmSystemMonitor< TPROP >::AlarmSystemMonitor (const AlarmSystemMonitor< TPROP > &) [private] ALMA C++ coding standards state copy constructors should be disabled.

Member Function Documentation

template<class TPROP> void baci::AlarmSystemMonitor< TPROP >::operator= (const AlarmSystemMonitor< TPROP > &) [private] ALMA C++ coding standards state assignment operators should be disabled.

template<class TPROP> void baci::AlarmSystemMonitor< TPROP >::sendAlarm (int code, bool active) [protected, virtual] Send an alarm with a certain alarm code to the AlarmSystem code alarm code active true-raise an alarm, false-clear an alarm

Reimplemented from baci::AlarmSystemMonitorBase.

Member Data Documentation

template<class TPROP> TPROP* baci::AlarmSystemMonitor< TPROP >::property_mp [protected]

pointer to the baci property - owner

Author

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