#include <baciROcontImpl_T.h>
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 |
Implementation of ROcont property
baci::ROcontImpl< ACS_RO_C >::ROcontImpl | ( | const ACE_CString & | name, | |
BACIComponent * | component_p, | |||
DevIO< TM > * | devIO = 0 , |
|||
bool | flagdeldevIO = false | |||
) |
Constuctor
name | property name (e.q. AMSMount:decliantion) | |
component_p | parent of the property |
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
name | property name (e.q. AMSMount:decliantion) |
virtual baci::ROcontImpl< ACS_RO_C >::~ROcontImpl | ( | ) | [virtual] |
Destructor
virtual TS baci::ROcontImpl< ACS_RO_C >::alarm_high_off | ( | ) | [virtual] |
virtual TS baci::ROcontImpl< ACS_RO_C >::alarm_high_on | ( | ) | [virtual] |
virtual TS baci::ROcontImpl< ACS_RO_C >::alarm_low_off | ( | ) | [virtual] |
virtual TS baci::ROcontImpl< ACS_RO_C >::alarm_low_on | ( | ) | [virtual] |
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 >.
virtual bool baci::ROcontImpl< ACS_RO_C >::readCharacteristics | ( | ) | [protected, virtual] |
monitor which sends information (alarms) to the alarm system Read characteristics from CDB
propertyName | name of the property whose characteristics to read |
TSM baci::ROcontImpl< ACS_RO_C >::alarmHighOff_m [private] |
TSM baci::ROcontImpl< ACS_RO_C >::alarmHighOn_m [private] |
TSM baci::ROcontImpl< ACS_RO_C >::alarmLowOff_m [private] |
TSM baci::ROcontImpl< ACS_RO_C >::alarmLowOn_m [private] |
Characteristics