baci::ROcontImpl − |
#include <baciROcontImpl_T.h> Inherits POA_SK, ROcommonImpl< ACS_RO_TL >, and PcontImpl< ACS_P_TL >. |
Public Member Functions |
ROcontImpl (const ACE_CString &name, BACIComponent *component_p, DevIO< TM > *devIO=0, bool flagdeldevIO=false) |
ROcontImpl (bool init, const ACE_CString &name, BACIComponent *component_p, DevIO< TM > *devIO=0, bool flagdeldevIO=false) |
virtual ~ROcontImpl () |
virtual TS alarm_low_on () |
virtual TS alarm_low_off () |
virtual TS alarm_high_on () |
virtual TS alarm_high_off () |
virtual ACS::Subscription_ptr new_subscription_Alarm (TAlarm *cb, const ACS::CBDescIn &desc) |
Protected Types |
typedef ROcontImpl< ACS_RO_TL > PropType |
Protected Member Functions |
virtual bool readCharacteristics () |
Private Attributes |
TSM alarmLowOn_m |
TSM alarmLowOff_m |
TSM alarmHighOn_m |
TSM alarmHighOff_m |
template<ACS_RO_C> class baci::ROcontImpl< ACS_RO_C > |
Implementation of ROcont property Warning: |
We have virtual inheritance from PortableServer::RefCountServantBase because of a bug in gcc 2.95 (see SPR. ALMASW2001075) |
template<ACS_RO_C > baci::ROcontImpl< ACS_RO_C >::ROcontImpl (const ACE_CString & name, BACIComponent * component_p, DevIO< TM > * devIO = 0, bool flagdeldevIO = false) Constuctor |
Parameters: |
name property name (e.q.
AMSMount:decliantion) |
template<ACS_RO_C > baci::ROcontImpl< ACS_RO_C >::ROcontImpl (bool init, const ACE_CString & name, BACIComponent * component_p, DevIO< TM > * devIO = 0, bool flagdeldevIO = false) Constuctor that has to be used from subclasses |
Parameters: |
name property name (e.q. AMSMount:decliantion) |
template<ACS_RO_C > virtual baci::ROcontImpl< ACS_RO_C >::~ROcontImpl () [virtual] Destructor |
template<ACS_RO_C > virtual TS baci::ROcontImpl< ACS_RO_C >::alarm_high_off () [virtual] |
template<ACS_RO_C > virtual TS baci::ROcontImpl< ACS_RO_C >::alarm_high_on () [virtual] |
template<ACS_RO_C > virtual TS baci::ROcontImpl< ACS_RO_C >::alarm_low_off () [virtual] |
template<ACS_RO_C > virtual TS baci::ROcontImpl< ACS_RO_C >::alarm_low_on () [virtual] |
template<ACS_RO_C > virtual ACS::Subscription_ptr baci::ROcontImpl< ACS_RO_C >::new_subscription_Alarm (TAlarm * cb, const ACS::CBDescIn & desc) [virtual] |
Reimplemented in baci::ROSeqContImpl< ACS_RO_C >. |
template<ACS_RO_C > virtual bool baci::ROcontImpl< ACS_RO_C >::readCharacteristics () [protected, virtual] monitor which sends information (alarms) to the alarm system Read characteristics from CDB |
Parameters: |
propertyName name of the property whose characteristics to read |
Returns: |
true on success, false on failure |
template<ACS_RO_C > TSM baci::ROcontImpl< ACS_RO_C >::alarmHighOff_m [private] |
template<ACS_RO_C > TSM baci::ROcontImpl< ACS_RO_C >::alarmHighOn_m [private] |
template<ACS_RO_C > TSM baci::ROcontImpl< ACS_RO_C >::alarmLowOff_m [private] |
template<ACS_RO_C > TSM baci::ROcontImpl< ACS_RO_C >::alarmLowOn_m [private] Characteristics |
Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code. |