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

io.qt.serialbus.QModbusReply 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.*;


/**
 * 

Contains the data for a request sent with a QModbusClient derived class

*

Java wrapper for Qt class QModbusReply

*/ public class QModbusReply extends io.qt.core.QObject { static { QtJambi_LibraryUtilities.initialize(); } /** * This variable stores the meta-object for the class. */ public static final io.qt.core.@NonNull QMetaObject staticMetaObject = io.qt.core.QMetaObject.forType(QModbusReply.class); /** *

Java wrapper for Qt enum QModbusReply::ReplyType

*/ public enum ReplyType implements QtEnumerator { /** *

Representing QModbusReply::Raw

*/ Raw(0), /** *

Representing QModbusReply::Common

*/ Common(1), /** *

Representing QModbusReply::Broadcast

*/ Broadcast(2); static { QtJambi_LibraryUtilities.initialize(); } private ReplyType(int value) { this.value = value; } /** * {@inheritDoc} */ @Override public int value() { return value; } /** * Returns the corresponding enum entry for the given value. * @param value * @return enum entry */ public static @NonNull ReplyType resolve(int value) { switch (value) { case 0: return Raw; case 1: return Common; case 2: return Broadcast; default: throw new QNoSuchEnumValueException(value); } } private final int value; } /** *

See QModbusReply::errorOccurred(QModbusDevice::Error)

*/ public final @NonNull Signal1 errorOccurred = new Signal1<>(); /** *

See QModbusReply::finished()

*/ public final @NonNull Signal0 finished = new Signal0(); /** *

See QModbusReply::intermediateErrorOccurred(QModbusDevice::IntermediateError)

*/ public final @NonNull Signal1 intermediateErrorOccurred = new Signal1<>(); /** *

See QModbusReply::QModbusReply(QModbusReply::ReplyType,int,QObject*)

*/ public QModbusReply(io.qt.serialbus.QModbusReply.@NonNull ReplyType type, int serverAddress, io.qt.core.@Nullable QObject parent){ super((QPrivateConstructor)null); initialize_native(this, type, serverAddress, parent); } private native static void initialize_native(QModbusReply instance, io.qt.serialbus.QModbusReply.ReplyType type, int serverAddress, io.qt.core.QObject parent); /** *

See QModbusReply::addIntermediateError(QModbusDevice::IntermediateError)

*/ @QtUninvokable public final void addIntermediateError(io.qt.serialbus.QModbusDevice.@NonNull IntermediateError error){ addIntermediateError_native_QModbusDevice_IntermediateError(QtJambi_LibraryUtilities.internal.nativeId(this), error.value()); } @QtUninvokable private native void addIntermediateError_native_QModbusDevice_IntermediateError(long __this__nativeId, int error); /** *

See QModbusReply::error()const

*/ @QtUninvokable public final io.qt.serialbus.QModbusDevice.@NonNull Error error(){ return io.qt.serialbus.QModbusDevice.Error.resolve(error_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this))); } @QtUninvokable private native int error_native_constfct(long __this__nativeId); /** *

See QModbusReply::errorString()const

*/ @QtUninvokable public final java.lang.@NonNull String errorString(){ return errorString_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native java.lang.String errorString_native_constfct(long __this__nativeId); /** *

See QModbusReply::intermediateErrors()const

*

This function was introduced in Qt 6.0.

*/ @QtUninvokable public final io.qt.core.@NonNull QList intermediateErrors(){ return intermediateErrors_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.core.QList intermediateErrors_native_constfct(long __this__nativeId); /** *

See QModbusReply::isFinished()const

*/ @QtUninvokable public final boolean isFinished(){ return isFinished_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native boolean isFinished_native_constfct(long __this__nativeId); /** *

See QModbusReply::rawResult()const

*/ @QtUninvokable public final io.qt.serialbus.@NonNull QModbusResponse rawResult(){ return rawResult_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.serialbus.QModbusResponse rawResult_native_constfct(long __this__nativeId); /** *

See QModbusReply::result()const

*/ @QtUninvokable public final io.qt.serialbus.@NonNull QModbusDataUnit result(){ return result_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native io.qt.serialbus.QModbusDataUnit result_native_constfct(long __this__nativeId); /** *

See QModbusReply::serverAddress()const

*/ @QtUninvokable public final int serverAddress(){ return serverAddress_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @QtUninvokable private native int serverAddress_native_constfct(long __this__nativeId); /** *

See QModbusReply::setError(QModbusDevice::Error,QString)

*/ @QtUninvokable public final void setError(io.qt.serialbus.QModbusDevice.@NonNull Error error, java.lang.@NonNull String errorText){ setError_native_QModbusDevice_Error_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), error.value(), errorText); } @QtUninvokable private native void setError_native_QModbusDevice_Error_cref_QString(long __this__nativeId, int error, java.lang.String errorText); /** *

See QModbusReply::setFinished(bool)

*/ @QtUninvokable public final void setFinished(boolean isFinished){ setFinished_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), isFinished); } @QtUninvokable private native void setFinished_native_bool(long __this__nativeId, boolean isFinished); /** *

See QModbusReply::setRawResult(QModbusResponse)

*/ @QtUninvokable public final void setRawResult(io.qt.serialbus.@NonNull QModbusResponse unit){ setRawResult_native_cref_QModbusResponse(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(unit)); } @QtUninvokable private native void setRawResult_native_cref_QModbusResponse(long __this__nativeId, long unit); /** *

See QModbusReply::setResult(QModbusDataUnit)

*/ @QtUninvokable public final void setResult(io.qt.serialbus.@NonNull QModbusDataUnit unit){ setResult_native_cref_QModbusDataUnit(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(unit)); } @QtUninvokable private native void setResult_native_cref_QModbusDataUnit(long __this__nativeId, long unit); /** *

See QModbusReply::type()const

*/ @QtUninvokable public final io.qt.serialbus.QModbusReply.@NonNull ReplyType type(){ return io.qt.serialbus.QModbusReply.ReplyType.resolve(type_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this))); } @QtUninvokable private native int type_native_constfct(long __this__nativeId); /** * Constructor for internal use only. * @param p expected to be null. * @hidden */ @NativeAccess protected QModbusReply(QPrivateConstructor p) { super(p); } /** *

Overloaded constructor for {@link #QModbusReply(io.qt.serialbus.QModbusReply.ReplyType, int, io.qt.core.QObject)} * with parent = null.

*/ public QModbusReply(io.qt.serialbus.QModbusReply.@NonNull ReplyType type, int serverAddress) { this(type, serverAddress, (io.qt.core.QObject)null); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy