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 | registerNonCorbaMonitor (MonitorOperations monitorImpl) |
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 |
Package Functions | |
public< T extends Servant &OffShootOperations > Monitor | registerMonitor (MonitorOperations monitorImpl, T monitorServant) |
Implementation of common property, i.e. type of java.lang.Object
.
alma.ACS.impl.CommonPropertyImpl.CommonPropertyImpl | ( | Class | propertyType, | |
String | name, | |||
CharacteristicComponentImpl | parentComponent | |||
) | throws PropertyInitializationFailed |
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 alma.ACS.impl.PropertyImpl.parentComponent, and alma.ACS.impl.CommonPropertyImpl.propertyType.
alma.ACS.impl.CommonPropertyImpl.CommonPropertyImpl | ( | Class | propertyType, | |
String | name, | |||
CharacteristicComponentImpl | parentComponent, | |||
DataAccess | dataAccess | |||
) | throws PropertyInitializationFailed |
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 alma.ACS.impl.CommonPropertyImpl.dataAccess, alma.ACS.impl.CommonPropertyImpl.defaultValue, alma.ACS.impl.CharacteristicComponentImpl.getComponentContainerServices(), alma.acs.container.ContainerServicesBase.getLogger(), alma.ACS.impl.CommonPropertyImpl.historyPosition, alma.ACS.impl.CommonPropertyImpl.historySize, alma.ACS.impl.CommonPropertyImpl.historyTime, alma.ACS.impl.CommonPropertyImpl.historyTurnaround, alma.ACS.impl.CommonPropertyImpl.historyValue, alma.ACS.jbaci.DataAccess.initializeValue(), alma.ACS.impl.CommonPropertyImpl.monitors, alma.ACS.impl.PropertyImpl.name(), alma.ACS.impl.PropertyImpl.parentComponent, alma.ACS.impl.CommonPropertyImpl.propertyType, alma.ACS.impl.CommonPropertyImpl.readCharacteristics(), alma.ACS.impl.CommonPropertyImpl.registerNonCorbaMonitor(), and alma.ACS.jbaci.DataAccess.set().
void alma.ACS.impl.CommonPropertyImpl.addValueToHistory | ( | Object | value, | |
long | timestamp | |||
) | [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 alma.ACS.impl.CommonPropertyImpl.historyPosition, alma.ACS.impl.CommonPropertyImpl.historySize, alma.ACS.impl.CommonPropertyImpl.historyTime, alma.ACS.impl.CommonPropertyImpl.historyTurnaround, alma.ACS.impl.CommonPropertyImpl.historyValue, and alma.ACS.impl.CommonPropertyImpl.propertyType.
long alma.ACS.impl.CommonPropertyImpl.default_timer_trigger | ( | ) |
References alma.ACS.impl.CommonPropertyImpl.defaultTimerTrigger.
Referenced by alma.ACS.impl.CommonMonitorImpl.initialize().
void alma.ACS.impl.CommonPropertyImpl.destroy | ( | ) |
References alma.ACS.impl.CommonPropertyImpl.monitors.
void alma.ACS.impl.CommonPropertyImpl.getAsync | ( | Callback | callback, | |
CBDescIn | desc | |||
) | [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 | ( | ) |
Get property data access layer.
References alma.ACS.impl.CommonPropertyImpl.dataAccess.
Referenced by alma.ACS.MasterComponentImpl.MasterComponentImplBase.initialize(), and alma.ACS.impl.CommonComparableMonitorImpl.PoolTimer.run().
Object alma.ACS.impl.CommonPropertyImpl.getHistory | ( | int | lastValues, | |
TimeSeqHolder | timeSeqHolder | |||
) | [protected] |
References alma.ACS.impl.CommonPropertyImpl.historyPosition, alma.ACS.impl.CommonPropertyImpl.historySize, alma.ACS.impl.CommonPropertyImpl.historyTime, alma.ACS.impl.CommonPropertyImpl.historyTurnaround, alma.ACS.impl.CommonPropertyImpl.historyValue, and alma.ACS.impl.CommonPropertyImpl.propertyType.
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(), and alma.ACS.impl.ROBoolImpl.get_history().
Object alma.ACS.impl.CommonPropertyImpl.getSync | ( | CompletionHolder | completionHolder | ) | throws AcsJException [protected] |
References alma.ACS.impl.CommonPropertyImpl.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 alma.ACS.impl.CommonPropertyImpl.mnemonicValue().
long alma.ACS.impl.CommonPropertyImpl.min_timer_trigger | ( | ) |
References alma.ACS.impl.CommonPropertyImpl.minTimerTrigger.
Referenced by alma.ACS.impl.CommonMonitorImpl.setTimeTrigger().
Object alma.ACS.impl.CommonPropertyImpl.mnemonicValue | ( | long | keyTime, | |
CompletionHolder | completionHolder | |||
) |
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 alma.ACS.impl.CommonPropertyImpl.defaultValue, alma.ACS.impl.CommonPropertyImpl.getSync(), alma.ACS.impl.CommonPropertyImpl.mnemonicCompletion, alma.ACS.impl.CommonPropertyImpl.mnemonicDataLock, alma.ACS.impl.CommonPropertyImpl.mnemonicReadPending, alma.ACS.impl.CommonPropertyImpl.mnemonicTime, alma.ACS.impl.CommonPropertyImpl.mnemonicValue, and alma.ACS.impl.CommonPropertyImpl.mnemonicValueRetrival.
void alma.ACS.impl.CommonPropertyImpl.readCharacteristics | ( | ) | throws PropertyInitializationFailed |
Read property characteristics.
PropertyInitializationFailed | exception is thrown on failure |
Reimplemented in alma.ACS.impl.CommonComparablePropertyImpl, alma.ACS.impl.ROCommonComparablePropertyImpl, and alma.ACS.impl.RWCommonComparablePropertyImpl.
References alma.ACS.impl.PropertyImpl.characteristicModelImpl, alma.ACS.impl.CommonPropertyImpl.defaultTimerTrigger, alma.ACS.impl.CommonPropertyImpl.defaultValue, alma.ACS.impl.CharacteristicModelImpl.getDouble(), alma.ACS.impl.CommonPropertyImpl.minTimerTrigger, and alma.ACS.impl.CommonPropertyImpl.readPropertyTypeCharacteristic().
Referenced by alma.ACS.impl.CommonPropertyImpl.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.
Referenced by alma.ACS.impl.RWCommonComparablePropertyImpl.readCharacteristics(), alma.ACS.impl.ROCommonComparablePropertyImpl.readCharacteristics(), alma.ACS.impl.CommonPropertyImpl.readCharacteristics(), and alma.ACS.impl.CommonComparablePropertyImpl.readCharacteristics().
public<T extends Servant & OffShootOperations> Monitor alma.ACS.impl.CommonPropertyImpl.registerMonitor | ( | MonitorOperations | monitorImpl, | |
T | monitorServant | |||
) | [package] |
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 treated as non-CORBA monitor and no CORBA activation will be done. (Not sure how to correctly pass a null, now that the method uses generics. See registerNonCorbaMonitor(MonitorOperations) for an alternative call.) |
null
if monitorServant == null
. References alma.acs.container.ContainerServices.activateOffShoot(), alma.ACS.impl.CharacteristicComponentImpl.getComponentContainerServices(), alma.ACS.impl.CommonPropertyImpl.monitors, and alma.ACS.impl.PropertyImpl.parentComponent.
Referenced by 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().
Monitor alma.ACS.impl.CommonPropertyImpl.registerNonCorbaMonitor | ( | MonitorOperations | monitorImpl | ) |
Register monitor on this property, without corba activation. Registration is needed for monitor destruction on property destruction.
Note that this method was broken out from registerMonitor(MonitorOperations, Servant) to avoid passing null as the second argument of that method, which was in conflict with the generics definition, which in turn was added there to match the one of ContainerServices.activateOffshoot.
monitorImpl | monitor implementation (e.g. class implementing MonitorOperations interface). |
null
if monitorServant == null
. References alma.ACS.impl.CommonPropertyImpl.monitors.
Referenced by alma.ACS.impl.CommonPropertyImpl.CommonPropertyImpl().
void alma.ACS.impl.CommonPropertyImpl.setAsync | ( | Object | value, | |
CBvoid | callback, | |||
CBDescIn | desc | |||
) | [protected] |
Referenced by 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 | ) | [protected] |
References alma.ACS.impl.CommonPropertyImpl.setSync().
Referenced by 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 [protected] |
References alma.ACS.impl.CommonPropertyImpl.dataAccess, and alma.ACS.jbaci.DataAccess.set().
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 alma.ACS.impl.CommonPropertyImpl.setNonblocking().
void alma.ACS.impl.CommonPropertyImpl.unregisterMonitor | ( | MonitorOperations | monitorImpl | ) |
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(), alma.ACS.impl.CommonPropertyImpl.monitors, and alma.ACS.impl.PropertyImpl.parentComponent.
Read-only data access.
Referenced by alma.ACS.impl.CommonComparablePropertyImpl.CommonComparablePropertyImpl(), alma.ACS.impl.CommonPropertyImpl.CommonPropertyImpl(), alma.ACS.impl.CommonROEnumPropertyImpl.CommonROEnumPropertyImpl(), alma.ACS.impl.CommonRWEnumPropertyImpl.CommonRWEnumPropertyImpl(), alma.ACS.impl.CommonRWEnumPropertyImpl.createEnumProperty(), alma.ACS.impl.CommonROEnumPropertyImpl.createEnumProperty(), alma.ACS.impl.CommonPropertyImpl.getDataAccess(), alma.ACS.impl.CommonPropertyImpl.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 alma.ACS.impl.CommonPropertyImpl.setSync().
long alma.ACS.impl.CommonPropertyImpl.defaultTimerTrigger [protected] |
Default timer trigger (in 100ns units).
Referenced by alma.ACS.impl.ROOnOffSwitchImpl.default_timer_trigger(), alma.ACS.impl.CommonPropertyImpl.default_timer_trigger(), and alma.ACS.impl.CommonPropertyImpl.readCharacteristics().
Object alma.ACS.impl.CommonPropertyImpl.defaultValue [protected] |
Default value.
Referenced by alma.ACS.impl.CommonPropertyImpl.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(), alma.ACS.impl.CommonPropertyImpl.mnemonicValue(), and alma.ACS.impl.CommonPropertyImpl.readCharacteristics().
int alma.ACS.impl.CommonPropertyImpl.historyPosition [protected] |
Pointer in history arrays, points to first empty element.
Referenced by alma.ACS.impl.CommonPropertyImpl.addValueToHistory(), alma.ACS.impl.CommonPropertyImpl.CommonPropertyImpl(), and alma.ACS.impl.CommonPropertyImpl.getHistory().
int alma.ACS.impl.CommonPropertyImpl.historySize [protected] |
History size, if 0 history is disabled.
Referenced by alma.ACS.impl.CommonPropertyImpl.addValueToHistory(), alma.ACS.impl.CommonPropertyImpl.CommonPropertyImpl(), and alma.ACS.impl.CommonPropertyImpl.getHistory().
long [] alma.ACS.impl.CommonPropertyImpl.historyTime [protected] |
Array of history times (OMG standard time).
Referenced by alma.ACS.impl.CommonPropertyImpl.addValueToHistory(), alma.ACS.impl.CommonPropertyImpl.CommonPropertyImpl(), and alma.ACS.impl.CommonPropertyImpl.getHistory().
boolean alma.ACS.impl.CommonPropertyImpl.historyTurnaround [protected] |
true
, if values in history arrays exceed end of arrays (circular arrays).
Referenced by alma.ACS.impl.CommonPropertyImpl.addValueToHistory(), alma.ACS.impl.CommonPropertyImpl.CommonPropertyImpl(), and alma.ACS.impl.CommonPropertyImpl.getHistory().
Object alma.ACS.impl.CommonPropertyImpl.historyValue [protected] |
Array of history values.
Referenced by alma.ACS.impl.CommonPropertyImpl.addValueToHistory(), alma.ACS.impl.CommonPropertyImpl.CommonPropertyImpl(), and alma.ACS.impl.CommonPropertyImpl.getHistory().
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(), alma.ACS.impl.CommonPropertyImpl.min_timer_trigger(), and alma.ACS.impl.CommonPropertyImpl.readCharacteristics().
Completion alma.ACS.impl.CommonPropertyImpl.mnemonicCompletion [protected] |
Completion of latest mnemonic value retrival.
Referenced by alma.ACS.impl.CommonPropertyImpl.mnemonicValue().
ReadWriteLock alma.ACS.impl.CommonPropertyImpl.mnemonicDataLock [protected] |
new ReentrantReadWriteLock()
Mnemonic variables lock.
Referenced by alma.ACS.impl.CommonPropertyImpl.mnemonicValue().
long alma.ACS.impl.CommonPropertyImpl.mnemonicReadPending = 0 [protected] |
Mnemonic read time key of (last) pending read.
Referenced by alma.ACS.impl.CommonPropertyImpl.mnemonicValue().
long alma.ACS.impl.CommonPropertyImpl.mnemonicTime [protected] |
Time "key" (Java) if when last mnemonic retrival.
Referenced by alma.ACS.impl.CommonPropertyImpl.mnemonicValue().
Object alma.ACS.impl.CommonPropertyImpl.mnemonicValue [protected] |
Value of latest mnemonic value retrival.
Referenced by alma.ACS.impl.CommonPropertyImpl.mnemonicValue().
Object alma.ACS.impl.CommonPropertyImpl.mnemonicValueRetrival = new Object() [protected] |
Mnemonic read lock (dummy object).
Referenced by alma.ACS.impl.CommonPropertyImpl.mnemonicValue().
Map alma.ACS.impl.CommonPropertyImpl.monitors [protected] |
List of all property monitors (needed on property destruction).
Referenced by alma.ACS.impl.CommonPropertyImpl.CommonPropertyImpl(), alma.ACS.impl.CommonPropertyImpl.destroy(), alma.ACS.impl.CommonPropertyImpl.registerMonitor(), alma.ACS.impl.CommonPropertyImpl.registerNonCorbaMonitor(), and alma.ACS.impl.CommonPropertyImpl.unregisterMonitor().
Class alma.ACS.impl.CommonPropertyImpl.propertyType [protected] |
Property Class
type.
Referenced by alma.ACS.impl.CommonPropertyImpl.addValueToHistory(), alma.ACS.impl.CommonROEnumPropertyImpl.allStates(), alma.ACS.impl.CommonComparablePropertyImpl.CommonComparablePropertyImpl(), alma.ACS.impl.CommonPropertyImpl.CommonPropertyImpl(), alma.ACS.impl.CommonRWEnumPropertyImpl.createEnumProperty(), alma.ACS.impl.CommonROEnumPropertyImpl.createEnumProperty(), alma.ACS.impl.CommonPropertyImpl.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().