public abstract class RWCommonComparablePropertyImpl extends CommonComparablePropertyImpl
java.lang.Object.| Modifier and Type | Class and Description |
|---|---|
protected class |
RWCommonComparablePropertyImpl.DecrementAction
BACI action to invoke
incrementImpl asynchroniously. |
protected class |
RWCommonComparablePropertyImpl.IncrementAction
BACI action to invoke
incrementImpl asynchroniously. |
CommonPropertyImpl.GetAsyncAction, CommonPropertyImpl.SetAsyncAction| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Object |
maxValue
Max value.
|
protected java.lang.Object |
minValue
Min value.
|
graphMax, graphMin, minDeltaTrigger, minStepdataAccess, defaultTimerTrigger, defaultValue, historyPosition, historySize, historyTime, historyTurnaround, historyValue, m_logger, minTimerTrigger, mnemonicCompletion, mnemonicDataLock, mnemonicReadPending, mnemonicTime, mnemonicValue, mnemonicValueRetrival, monitors, propertyTypedescription, format, resolution, unitscharacteristicModelImpl, name, parentComponent, propertyRefDONE_TYPE, WORKING_TYPE| Constructor and Description |
|---|
RWCommonComparablePropertyImpl(java.lang.Class propertyType,
java.lang.String name,
CharacteristicComponentImpl parentComponent)
Constructor with memory data access.
|
RWCommonComparablePropertyImpl(java.lang.Class propertyType,
java.lang.String name,
CharacteristicComponentImpl parentComponent,
DataAccess dataAccess)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
decrement(CBvoid callback,
CBDescIn desc) |
protected Completion |
decrementImpl()
Decrement action implementation.
|
void |
increment(CBvoid callback,
CBDescIn desc) |
protected Completion |
incrementImpl()
Increment action implementation.
|
void |
readCharacteristics()
Read property characteristics.
|
protected Completion |
setSync(java.lang.Object value) |
lessThanDelta, noDelta, sumaddValueToHistory, default_timer_trigger, destroy, getAsync, getDataAccess, getHistory, getSync, min_timer_trigger, mnemonicValue, readPropertyTypeCharacteristic, registerMonitor, registerNonCorbaMonitor, setAsync, setNonblocking, unregisterMonitorarchive_now, description, format, publish_now, resolution, set_archive, set_archiving_interval, unitscharacteristic_component_name, find_characteristic, get_all_characteristics, get_characteristic_by_name, getParentComponent, getPropertyDescriptor, getPropertyRef, name, setPropertyRefclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdispatchCallbackprotected java.lang.Object minValue
protected java.lang.Object maxValue
public RWCommonComparablePropertyImpl(java.lang.Class propertyType,
java.lang.String name,
CharacteristicComponentImpl parentComponent)
throws PropertyInitializationFailed
propertyType - property Class type, non-null.name - property name, non-null.parentComponent - parent component, non-null.PropertyInitializationFailed - exception is thrown on failurepublic RWCommonComparablePropertyImpl(java.lang.Class propertyType,
java.lang.String name,
CharacteristicComponentImpl parentComponent,
DataAccess dataAccess)
throws PropertyInitializationFailed
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 failurepublic void readCharacteristics()
throws PropertyInitializationFailed
readCharacteristics in class CommonComparablePropertyImplPropertyInitializationFailed - exception is thrown on failureprotected Completion incrementImpl()
throws AcsJException
AcsJException - thown on any failure.protected Completion decrementImpl()
throws AcsJException
AcsJException - thown on any failure.public void increment(CBvoid callback,
CBDescIn desc)
alma.ACS.RWOperations#increment(alma.ACS.CBvoid, alma.ACS.CBDescIn) public void decrement(CBvoid callback,
CBDescIn desc)
alma.ACS.RWOperations#decrement(alma.ACS.CBvoid, alma.ACS.CBDescIn) protected Completion setSync(java.lang.Object value)
throws AcsJException
setSync in class CommonPropertyImplAcsJExceptionalma.ACS.RWOperations#set_sync()