Class ModbusRecord
- java.lang.Object
-
- io.openems.edge.common.modbusslave.ModbusRecord
-
- Direct Known Subclasses:
ModbusRecordChannel
,ModbusRecordConstant
public abstract class ModbusRecord extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ModbusRecord(int offset, ModbusType type)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract AccessMode
getAccessMode()
java.lang.String
getComponentId()
abstract java.lang.String
getName()
int
getOffset()
ModbusType
getType()
Unit
getUnit()
abstract byte[]
getValue(OpenemsComponent component)
abstract java.lang.String
getValueDescription()
void
setComponentId(java.lang.String componentId)
abstract void
writeValue(OpenemsComponent component, int index, byte byte1, byte byte2)
-
-
-
Constructor Detail
-
ModbusRecord
public ModbusRecord(int offset, ModbusType type)
-
-
Method Detail
-
getOffset
public int getOffset()
-
getType
public ModbusType getType()
-
setComponentId
public void setComponentId(java.lang.String componentId)
-
getComponentId
public java.lang.String getComponentId()
-
getName
public abstract java.lang.String getName()
-
getValueDescription
public abstract java.lang.String getValueDescription()
-
getUnit
public Unit getUnit()
-
getValue
public abstract byte[] getValue(OpenemsComponent component)
-
writeValue
public abstract void writeValue(OpenemsComponent component, int index, byte byte1, byte byte2)
-
getAccessMode
public abstract AccessMode getAccessMode()
-
-