public class RWbooleanImpl extends RWCommonComparablePropertyImpl
alma.ACS.ROpattern.RWCommonComparablePropertyImpl.DecrementAction, RWCommonComparablePropertyImpl.IncrementActionCommonPropertyImpl.GetAsyncAction, CommonPropertyImpl.SetAsyncActionmaxValue, minValuegraphMax, 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 |
|---|
RWbooleanImpl(java.lang.String name,
CharacteristicComponentImpl parentComponent) |
RWbooleanImpl(java.lang.String name,
CharacteristicComponentImpl parentComponent,
DataAccess dataAccess) |
| Modifier and Type | Method and Description |
|---|---|
Monitorboolean |
create_monitor(CBboolean cb,
CBDescIn desc) |
Monitorboolean |
create_postponed_monitor(long start_time,
CBboolean cb,
CBDescIn desc) |
boolean |
default_value() |
boolean |
dispatchCallback(int type,
java.lang.Object value,
Callback callback,
Completion completion,
CBDescOut desc)
Dispatches a callback.
|
void |
get_async(CBboolean cb,
CBDescIn desc) |
int |
get_history(int n_last_values,
alma.ACS.booleanSeqHolder vs,
TimeSeqHolder ts) |
boolean |
get_sync(CompletionHolder c) |
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
|
boolean |
max_value()
TODO: (Ale) what is the meaning of max_value for a boolean?
Is it
true? |
boolean |
min_value()
TODO: (Ale) what is the meaning of min_value for a boolean?
Is it
false? |
boolean |
noDelta(java.lang.Object value)
Check if value equals no change (e.g.
|
java.lang.Object |
readPropertyTypeCharacteristic(java.lang.String name)
Read property type characteristic.
|
void |
set_async(boolean value,
CBvoid cb,
CBDescIn desc) |
void |
set_nonblocking(boolean value) |
Completion |
set_sync(boolean value) |
java.lang.String[] |
statesDescription() |
java.lang.Object |
sum(java.lang.Object value1,
java.lang.Object value2,
boolean substract)
(Ale) What is the meaning of summing/subtracting booleans?
I will throw an exception
|
decrement, decrementImpl, increment, incrementImpl, readCharacteristics, setSyncaddValueToHistory, default_timer_trigger, destroy, getAsync, getDataAccess, getHistory, getSync, min_timer_trigger, mnemonicValue, 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, setPropertyRefpublic RWbooleanImpl(java.lang.String name,
CharacteristicComponentImpl parentComponent)
throws PropertyInitializationFailed
propertyType - name - parentComponent - PropertyInitializationFailedpublic RWbooleanImpl(java.lang.String name,
CharacteristicComponentImpl parentComponent,
DataAccess dataAccess)
throws PropertyInitializationFailed
propertyType - name - parentComponent - dataAccess - PropertyInitializationFailedpublic java.lang.Object readPropertyTypeCharacteristic(java.lang.String name)
throws NoSuchCharacteristic
CommonPropertyImplreadPropertyTypeCharacteristic in class CommonPropertyImplNoSuchCharacteristic - is thrown if characterstic does not exist.alma.ACS.CommonPropertyImpl#readPropertyTypeCharacteristic(java.lang.String)public void set_async(boolean value,
CBvoid cb,
CBDescIn desc)
alma.ACS.PBooleanOperations#set_async(boolean,alma.ACS.CBvoid, alma.ACS.CBDescIn)public void set_nonblocking(boolean value)
alma.ACS.RWBooleanOperations#set_nonblocking(boolean)public Completion set_sync(boolean value)
alma.ACS.RWBooleanOperations#set_sync(boolean)public Monitorboolean create_monitor(CBboolean cb,
CBDescIn desc)
alma.ACS.PBooleanOperations#create_monitor(alma.ACS.CBboolean, alma.ACS.CBDescIn)public Monitorboolean create_postponed_monitor(long start_time,
CBboolean cb,
CBDescIn desc)
alma.ACS.PBooleanOperations#create_postponed_monitor(long, alma.ACS.CBboolean, alma.ACS.CBDescIn)public boolean default_value()
alma.ACS.PBooleanOperations#default_value()public void get_async(CBboolean cb,
CBDescIn desc)
alma.ACS.PBooleanOperations#get_async(alma.ACS.CBboolean, alma.ACS.CBDescIn)public int get_history(int n_last_values,
alma.ACS.booleanSeqHolder vs,
TimeSeqHolder ts)
alma.ACS.PBoolOperations#get_history(int, alma.ACS.BoolSeqHolder, alma.ACS.TimeSeqHolder)public boolean get_sync(CompletionHolder c)
alma.ACS.PBooleanOperations#get_sync(alma.ACSErr.CompletionHolder)public java.lang.String[] statesDescription()
alma.ACS.PBooleanOperations#statesDescription()public boolean dispatchCallback(int type,
java.lang.Object value,
Callback callback,
Completion completion,
CBDescOut desc)
CallbackDispatchertype - type of the callback (not strong typed to be flexible?!).value - value to be delivered.callback - callback.desc - callback out-descriptor.true if callback was successfully delivered, false on failure.alma.ACS.jbaci.CallbackDispatcher#dispatchCallback(int, java.lang.Object, alma.ACSErr.Completion, alma.ACS.CBDescOut)public boolean min_value()
false?public boolean max_value()
true?public java.lang.Object sum(java.lang.Object value1,
java.lang.Object value2,
boolean substract)
sum in class CommonComparablePropertyImplvalue1 - first value.value2 - second value.substract - negate value2.public boolean noDelta(java.lang.Object value)
CommonComparablePropertyImplnoDelta in class CommonComparablePropertyImplpublic boolean lessThanDelta(java.lang.Object value1,
java.lang.Object value2,
java.lang.Object delta)
CommonComparablePropertyImpllessThanDelta in class CommonComparablePropertyImpldelta - delta value