net.wimpi.modbus.msg
Class ModbusResponse
java.lang.Object
net.wimpi.modbus.msg.ModbusMessageImpl
net.wimpi.modbus.msg.ModbusResponse
- All Implemented Interfaces:
- Transportable, ModbusMessage
- Direct Known Subclasses:
- ExceptionResponse, ReadCoilsResponse, ReadInputDiscretesResponse, ReadInputRegistersResponse, ReadMultipleRegistersResponse, WriteCoilResponse, WriteMultipleCoilsResponse, WriteMultipleRegistersResponse, WriteSingleRegisterResponse
public abstract class ModbusResponse
- extends ModbusMessageImpl
Abstract class implementing a ModbusResponse.
This class provides specialised implementations with
the functionality they have in common.
- Version:
- 1.2 (@date@)
- Author:
- Dieter Wimberger
|
Method Summary |
static ModbusResponse |
createModbusResponse(int functionCode)
Factory method creating the required specialized ModbusResponse
instance. |
protected void |
setMessage(byte[] msg)
Utility method to set the raw data of the message. |
| Methods inherited from class net.wimpi.modbus.msg.ModbusMessageImpl |
getDataLength, getFunctionCode, getHexMessage, getOutputLength, getProtocolID, getTransactionID, getUnitID, isHeadless, readData, readFrom, setDataLength, setFunctionCode, setHeadless, setHeadless, setProtocolID, setTransactionID, setUnitID, writeData, writeTo |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ModbusResponse
public ModbusResponse()
setMessage
protected void setMessage(byte[] msg)
- Utility method to set the raw data of the message.
Should not be used except under rare circumstances.
- Parameters:
msg - the byte[] resembling the raw modbus
response message.
createModbusResponse
public static ModbusResponse createModbusResponse(int functionCode)
- Factory method creating the required specialized ModbusResponse
instance.
- Parameters:
functionCode - the function code of the response as int.
- Returns:
- a ModbusResponse instance specific for the given function code.
Copyright © 2012. All Rights Reserved.