Public Member Functions | Protected Member Functions | Private Attributes

baci::ROpatternImpl Class Reference

#include <baciROpattern.h>

Inheritance diagram for baci::ROpatternImpl:
Inheritance graph
[legend]
Collaboration diagram for baci::ROpatternImpl:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ROpatternImpl (const ACE_CString &name, BACIComponent *component_p, DevIO< ACS::pattern > *devIO=0, bool flagdeldevIO=false)
 ~ROpatternImpl ()
virtual ACS::pattern alarm_mask ()
virtual ACS::pattern alarm_trigger ()
virtual ACS::Subscription_ptr new_subscription_Alarm (ACS::Alarmpattern *cb, const ACS::CBDescIn &desc)

Protected Member Functions

virtual bool readCharacteristics ()

Private Attributes

ACS::pattern alarmMask_m
 bit mask: which bits can trigger an alarm
ACS::pattern alarmTrigger_m
 when a bit can trigger an alarm: if it is 0 or 1

Constructor & Destructor Documentation

baci::ROpatternImpl::ROpatternImpl ( const ACE_CString &  name,
BACIComponent component_p,
DevIO< ACS::pattern > *  devIO = 0,
bool  flagdeldevIO = false 
)
baci::ROpatternImpl::~ROpatternImpl (  ) 

Member Function Documentation

virtual ACS::pattern baci::ROpatternImpl::alarm_mask (  )  [virtual]
virtual ACS::pattern baci::ROpatternImpl::alarm_trigger (  )  [virtual]
virtual ACS::Subscription_ptr baci::ROpatternImpl::new_subscription_Alarm ( ACS::Alarmpattern *  cb,
const ACS::CBDescIn desc 
) [virtual]
virtual bool baci::ROpatternImpl::readCharacteristics (  )  [protected, virtual]

Read characteristics from CDB

Returns:
true on success, false on failure

Member Data Documentation

ACS::pattern baci::ROpatternImpl::alarmMask_m [private]

bit mask: which bits can trigger an alarm

Characteristics

ACS::pattern baci::ROpatternImpl::alarmTrigger_m [private]

when a bit can trigger an alarm: if it is 0 or 1


The documentation for this class was generated from the following file: