#include <baciROpattern.h>
Inheritance diagram for baci::ROpatternImpl:
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 | |
AlarmSystemMonitorPattern * | alarmSystemMonitor_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 |
|
|
|
|
|
|
|
|
|
|
|
Read characteristics from CDB
|
|
bit mask: which bits can trigger an alarm Characteristics |
|
monitor which sends information (alarms) to the alarm system |
|
when a bit can trigger an alarm: if it is 0 or 1
|