Class ModbusRecordString16
- java.lang.Object
-
- io.openems.edge.common.modbusslave.ModbusRecord
-
- io.openems.edge.common.modbusslave.ModbusRecordConstant
-
- io.openems.edge.common.modbusslave.ModbusRecordString16
-
- Direct Known Subclasses:
ModbusRecordString16Reserved
public class ModbusRecordString16 extends ModbusRecordConstant
-
-
Field Summary
Fields Modifier and Type Field Description static int
BYTE_LENGTH
static byte[]
UNDEFINED_VALUE
-
Constructor Summary
Constructors Constructor Description ModbusRecordString16(int offset, java.lang.String name, java.lang.String value)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getValueDescription()
Gets the value description.static byte[]
toByteArray(java.lang.Object value)
Convert to byte array.static byte[]
toByteArray(java.lang.String value)
Convert to byte array.java.lang.String
toString()
-
Methods inherited from class io.openems.edge.common.modbusslave.ModbusRecordConstant
getAccessMode, getName, getValue, getValue, writeValue
-
Methods inherited from class io.openems.edge.common.modbusslave.ModbusRecord
getComponentId, getOffset, getType, getUnit, setComponentId
-
-
-
-
Field Detail
-
UNDEFINED_VALUE
public static final byte[] UNDEFINED_VALUE
-
BYTE_LENGTH
public static final int BYTE_LENGTH
- See Also:
- Constant Field Values
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
in classModbusRecordConstant
-
toByteArray
public static byte[] toByteArray(java.lang.String value)
Convert to byte array.- Parameters:
value
- the value- Returns:
- the byte array
-
toByteArray
public static byte[] toByteArray(java.lang.Object value)
Convert to byte array.- Parameters:
value
- the value- Returns:
- the byte array
-
getValueDescription
public java.lang.String getValueDescription()
Description copied from class:ModbusRecord
Gets the value description.- Specified by:
getValueDescription
in classModbusRecord
- Returns:
- the value description
-
-