#include <baciROcommonImpl_T.h>
Public Member Functions | |
ROcommonImpl (const ACE_CString &name, BACIComponent *component_p, DevIO< TM > *devIO, bool flagdeldevIO) | |
ROcommonImpl (bool init, const ACE_CString &name, BACIComponent *component_p, DevIO< TM > *devIO, bool flagdeldevIO) | |
virtual | ~ROcommonImpl () |
void | setAlarmFaultFamily (const char *ff) |
void | setAlarmFaultMember (const char *fm) |
const char * | getAlarmFaultFamily () |
const char * | getAlarmFaultMember () |
int | getAlarmLevel () |
Protected Member Functions | |
virtual bool | readCharacteristics () |
Protected Attributes | |
EventDispatcher * | monitorEventDispatcher_mp |
Event dispatcher;. | |
ACS::TimeInterval | alarmTimerTrig_m |
ACE_CString | alarmFaultFamily_m |
ACE_CString | alarmFaultMember_m |
int | alarmLevel_m |
baci::AlarmSystemMonitorBase * | alarmSystemMonitor_mp |
Private Member Functions | |
void | operator= (const ROcommonImpl &) |
ROcommonImpl (const ROcommonImpl &) |
Implementation of ROcommon property
baci::ROcommonImpl< ACS_RO_C >::ROcommonImpl | ( | const ACE_CString & | name, | |
BACIComponent * | component_p, | |||
DevIO< TM > * | devIO, | |||
bool | flagdeldevIO | |||
) |
Constuctor (old one)
name | property name (e.q. AMSMount:decliantion) | |
component_p | parent of the property Constuctor | |
name | property name (e.q. AMSMount:decliantion) | |
component_p | parent of the property |
baci::ROcommonImpl< ACS_RO_C >::ROcommonImpl | ( | bool | init, | |
const ACE_CString & | name, | |||
BACIComponent * | component_p, | |||
DevIO< TM > * | devIO, | |||
bool | flagdeldevIO | |||
) |
Constuctor that just calls readCharacterstics
name | property name (e.q. AMSMount:decliantion) |
virtual baci::ROcommonImpl< ACS_RO_C >::~ROcommonImpl | ( | ) | [virtual] |
Destructor
baci::ROcommonImpl< ACS_RO_C >::ROcommonImpl | ( | const ROcommonImpl< ACS_RO_C > & | ) | [private] |
ALMA C++ coding standards state copy constructors should be disabled.
const char* baci::ROcommonImpl< ACS_RO_C >::getAlarmFaultFamily | ( | ) | [inline] |
Accessor method for alarm fault family
const char* baci::ROcommonImpl< ACS_RO_C >::getAlarmFaultMember | ( | ) | [inline] |
Accessor method for alarm fault member
int baci::ROcommonImpl< ACS_RO_C >::getAlarmLevel | ( | ) | [inline] |
Accessor method for alarm level
void baci::ROcommonImpl< ACS_RO_C >::operator= | ( | const ROcommonImpl< ACS_RO_C > & | ) | [private] |
ALMA C++ coding standards state assignment operators should be disabled.
virtual bool baci::ROcommonImpl< ACS_RO_C >::readCharacteristics | ( | ) | [protected, virtual] |
Read characteristics from CDB
propertyName | name of the property whose characteristics to read |
Reimplemented from baci::PcommonImpl< ACS_P_TL >.
void baci::ROcommonImpl< ACS_RO_C >::setAlarmFaultFamily | ( | const char * | ff | ) |
Sets alarm fault family *
ACSErrTypeCommon::NullPointerExImpl | in case if the alarm is disabled (alarm_timer_trig==0) just a warning message is logged |
fault | family |
void baci::ROcommonImpl< ACS_RO_C >::setAlarmFaultMember | ( | const char * | fm | ) |
Sets alarm fault member.
ACSErrTypeCommon::NullPointerExImpl | in case if the alarm is disabled (alarm_timer_trig==0) just a warning message is logged |
fault | member |
ACE_CString baci::ROcommonImpl< ACS_RO_C >::alarmFaultFamily_m [protected] |
ACE_CString baci::ROcommonImpl< ACS_RO_C >::alarmFaultMember_m [protected] |
int baci::ROcommonImpl< ACS_RO_C >::alarmLevel_m [protected] |
baci::AlarmSystemMonitorBase* baci::ROcommonImpl< ACS_RO_C >::alarmSystemMonitor_mp [protected] |
monitor which sends information (alarms) to the alarm system. It is pointer to the base class, and thus created in the inherted classes.
ACS::TimeInterval baci::ROcommonImpl< ACS_RO_C >::alarmTimerTrig_m [protected] |
EventDispatcher* baci::ROcommonImpl< ACS_RO_C >::monitorEventDispatcher_mp [protected] |
Event dispatcher;.