|
Public Member Functions |
| | RWEnumImpl (const ACE_CString &name, BACIComponent *cob, DevIO< T > *devIO=0, bool flagdeldevIO=false) |
| virtual | ~RWEnumImpl () |
| virtual int | initialization () |
| CORBA::Object_ptr | getCORBAReference () const |
| BACIProperty * | getProperty () const |
| DevIO< T > * | getDevIO () const |
| virtual void | destroy () |
| virtual ActionRequest | getValueAction (BACIComponent *cob, const int &callbackID, const CBDescIn &descIn, BACIValue *value, Completion &completion, CBDescOut &descOut) |
| virtual ActionRequest | setValueAction (BACIComponent *cob, const int &callbackID, const CBDescIn &descIn, BACIValue *value, Completion &completion, CBDescOut &descOut) |
| virtual ActionRequest | invokeAction (int function, BACIComponent *cob, const int &callbackID, const CBDescIn &descIn, BACIValue *value, Completion &completion, CBDescOut &descOut) |
| virtual void | getValue (BACIProperty *property, BACIValue *value, Completion &completion, CBDescOut &descOut) |
| virtual void | setValue (BACIProperty *property, BACIValue *value, Completion &completion, CBDescOut &descOut) |
| virtual char * | name () throw ( CORBA::SystemException ) |
| virtual char * | characteristic_component_name () throw ( CORBA::SystemException ) |
| virtual char * | description () throw ( CORBA::SystemException ) |
| virtual char * | format () throw ( CORBA::SystemException ) |
| virtual char * | units () throw ( CORBA::SystemException ) |
| virtual ACS::pattern | resolution () throw ( CORBA::SystemException ) |
| virtual CORBA::Boolean | initialize_devio () throw (CORBA::SystemException) |
| virtual ACS::TimeInterval | default_timer_trigger () throw ( CORBA::SystemException ) |
| virtual ACS::TimeInterval | min_timer_trigger () throw ( CORBA::SystemException ) |
| virtual T | default_value () throw ( CORBA::SystemException ) |
| virtual T | get_sync (ACSErr::Completion_out c) throw ( CORBA::SystemException ) |
| virtual void | get_async (CBpattern *cb, const ACS::CBDescIn &desc) throw ( CORBA::SystemException ) |
| virtual CORBA::Long | get_history (CORBA::Long n_last_values, TSeq_out vs, ACS::TimeSeq_out ts) throw ( CORBA::SystemException ) |
| virtual ACS::Monitorpattern * | create_monitor (CBpattern *cb, const ACS::CBDescIn &desc) throw ( CORBA::SystemException ) |
| virtual ACS::Monitor * | create_postponed_monitor (ACS::Time start_time, CBpattern *cb, const ACS::CBDescIn &desc) throw ( CORBA::SystemException ) |
| virtual ACS::stringSeq * | statesDescription () throw ( CORBA::SystemException ) |
| virtual ACS::ConditionSeq * | condition () throw ( CORBA::SystemException ) |
| virtual TSeq * | allStates () throw ( CORBA::SystemException ) |
| virtual ACSErr::Completion * | set_sync (T value) throw (CORBA::SystemException ) |
| virtual void | set_async (T value, ACS::CBvoid_ptr cb, const ACS::CBDescIn &desc) throw (CORBA::SystemException) |
| virtual void | set_nonblocking (T value) throw ( CORBA::SystemException ) |
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.
|
| BACIProperty * | property_mp |
| | BACI property.
|
| 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 |
| TimeInterval | defaultTimerTrig_m |
| TimeInterval | minTimerTrig_m |
| ACS::stringSeq | m_statesDescription |
| ACS::ConditionSeq | m_condition |
| DevIO< T > * | devIO_mp |
| bool | deldevIO_m |
| T | m_value |
| int | m_enumLength |