io.qt.serialbus.QModbusExceptionResponse Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of qtjambi-serialbus Show documentation
Show all versions of qtjambi-serialbus Show documentation
Provides access to serial industrial bus interface. Currently the module supports the CAN bus and Modbus protocols.
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);
/**
*
*/
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);
}