- All Implemented Interfaces:
QtObjectInterface,Cloneable
- Direct Known Subclasses:
QModbusExceptionResponse
Container class containing the function code and payload that is stored inside a Modbus ADU
Java wrapper for Qt class QModbusResponse
- Since:
- This class was introduced in Qt 5.8.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceJava wrapper for Qt callableQtJambiAPI::FunctionType<int,const QModbusResponse&>::typeNested classes/interfaces inherited from class io.qt.serialbus.QModbusPdu
QModbusPdu.ExceptionCode, QModbusPdu.FunctionCode -
Field Summary
Fields inherited from class io.qt.serialbus.QModbusPdu
ExceptionByte -
Constructor Summary
ConstructorsConstructorDescriptionQModbusResponse(QModbusResponse other) SeeQModbusResponse::QModbusResponse(QModbusResponse) Overloaded constructor forQModbusResponse(io.qt.serialbus.QModbusPdu.FunctionCode, io.qt.core.QByteArray)withnewData = new io.qt.core.QByteArray().QModbusResponse(QModbusPdu.FunctionCode code, byte [] newData) Overloaded constructor forQModbusResponse(io.qt.serialbus.QModbusPdu.FunctionCode, io.qt.core.QByteArray).QModbusResponse(QModbusPdu.FunctionCode code, QByteArray newData) -
Method Summary
Modifier and TypeMethodDescriptionstatic intclone()Creates and returns a copy of this object.final booleanequals(QModbusResponse value2) Seeoperator==(QModbusResponse,QModbusResponse) booleanSeeoperator==(QModbusResponse,QModbusResponse) inthashCode()Returns the objects's hash code computed byqHash(QModbusResponse).static intvoidreadFrom(QDataStream stream) static voidvoidwriteTo(QDataStream stream) Seeoperator<<(QDataStream&,QModbusResponse) Methods inherited from class io.qt.serialbus.QModbusPdu
assign, data, dataSize, decodeData, decodeData, decodeData, encodeData, encodeData, encodeData, equals, exceptionCode, functionCode, isException, isValid, setData, setData, setFunctionCode, size, toStringMethods inherited from class io.qt.QtObject
dispose, isDisposed
-
Constructor Details
-
QModbusResponse
public QModbusResponse() -
QModbusResponse
- Parameters:
pdu-
-
QModbusResponse
- Parameters:
code-newData-
-
QModbusResponse
See
QModbusResponse::QModbusResponse(QModbusResponse) - Parameters:
other-
-
QModbusResponse
Overloaded constructor for
QModbusResponse(io.qt.serialbus.QModbusPdu.FunctionCode, io.qt.core.QByteArray)withnewData = new io.qt.core.QByteArray(). -
QModbusResponse
Overloaded constructor for
QModbusResponse(io.qt.serialbus.QModbusPdu.FunctionCode, io.qt.core.QByteArray).
-
-
Method Details
-
writeTo
See
operator<<(QDataStream&,QModbusResponse) - Overrides:
writeToin classQModbusPdu- Parameters:
stream-
-
equals
See
operator==(QModbusResponse,QModbusResponse) - Parameters:
value2-- Returns:
-
readFrom
- Parameters:
stream-
-
calculateDataSize
- Parameters:
pdu-- Returns:
-
minimumDataSize
- Parameters:
pdu-- Returns:
-
registerDataSizeCalculator
public static void registerDataSizeCalculator(QModbusPdu.FunctionCode fc, QModbusResponse.CalcFunction func) See
QModbusResponse::registerDataSizeCalculator(QModbusPdu::FunctionCode, QModbusResponse::CalcFuncPtr) - Parameters:
fc-func-
-
equals
See
operator==(QModbusResponse,QModbusResponse) - Overrides:
equalsin classQModbusPdu- Parameters:
other- other object- Returns:
- true if the native counterpart of the two objects are one and the same.
-
hashCode
Returns the objects's hash code computed byqHash(QModbusResponse).- Overrides:
hashCodein classQModbusPdu
-
clone
Creates and returns a copy of this object.
See
QModbusResponse::QModbusResponse(QModbusResponse) - Overrides:
clonein classQModbusPdu
-