public class ReadWriteMultipleRegistersRequest extends ModbusRequest
| Constructor and Description |
|---|
ReadWriteMultipleRegistersRequest() |
| Modifier and Type | Method and Description |
|---|---|
int |
getFunction() |
int |
getReadAddress() |
int |
getReadQuantity() |
protected Class |
getResponseClass() |
ModbusResponse |
process(DataHolder dataHolder) |
void |
readPDU(ModbusInputStream fifo) |
int |
requestSize() |
void |
setReadAddress(int address) |
void |
setReadQuantity(int quantity) |
void |
setServerAddress(int serverAddress) |
void |
setWriteAddress(int address) |
void |
setWriteRegisters(int[] registers) |
boolean |
validateResponseImpl(ModbusResponse response) |
void |
writeRequest(ModbusOutputStream fifo) |
createMessage, getResponse, pduSize, validateResponse, writePDUgetProtocolId, getServerAddress, getTransactionId, read, setProtocolId, setTransactionId, size, writeprotected Class getResponseClass()
getResponseClass in class ModbusRequestpublic void writeRequest(ModbusOutputStream fifo) throws IOException
writeRequest in class ModbusRequestIOExceptionpublic int requestSize()
requestSize in class ModbusRequestpublic ModbusResponse process(DataHolder dataHolder) throws ModbusNumberException
process in class ModbusRequestModbusNumberExceptionpublic boolean validateResponseImpl(ModbusResponse response)
validateResponseImpl in class ModbusRequestpublic void readPDU(ModbusInputStream fifo) throws ModbusNumberException, IOException
readPDU in class ModbusMessageModbusNumberExceptionIOExceptionpublic int getFunction()
getFunction in class ModbusMessagepublic void setServerAddress(int serverAddress)
throws ModbusNumberException
setServerAddress in class ModbusRequestModbusNumberExceptionpublic int getReadAddress()
public void setReadAddress(int address)
throws ModbusNumberException
ModbusNumberExceptionpublic int getReadQuantity()
public void setReadQuantity(int quantity)
throws ModbusNumberException
ModbusNumberExceptionpublic void setWriteAddress(int address)
throws ModbusNumberException
ModbusNumberExceptionpublic void setWriteRegisters(int[] registers)
throws ModbusNumberException
ModbusNumberExceptionCopyright © 2018. All rights reserved.