Package org.openhab.core.io.transport.modbus
package org.openhab.core.io.transport.modbus
-
ClassDescriptionEncapsulates result of modbus read operationsEncapsulates result of modbus read operationsEncapsulates result of modbus write operationsClass that implements a collection for bitsUtilities for working with binary data.Interface for interacting with a particular modbus slave.Constants for Modbus transport == Regarding maximum read and write limits == Maximum number of registers that are allowed to be read.Value types for different number types.Callback used to report failure in ModbusModbusManager is the main interface for interacting with Modbus slavesInterface for read callbacksModbus read function codes supported by this transportImplementation of immutable representation of modbus read request Equals and hashCode implemented keeping
PollTask
in mind: two instances of this class are considered the same if they have the equal parameters (same slave id, start, length, function code and maxTries).ImmutableModbusRegisterArray
implementationMinimal representation of a modbus response.Base interface for callbacks used in ModbusInterface for write callbacksImplementation for writing coilsModbus write function codes supported by this transportImplementation for writing registersBase interface for Modbus write requestsModbusWriteRequestBlueprintVisitor interface.Poll task represents Modbus read request Must be hashable.TaskWithEndpoint<R,C extends ModbusResultCallback, F extends ModbusFailureCallback<R>> Common base interface for read and write tasks.ByteBuffer-like interface for working with different types of data stored in byte arraysPoll task represents Modbus write request UnlikePollTask
, this does not have to be hashable.