public abstract class ModbusMessage extends Object
| Constructor and Description |
|---|
ModbusMessage() |
| Modifier and Type | Method and Description |
|---|---|
abstract int |
getFunction() |
int |
getProtocolId() |
int |
getServerAddress() |
int |
getTransactionId() |
protected abstract int |
pduSize() |
void |
read(ModbusInputStream fifo) |
abstract void |
readPDU(ModbusInputStream fifo) |
void |
setProtocolId(int protocolId) |
void |
setServerAddress(int serverAddress) |
void |
setTransactionId(int transactionId) |
int |
size() |
void |
write(ModbusOutputStream fifo) |
protected abstract void |
writePDU(ModbusOutputStream fifo) |
public final void write(ModbusOutputStream fifo) throws ModbusIOException
ModbusIOExceptionpublic final void read(ModbusInputStream fifo) throws ModbusNumberException, ModbusIOException
public abstract void readPDU(ModbusInputStream fifo) throws ModbusNumberException, IOException
ModbusNumberExceptionIOExceptionprotected abstract void writePDU(ModbusOutputStream fifo) throws IOException
IOExceptionpublic abstract int getFunction()
public int size()
protected abstract int pduSize()
public int getServerAddress()
public void setServerAddress(int serverAddress)
throws ModbusNumberException
ModbusNumberExceptionpublic int getProtocolId()
public void setProtocolId(int protocolId)
public int getTransactionId()
public void setTransactionId(int transactionId)
Copyright © 2018. All rights reserved.