TMCDB::ROMonitorPoint

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

NAME

TMCDB::ROMonitorPoint −

SYNOPSIS

#include <MonitorPoint.h>

Inherits MonitorPoint< T, TBLOB_SEQ, TPROP, TMCB, TBASE >.

Public Member Functions

ROMonitorPoint (const char *propertyName, const ACS::TimeInterval &monitoringInterval, ACS::Property *property, TMCDB::DataValueType typeOfData, MonitorBlob &mb)

~ROMonitorPoint ()

void setAlarmServant (TACB *servant)

void activate (maci::ContainerServices *cs)

activate corba object

void deactivate (maci::ContainerServices *cs)

void startMonitoring ()

start/stop monitoring the property (monitor point) and its alarms

void stopMonitoring ()

stop monitoring the property (monitor point)

void suppress_archiving ()

void enable_archiving ()

void alarm_raised (TALARM value, const ACSErr::Completion &comp, const ACS::CBDescOut &cbdescout)

void alarm_cleared (TALARM value, const ACSErr::Completion &comp, const ACS::CBDescOut &cbdescout)

Protected Attributes

TACB * alarmServant_m

template<class T, class TBLOB_SEQ, class TPROP, class TMCB, class TACB, class TBASE, class TSEQ, class TALARM> class TMCDB::ROMonitorPoint< T, TBLOB_SEQ, TPROP, TMCB, TACB, TBASE, TSEQ, TALARM >

Constructor & Destructor Documentation

template<class T , class TBLOB_SEQ , class TPROP , class TMCB , class TACB , class TBASE , class TSEQ , class TALARM > TMCDB::ROMonitorPoint< T, TBLOB_SEQ, TPROP, TMCB, TACB, TBASE, TSEQ, TALARM >::ROMonitorPoint (const char * propertyName, const ACS::TimeInterval & monitoringInterval, ACS::Property * property, TMCDB::DataValueType typeOfData, MonitorBlob & mb)

template<class T , class TBLOB_SEQ , class TPROP , class TMCB , class TACB , class TBASE , class TSEQ , class TALARM > TMCDB::ROMonitorPoint< T, TBLOB_SEQ, TPROP, TMCB, TACB, TBASE, TSEQ, TALARM >::~ROMonitorPoint ()

Member Function Documentation

template<class T , class TBLOB_SEQ , class TPROP , class TMCB , class TACB , class TBASE , class TSEQ , class TALARM > void TMCDB::ROMonitorPoint< T, TBLOB_SEQ, TPROP, TMCB, TACB, TBASE, TSEQ, TALARM >::activate (maci::ContainerServices * cs) [virtual]

activate corba object

Reimplemented from TMCDB::MonitorPoint< T, TBLOB_SEQ, TPROP, TMCB, TBASE >.

template<class T , class TBLOB_SEQ , class TPROP , class TMCB , class TACB , class TBASE , class TSEQ , class TALARM > void TMCDB::ROMonitorPoint< T, TBLOB_SEQ, TPROP, TMCB, TACB, TBASE, TSEQ, TALARM >::alarm_cleared (TALARM value, const ACSErr::Completion & comp, const ACS::CBDescOut & cbdescout)

template<class T , class TBLOB_SEQ , class TPROP , class TMCB , class TACB , class TBASE , class TSEQ , class TALARM > void TMCDB::ROMonitorPoint< T, TBLOB_SEQ, TPROP, TMCB, TACB, TBASE, TSEQ, TALARM >::alarm_raised (TALARM value, const ACSErr::Completion & comp, const ACS::CBDescOut & cbdescout)

template<class T , class TBLOB_SEQ , class TPROP , class TMCB , class TACB , class TBASE , class TSEQ , class TALARM > void TMCDB::ROMonitorPoint< T, TBLOB_SEQ, TPROP, TMCB, TACB, TBASE, TSEQ, TALARM >::deactivate (maci::ContainerServices * cs) [virtual]

Reimplemented from TMCDB::MonitorPoint< T, TBLOB_SEQ, TPROP, TMCB, TBASE >.

template<class T , class TBLOB_SEQ , class TPROP , class TMCB , class TACB , class TBASE , class TSEQ , class TALARM > void TMCDB::ROMonitorPoint< T, TBLOB_SEQ, TPROP, TMCB, TACB, TBASE, TSEQ, TALARM >::enable_archiving () [virtual]

Reimplemented from TMCDB::MonitorPoint< T, TBLOB_SEQ, TPROP, TMCB, TBASE >.

template<class T , class TBLOB_SEQ , class TPROP , class TMCB , class TACB , class TBASE , class TSEQ , class TALARM > void TMCDB::ROMonitorPoint< T, TBLOB_SEQ, TPROP, TMCB, TACB, TBASE, TSEQ, TALARM >::setAlarmServant (TACB * servant)

template<class T , class TBLOB_SEQ , class TPROP , class TMCB , class TACB , class TBASE , class TSEQ , class TALARM > void TMCDB::ROMonitorPoint< T, TBLOB_SEQ, TPROP, TMCB, TACB, TBASE, TSEQ, TALARM >::startMonitoring () [virtual]

start/stop monitoring the property (monitor point) and its alarms

Reimplemented from TMCDB::MonitorPoint< T, TBLOB_SEQ, TPROP, TMCB, TBASE >.

template<class T , class TBLOB_SEQ , class TPROP , class TMCB , class TACB , class TBASE , class TSEQ , class TALARM > void TMCDB::ROMonitorPoint< T, TBLOB_SEQ, TPROP, TMCB, TACB, TBASE, TSEQ, TALARM >::stopMonitoring () [virtual]

stop monitoring the property (monitor point)

Reimplemented from TMCDB::MonitorPoint< T, TBLOB_SEQ, TPROP, TMCB, TBASE >.

template<class T , class TBLOB_SEQ , class TPROP , class TMCB , class TACB , class TBASE , class TSEQ , class TALARM > void TMCDB::ROMonitorPoint< T, TBLOB_SEQ, TPROP, TMCB, TACB, TBASE, TSEQ, TALARM >::suppress_archiving () [virtual]

Reimplemented from TMCDB::MonitorPoint< T, TBLOB_SEQ, TPROP, TMCB, TBASE >.

Member Data Documentation

template<class T , class TBLOB_SEQ , class TPROP , class TMCB , class TACB , class TBASE , class TSEQ , class TALARM > TACB* TMCDB::ROMonitorPoint< T, TBLOB_SEQ, TPROP, TMCB, TACB, TBASE, TSEQ, TALARM >::alarmServant_m [protected]

Author

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