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 int
getAddressForChannel
(VelbusDevice device, int channelNumber) getChannelNumberAndPropertySuffix
(VelbusDevice device, Pattern channelRegex, String property) protected static int
getMaxChannelNumber
(VelbusDeviceType velbusDeviceType) protected static int
getStartChannelNumber
(VelbusDevice velbusDevice, int address) protected static boolean
isChannelEnabled
(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
-