public abstract class ModbusMessage
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected int |
slaveId |
Constructor and Description |
---|
ModbusMessage(int slaveId) |
Modifier and Type | Method and Description |
---|---|
protected boolean[] |
convertToBooleans(byte[] data) |
protected byte[] |
convertToBytes(boolean[] bdata) |
protected byte[] |
convertToBytes(short[] sdata) |
protected short[] |
convertToShorts(byte[] data) |
abstract byte |
getFunctionCode() |
int |
getSlaveId() |
void |
write(ByteQueue queue) |
protected abstract void |
writeImpl(ByteQueue queue) |
public ModbusMessage(int slaveId) throws ModbusTransportException
ModbusTransportException
public int getSlaveId()
public abstract byte getFunctionCode()
public final void write(ByteQueue queue)
protected abstract void writeImpl(ByteQueue queue)
protected byte[] convertToBytes(boolean[] bdata)
protected byte[] convertToBytes(short[] sdata)
protected boolean[] convertToBooleans(byte[] data)
protected short[] convertToShorts(byte[] data)
Copyright © 2014 Infinite Automation Systems. All Rights Reserved.