public abstract class AbstractDataRequest extends ModbusRequest
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractDataRequest() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract int |
dataSize() |
int |
getStartAddress() |
protected abstract void |
readData(ModbusInputStream fifo) |
void |
readPDU(ModbusInputStream fifo) |
int |
requestSize() |
void |
setStartAddress(int startAddress) |
protected abstract void |
writeData(ModbusOutputStream fifo) |
void |
writeRequest(ModbusOutputStream fifo) |
createMessage, getResponse, getResponseClass, pduSize, process, setServerAddress, validateResponse, validateResponseImpl, writePDUgetFunction, getProtocolId, getServerAddress, getTransactionId, read, setProtocolId, setTransactionId, size, writeprotected abstract void writeData(ModbusOutputStream fifo) throws IOException
IOExceptionprotected abstract void readData(ModbusInputStream fifo) throws IOException, ModbusNumberException
IOExceptionModbusNumberExceptionpublic final void readPDU(ModbusInputStream fifo) throws ModbusNumberException, IOException
readPDU in class ModbusMessageModbusNumberExceptionIOExceptionpublic void writeRequest(ModbusOutputStream fifo) throws IOException
writeRequest in class ModbusRequestIOExceptionpublic int getStartAddress()
public void setStartAddress(int startAddress)
throws ModbusNumberException
ModbusNumberExceptionpublic final int requestSize()
requestSize in class ModbusRequestprotected abstract int dataSize()
Copyright © 2018. All rights reserved.