Package io.openems.edge.bridge.modbus.api.element
@Version("1.0.0")
@Export
package io.openems.edge.bridge.modbus.api.element
-
ClassDescriptionAbstractDoubleWordElement<SELF extends AbstractModbusElement<SELF,
com.ghgande.j2mod.modbus.procimg.Register[], T>, T> A DoubleWordElement has a size of two Modbus Registers or 32 bit.A ModbusElement represents one row of a Modbus definition table.AbstractMultipleWordsElement<SELF extends AbstractModbusElement<SELF,com.ghgande.j2mod.modbus.procimg.Register[], T>, T> A WordElement has a size of one Modbus Registers or 16 bit.AbstractQuadrupleWordElement<SELF extends AbstractModbusElement<SELF,com.ghgande.j2mod.modbus.procimg.Register[], T>, T> A QuadrupleWordElement has a size of four Modbus Registers or 64 bit.A WordElement has a size of one Modbus Registers or 16 bit.A BitsWordElement is anUnsignedWordElement
where every bit represents a Boolean value.A CoilElement has a size of one Modbus Coil or 1 bit.A DummyRegisterElement is a placeholder for an emptyModbusRegisterElement
.A FloatDoublewordElement represents a Float value according to IEEE-754 in anAbstractDoubleWordElement
.A FloatQuadruplewordElement represents a Float value in anAbstractQuadrupleWordElement
.This abstract class serves as an Interface-like abstraction to avoid Java Generics for external access.ModbusRegisterElement<SELF extends AbstractModbusElement<SELF,com.ghgande.j2mod.modbus.procimg.Register[], T>, T> A ModbusRegisterElement represents one or more Modbus Registers.A SignedDoublewordElement represents a Long value in anAbstractDoubleWordElement
.A SignedQuadruplewordElement represents a Long value in anAbstractQuadrupleWordElement
.An SignedWordElement represents a Short value in anAbstractSingleWordElement
.An StringWordElement represents a String value.An UnsignedDoublewordElement represents a Long value in anAbstractDoubleWordElement
.An UnsignedQuadruplewordElement represents a Long value in anAbstractQuadrupleWordElement
.An UnsignedWordElement represents an Integer value in anAbstractSingleWordElement
.Defines the word order.