Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

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 ()

Protected Attributes

AlarmSystemMonitorPatternalarmSystemMonitor_mp

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

AlarmSystemMonitorPattern* baci::ROpatternImpl::alarmSystemMonitor_mp [protected]
 

monitor which sends information (alarms) to the alarm system

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:
Generated on Thu Apr 30 02:37:17 2009 for ACS C++ API by doxygen 1.3.8