Class AbstractDoubleWordElement<SELF extends AbstractModbusElement<SELF,com.ghgande.j2mod.modbus.procimg.Register[],T>,T>
java.lang.Object
io.openems.edge.bridge.modbus.api.element.ModbusElement
io.openems.edge.bridge.modbus.api.element.AbstractModbusElement<SELF,com.ghgande.j2mod.modbus.procimg.Register[],T>
io.openems.edge.bridge.modbus.api.element.ModbusRegisterElement<SELF,T>
io.openems.edge.bridge.modbus.api.element.AbstractMultipleWordsElement<SELF,T>
io.openems.edge.bridge.modbus.api.element.AbstractDoubleWordElement<SELF,T>
- Type Parameters:
SELF
- the subclass of myselfT
- the OpenEMS type
- Direct Known Subclasses:
FloatDoublewordElement
,SignedDoublewordElement
,UnsignedDoublewordElement
public abstract class AbstractDoubleWordElement<SELF extends AbstractModbusElement<SELF,com.ghgande.j2mod.modbus.procimg.Register[],T>,T>
extends AbstractMultipleWordsElement<SELF,T>
A DoubleWordElement has a size of two Modbus Registers or 32 bit.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.openems.edge.bridge.modbus.api.element.AbstractModbusElement
AbstractModbusElement.FillElementsPriority
-
Field Summary
Fields inherited from class io.openems.edge.bridge.modbus.api.element.AbstractModbusElement
nextWriteValue, type
Fields inherited from class io.openems.edge.bridge.modbus.api.element.ModbusElement
length, startAddress
-
Constructor Summary
-
Method Summary
Methods inherited from class io.openems.edge.bridge.modbus.api.element.AbstractMultipleWordsElement
getWordOrder, registersToValue, valueToRaw, wordOrder
Methods inherited from class io.openems.edge.bridge.modbus.api.element.ModbusRegisterElement
byteBufferToValue, byteOrder, commonRegistersToValue, getByteOrder, rawToValue, valueToByteBuffer, valueToRaw
Methods inherited from class io.openems.edge.bridge.modbus.api.element.AbstractModbusElement
_getFillElementsPriority, deactivate, debug, fillElementsPriority, getNextWriteValueAndReset, invalidate, isDebug, onNextWriteValueReset, onSetNextWrite, onUpdateCallback, self, setInputValue, setNextWriteValue, setNextWriteValueFromObject, toString
Methods inherited from class io.openems.edge.bridge.modbus.api.element.ModbusElement
getModbusTask, setModbusTask
-
Constructor Details
-
AbstractDoubleWordElement
-