public class ModbusProtocol extends Object
Constructor and Description |
---|
ModbusProtocol() |
Modifier and Type | Method and Description |
---|---|
static IoBuffer |
convertData(IoBuffer data,
ByteOrder dataOrder) |
static Object |
decodeAsMaster(Pdu message) |
static Object |
decodeAsSlave(Pdu message) |
static Pdu |
encodeAsMaster(BaseMessage message) |
static Pdu |
encodeAsSlave(BaseMessage message) |
static byte[] |
encodeData(byte[] data,
ByteOrder dataOrder) |
static ByteOrder |
makeOrder(String string,
ByteOrder defaultOrder)
Convert the string to a
ByteOrder |
public static ByteOrder makeOrder(String string, ByteOrder defaultOrder)
ByteOrder
string
- the string to convertdefaultOrder
- the default data byte order to use when
string is null
IllegalArgumentException
- if the string is neither null
, "BIG_ENDIAN" nor
"LITTLE_ENDIAN"public static Pdu encodeAsMaster(BaseMessage message)
public static Pdu encodeAsSlave(BaseMessage message)
public static byte[] encodeData(byte[] data, ByteOrder dataOrder)