|
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-2016.4 C++ API from the source code. |