public abstract class CommonComparablePropertyImpl extends CommonPropertyImpl
java.lang.Object.CommonPropertyImpl.GetAsyncAction, CommonPropertyImpl.SetAsyncAction| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Object |
graphMax
Max graph value.
|
protected java.lang.Object |
graphMin
Min graph value.
|
protected java.lang.Object |
minDeltaTrigger
Min delta value (on-change monitors).
|
protected java.lang.Object |
minStep
Min step value.
|
dataAccess, 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 |
|---|
CommonComparablePropertyImpl(java.lang.Class propertyType,
java.lang.String name,
CharacteristicComponentImpl parentComponent)
Constructor.
|
CommonComparablePropertyImpl(java.lang.Class propertyType,
java.lang.String name,
CharacteristicComponentImpl parentComponent,
DataAccess dataAccess)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
lessThanDelta(java.lang.Object value1,
java.lang.Object value2,
java.lang.Object delta)
Check if absolute difference between values is less than delta value
|
abstract boolean |
noDelta(java.lang.Object value)
Check if value equals no change (e.g.
|
void |
readCharacteristics()
Read property characteristics.
|
abstract java.lang.Object |
sum(java.lang.Object value1,
java.lang.Object value2,
boolean substract)
Calculate a sum of two values.
|
addValueToHistory, default_timer_trigger, destroy, getAsync, getDataAccess, getHistory, getSync, min_timer_trigger, mnemonicValue, readPropertyTypeCharacteristic, registerMonitor, registerNonCorbaMonitor, setAsync, setNonblocking, setSync, 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 graphMin
protected java.lang.Object graphMax
protected java.lang.Object minStep
protected java.lang.Object minDeltaTrigger
public CommonComparablePropertyImpl(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 CommonComparablePropertyImpl(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 - data access to be use, non-null.PropertyInitializationFailed - exception is thrown on failurepublic void readCharacteristics()
throws PropertyInitializationFailed
readCharacteristics in class CommonPropertyImplPropertyInitializationFailed - exception is thrown on failurepublic abstract boolean lessThanDelta(java.lang.Object value1,
java.lang.Object value2,
java.lang.Object delta)
value - valuedelta - delta valuepublic abstract boolean noDelta(java.lang.Object value)
public abstract java.lang.Object sum(java.lang.Object value1,
java.lang.Object value2,
boolean substract)
value1 - first value.value2 - second value.substract - negate value2.