Class AbstractQuadrupleWordElement<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.AbstractQuadrupleWordElement<SELF,T>
- Type Parameters:
SELF
- the subclass of myselfT
- the OpenEMS type
- Direct Known Subclasses:
FloatQuadruplewordElement
,SignedQuadruplewordElement
,UnsignedQuadruplewordElement
public abstract class AbstractQuadrupleWordElement<SELF extends AbstractModbusElement<SELF,com.ghgande.j2mod.modbus.procimg.Register[],T>,T>
extends AbstractMultipleWordsElement<SELF,T>
A QuadrupleWordElement has a size of four Modbus Registers or 64 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
-
AbstractQuadrupleWordElement
-