|
Public Member Functions |
| ROEnumImpl (const ACE_CString &name, baci::BACIComponent *cob, DevIO< T > *devIO=0, bool flagdeldevIO=false) |
virtual | ~ROEnumImpl () |
virtual int | initialization () |
CORBA::Object_ptr | getCORBAReference () const |
baci::BACIProperty * | getProperty () const |
DevIO< T > * | getDevIO () const |
virtual void | destroy () |
virtual baci::ActionRequest | getValueAction (baci::BACIComponent *cob, const int &callbackID, const CBDescIn &descIn, baci::BACIValue *value, Completion &completion, CBDescOut &descOut) |
virtual baci::ActionRequest | invokeAction (int function, baci::BACIComponent *cob, const int &callbackID, const CBDescIn &descIn, baci::BACIValue *value, Completion &completion, CBDescOut &descOut) |
virtual void | getValue (baci::BACIProperty *property, baci::BACIValue *value, Completion &completion, CBDescOut &descOut) |
virtual char * | name () |
virtual char * | characteristic_component_name () |
virtual char * | description () |
virtual char * | format () |
virtual char * | units () |
virtual ACS::pattern | resolution () |
virtual CORBA::Boolean | initialize_devio () |
virtual ACS::TimeInterval | default_timer_trigger () |
virtual ACS::TimeInterval | min_timer_trigger () |
virtual T | default_value () |
virtual T | get_sync (ACSErr::Completion_out c) |
virtual void | get_async (CBpattern *cb, const ACS::CBDescIn &desc) |
virtual CORBA::Long | get_history (CORBA::Long n_last_values, TSeq_out vs, ACS::TimeSeq_out ts) |
virtual ACS::Monitorpattern * | create_monitor (CBpattern *cb, const ACS::CBDescIn &desc) |
virtual ACS::Monitor * | create_postponed_monitor (ACS::Time start_time, CBpattern *cb, const ACS::CBDescIn &desc) |
virtual ACS::stringSeq * | statesDescription () |
virtual ACS::ConditionSeq * | condition () |
virtual TSeq * | allStates () |
virtual TSeq * | alarm_on () |
virtual TSeq * | alarm_off () |
virtual ACS::Subscription_ptr | new_subscription_AlarmEnum (ACS::Alarmpattern_ptr cb, const ACS::CBDescIn &desc) |
bool | checkAlarm (T state) |
Protected Member Functions |
virtual bool | readCharacteristics () |
void | addValueToHistory (ACS::Time time, ACS::pattern value) |
Private Attributes |
T | state |
int | initialization_m |
| Initialization status.
|
bool | destroyed_m |
| Destroy status.
|
CORBA::Object_ptr | reference_mp |
| CORBA reference.
|
baci::BACIProperty * | property_mp |
| BACI property.
|
baci::MonitorenumpropEventDispatcher * | monitorEventDispatcher_mp |
| Event dispatcher;.
|
baci::AlarmSystemMonitorEnumProp<
T, ROEnumImpl< ACS_ENUM_T(T), SK > > | alarmSystemMonitorEnumProp_mp ) |
| alarm system monitor
|
T | historyValue_m [HISTORY_SIZE] |
| history value buffer
|
ACS::Time | historyTime_m [HISTORY_SIZE] |
| history time buffer
|
int | historyStart_m |
| history start pointer
|
bool | historyTurnaround_m |
| history end pointer
|
ACE_CString | m_description |
ACE_CString | format_m |
ACE_CString | units_m |
ACS::pattern | m_resolution |
bool | initializeDevIO_m |
T | defaultValue_m |
ACS::TimeInterval | defaultTimerTrig_m |
ACS::TimeInterval | minTimerTrig_m |
ACS::TimeInterval | m_alarm_timer_trig |
ACS::stringSeq | m_statesDescription |
ACS::ConditionSeq | m_condition |
TSeq | m_alarm_on |
TSeq | m_alarm_off |
bool | alarmRaised_m |
DevIO< T > * | devIO_mp |
bool | deldevIO_m |
T | m_value |
int | m_enumLength |