

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 |
java.lang.Object.
|
||||||||||||||||
|
Constructor with memory data access.
|
|
||||||||||||||||||||
|
Constructor.
|
|
||||||||||||
|
Add value to the history.
|
|
|
|
|
|
Reimplemented from alma::ACS::impl::PropertyImpl.
|
|
||||||||||||
|
|
|
|
Get property data access layer.
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||
|
Mnemonic value retrival. If
|
|
|
Read property characteristics.
Reimplemented from alma::ACS::impl::TypelessPropertyImpl.
Reimplemented in alma::ACS::impl::CommonComparablePropertyImpl, alma::ACS::impl::ROCommonComparablePropertyImpl, and alma::ACS::impl::RWCommonComparablePropertyImpl.
|
|
|
Read property type characteristic.
Implemented in alma::ACS::impl::ROdoubleImpl, alma::ACS::impl::ROpatternImpl, alma::ACS::impl::ROstringImpl, alma::ACS::impl::ROstringSeqImpl, and alma::ACS::impl::RWdoubleImpl.
|
|
||||||||||||
|
Register monitor on this property (and optionally CORBA activate). Registration is needed for monitor destruction on property destruction.
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
Unregister monitor on this property (and optionally CORBA deactivate). Should be called by |
|
|
Read-only data access. |
|
|
Default timer trigger (in 100ns units). |
|
|
Default value. |
|
|
Pointer in history arrays, points to first empty element. |
|
|
History size, if 0 history is disabled. |
|
|
Array of history times (OMG standard time). |
|
|
|
|
|
Array of history values. |
|
|
Min timer trigger (in 100ns units). |
|
|
Completion of latest mnemonic value retrival. |
|
|
Initial value: Mnemonic variables lock. |
|
|
Mnemonic read time key of (last) pending read. |
|
|
Time "key" (Java) if when last mnemonic retrival. |
|
|
Value of latest mnemonic value retrival. |
|
|
Mnemonic read lock (dummy object). |
|
|
List of all property monitors (needed on property destruction). |
|
|
Property |
1.3.8