Class EnumToBitsProcessor
java.lang.Object
org.scictrl.csshell.epics.server.processor.AbstractValueProcessor
org.scictrl.csshell.epics.server.processor.MemoryValueProcessor
org.scictrl.csshell.epics.server.processor.LinkedValueProcessor
org.scictrl.csshell.epics.server.processor.EnumToBitsProcessor
- All Implemented Interfaces:
PropertyChangeListener
,EventListener
,ValueProcessor
EnumToBitsProcessor class.
- Author:
- igor@scictrl.com
-
Field Summary
Fields inherited from class org.scictrl.csshell.epics.server.processor.LinkedValueProcessor
input
Fields inherited from class org.scictrl.csshell.epics.server.processor.MemoryValueProcessor
fixed, lastChangeTimestamp, timestamp, value
Fields inherited from class org.scictrl.csshell.epics.server.processor.AbstractValueProcessor
log, record, trigger, type
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected Object
processInput
(ValueLinks.ValueHolder[] inputValues) Override this method to provide own conversion from input values to new processor value.Methods inherited from class org.scictrl.csshell.epics.server.processor.LinkedValueProcessor
activate, configure, isInvalid, newProcessor, printLinkDebug, propertyChange, reconnect, reconnect, reconnect, setValue
Methods inherited from class org.scictrl.csshell.epics.server.processor.MemoryValueProcessor
_forceValueUpdateEvent, _setValue, _setValue, _setValue, _setValue, convert, getChangeAccessTimestamp, getTimestamp, getValue, getValueAsBoolean, isFixed, newBooleanProcessor, newDoubleProcessor, newProcessor, newProcessor, setFixed
Methods inherited from class org.scictrl.csshell.epics.server.processor.AbstractValueProcessor
getName, getRecord, getTrigger, getType, process, toString
-
Constructor Details
-
EnumToBitsProcessor
public EnumToBitsProcessor()Constructor.
-
-
Method Details
-
processInput
Override this method to provide own conversion from input values to new processor value.- Overrides:
processInput
in classLinkedValueProcessor
- Parameters:
inputValues
- array wit input values- Returns:
- new value which is set to this processor
-