All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.qt.serialbus.QModbusExceptionResponse Maven / Gradle / Ivy

Go to download

Provides access to serial industrial bus interface. Currently the module supports the CAN bus and Modbus protocols.

There is a newer version: 6.7.2
Show newest version
package io.qt.serialbus;

import io.qt.*;


/**
 * 

Container class containing the function and error code inside a Modbus ADU

*

Java wrapper for Qt class QModbusExceptionResponse

*/ public class QModbusExceptionResponse extends io.qt.serialbus.QModbusResponse implements java.lang.Cloneable { /** *

See QModbusExceptionResponse::QModbusExceptionResponse()

*/ public QModbusExceptionResponse(){ super((QPrivateConstructor)null); initialize_native(this); } private native static void initialize_native(QModbusExceptionResponse instance); /** *

See QModbusExceptionResponse::QModbusExceptionResponse(QModbusExceptionResponse)

*/ public QModbusExceptionResponse(io.qt.serialbus.@NonNull QModbusExceptionResponse other){ super((QPrivateConstructor)null); initialize_native(this, other); } private native static void initialize_native(QModbusExceptionResponse instance, io.qt.serialbus.QModbusExceptionResponse other); /** *

See QModbusExceptionResponse::QModbusExceptionResponse(QModbusPdu)

*/ public QModbusExceptionResponse(io.qt.serialbus.@NonNull QModbusPdu pdu){ super((QPrivateConstructor)null); initialize_native(this, pdu); } private native static void initialize_native(QModbusExceptionResponse instance, io.qt.serialbus.QModbusPdu pdu); /** *

See QModbusExceptionResponse::QModbusExceptionResponse(QModbusPdu::FunctionCode,QModbusPdu::ExceptionCode)

*/ public QModbusExceptionResponse(io.qt.serialbus.QModbusPdu.@NonNull FunctionCode fc, io.qt.serialbus.QModbusPdu.@NonNull ExceptionCode ec){ super((QPrivateConstructor)null); initialize_native(this, fc, ec); } private native static void initialize_native(QModbusExceptionResponse instance, io.qt.serialbus.QModbusPdu.FunctionCode fc, io.qt.serialbus.QModbusPdu.ExceptionCode ec); /** *

See QModbusExceptionResponse::setExceptionCode(QModbusPdu::ExceptionCode)

*/ @QtUninvokable public final void setExceptionCode(io.qt.serialbus.QModbusPdu.@NonNull ExceptionCode ec){ setExceptionCode_native_QModbusPdu_ExceptionCode(QtJambi_LibraryUtilities.internal.nativeId(this), ec.value()); } @QtUninvokable private native void setExceptionCode_native_QModbusPdu_ExceptionCode(long __this__nativeId, int ec); /** *

See QModbusPdu::setFunctionCode(QModbusPdu::FunctionCode)

*/ @QtUninvokable @Override public void setFunctionCode(io.qt.serialbus.QModbusPdu.@NonNull FunctionCode c){ setFunctionCode_native_QModbusPdu_FunctionCode(QtJambi_LibraryUtilities.internal.nativeId(this), c.value()); } @QtUninvokable private native void setFunctionCode_native_QModbusPdu_FunctionCode(long __this__nativeId, int c); /** * Constructor for internal use only. * @param p expected to be null. * @hidden */ @NativeAccess protected QModbusExceptionResponse(QPrivateConstructor p) { super(p); } /** *

Creates and returns a copy of this object.

See QModbusExceptionResponse::QModbusExceptionResponse(QModbusExceptionResponse)

*/ @QtUninvokable @Override public QModbusExceptionResponse clone() { return clone_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } private static native QModbusExceptionResponse clone_native(long __this_nativeId); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy