

Classes | |
| class | GetAsyncAction |
| class | SetAsyncAction |
Public Member Functions | |
| CommonPropertyImpl (Class propertyType, String name, CharacteristicComponentImpl parentComponent) throws PropertyInitializationFailed | |
| CommonPropertyImpl (Class propertyType, String name, CharacteristicComponentImpl parentComponent, DataAccess dataAccess) throws PropertyInitializationFailed | |
| void | readCharacteristics () throws PropertyInitializationFailed |
| DataAccess | getDataAccess () |
| void | destroy () |
| long | default_timer_trigger () |
| long | min_timer_trigger () |
| abstract Object | readPropertyTypeCharacteristic (String name) throws NoSuchCharacteristic |
| Monitor | registerMonitor (MonitorOperations monitorImpl, Servant monitorServant) |
| void | unregisterMonitor (MonitorOperations monitorImpl) |
| Object | mnemonicValue (long keyTime, CompletionHolder completionHolder) |
Protected Member Functions | |
| void | addValueToHistory (Object value, long timestamp) |
| Object | getHistory (int lastValues, TimeSeqHolder timeSeqHolder) |
| Object | getSync (CompletionHolder completionHolder) throws AcsJException |
| void | getAsync (Callback callback, CBDescIn desc) |
| Completion | setSync (Object value) throws AcsJException |
| void | setAsync (Object value, CBvoid callback, CBDescIn desc) |
| void | setNonblocking (Object value) |
Protected Attributes | |
| long | defaultTimerTrigger |
| long | minTimerTrigger |
| Object | defaultValue |
| DataAccess | dataAccess |
| Class | propertyType |
| int | historySize |
| int | historyPosition |
| boolean | historyTurnaround |
| Object | historyValue |
| long[] | historyTime |
| Map | monitors |
| long | mnemonicReadPending = 0 |
| Object | mnemonicValueRetrival = new Object() |
| ReadWriteLock | mnemonicDataLock |
| long | mnemonicTime |
| Object | mnemonicValue |
| Completion | mnemonicCompletion |
Private Attributes | |
| Logger | m_logger |
Implementation of common property, i.e. type of java.lang.Object.
| alma::ACS::impl::CommonPropertyImpl::CommonPropertyImpl | ( | Class | propertyType, | |
| String | name, | |||
| CharacteristicComponentImpl | parentComponent | |||
| ) | throws PropertyInitializationFailed [inline] |
Constructor with memory data access.
| propertyType | property Class type, non-null. | |
| name | property name, non-null. | |
| parentComponent | parent component, non-null. |
| PropertyInitializationFailed | exception is thrown on failure |
References m_logger, alma::ACS::impl::PropertyImpl::name(), alma::ACS::impl::PropertyImpl::parentComponent, and propertyType.
| alma::ACS::impl::CommonPropertyImpl::CommonPropertyImpl | ( | Class | propertyType, | |
| String | name, | |||
| CharacteristicComponentImpl | parentComponent, | |||
| DataAccess | dataAccess | |||
| ) | throws PropertyInitializationFailed [inline] |
Constructor.
| propertyType | property Class type, non-null. | |
| name | property name, non-null. | |
| parentComponent | parent component, non-null. | |
| dataAccess | read-write data access to be use, non-null. |
| PropertyInitializationFailed | exception is thrown on failure |
References dataAccess, defaultValue, alma::ACS::impl::CharacteristicComponentImpl::getComponentContainerServices(), alma::acs::container::ContainerServicesBase::getLogger(), historyPosition, historySize, historyTime, historyTurnaround, historyValue, alma::ACS::jbaci::DataAccess::initializeValue(), m_logger, monitors, alma::ACS::impl::PropertyImpl::name(), alma::ACS::impl::PropertyImpl::parentComponent, propertyType, readCharacteristics(), registerMonitor(), and alma::ACS::jbaci::DataAccess::set().
| void alma::ACS::impl::CommonPropertyImpl::addValueToHistory | ( | Object | value, | |
| long | timestamp | |||
| ) | [inline, protected] |
Add value to the history.
| value | value to be added to the history. | |
| timestamp | value timestamp (OMG) to be added to the history. |
References historyPosition, historySize, historyTime, historyTurnaround, historyValue, m_logger, and propertyType.
| long alma::ACS::impl::CommonPropertyImpl::default_timer_trigger | ( | ) | [inline] |
Reimplemented in alma::ACS::impl::ROOnOffSwitchImpl.
References defaultTimerTrigger.
Referenced by alma::ACS::impl::CommonMonitorImpl::initialize().
| void alma::ACS::impl::CommonPropertyImpl::destroy | ( | ) | [inline] |
Reimplemented from alma::ACS::impl::PropertyImpl.
References alma::ACS::SubscriptionOperations::destroy(), m_logger, and monitors.
| void alma::ACS::impl::CommonPropertyImpl::getAsync | ( | Callback | callback, | |
| CBDescIn | desc | |||
| ) | [inline, protected] |
Referenced by alma::ACS::impl::RWuLongLongImpl::get_async(), alma::ACS::impl::RWstringImpl::get_async(), alma::ACS::impl::RWpatternImpl::get_async(), alma::ACS::impl::RWOnOffSwitchImpl::get_async(), alma::ACS::impl::RWlongSeqImpl::get_async(), alma::ACS::impl::RWlongLongImpl::get_async(), alma::ACS::impl::RWlongImpl::get_async(), alma::ACS::impl::RWfloatSeqImpl::get_async(), alma::ACS::impl::RWfloatImpl::get_async(), alma::ACS::impl::RWdoubleSeqImpl::get_async(), alma::ACS::impl::RWdoubleImpl::get_async(), alma::ACS::impl::RWBoolImpl::get_async(), alma::ACS::impl::ROuLongLongImpl::get_async(), alma::ACS::impl::ROstringSeqImpl::get_async(), alma::ACS::impl::ROstringImpl::get_async(), alma::ACS::impl::ROpatternImpl::get_async(), alma::ACS::impl::ROOnOffSwitchImpl::get_async(), alma::ACS::impl::ROlongSeqImpl::get_async(), alma::ACS::impl::ROlongLongImpl::get_async(), alma::ACS::impl::ROlongImpl::get_async(), alma::ACS::impl::ROfloatSeqImpl::get_async(), alma::ACS::impl::ROfloatImpl::get_async(), alma::ACS::impl::ROdoubleSeqImpl::get_async(), alma::ACS::impl::ROdoubleImpl::get_async(), alma::ACS::impl::ROBoolImpl::get_async(), and alma::ACS::impl::CommonROEnumPropertyImpl::get_async().
| DataAccess alma::ACS::impl::CommonPropertyImpl::getDataAccess | ( | ) | [inline] |
Get property data access layer.
References dataAccess.
Referenced by alma::ACS::SpecialTestMasterComponentImpl::SpecialTestMasterComponentImpl::initialize(), alma::ACS::MasterComponentImpl::MasterComponentImplBase::initialize(), and alma::ACS::impl::CommonComparableMonitorImpl::PoolTimer::run().
| Object alma::ACS::impl::CommonPropertyImpl::getHistory | ( | int | lastValues, | |
| TimeSeqHolder | timeSeqHolder | |||
| ) | [inline, protected] |
References historyPosition, historySize, historyTime, historyTurnaround, historyValue, propertyType, and alma::ACS::TimeSeqHolder::value.
Referenced by alma::ACS::impl::RWuLongLongImpl::get_history(), alma::ACS::impl::RWstringImpl::get_history(), alma::ACS::impl::RWpatternImpl::get_history(), alma::ACS::impl::RWOnOffSwitchImpl::get_history(), alma::ACS::impl::RWlongSeqImpl::get_history(), alma::ACS::impl::RWlongLongImpl::get_history(), alma::ACS::impl::RWlongImpl::get_history(), alma::ACS::impl::RWfloatSeqImpl::get_history(), alma::ACS::impl::RWfloatImpl::get_history(), alma::ACS::impl::RWdoubleSeqImpl::get_history(), alma::ACS::impl::RWdoubleImpl::get_history(), alma::ACS::impl::RWBoolImpl::get_history(), alma::ACS::impl::ROuLongLongImpl::get_history(), alma::ACS::impl::ROstringSeqImpl::get_history(), alma::ACS::impl::ROstringImpl::get_history(), alma::ACS::impl::ROpatternImpl::get_history(), alma::ACS::impl::ROOnOffSwitchImpl::get_history(), alma::ACS::impl::ROlongSeqImpl::get_history(), alma::ACS::impl::ROlongLongImpl::get_history(), alma::ACS::impl::ROlongImpl::get_history(), alma::ACS::impl::ROfloatSeqImpl::get_history(), alma::ACS::impl::ROfloatImpl::get_history(), alma::ACS::impl::ROdoubleSeqImpl::get_history(), alma::ACS::impl::ROdoubleImpl::get_history(), alma::ACS::impl::ROBoolImpl::get_history(), alma::ACS::impl::CommonRWEnumPropertyImpl::RWEnumProxy::invoke(), and alma::ACS::impl::CommonROEnumPropertyImpl::ROEnumProxy::invoke().
| Object alma::ACS::impl::CommonPropertyImpl::getSync | ( | CompletionHolder | completionHolder | ) | throws AcsJException [inline, protected] |
References dataAccess, and alma::ACS::jbaci::DataAccess::get().
Referenced by alma::ACS::impl::RWCommonComparablePropertyImpl::decrementImpl(), alma::ACS::impl::CommonPropertyImpl::GetAsyncAction::execute(), alma::ACS::impl::RWuLongLongImpl::get_sync(), alma::ACS::impl::RWstringImpl::get_sync(), alma::ACS::impl::RWpatternImpl::get_sync(), alma::ACS::impl::RWOnOffSwitchImpl::get_sync(), alma::ACS::impl::RWlongSeqImpl::get_sync(), alma::ACS::impl::RWlongLongImpl::get_sync(), alma::ACS::impl::RWlongImpl::get_sync(), alma::ACS::impl::RWfloatSeqImpl::get_sync(), alma::ACS::impl::RWfloatImpl::get_sync(), alma::ACS::impl::RWdoubleSeqImpl::get_sync(), alma::ACS::impl::RWdoubleImpl::get_sync(), alma::ACS::impl::RWBoolImpl::get_sync(), alma::ACS::impl::ROuLongLongImpl::get_sync(), alma::ACS::impl::ROstringSeqImpl::get_sync(), alma::ACS::impl::ROstringImpl::get_sync(), alma::ACS::impl::ROpatternImpl::get_sync(), alma::ACS::impl::ROOnOffSwitchImpl::get_sync(), alma::ACS::impl::ROlongSeqImpl::get_sync(), alma::ACS::impl::ROlongLongImpl::get_sync(), alma::ACS::impl::ROlongImpl::get_sync(), alma::ACS::impl::ROfloatSeqImpl::get_sync(), alma::ACS::impl::ROfloatImpl::get_sync(), alma::ACS::impl::ROdoubleSeqImpl::get_sync(), alma::ACS::impl::ROdoubleImpl::get_sync(), alma::ACS::impl::ROBoolImpl::get_sync(), alma::ACS::impl::CommonROEnumPropertyImpl::get_sync(), alma::ACS::impl::RWCommonComparablePropertyImpl::incrementImpl(), and mnemonicValue().
| long alma::ACS::impl::CommonPropertyImpl::min_timer_trigger | ( | ) | [inline] |
Reimplemented in alma::ACS::impl::ROOnOffSwitchImpl.
References minTimerTrigger.
Referenced by alma::ACS::impl::CommonMonitorImpl::setTimeTrigger().
| Object alma::ACS::impl::CommonPropertyImpl::mnemonicValue | ( | long | keyTime, | |
| CompletionHolder | completionHolder | |||
| ) | [inline] |
Mnemonic value retrival. If keyTime == mnemonicTime cached mnemonic value is returned.
| keyTime | time (java) of mnemonic request. | |
| completionHolder | completion holder that will be given completion. NOTE: completion is passsed by reference, so do not change its value, copy its value before and do it on a local copy |
References defaultValue, getSync(), mnemonicCompletion, mnemonicDataLock, mnemonicReadPending, mnemonicTime, mnemonicValue, mnemonicValueRetrival, and alma::ACSErr::CompletionHolder::value.
| void alma::ACS::impl::CommonPropertyImpl::readCharacteristics | ( | ) | throws PropertyInitializationFailed [inline] |
Read property characteristics.
| PropertyInitializationFailed | exception is thrown on failure |
Reimplemented from alma::ACS::impl::TypelessPropertyImpl.
Reimplemented in alma::ACS::impl::CommonComparablePropertyImpl, alma::ACS::impl::ROCommonComparablePropertyImpl, and alma::ACS::impl::RWCommonComparablePropertyImpl.
References alma::ACS::impl::PropertyImpl::characteristicModelImpl, defaultTimerTrigger, defaultValue, alma::ACS::impl::CharacteristicModelImpl::getDouble(), minTimerTrigger, and readPropertyTypeCharacteristic().
Referenced by CommonPropertyImpl().
| abstract Object alma::ACS::impl::CommonPropertyImpl::readPropertyTypeCharacteristic | ( | String | name | ) | throws NoSuchCharacteristic [pure virtual] |
Read property type characteristic.
| NoSuchCharacteristic | is thrown if characterstic does not exist. |
Implemented in alma::ACS::impl::CommonROEnumPropertyImpl, alma::ACS::impl::ROBoolImpl, alma::ACS::impl::ROdoubleImpl, alma::ACS::impl::ROdoubleSeqImpl, alma::ACS::impl::ROfloatImpl, alma::ACS::impl::ROfloatSeqImpl, alma::ACS::impl::ROlongImpl, alma::ACS::impl::ROlongLongImpl, alma::ACS::impl::ROlongSeqImpl, alma::ACS::impl::ROOnOffSwitchImpl, alma::ACS::impl::ROpatternImpl, alma::ACS::impl::ROstringImpl, alma::ACS::impl::ROstringSeqImpl, alma::ACS::impl::ROuLongLongImpl, alma::ACS::impl::RWBoolImpl, alma::ACS::impl::RWdoubleImpl, alma::ACS::impl::RWdoubleSeqImpl, alma::ACS::impl::RWfloatImpl, alma::ACS::impl::RWfloatSeqImpl, alma::ACS::impl::RWlongImpl, alma::ACS::impl::RWlongLongImpl, alma::ACS::impl::RWlongSeqImpl, alma::ACS::impl::RWOnOffSwitchImpl, alma::ACS::impl::RWpatternImpl, alma::ACS::impl::RWstringImpl, and alma::ACS::impl::RWuLongLongImpl.
Referenced by alma::ACS::impl::RWCommonComparablePropertyImpl::readCharacteristics(), alma::ACS::impl::ROCommonComparablePropertyImpl::readCharacteristics(), readCharacteristics(), and alma::ACS::impl::CommonComparablePropertyImpl::readCharacteristics().
| Monitor alma::ACS::impl::CommonPropertyImpl::registerMonitor | ( | MonitorOperations | monitorImpl, | |
| Servant | monitorServant | |||
| ) | [inline] |
Register monitor on this property (and optionally CORBA activate). Registration is needed for monitor destruction on property destruction.
| monitorImpl | monitor implementation (e.g. class implementing MonitorOperations interface). | |
| monitorServant | monitor CORBA servant (e.g. Monitor<type>POATie class). If null monitor will be threated as non-CORBA monitor and no CORBA activation will be done. |
null if monitorServant == null. References alma::acs::container::ContainerServicesBase::activateOffShoot(), alma::ACS::impl::CharacteristicComponentImpl::getComponentContainerServices(), m_logger, monitors, and alma::ACS::impl::PropertyImpl::parentComponent.
Referenced by CommonPropertyImpl(), alma::ACS::impl::RWuLongLongImpl::create_postponed_monitor(), alma::ACS::impl::RWstringImpl::create_postponed_monitor(), alma::ACS::impl::RWpatternImpl::create_postponed_monitor(), alma::ACS::impl::RWOnOffSwitchImpl::create_postponed_monitor(), alma::ACS::impl::RWlongSeqImpl::create_postponed_monitor(), alma::ACS::impl::RWlongLongImpl::create_postponed_monitor(), alma::ACS::impl::RWlongImpl::create_postponed_monitor(), alma::ACS::impl::RWfloatSeqImpl::create_postponed_monitor(), alma::ACS::impl::RWfloatImpl::create_postponed_monitor(), alma::ACS::impl::RWdoubleSeqImpl::create_postponed_monitor(), alma::ACS::impl::RWdoubleImpl::create_postponed_monitor(), alma::ACS::impl::RWBoolImpl::create_postponed_monitor(), alma::ACS::impl::ROuLongLongImpl::create_postponed_monitor(), alma::ACS::impl::ROstringSeqImpl::create_postponed_monitor(), alma::ACS::impl::ROstringImpl::create_postponed_monitor(), alma::ACS::impl::ROpatternImpl::create_postponed_monitor(), alma::ACS::impl::ROOnOffSwitchImpl::create_postponed_monitor(), alma::ACS::impl::ROlongSeqImpl::create_postponed_monitor(), alma::ACS::impl::ROlongLongImpl::create_postponed_monitor(), alma::ACS::impl::ROlongImpl::create_postponed_monitor(), alma::ACS::impl::ROfloatSeqImpl::create_postponed_monitor(), alma::ACS::impl::ROfloatImpl::create_postponed_monitor(), alma::ACS::impl::ROdoubleSeqImpl::create_postponed_monitor(), alma::ACS::impl::ROdoubleImpl::create_postponed_monitor(), alma::ACS::impl::ROBoolImpl::create_postponed_monitor(), and alma::ACS::impl::CommonROEnumPropertyImpl::create_postponed_monitor().
| void alma::ACS::impl::CommonPropertyImpl::setAsync | ( | Object | value, | |
| CBvoid | callback, | |||
| CBDescIn | desc | |||
| ) | [inline, protected] |
Referenced by alma::ACS::impl::CommonRWEnumPropertyImpl::RWEnumProxy::invoke(), alma::ACS::impl::RWuLongLongImpl::set_async(), alma::ACS::impl::RWstringImpl::set_async(), alma::ACS::impl::RWOnOffSwitchImpl::set_async(), alma::ACS::impl::RWlongSeqImpl::set_async(), alma::ACS::impl::RWlongLongImpl::set_async(), alma::ACS::impl::RWlongImpl::set_async(), alma::ACS::impl::RWfloatSeqImpl::set_async(), alma::ACS::impl::RWfloatImpl::set_async(), alma::ACS::impl::RWdoubleSeqImpl::set_async(), alma::ACS::impl::RWdoubleImpl::set_async(), and alma::ACS::impl::RWBoolImpl::set_async().
| void alma::ACS::impl::CommonPropertyImpl::setNonblocking | ( | Object | value | ) | [inline, protected] |
References m_logger, and setSync().
Referenced by alma::ACS::impl::CommonRWEnumPropertyImpl::RWEnumProxy::invoke(), alma::ACS::impl::RWuLongLongImpl::set_nonblocking(), alma::ACS::impl::RWstringImpl::set_nonblocking(), alma::ACS::impl::RWOnOffSwitchImpl::set_nonblocking(), alma::ACS::impl::RWlongSeqImpl::set_nonblocking(), alma::ACS::impl::RWlongLongImpl::set_nonblocking(), alma::ACS::impl::RWlongImpl::set_nonblocking(), alma::ACS::impl::RWfloatSeqImpl::set_nonblocking(), alma::ACS::impl::RWfloatImpl::set_nonblocking(), alma::ACS::impl::RWdoubleSeqImpl::set_nonblocking(), alma::ACS::impl::RWdoubleImpl::set_nonblocking(), and alma::ACS::impl::RWBoolImpl::set_nonblocking().
| Completion alma::ACS::impl::CommonPropertyImpl::setSync | ( | Object | value | ) | throws AcsJException [inline, protected] |
References dataAccess, alma::ACS::jbaci::DataAccess::set(), and alma::ACSErr::CompletionHolder::value.
Referenced by alma::ACS::impl::RWCommonComparablePropertyImpl::decrementImpl(), alma::ACS::impl::CommonPropertyImpl::SetAsyncAction::execute(), alma::ACS::impl::RWCommonComparablePropertyImpl::incrementImpl(), alma::ACS::impl::RWuLongLongImpl::set_sync(), alma::ACS::impl::RWstringImpl::set_sync(), alma::ACS::impl::RWOnOffSwitchImpl::set_sync(), alma::ACS::impl::RWlongSeqImpl::set_sync(), alma::ACS::impl::RWlongLongImpl::set_sync(), alma::ACS::impl::RWlongImpl::set_sync(), alma::ACS::impl::RWfloatSeqImpl::set_sync(), alma::ACS::impl::RWfloatImpl::set_sync(), alma::ACS::impl::RWdoubleSeqImpl::set_sync(), alma::ACS::impl::RWdoubleImpl::set_sync(), alma::ACS::impl::RWBoolImpl::set_sync(), alma::ACS::impl::CommonRWEnumPropertyImpl::set_sync(), and setNonblocking().
| void alma::ACS::impl::CommonPropertyImpl::unregisterMonitor | ( | MonitorOperations | monitorImpl | ) | [inline] |
Unregister monitor on this property (and optionally CORBA deactivate). Should be called by MonitorOperations.destroy() method.
References alma::acs::container::ContainerServicesBase::deactivateOffShoot(), alma::ACS::impl::CharacteristicComponentImpl::getComponentContainerServices(), m_logger, monitors, and alma::ACS::impl::PropertyImpl::parentComponent.
Read-only data access.
Referenced by alma::ACS::impl::CommonComparablePropertyImpl::CommonComparablePropertyImpl(), CommonPropertyImpl(), alma::ACS::impl::CommonROEnumPropertyImpl::CommonROEnumPropertyImpl(), alma::ACS::impl::CommonRWEnumPropertyImpl::CommonRWEnumPropertyImpl(), alma::ACS::impl::CommonRWEnumPropertyImpl::createEnumProperty(), alma::ACS::impl::CommonROEnumPropertyImpl::createEnumProperty(), getDataAccess(), getSync(), alma::ACS::impl::ROBoolImpl::ROBoolImpl(), alma::ACS::impl::ROCommonComparablePropertyImpl::ROCommonComparablePropertyImpl(), alma::ACS::impl::ROCommonPropertyImpl::ROCommonPropertyImpl(), alma::ACS::impl::ROdoubleImpl::ROdoubleImpl(), alma::ACS::impl::ROdoubleSeqImpl::ROdoubleSeqImpl(), alma::ACS::impl::ROfloatImpl::ROfloatImpl(), alma::ACS::impl::ROfloatSeqImpl::ROfloatSeqImpl(), alma::ACS::impl::ROlongImpl::ROlongImpl(), alma::ACS::impl::ROlongLongImpl::ROlongLongImpl(), alma::ACS::impl::ROlongSeqImpl::ROlongSeqImpl(), alma::ACS::impl::ROOnOffSwitchImpl::ROOnOffSwitchImpl(), alma::ACS::impl::ROpatternImpl::ROpatternImpl(), alma::ACS::impl::ROstringImpl::ROstringImpl(), alma::ACS::impl::ROstringSeqImpl::ROstringSeqImpl(), alma::ACS::impl::ROuLongLongImpl::ROuLongLongImpl(), alma::ACS::impl::RWBoolImpl::RWBoolImpl(), alma::ACS::impl::RWCommonComparablePropertyImpl::RWCommonComparablePropertyImpl(), alma::ACS::impl::RWCommonPropertyImpl::RWCommonPropertyImpl(), alma::ACS::impl::RWdoubleImpl::RWdoubleImpl(), alma::ACS::impl::RWdoubleSeqImpl::RWdoubleSeqImpl(), alma::ACS::impl::RWfloatImpl::RWfloatImpl(), alma::ACS::impl::RWfloatSeqImpl::RWfloatSeqImpl(), alma::ACS::impl::RWlongImpl::RWlongImpl(), alma::ACS::impl::RWlongLongImpl::RWlongLongImpl(), alma::ACS::impl::RWlongSeqImpl::RWlongSeqImpl(), alma::ACS::impl::RWOnOffSwitchImpl::RWOnOffSwitchImpl(), alma::ACS::impl::RWpatternImpl::RWpatternImpl(), alma::ACS::impl::RWstringImpl::RWstringImpl(), alma::ACS::impl::RWuLongLongImpl::RWuLongLongImpl(), and setSync().
long alma::ACS::impl::CommonPropertyImpl::defaultTimerTrigger [protected] |
Default timer trigger (in 100ns units).
Referenced by alma::ACS::impl::ROOnOffSwitchImpl::default_timer_trigger(), default_timer_trigger(), and readCharacteristics().
Object alma::ACS::impl::CommonPropertyImpl::defaultValue [protected] |
Default value.
Referenced by CommonPropertyImpl(), alma::ACS::impl::RWuLongLongImpl::default_value(), alma::ACS::impl::RWstringImpl::default_value(), alma::ACS::impl::RWpatternImpl::default_value(), alma::ACS::impl::RWOnOffSwitchImpl::default_value(), alma::ACS::impl::RWlongSeqImpl::default_value(), alma::ACS::impl::RWlongLongImpl::default_value(), alma::ACS::impl::RWlongImpl::default_value(), alma::ACS::impl::RWfloatSeqImpl::default_value(), alma::ACS::impl::RWfloatImpl::default_value(), alma::ACS::impl::RWdoubleSeqImpl::default_value(), alma::ACS::impl::RWdoubleImpl::default_value(), alma::ACS::impl::RWBoolImpl::default_value(), alma::ACS::impl::ROuLongLongImpl::default_value(), alma::ACS::impl::ROstringSeqImpl::default_value(), alma::ACS::impl::ROstringImpl::default_value(), alma::ACS::impl::ROpatternImpl::default_value(), alma::ACS::impl::ROOnOffSwitchImpl::default_value(), alma::ACS::impl::ROlongSeqImpl::default_value(), alma::ACS::impl::ROlongLongImpl::default_value(), alma::ACS::impl::ROlongImpl::default_value(), alma::ACS::impl::ROfloatSeqImpl::default_value(), alma::ACS::impl::ROfloatImpl::default_value(), alma::ACS::impl::ROdoubleSeqImpl::default_value(), alma::ACS::impl::ROdoubleImpl::default_value(), alma::ACS::impl::ROBoolImpl::default_value(), alma::ACS::impl::CommonPropertyImpl::GetAsyncAction::execute(), mnemonicValue(), and readCharacteristics().
int alma::ACS::impl::CommonPropertyImpl::historyPosition [protected] |
Pointer in history arrays, points to first empty element.
Referenced by addValueToHistory(), CommonPropertyImpl(), and getHistory().
int alma::ACS::impl::CommonPropertyImpl::historySize [protected] |
History size, if 0 history is disabled.
Referenced by addValueToHistory(), CommonPropertyImpl(), and getHistory().
long [] alma::ACS::impl::CommonPropertyImpl::historyTime [protected] |
Array of history times (OMG standard time).
Referenced by addValueToHistory(), CommonPropertyImpl(), and getHistory().
boolean alma::ACS::impl::CommonPropertyImpl::historyTurnaround [protected] |
true, if values in history arrays exceed end of arrays (circular arrays).
Referenced by addValueToHistory(), CommonPropertyImpl(), and getHistory().
Object alma::ACS::impl::CommonPropertyImpl::historyValue [protected] |
Array of history values.
Referenced by addValueToHistory(), CommonPropertyImpl(), and getHistory().
Logger alma::ACS::impl::CommonPropertyImpl::m_logger [private] |
Logger variable
Referenced by addValueToHistory(), CommonPropertyImpl(), destroy(), registerMonitor(), setNonblocking(), and unregisterMonitor().
long alma::ACS::impl::CommonPropertyImpl::minTimerTrigger [protected] |
Min timer trigger (in 100ns units).
Referenced by alma::ACS::impl::CommonComparableMonitorImpl::enable(), alma::ACS::impl::ROOnOffSwitchImpl::min_timer_trigger(), min_timer_trigger(), and readCharacteristics().
Completion of latest mnemonic value retrival.
Referenced by mnemonicValue().
ReadWriteLock alma::ACS::impl::CommonPropertyImpl::mnemonicDataLock [protected] |
long alma::ACS::impl::CommonPropertyImpl::mnemonicReadPending = 0 [protected] |
Mnemonic read time key of (last) pending read.
Referenced by mnemonicValue().
long alma::ACS::impl::CommonPropertyImpl::mnemonicTime [protected] |
Time "key" (Java) if when last mnemonic retrival.
Referenced by mnemonicValue().
Object alma::ACS::impl::CommonPropertyImpl::mnemonicValue [protected] |
Value of latest mnemonic value retrival.
Referenced by mnemonicValue().
Object alma::ACS::impl::CommonPropertyImpl::mnemonicValueRetrival = new Object() [protected] |
Mnemonic read lock (dummy object).
Referenced by mnemonicValue().
Map alma::ACS::impl::CommonPropertyImpl::monitors [protected] |
List of all property monitors (needed on property destruction).
Referenced by CommonPropertyImpl(), destroy(), registerMonitor(), and unregisterMonitor().
Class alma::ACS::impl::CommonPropertyImpl::propertyType [protected] |
Property Class type.
Referenced by addValueToHistory(), alma::ACS::impl::CommonROEnumPropertyImpl::allStates(), alma::ACS::impl::CommonComparablePropertyImpl::CommonComparablePropertyImpl(), CommonPropertyImpl(), alma::ACS::impl::CommonRWEnumPropertyImpl::createEnumProperty(), alma::ACS::impl::CommonROEnumPropertyImpl::createEnumProperty(), alma::ACS::impl::CommonROEnumPropertyImpl::getEnumArrayFromCharacteristicModel(), getHistory(), alma::ACS::impl::CommonROEnumPropertyImpl::initialize(), alma::ACS::impl::ROCommonComparablePropertyImpl::ROCommonComparablePropertyImpl(), alma::ACS::impl::ROCommonPropertyImpl::ROCommonPropertyImpl(), alma::ACS::impl::RWCommonComparablePropertyImpl::RWCommonComparablePropertyImpl(), and alma::ACS::impl::RWCommonPropertyImpl::RWCommonPropertyImpl().
1.6.2