public abstract class ModbusResponse extends ModbusMessage
| Modifier | Constructor and Description |
|---|---|
protected |
ModbusResponse() |
| Modifier and Type | Method and Description |
|---|---|
ModbusExceptionCode |
getModbusExceptionCode() |
boolean |
isException() |
protected int |
pduSize() |
void |
readPDU(ModbusInputStream fifo) |
protected abstract void |
readResponse(ModbusInputStream fifo) |
protected abstract int |
responseSize() |
void |
setException() |
void |
setModbusExceptionCode(int code) |
protected void |
writePDU(ModbusOutputStream fifo) |
protected abstract void |
writeResponse(ModbusOutputStream fifo) |
getFunction, getProtocolId, getServerAddress, getTransactionId, read, setProtocolId, setServerAddress, setTransactionId, size, writepublic final boolean isException()
public final void setException()
protected final void writePDU(ModbusOutputStream fifo) throws IOException
writePDU in class ModbusMessageIOExceptionpublic final void readPDU(ModbusInputStream fifo) throws IOException, ModbusNumberException
readPDU in class ModbusMessageIOExceptionModbusNumberExceptionprotected abstract void readResponse(ModbusInputStream fifo) throws IOException, ModbusNumberException
IOExceptionModbusNumberExceptionprotected abstract void writeResponse(ModbusOutputStream fifo) throws IOException
IOExceptionpublic final ModbusExceptionCode getModbusExceptionCode()
public final void setModbusExceptionCode(int code)
protected final int pduSize()
pduSize in class ModbusMessageprotected abstract int responseSize()
Copyright © 2018. All rights reserved.