Class DummyRegisterElement
java.lang.Object
io.openems.edge.bridge.modbus.api.element.ModbusElement
io.openems.edge.bridge.modbus.api.element.AbstractModbusElement<DummyRegisterElement,com.ghgande.j2mod.modbus.procimg.Register[],Void>
io.openems.edge.bridge.modbus.api.element.ModbusRegisterElement<DummyRegisterElement,Void>
io.openems.edge.bridge.modbus.api.element.AbstractMultipleWordsElement<DummyRegisterElement,Void>
io.openems.edge.bridge.modbus.api.element.DummyRegisterElement
A DummyRegisterElement is a placeholder for an empty
ModbusRegisterElement
.-
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
ConstructorDescriptionDummyRegisterElement
(int address) DummyRegisterElement
(int fromAddress, int toAddress) -
Method Summary
Modifier and TypeMethodDescriptionprotected Void
byteBufferToValue
(ByteBuffer buff) protected DummyRegisterElement
self()
Gets an instance of the correct subclass of myself.protected void
valueToByteBuffer
(ByteBuffer buff, Void value) protected com.ghgande.j2mod.modbus.procimg.Register[]
valueToRaw
(Void value) Methods inherited from class io.openems.edge.bridge.modbus.api.element.AbstractMultipleWordsElement
getWordOrder, registersToValue, 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
-
DummyRegisterElement
public DummyRegisterElement(int address) -
DummyRegisterElement
public DummyRegisterElement(int fromAddress, int toAddress)
-
-
Method Details
-
self
Description copied from class:AbstractModbusElement
Gets an instance of the correct subclass of myself.- Specified by:
self
in classAbstractModbusElement<DummyRegisterElement,
com.ghgande.j2mod.modbus.procimg.Register[], Void> - Returns:
- myself
-
valueToRaw
- Overrides:
valueToRaw
in classAbstractMultipleWordsElement<DummyRegisterElement,
Void>
-
byteBufferToValue
- Specified by:
byteBufferToValue
in classModbusRegisterElement<DummyRegisterElement,
Void>
-
valueToByteBuffer
- Specified by:
valueToByteBuffer
in classModbusRegisterElement<DummyRegisterElement,
Void>
-