Class ChannelProcessor
java.lang.Object
org.openremote.agent.protocol.velbus.device.FeatureProcessor
org.openremote.agent.protocol.velbus.device.ChannelProcessor
- Direct Known Subclasses:
InputProcessor,OutputChannelProcessor,ProgramsProcessor
Abstract processor for channel related operations
-
Nested Class Summary
Nested classes/interfaces inherited from class org.openremote.agent.protocol.velbus.device.FeatureProcessor
FeatureProcessor.LedState, FeatureProcessor.PropertyDescriptor -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static intgetAddressForChannel(VelbusDevice device, int channelNumber) getChannelNumberAndPropertySuffix(VelbusDevice device, Pattern channelRegex, String property) protected static intgetMaxChannelNumber(VelbusDeviceType velbusDeviceType) protected static intgetStartChannelNumber(VelbusDevice velbusDevice, int address) protected static booleanisChannelEnabled(VelbusDevice device, int channelNumber) Methods inherited from class org.openremote.agent.protocol.velbus.device.FeatureProcessor
getPropertyDescriptors, getPropertyWritePackets, getStatusRequestPackets, processReceivedPacket
-
Field Details
-
CHANNEL_REGEX
-
-
Constructor Details
-
ChannelProcessor
protected ChannelProcessor()
-
-
Method Details
-
getMaxChannelNumber
-
getAddressForChannel
-
isChannelEnabled
-
getStartChannelNumber
-
getChannelNumberAndPropertySuffix
-