io.qt.serialbus.QModbusReply Maven / Gradle / Ivy
Show all versions of qtjambi-serialbus Show documentation
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<>();
/**
*
*/
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);
/**
*
*/
@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);
}
}