public abstract class ModbusResponse extends ModbusMessage
Modifier and Type | Field and Description |
---|---|
protected byte |
exceptionCode |
protected static byte |
MAX_FUNCTION_CODE |
slaveId
Modifier and Type | Method and Description |
---|---|
static ModbusResponse |
createModbusResponse(ByteQueue queue) |
byte |
getExceptionCode() |
java.lang.String |
getExceptionMessage() |
boolean |
isException() |
static void |
main(java.lang.String[] args) |
protected abstract void |
readResponse(ByteQueue queue) |
protected void |
writeImpl(ByteQueue queue) |
protected abstract void |
writeResponse(ByteQueue queue) |
convertToBooleans, convertToBytes, convertToBytes, convertToShorts, getFunctionCode, getSlaveId, write
protected static final byte MAX_FUNCTION_CODE
protected byte exceptionCode
public static ModbusResponse createModbusResponse(ByteQueue queue) throws ModbusTransportException
ModbusTransportException
public boolean isException()
public java.lang.String getExceptionMessage()
public byte getExceptionCode()
protected final void writeImpl(ByteQueue queue)
writeImpl
in class ModbusMessage
protected abstract void writeResponse(ByteQueue queue)
protected abstract void readResponse(ByteQueue queue)
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
Copyright © 2014 Infinite Automation Systems. All Rights Reserved.