baci::ROcontImpl

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

NAME

baci::ROcontImpl −

SYNOPSIS

#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

Detailed Description

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)

Constructor & Destructor Documentation

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)
component_p
parent of the property

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

Member Function Documentation

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

Member Data Documentation

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

Author

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