Class UnsignedQuadruplewordElement
java.lang.Object
io.openems.edge.bridge.modbus.api.element.ModbusElement
io.openems.edge.bridge.modbus.api.element.AbstractModbusElement<UnsignedQuadruplewordElement,com.ghgande.j2mod.modbus.procimg.Register[],Long>
io.openems.edge.bridge.modbus.api.element.ModbusRegisterElement<UnsignedQuadruplewordElement,Long>
io.openems.edge.bridge.modbus.api.element.AbstractMultipleWordsElement<UnsignedQuadruplewordElement,Long>
io.openems.edge.bridge.modbus.api.element.AbstractQuadrupleWordElement<UnsignedQuadruplewordElement,Long>
io.openems.edge.bridge.modbus.api.element.UnsignedQuadruplewordElement
public class UnsignedQuadruplewordElement
extends AbstractQuadrupleWordElement<UnsignedQuadruplewordElement,Long>
An UnsignedQuadruplewordElement represents a Long value in an
AbstractQuadrupleWordElement
.-
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
Modifier and TypeMethodDescriptionprotected Long
byteBufferToValue
(ByteBuffer buff) protected UnsignedQuadruplewordElement
self()
Gets an instance of the correct subclass of myself.protected void
valueToByteBuffer
(ByteBuffer buff, Long value) 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
byteOrder, commonRegistersToValue, getByteOrder, rawToValue, valueToRaw
Methods inherited from class io.openems.edge.bridge.modbus.api.element.AbstractModbusElement
_getFillElementsPriority, deactivate, debug, fillElementsPriority, getNextWriteValueAndReset, invalidate, isDebug, onNextWriteValueReset, onSetNextWrite, onUpdateCallback, setInputValue, setNextWriteValue, setNextWriteValueFromObject, toString
Methods inherited from class io.openems.edge.bridge.modbus.api.element.ModbusElement
getModbusTask, setModbusTask
-
Constructor Details
-
UnsignedQuadruplewordElement
public UnsignedQuadruplewordElement(int address)
-
-
Method Details
-
self
Description copied from class:AbstractModbusElement
Gets an instance of the correct subclass of myself.- Specified by:
self
in classAbstractModbusElement<UnsignedQuadruplewordElement,
com.ghgande.j2mod.modbus.procimg.Register[], Long> - Returns:
- myself
-
byteBufferToValue
- Specified by:
byteBufferToValue
in classModbusRegisterElement<UnsignedQuadruplewordElement,
Long>
-
valueToByteBuffer
- Specified by:
valueToByteBuffer
in classModbusRegisterElement<UnsignedQuadruplewordElement,
Long>
-