类 ModbusResponse
java.lang.Object
com.huangjian.modbus4j.msg.ModbusMessage
com.huangjian.modbus4j.msg.ModbusResponse
- 直接已知子类:
ExceptionResponse,ReadExceptionStatusResponse,ReadResponse,ReportSlaveIdResponse,WriteCoilResponse,WriteCoilsResponse,WriteMaskRegisterResponse,WriteRegisterResponse,WriteRegistersResponse
Abstract ModbusResponse class.
-
字段概要
字段修饰符和类型字段说明protected byteprotected static final byteConstantMAX_FUNCTION_CODE=(byte) 0x80从类继承的字段 com.huangjian.modbus4j.msg.ModbusMessage
slaveId -
方法概要
修饰符和类型方法说明static ModbusResponsecreateModbusResponse(ByteQueue queue) createModbusResponse.byteGetter for the fieldexceptionCode.getExceptionMessage.booleanisException.static voidmain.protected abstract voidreadResponse(ByteQueue queue) readResponse.voidvalidateResponse(ModbusRequest request) Ensure that the Response slave id is equal to the requested slave idprotected final voidwriteImpl.protected abstract voidwriteResponse(ByteQueue queue) writeResponse.从类继承的方法 com.huangjian.modbus4j.msg.ModbusMessage
convertToBooleans, convertToBytes, convertToBytes, convertToShorts, getFunctionCode, getSlaveId, write
-
字段详细资料
-
MAX_FUNCTION_CODE
protected static final byte MAX_FUNCTION_CODEConstantMAX_FUNCTION_CODE=(byte) 0x80- 另请参阅:
-
exceptionCode
protected byte exceptionCode
-
-
方法详细资料
-
createModbusResponse
createModbusResponse.
- 参数:
queue- aByteQueueobject.- 返回:
- a
ModbusResponseobject. - 抛出:
ModbusTransportException- if any.
-
isException
public boolean isException()isException.
- 返回:
- a boolean.
-
getExceptionMessage
getExceptionMessage.
- 返回:
- a
Stringobject.
-
getExceptionCode
public byte getExceptionCode()Getter for the field
exceptionCode.- 返回:
- a byte.
-
writeImpl
writeImpl.
- 指定者:
writeImpl在类中ModbusMessage- 参数:
queue- aByteQueueobject.
-
writeResponse
writeResponse.
- 参数:
queue- aByteQueueobject.
-
readResponse
readResponse.
- 参数:
queue- aByteQueueobject.
-
validateResponse
Ensure that the Response slave id is equal to the requested slave id- 参数:
request-- 抛出:
ModbusTransportException
-
main
main.
-