// +build !minimal #define protected public #define private public #include "serialbus.h" #include "_cgo_export.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include class MyQCanBus: public QCanBus { public: bool event(QEvent * e) { return callbackQCanBus_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQCanBus_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQCanBus_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQCanBus_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQCanBus_CustomEvent(this, event); }; void deleteLater() { callbackQCanBus_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQCanBus_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQCanBus_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtSerialBus_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQCanBus_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQCanBus_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQCanBus_MetaObject(const_cast(static_cast(this)))); }; }; Q_DECLARE_METATYPE(MyQCanBus*) int QCanBus_QCanBus_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} void* QCanBus_QCanBus_Instance() { return QCanBus::instance(); } void* QCanBus_CreateDevice(void* ptr, struct QtSerialBus_PackedString plugin, struct QtSerialBus_PackedString interfaceName, struct QtSerialBus_PackedString errorMessage) { return static_cast(ptr)->createDevice(QString::fromUtf8(plugin.data, plugin.len), QString::fromUtf8(interfaceName.data, interfaceName.len), new QString(QString::fromUtf8(errorMessage.data, errorMessage.len))); } struct QtSerialBus_PackedList QCanBus_AvailableDevices(void* ptr, struct QtSerialBus_PackedString plugin, struct QtSerialBus_PackedString errorMessage) { return ({ QList* tmpValue = new QList(static_cast(ptr)->availableDevices(QString::fromUtf8(plugin.data, plugin.len), new QString(QString::fromUtf8(errorMessage.data, errorMessage.len)))); QtSerialBus_PackedList { tmpValue, tmpValue->size() }; }); } struct QtSerialBus_PackedString QCanBus_Plugins(void* ptr) { return ({ QByteArray t48ad25 = static_cast(ptr)->plugins().join("|").toUtf8(); QtSerialBus_PackedString { const_cast(t48ad25.prepend("WHITESPACE").constData()+10), t48ad25.size()-10 }; }); } void* QCanBus___availableDevices_atList(void* ptr, int i) { return new QCanBusDeviceInfo(static_cast*>(ptr)->at(i)); } void QCanBus___availableDevices_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QCanBus___availableDevices_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QCanBus___dynamicPropertyNames_atList(void* ptr, int i) { return new QByteArray(static_cast*>(ptr)->at(i)); } void QCanBus___dynamicPropertyNames_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QCanBus___dynamicPropertyNames_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QCanBus___findChildren_atList2(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QCanBus___findChildren_setList2(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QCanBus___findChildren_newList2(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QCanBus___findChildren_atList3(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QCanBus___findChildren_setList3(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QCanBus___findChildren_newList3(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QCanBus___findChildren_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QCanBus___findChildren_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QCanBus___findChildren_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QCanBus___children_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QCanBus___children_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QCanBus___children_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } char QCanBus_EventDefault(void* ptr, void* e) { return static_cast(ptr)->QCanBus::event(static_cast(e)); } char QCanBus_EventFilterDefault(void* ptr, void* watched, void* event) { return static_cast(ptr)->QCanBus::eventFilter(static_cast(watched), static_cast(event)); } void QCanBus_ChildEventDefault(void* ptr, void* event) { static_cast(ptr)->QCanBus::childEvent(static_cast(event)); } void QCanBus_ConnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QCanBus::connectNotify(*static_cast(sign)); } void QCanBus_CustomEventDefault(void* ptr, void* event) { static_cast(ptr)->QCanBus::customEvent(static_cast(event)); } void QCanBus_DeleteLaterDefault(void* ptr) { static_cast(ptr)->QCanBus::deleteLater(); } void QCanBus_DisconnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QCanBus::disconnectNotify(*static_cast(sign)); } void QCanBus_TimerEventDefault(void* ptr, void* event) { static_cast(ptr)->QCanBus::timerEvent(static_cast(event)); } void* QCanBus_MetaObjectDefault(void* ptr) { return const_cast(static_cast(ptr)->QCanBus::metaObject()); } class MyQCanBusDevice: public QCanBusDevice { public: MyQCanBusDevice(QObject *parent = nullptr) : QCanBusDevice(parent) {QCanBusDevice_QCanBusDevice_QRegisterMetaType();}; QString interpretErrorFrame(const QCanBusFrame & frame) { return ({ QtSerialBus_PackedString tempVal = callbackQCanBusDevice_InterpretErrorFrame(this, const_cast(&frame)); QString ret = QString::fromUtf8(tempVal.data, tempVal.len); free(tempVal.data); ret; }); }; bool open() { return callbackQCanBusDevice_Open(this) != 0; }; bool waitForFramesReceived(int msecs) { return callbackQCanBusDevice_WaitForFramesReceived(this, msecs) != 0; }; bool waitForFramesWritten(int msecs) { return callbackQCanBusDevice_WaitForFramesWritten(this, msecs) != 0; }; bool writeFrame(const QCanBusFrame & frame) { return callbackQCanBusDevice_WriteFrame(this, const_cast(&frame)) != 0; }; void close() { callbackQCanBusDevice_Close(this); }; void Signal_ErrorOccurred(QCanBusDevice::CanBusError error) { callbackQCanBusDevice_ErrorOccurred(this, error); }; void Signal_FramesReceived() { callbackQCanBusDevice_FramesReceived(this); }; void Signal_FramesWritten(qint64 framesCount) { callbackQCanBusDevice_FramesWritten(this, framesCount); }; void setConfigurationParameter(int key, const QVariant & value) { callbackQCanBusDevice_SetConfigurationParameter(this, key, const_cast(&value)); }; void Signal_StateChanged(QCanBusDevice::CanBusDeviceState state) { callbackQCanBusDevice_StateChanged(this, state); }; bool event(QEvent * e) { return callbackQCanBusDevice_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQCanBusDevice_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQCanBusDevice_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQCanBusDevice_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQCanBusDevice_CustomEvent(this, event); }; void deleteLater() { callbackQCanBusDevice_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQCanBusDevice_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQCanBusDevice_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtSerialBus_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQCanBusDevice_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQCanBusDevice_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQCanBusDevice_MetaObject(const_cast(static_cast(this)))); }; }; Q_DECLARE_METATYPE(MyQCanBusDevice*) int QCanBusDevice_QCanBusDevice_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} void* QCanBusDevice_NewQCanBusDevice(void* parent) { if (dynamic_cast(static_cast(parent))) { return new MyQCanBusDevice(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQCanBusDevice(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQCanBusDevice(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQCanBusDevice(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQCanBusDevice(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQCanBusDevice(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQCanBusDevice(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQCanBusDevice(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQCanBusDevice(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQCanBusDevice(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQCanBusDevice(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQCanBusDevice(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQCanBusDevice(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQCanBusDevice(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQCanBusDevice(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQCanBusDevice(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQCanBusDevice(static_cast(parent)); } else { return new MyQCanBusDevice(static_cast(parent)); } } struct QtSerialBus_PackedString QCanBusDevice_InterpretErrorFrame(void* ptr, void* frame) { return ({ QByteArray t5dc8ff = static_cast(ptr)->interpretErrorFrame(*static_cast(frame)).toUtf8(); QtSerialBus_PackedString { const_cast(t5dc8ff.prepend("WHITESPACE").constData()+10), t5dc8ff.size()-10 }; }); } char QCanBusDevice_ConnectDevice(void* ptr) { return static_cast(ptr)->connectDevice(); } char QCanBusDevice_Open(void* ptr) { return static_cast(ptr)->open(); } char QCanBusDevice_WaitForFramesReceived(void* ptr, int msecs) { return static_cast(ptr)->waitForFramesReceived(msecs); } char QCanBusDevice_WaitForFramesReceivedDefault(void* ptr, int msecs) { return static_cast(ptr)->QCanBusDevice::waitForFramesReceived(msecs); } char QCanBusDevice_WaitForFramesWritten(void* ptr, int msecs) { return static_cast(ptr)->waitForFramesWritten(msecs); } char QCanBusDevice_WaitForFramesWrittenDefault(void* ptr, int msecs) { return static_cast(ptr)->QCanBusDevice::waitForFramesWritten(msecs); } char QCanBusDevice_WriteFrame(void* ptr, void* frame) { return static_cast(ptr)->writeFrame(*static_cast(frame)); } void QCanBusDevice_Close(void* ptr) { static_cast(ptr)->close(); } void QCanBusDevice_DisconnectDevice(void* ptr) { static_cast(ptr)->disconnectDevice(); } void QCanBusDevice_EnqueueOutgoingFrame(void* ptr, void* newFrame) { static_cast(ptr)->enqueueOutgoingFrame(*static_cast(newFrame)); } void QCanBusDevice_EnqueueReceivedFrames(void* ptr, void* newFrames) { static_cast(ptr)->enqueueReceivedFrames(*static_cast*>(newFrames)); } void QCanBusDevice_ConnectErrorOccurred(void* ptr) { qRegisterMetaType(); QObject::connect(static_cast(ptr), static_cast(&QCanBusDevice::errorOccurred), static_cast(ptr), static_cast(&MyQCanBusDevice::Signal_ErrorOccurred)); } void QCanBusDevice_DisconnectErrorOccurred(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QCanBusDevice::errorOccurred), static_cast(ptr), static_cast(&MyQCanBusDevice::Signal_ErrorOccurred)); } void QCanBusDevice_ErrorOccurred(void* ptr, long long error) { static_cast(ptr)->errorOccurred(static_cast(error)); } void QCanBusDevice_ConnectFramesReceived(void* ptr) { QObject::connect(static_cast(ptr), static_cast(&QCanBusDevice::framesReceived), static_cast(ptr), static_cast(&MyQCanBusDevice::Signal_FramesReceived)); } void QCanBusDevice_DisconnectFramesReceived(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QCanBusDevice::framesReceived), static_cast(ptr), static_cast(&MyQCanBusDevice::Signal_FramesReceived)); } void QCanBusDevice_FramesReceived(void* ptr) { static_cast(ptr)->framesReceived(); } void QCanBusDevice_ConnectFramesWritten(void* ptr) { QObject::connect(static_cast(ptr), static_cast(&QCanBusDevice::framesWritten), static_cast(ptr), static_cast(&MyQCanBusDevice::Signal_FramesWritten)); } void QCanBusDevice_DisconnectFramesWritten(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QCanBusDevice::framesWritten), static_cast(ptr), static_cast(&MyQCanBusDevice::Signal_FramesWritten)); } void QCanBusDevice_FramesWritten(void* ptr, long long framesCount) { static_cast(ptr)->framesWritten(framesCount); } void QCanBusDevice_SetConfigurationParameter(void* ptr, int key, void* value) { static_cast(ptr)->setConfigurationParameter(key, *static_cast(value)); } void QCanBusDevice_SetConfigurationParameterDefault(void* ptr, int key, void* value) { static_cast(ptr)->QCanBusDevice::setConfigurationParameter(key, *static_cast(value)); } void QCanBusDevice_SetError(void* ptr, struct QtSerialBus_PackedString errorText, long long errorId) { static_cast(ptr)->setError(QString::fromUtf8(errorText.data, errorText.len), static_cast(errorId)); } void QCanBusDevice_SetState(void* ptr, long long newState) { static_cast(ptr)->setState(static_cast(newState)); } void QCanBusDevice_ConnectStateChanged(void* ptr) { qRegisterMetaType(); QObject::connect(static_cast(ptr), static_cast(&QCanBusDevice::stateChanged), static_cast(ptr), static_cast(&MyQCanBusDevice::Signal_StateChanged)); } void QCanBusDevice_DisconnectStateChanged(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QCanBusDevice::stateChanged), static_cast(ptr), static_cast(&MyQCanBusDevice::Signal_StateChanged)); } void QCanBusDevice_StateChanged(void* ptr, long long state) { static_cast(ptr)->stateChanged(static_cast(state)); } long long QCanBusDevice_State(void* ptr) { return static_cast(ptr)->state(); } long long QCanBusDevice_Error(void* ptr) { return static_cast(ptr)->error(); } struct QtSerialBus_PackedString QCanBusDevice_ErrorString(void* ptr) { return ({ QByteArray t646153 = static_cast(ptr)->errorString().toUtf8(); QtSerialBus_PackedString { const_cast(t646153.prepend("WHITESPACE").constData()+10), t646153.size()-10 }; }); } void* QCanBusDevice_ConfigurationParameter(void* ptr, int key) { return new QVariant(static_cast(ptr)->configurationParameter(key)); } struct QtSerialBus_PackedList QCanBusDevice_ConfigurationKeys(void* ptr) { return ({ QVector* tmpValue = new QVector(static_cast(ptr)->configurationKeys()); QtSerialBus_PackedList { tmpValue, tmpValue->size() }; }); } char QCanBusDevice_HasOutgoingFrames(void* ptr) { return static_cast(ptr)->hasOutgoingFrames(); } long long QCanBusDevice_FramesAvailable(void* ptr) { return static_cast(ptr)->framesAvailable(); } long long QCanBusDevice_FramesToWrite(void* ptr) { return static_cast(ptr)->framesToWrite(); } void QCanBusDevice___enqueueReceivedFrames_newFrames_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QCanBusDevice___enqueueReceivedFrames_newFrames_newList(void* ptr) { Q_UNUSED(ptr); return new QVector; } int QCanBusDevice___configurationKeys_atList(void* ptr, int i) { return static_cast*>(ptr)->at(i); } void QCanBusDevice___configurationKeys_setList(void* ptr, int i) { static_cast*>(ptr)->append(i); } void* QCanBusDevice___configurationKeys_newList(void* ptr) { Q_UNUSED(ptr); return new QVector; } void* QCanBusDevice___dynamicPropertyNames_atList(void* ptr, int i) { return new QByteArray(static_cast*>(ptr)->at(i)); } void QCanBusDevice___dynamicPropertyNames_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QCanBusDevice___dynamicPropertyNames_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QCanBusDevice___findChildren_atList2(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QCanBusDevice___findChildren_setList2(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QCanBusDevice___findChildren_newList2(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QCanBusDevice___findChildren_atList3(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QCanBusDevice___findChildren_setList3(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QCanBusDevice___findChildren_newList3(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QCanBusDevice___findChildren_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QCanBusDevice___findChildren_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QCanBusDevice___findChildren_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QCanBusDevice___children_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QCanBusDevice___children_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QCanBusDevice___children_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } char QCanBusDevice_EventDefault(void* ptr, void* e) { return static_cast(ptr)->QCanBusDevice::event(static_cast(e)); } char QCanBusDevice_EventFilterDefault(void* ptr, void* watched, void* event) { return static_cast(ptr)->QCanBusDevice::eventFilter(static_cast(watched), static_cast(event)); } void QCanBusDevice_ChildEventDefault(void* ptr, void* event) { static_cast(ptr)->QCanBusDevice::childEvent(static_cast(event)); } void QCanBusDevice_ConnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QCanBusDevice::connectNotify(*static_cast(sign)); } void QCanBusDevice_CustomEventDefault(void* ptr, void* event) { static_cast(ptr)->QCanBusDevice::customEvent(static_cast(event)); } void QCanBusDevice_DeleteLaterDefault(void* ptr) { static_cast(ptr)->QCanBusDevice::deleteLater(); } void QCanBusDevice_DisconnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QCanBusDevice::disconnectNotify(*static_cast(sign)); } void QCanBusDevice_TimerEventDefault(void* ptr, void* event) { static_cast(ptr)->QCanBusDevice::timerEvent(static_cast(event)); } void* QCanBusDevice_MetaObjectDefault(void* ptr) { return const_cast(static_cast(ptr)->QCanBusDevice::metaObject()); } void QCanBusDeviceInfo_Swap(void* ptr, void* other) { static_cast(ptr)->swap(*static_cast(other)); } void QCanBusDeviceInfo_DestroyQCanBusDeviceInfo(void* ptr) { static_cast(ptr)->~QCanBusDeviceInfo(); } struct QtSerialBus_PackedString QCanBusDeviceInfo_Name(void* ptr) { return ({ QByteArray tdc7ae5 = static_cast(ptr)->name().toUtf8(); QtSerialBus_PackedString { const_cast(tdc7ae5.prepend("WHITESPACE").constData()+10), tdc7ae5.size()-10 }; }); } char QCanBusDeviceInfo_HasFlexibleDataRate(void* ptr) { return static_cast(ptr)->hasFlexibleDataRate(); } char QCanBusDeviceInfo_IsVirtual(void* ptr) { return static_cast(ptr)->isVirtual(); } class MyQCanBusFactoryV2: public QCanBusFactoryV2 { public: QCanBusDevice * createDevice(const QString & interfaceName, QString * errorMessage) const { QByteArray tf83f00 = interfaceName.toUtf8(); QtSerialBus_PackedString interfaceNamePacked = { const_cast(tf83f00.prepend("WHITESPACE").constData()+10), tf83f00.size()-10 };QByteArray t3f2abc = errorMessage->toUtf8(); QtSerialBus_PackedString errorMessagePacked = { const_cast(t3f2abc.prepend("WHITESPACE").constData()+10), t3f2abc.size()-10 };return static_cast(callbackQCanBusFactoryV2_CreateDevice(const_cast(static_cast(this)), interfaceNamePacked, errorMessagePacked)); }; QList availableDevices(QString * errorMessage) const { QByteArray t3f2abc = errorMessage->toUtf8(); QtSerialBus_PackedString errorMessagePacked = { const_cast(t3f2abc.prepend("WHITESPACE").constData()+10), t3f2abc.size()-10 };return *static_cast*>(callbackQCanBusFactoryV2_AvailableDevices(const_cast(static_cast(this)), errorMessagePacked)); }; }; void* QCanBusFactoryV2_CreateDevice(void* ptr, struct QtSerialBus_PackedString interfaceName, struct QtSerialBus_PackedString errorMessage) { return static_cast(ptr)->createDevice(QString::fromUtf8(interfaceName.data, interfaceName.len), new QString(QString::fromUtf8(errorMessage.data, errorMessage.len))); } struct QtSerialBus_PackedList QCanBusFactoryV2_AvailableDevices(void* ptr, struct QtSerialBus_PackedString errorMessage) { return ({ QList* tmpValue = new QList(static_cast(ptr)->availableDevices(new QString(QString::fromUtf8(errorMessage.data, errorMessage.len)))); QtSerialBus_PackedList { tmpValue, tmpValue->size() }; }); } void* QCanBusFactoryV2___availableDevices_atList(void* ptr, int i) { return new QCanBusDeviceInfo(static_cast*>(ptr)->at(i)); } void QCanBusFactoryV2___availableDevices_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QCanBusFactoryV2___availableDevices_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } int QCanBusFrame_TransmissionTimeoutError_Type() { return QCanBusFrame::TransmissionTimeoutError; } int QCanBusFrame_LostArbitrationError_Type() { return QCanBusFrame::LostArbitrationError; } int QCanBusFrame_ControllerError_Type() { return QCanBusFrame::ControllerError; } int QCanBusFrame_ProtocolViolationError_Type() { return QCanBusFrame::ProtocolViolationError; } int QCanBusFrame_TransceiverError_Type() { return QCanBusFrame::TransceiverError; } int QCanBusFrame_MissingAcknowledgmentError_Type() { return QCanBusFrame::MissingAcknowledgmentError; } int QCanBusFrame_BusOffError_Type() { return QCanBusFrame::BusOffError; } int QCanBusFrame_BusError_Type() { return QCanBusFrame::BusError; } int QCanBusFrame_ControllerRestartError_Type() { return QCanBusFrame::ControllerRestartError; } int QCanBusFrame_UnknownError_Type() { return QCanBusFrame::UnknownError; } int QCanBusFrame_AnyError_Type() { return QCanBusFrame::AnyError; } void* QCanBusFrame_NewQCanBusFrame(long long ty) { return new QCanBusFrame(static_cast(ty)); } void* QCanBusFrame_NewQCanBusFrame2(unsigned int identifier, void* data) { return new QCanBusFrame(identifier, *static_cast(data)); } void QCanBusFrame_SetBitrateSwitch(void* ptr, char bitrateSwitch) { static_cast(ptr)->setBitrateSwitch(bitrateSwitch != 0); } void QCanBusFrame_SetError(void* ptr, long long error) { static_cast(ptr)->setError(static_cast(error)); } void QCanBusFrame_SetErrorStateIndicator(void* ptr, char errorStateIndicator) { static_cast(ptr)->setErrorStateIndicator(errorStateIndicator != 0); } void QCanBusFrame_SetExtendedFrameFormat(void* ptr, char isExtended) { static_cast(ptr)->setExtendedFrameFormat(isExtended != 0); } void QCanBusFrame_SetFlexibleDataRateFormat(void* ptr, char isFlexibleData) { static_cast(ptr)->setFlexibleDataRateFormat(isFlexibleData != 0); } void QCanBusFrame_SetFrameId(void* ptr, unsigned int newFrameId) { static_cast(ptr)->setFrameId(newFrameId); } void QCanBusFrame_SetFrameType(void* ptr, long long newType) { static_cast(ptr)->setFrameType(static_cast(newType)); } void QCanBusFrame_SetLocalEcho(void* ptr, char echo) { static_cast(ptr)->setLocalEcho(echo != 0); } void QCanBusFrame_SetPayload(void* ptr, void* data) { static_cast(ptr)->setPayload(*static_cast(data)); } long long QCanBusFrame_Error(void* ptr) { return static_cast(ptr)->error(); } long long QCanBusFrame_FrameType(void* ptr) { return static_cast(ptr)->frameType(); } void* QCanBusFrame_Payload(void* ptr) { return new QByteArray(static_cast(ptr)->payload()); } struct QtSerialBus_PackedString QCanBusFrame_ToString(void* ptr) { return ({ QByteArray tda41b1 = static_cast(ptr)->toString().toUtf8(); QtSerialBus_PackedString { const_cast(tda41b1.prepend("WHITESPACE").constData()+10), tda41b1.size()-10 }; }); } char QCanBusFrame_HasBitrateSwitch(void* ptr) { return static_cast(ptr)->hasBitrateSwitch(); } char QCanBusFrame_HasErrorStateIndicator(void* ptr) { return static_cast(ptr)->hasErrorStateIndicator(); } char QCanBusFrame_HasExtendedFrameFormat(void* ptr) { return static_cast(ptr)->hasExtendedFrameFormat(); } char QCanBusFrame_HasFlexibleDataRateFormat(void* ptr) { return static_cast(ptr)->hasFlexibleDataRateFormat(); } char QCanBusFrame_HasLocalEcho(void* ptr) { return static_cast(ptr)->hasLocalEcho(); } char QCanBusFrame_IsValid(void* ptr) { return static_cast(ptr)->isValid(); } unsigned int QCanBusFrame_FrameId(void* ptr) { return static_cast(ptr)->frameId(); } class MyQModbusClient: public QModbusClient { public: MyQModbusClient(QObject *parent = nullptr) : QModbusClient(parent) {QModbusClient_QModbusClient_QRegisterMetaType();}; bool processPrivateResponse(const QModbusResponse & response, QModbusDataUnit * data) { return callbackQModbusClient_ProcessPrivateResponse(this, const_cast(&response), data) != 0; }; bool processResponse(const QModbusResponse & response, QModbusDataUnit * data) { return callbackQModbusClient_ProcessResponse(this, const_cast(&response), data) != 0; }; void Signal_TimeoutChanged(int newTimeout) { callbackQModbusClient_TimeoutChanged(this, newTimeout); }; bool open() { return callbackQModbusClient_Open(this) != 0; }; void close() { callbackQModbusClient_Close(this); }; void Signal_ErrorOccurred(QModbusDevice::Error error) { callbackQModbusDevice_ErrorOccurred(this, error); }; void Signal_StateChanged(QModbusDevice::State state) { callbackQModbusDevice_StateChanged(this, state); }; bool event(QEvent * e) { return callbackQModbusDevice_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQModbusDevice_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQModbusDevice_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQModbusDevice_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQModbusDevice_CustomEvent(this, event); }; void deleteLater() { callbackQModbusDevice_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQModbusDevice_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQModbusDevice_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtSerialBus_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQModbusDevice_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQModbusDevice_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQModbusDevice_MetaObject(const_cast(static_cast(this)))); }; }; Q_DECLARE_METATYPE(MyQModbusClient*) int QModbusClient_QModbusClient_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} void* QModbusClient_NewQModbusClient(void* parent) { if (dynamic_cast(static_cast(parent))) { return new MyQModbusClient(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusClient(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusClient(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusClient(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusClient(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusClient(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusClient(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusClient(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusClient(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusClient(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusClient(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusClient(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusClient(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusClient(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusClient(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusClient(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusClient(static_cast(parent)); } else { return new MyQModbusClient(static_cast(parent)); } } void* QModbusClient_SendRawRequest(void* ptr, void* request, int serverAddress) { return static_cast(ptr)->sendRawRequest(*static_cast(request), serverAddress); } void* QModbusClient_SendReadRequest(void* ptr, void* read, int serverAddress) { return static_cast(ptr)->sendReadRequest(*static_cast(read), serverAddress); } void* QModbusClient_SendReadWriteRequest(void* ptr, void* read, void* write, int serverAddress) { return static_cast(ptr)->sendReadWriteRequest(*static_cast(read), *static_cast(write), serverAddress); } void* QModbusClient_SendWriteRequest(void* ptr, void* write, int serverAddress) { return static_cast(ptr)->sendWriteRequest(*static_cast(write), serverAddress); } char QModbusClient_ProcessPrivateResponse(void* ptr, void* response, void* data) { return static_cast(ptr)->processPrivateResponse(*static_cast(response), static_cast(data)); } char QModbusClient_ProcessPrivateResponseDefault(void* ptr, void* response, void* data) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QModbusTcpClient::processPrivateResponse(*static_cast(response), static_cast(data)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QModbusRtuSerialMaster::processPrivateResponse(*static_cast(response), static_cast(data)); } else { return static_cast(ptr)->QModbusClient::processPrivateResponse(*static_cast(response), static_cast(data)); } } char QModbusClient_ProcessResponse(void* ptr, void* response, void* data) { return static_cast(ptr)->processResponse(*static_cast(response), static_cast(data)); } char QModbusClient_ProcessResponseDefault(void* ptr, void* response, void* data) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QModbusTcpClient::processResponse(*static_cast(response), static_cast(data)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QModbusRtuSerialMaster::processResponse(*static_cast(response), static_cast(data)); } else { return static_cast(ptr)->QModbusClient::processResponse(*static_cast(response), static_cast(data)); } } void QModbusClient_SetNumberOfRetries(void* ptr, int number) { static_cast(ptr)->setNumberOfRetries(number); } void QModbusClient_SetTimeout(void* ptr, int newTimeout) { static_cast(ptr)->setTimeout(newTimeout); } void QModbusClient_ConnectTimeoutChanged(void* ptr) { QObject::connect(static_cast(ptr), static_cast(&QModbusClient::timeoutChanged), static_cast(ptr), static_cast(&MyQModbusClient::Signal_TimeoutChanged)); } void QModbusClient_DisconnectTimeoutChanged(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QModbusClient::timeoutChanged), static_cast(ptr), static_cast(&MyQModbusClient::Signal_TimeoutChanged)); } void QModbusClient_TimeoutChanged(void* ptr, int newTimeout) { static_cast(ptr)->timeoutChanged(newTimeout); } int QModbusClient_NumberOfRetries(void* ptr) { return static_cast(ptr)->numberOfRetries(); } int QModbusClient_Timeout(void* ptr) { return static_cast(ptr)->timeout(); } char QModbusClient_Open(void* ptr) { return static_cast(ptr)->open(); } char QModbusClient_OpenDefault(void* ptr) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QModbusTcpClient::open(); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QModbusRtuSerialMaster::open(); } else { } } void QModbusClient_Close(void* ptr) { static_cast(ptr)->close(); } void QModbusClient_CloseDefault(void* ptr) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusTcpClient::close(); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusRtuSerialMaster::close(); } else { } } void* QModbusDataUnit_NewQModbusDataUnit() { return new QModbusDataUnit(); } void* QModbusDataUnit_NewQModbusDataUnit2(long long ty) { return new QModbusDataUnit(static_cast(ty)); } void* QModbusDataUnit_NewQModbusDataUnit4(long long ty, int address, void* data) { return new QModbusDataUnit(static_cast(ty), address, *static_cast*>(data)); } void* QModbusDataUnit_NewQModbusDataUnit3(long long ty, int address, unsigned short size) { return new QModbusDataUnit(static_cast(ty), address, size); } void QModbusDataUnit_SetRegisterType(void* ptr, long long ty) { static_cast(ptr)->setRegisterType(static_cast(ty)); } void QModbusDataUnit_SetStartAddress(void* ptr, int address) { static_cast(ptr)->setStartAddress(address); } void QModbusDataUnit_SetValue(void* ptr, int index, unsigned short value) { static_cast(ptr)->setValue(index, value); } void QModbusDataUnit_SetValueCount(void* ptr, unsigned int newCount) { static_cast(ptr)->setValueCount(newCount); } void QModbusDataUnit_SetValues(void* ptr, void* values) { static_cast(ptr)->setValues(*static_cast*>(values)); } struct QtSerialBus_PackedList QModbusDataUnit_Values(void* ptr) { return ({ QVector* tmpValue = new QVector(static_cast(ptr)->values()); QtSerialBus_PackedList { tmpValue, tmpValue->size() }; }); } long long QModbusDataUnit_RegisterType(void* ptr) { return static_cast(ptr)->registerType(); } char QModbusDataUnit_IsValid(void* ptr) { return static_cast(ptr)->isValid(); } int QModbusDataUnit_StartAddress(void* ptr) { return static_cast(ptr)->startAddress(); } unsigned short QModbusDataUnit_Value(void* ptr, int index) { return static_cast(ptr)->value(index); } unsigned int QModbusDataUnit_ValueCount(void* ptr) { return static_cast(ptr)->valueCount(); } unsigned short QModbusDataUnit___QModbusDataUnit_data_atList4(void* ptr, int i) { return static_cast*>(ptr)->at(i); } void QModbusDataUnit___QModbusDataUnit_data_setList4(void* ptr, unsigned short i) { static_cast*>(ptr)->append(i); } void* QModbusDataUnit___QModbusDataUnit_data_newList4(void* ptr) { Q_UNUSED(ptr); return new QVector; } unsigned short QModbusDataUnit___setValues_values_atList(void* ptr, int i) { return static_cast*>(ptr)->at(i); } void QModbusDataUnit___setValues_values_setList(void* ptr, unsigned short i) { static_cast*>(ptr)->append(i); } void* QModbusDataUnit___setValues_values_newList(void* ptr) { Q_UNUSED(ptr); return new QVector; } unsigned short QModbusDataUnit___values_atList(void* ptr, int i) { return static_cast*>(ptr)->at(i); } void QModbusDataUnit___values_setList(void* ptr, unsigned short i) { static_cast*>(ptr)->append(i); } void* QModbusDataUnit___values_newList(void* ptr) { Q_UNUSED(ptr); return new QVector; } class MyQModbusDevice: public QModbusDevice { public: MyQModbusDevice(QObject *parent = nullptr) : QModbusDevice(parent) {QModbusDevice_QModbusDevice_QRegisterMetaType();}; bool open() { return callbackQModbusDevice_Open(this) != 0; }; void close() { callbackQModbusDevice_Close(this); }; void Signal_ErrorOccurred(QModbusDevice::Error error) { callbackQModbusDevice_ErrorOccurred(this, error); }; void Signal_StateChanged(QModbusDevice::State state) { callbackQModbusDevice_StateChanged(this, state); }; bool event(QEvent * e) { return callbackQModbusDevice_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQModbusDevice_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQModbusDevice_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQModbusDevice_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQModbusDevice_CustomEvent(this, event); }; void deleteLater() { callbackQModbusDevice_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQModbusDevice_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQModbusDevice_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtSerialBus_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQModbusDevice_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQModbusDevice_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQModbusDevice_MetaObject(const_cast(static_cast(this)))); }; }; Q_DECLARE_METATYPE(MyQModbusDevice*) int QModbusDevice_QModbusDevice_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} void* QModbusDevice_NewQModbusDevice(void* parent) { if (dynamic_cast(static_cast(parent))) { return new MyQModbusDevice(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusDevice(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusDevice(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusDevice(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusDevice(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusDevice(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusDevice(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusDevice(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusDevice(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusDevice(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusDevice(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusDevice(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusDevice(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusDevice(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusDevice(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusDevice(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusDevice(static_cast(parent)); } else { return new MyQModbusDevice(static_cast(parent)); } } char QModbusDevice_ConnectDevice(void* ptr) { return static_cast(ptr)->connectDevice(); } char QModbusDevice_Open(void* ptr) { return static_cast(ptr)->open(); } void QModbusDevice_Close(void* ptr) { static_cast(ptr)->close(); } void QModbusDevice_DisconnectDevice(void* ptr) { static_cast(ptr)->disconnectDevice(); } void QModbusDevice_ConnectErrorOccurred(void* ptr) { qRegisterMetaType(); QObject::connect(static_cast(ptr), static_cast(&QModbusDevice::errorOccurred), static_cast(ptr), static_cast(&MyQModbusDevice::Signal_ErrorOccurred)); } void QModbusDevice_DisconnectErrorOccurred(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QModbusDevice::errorOccurred), static_cast(ptr), static_cast(&MyQModbusDevice::Signal_ErrorOccurred)); } void QModbusDevice_ErrorOccurred(void* ptr, long long error) { static_cast(ptr)->errorOccurred(static_cast(error)); } void QModbusDevice_SetConnectionParameter(void* ptr, int parameter, void* value) { static_cast(ptr)->setConnectionParameter(parameter, *static_cast(value)); } void QModbusDevice_SetError(void* ptr, struct QtSerialBus_PackedString errorText, long long error) { static_cast(ptr)->setError(QString::fromUtf8(errorText.data, errorText.len), static_cast(error)); } void QModbusDevice_SetState(void* ptr, long long newState) { static_cast(ptr)->setState(static_cast(newState)); } void QModbusDevice_ConnectStateChanged(void* ptr) { qRegisterMetaType(); QObject::connect(static_cast(ptr), static_cast(&QModbusDevice::stateChanged), static_cast(ptr), static_cast(&MyQModbusDevice::Signal_StateChanged)); } void QModbusDevice_DisconnectStateChanged(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QModbusDevice::stateChanged), static_cast(ptr), static_cast(&MyQModbusDevice::Signal_StateChanged)); } void QModbusDevice_StateChanged(void* ptr, long long state) { static_cast(ptr)->stateChanged(static_cast(state)); } void QModbusDevice_DestroyQModbusDevice(void* ptr) { static_cast(ptr)->~QModbusDevice(); } long long QModbusDevice_Error(void* ptr) { return static_cast(ptr)->error(); } struct QtSerialBus_PackedString QModbusDevice_ErrorString(void* ptr) { return ({ QByteArray tb8b824 = static_cast(ptr)->errorString().toUtf8(); QtSerialBus_PackedString { const_cast(tb8b824.prepend("WHITESPACE").constData()+10), tb8b824.size()-10 }; }); } void* QModbusDevice_ConnectionParameter(void* ptr, int parameter) { return new QVariant(static_cast(ptr)->connectionParameter(parameter)); } long long QModbusDevice_State(void* ptr) { return static_cast(ptr)->state(); } void* QModbusDevice___dynamicPropertyNames_atList(void* ptr, int i) { return new QByteArray(static_cast*>(ptr)->at(i)); } void QModbusDevice___dynamicPropertyNames_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QModbusDevice___dynamicPropertyNames_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QModbusDevice___findChildren_atList2(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QModbusDevice___findChildren_setList2(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QModbusDevice___findChildren_newList2(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QModbusDevice___findChildren_atList3(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QModbusDevice___findChildren_setList3(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QModbusDevice___findChildren_newList3(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QModbusDevice___findChildren_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QModbusDevice___findChildren_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QModbusDevice___findChildren_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QModbusDevice___children_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QModbusDevice___children_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QModbusDevice___children_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } char QModbusDevice_EventDefault(void* ptr, void* e) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QModbusTcpServer::event(static_cast(e)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QModbusRtuSerialSlave::event(static_cast(e)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QModbusServer::event(static_cast(e)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QModbusTcpClient::event(static_cast(e)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QModbusRtuSerialMaster::event(static_cast(e)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QModbusClient::event(static_cast(e)); } else { return static_cast(ptr)->QModbusDevice::event(static_cast(e)); } } char QModbusDevice_EventFilterDefault(void* ptr, void* watched, void* event) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QModbusTcpServer::eventFilter(static_cast(watched), static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QModbusRtuSerialSlave::eventFilter(static_cast(watched), static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QModbusServer::eventFilter(static_cast(watched), static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QModbusTcpClient::eventFilter(static_cast(watched), static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QModbusRtuSerialMaster::eventFilter(static_cast(watched), static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QModbusClient::eventFilter(static_cast(watched), static_cast(event)); } else { return static_cast(ptr)->QModbusDevice::eventFilter(static_cast(watched), static_cast(event)); } } void QModbusDevice_ChildEventDefault(void* ptr, void* event) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusTcpServer::childEvent(static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusRtuSerialSlave::childEvent(static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusServer::childEvent(static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusTcpClient::childEvent(static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusRtuSerialMaster::childEvent(static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusClient::childEvent(static_cast(event)); } else { static_cast(ptr)->QModbusDevice::childEvent(static_cast(event)); } } void QModbusDevice_ConnectNotifyDefault(void* ptr, void* sign) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusTcpServer::connectNotify(*static_cast(sign)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusRtuSerialSlave::connectNotify(*static_cast(sign)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusServer::connectNotify(*static_cast(sign)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusTcpClient::connectNotify(*static_cast(sign)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusRtuSerialMaster::connectNotify(*static_cast(sign)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusClient::connectNotify(*static_cast(sign)); } else { static_cast(ptr)->QModbusDevice::connectNotify(*static_cast(sign)); } } void QModbusDevice_CustomEventDefault(void* ptr, void* event) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusTcpServer::customEvent(static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusRtuSerialSlave::customEvent(static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusServer::customEvent(static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusTcpClient::customEvent(static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusRtuSerialMaster::customEvent(static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusClient::customEvent(static_cast(event)); } else { static_cast(ptr)->QModbusDevice::customEvent(static_cast(event)); } } void QModbusDevice_DeleteLaterDefault(void* ptr) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusTcpServer::deleteLater(); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusRtuSerialSlave::deleteLater(); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusServer::deleteLater(); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusTcpClient::deleteLater(); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusRtuSerialMaster::deleteLater(); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusClient::deleteLater(); } else { static_cast(ptr)->QModbusDevice::deleteLater(); } } void QModbusDevice_DisconnectNotifyDefault(void* ptr, void* sign) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusTcpServer::disconnectNotify(*static_cast(sign)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusRtuSerialSlave::disconnectNotify(*static_cast(sign)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusServer::disconnectNotify(*static_cast(sign)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusTcpClient::disconnectNotify(*static_cast(sign)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusRtuSerialMaster::disconnectNotify(*static_cast(sign)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusClient::disconnectNotify(*static_cast(sign)); } else { static_cast(ptr)->QModbusDevice::disconnectNotify(*static_cast(sign)); } } void QModbusDevice_TimerEventDefault(void* ptr, void* event) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusTcpServer::timerEvent(static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusRtuSerialSlave::timerEvent(static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusServer::timerEvent(static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusTcpClient::timerEvent(static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusRtuSerialMaster::timerEvent(static_cast(event)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusClient::timerEvent(static_cast(event)); } else { static_cast(ptr)->QModbusDevice::timerEvent(static_cast(event)); } } void* QModbusDevice_MetaObjectDefault(void* ptr) { if (dynamic_cast(static_cast(ptr))) { return const_cast(static_cast(ptr)->QModbusTcpServer::metaObject()); } else if (dynamic_cast(static_cast(ptr))) { return const_cast(static_cast(ptr)->QModbusRtuSerialSlave::metaObject()); } else if (dynamic_cast(static_cast(ptr))) { return const_cast(static_cast(ptr)->QModbusServer::metaObject()); } else if (dynamic_cast(static_cast(ptr))) { return const_cast(static_cast(ptr)->QModbusTcpClient::metaObject()); } else if (dynamic_cast(static_cast(ptr))) { return const_cast(static_cast(ptr)->QModbusRtuSerialMaster::metaObject()); } else if (dynamic_cast(static_cast(ptr))) { return const_cast(static_cast(ptr)->QModbusClient::metaObject()); } else { return const_cast(static_cast(ptr)->QModbusDevice::metaObject()); } } void* QModbusDeviceIdentification_QModbusDeviceIdentification_FromByteArray(void* ba) { return new QModbusDeviceIdentification(QModbusDeviceIdentification::fromByteArray(*static_cast(ba))); } void* QModbusDeviceIdentification_NewQModbusDeviceIdentification() { return new QModbusDeviceIdentification(); } char QModbusDeviceIdentification_Insert(void* ptr, unsigned int objectId, void* value) { return static_cast(ptr)->insert(objectId, *static_cast(value)); } void QModbusDeviceIdentification_Remove(void* ptr, unsigned int objectId) { static_cast(ptr)->remove(objectId); } void QModbusDeviceIdentification_SetConformityLevel(void* ptr, long long level) { static_cast(ptr)->setConformityLevel(static_cast(level)); } long long QModbusDeviceIdentification_ConformityLevel(void* ptr) { return static_cast(ptr)->conformityLevel(); } void* QModbusDeviceIdentification_Value(void* ptr, unsigned int objectId) { return new QByteArray(static_cast(ptr)->value(objectId)); } struct QtSerialBus_PackedList QModbusDeviceIdentification_ObjectIds(void* ptr) { return ({ QList* tmpValue = new QList(static_cast(ptr)->objectIds()); QtSerialBus_PackedList { tmpValue, tmpValue->size() }; }); } char QModbusDeviceIdentification_Contains(void* ptr, unsigned int objectId) { return static_cast(ptr)->contains(objectId); } char QModbusDeviceIdentification_IsValid(void* ptr) { return static_cast(ptr)->isValid(); } int QModbusDeviceIdentification___objectIds_atList(void* ptr, int i) { return static_cast*>(ptr)->at(i); } void QModbusDeviceIdentification___objectIds_setList(void* ptr, int i) { static_cast*>(ptr)->append(i); } void* QModbusDeviceIdentification___objectIds_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } class MyQModbusExceptionResponse: public QModbusExceptionResponse { public: MyQModbusExceptionResponse() : QModbusExceptionResponse() {}; MyQModbusExceptionResponse(FunctionCode code, ExceptionCode ec) : QModbusExceptionResponse(code, ec) {}; MyQModbusExceptionResponse(const QModbusPdu &pdu) : QModbusExceptionResponse(pdu) {}; void setFunctionCode(QModbusPdu::FunctionCode c) { callbackQModbusPdu_SetFunctionCode(this, c); }; }; void* QModbusExceptionResponse_NewQModbusExceptionResponse() { return new MyQModbusExceptionResponse(); } void* QModbusExceptionResponse_NewQModbusExceptionResponse3(long long code, long long ec) { return new MyQModbusExceptionResponse(static_cast(code), static_cast(ec)); } void* QModbusExceptionResponse_NewQModbusExceptionResponse2(void* pdu) { return new MyQModbusExceptionResponse(*static_cast(pdu)); } void QModbusExceptionResponse_SetExceptionCode(void* ptr, long long ec) { static_cast(ptr)->setExceptionCode(static_cast(ec)); } class MyQModbusPdu: public QModbusPdu { public: MyQModbusPdu() : QModbusPdu() {}; MyQModbusPdu(FunctionCode code, const QByteArray &data) : QModbusPdu(code, data) {}; MyQModbusPdu(const QModbusPdu &other) : QModbusPdu(other) {}; void setFunctionCode(QModbusPdu::FunctionCode code) { callbackQModbusPdu_SetFunctionCode(this, code); }; ~MyQModbusPdu() { callbackQModbusPdu_DestroyQModbusPdu(this); }; }; void* QModbusPdu_NewQModbusPdu() { return new MyQModbusPdu(); } void* QModbusPdu_NewQModbusPdu2(long long code, void* data) { return new MyQModbusPdu(static_cast(code), *static_cast(data)); } void* QModbusPdu_NewQModbusPdu3(void* other) { return new MyQModbusPdu(*static_cast(other)); } void QModbusPdu_SetData(void* ptr, void* data) { static_cast(ptr)->setData(*static_cast(data)); } void QModbusPdu_SetFunctionCode(void* ptr, long long code) { static_cast(ptr)->setFunctionCode(static_cast(code)); } void QModbusPdu_SetFunctionCodeDefault(void* ptr, long long code) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusExceptionResponse::setFunctionCode(static_cast(code)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusResponse::setFunctionCode(static_cast(code)); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusRequest::setFunctionCode(static_cast(code)); } else { static_cast(ptr)->QModbusPdu::setFunctionCode(static_cast(code)); } } void QModbusPdu_DestroyQModbusPdu(void* ptr) { static_cast(ptr)->~QModbusPdu(); } void QModbusPdu_DestroyQModbusPduDefault(void* ptr) { Q_UNUSED(ptr); } long long QModbusPdu_ExceptionCode(void* ptr) { return static_cast(ptr)->exceptionCode(); } long long QModbusPdu_FunctionCode(void* ptr) { return static_cast(ptr)->functionCode(); } void* QModbusPdu_Data(void* ptr) { return new QByteArray(static_cast(ptr)->data()); } char QModbusPdu_IsException(void* ptr) { return static_cast(ptr)->isException(); } char QModbusPdu_IsValid(void* ptr) { return static_cast(ptr)->isValid(); } short QModbusPdu_DataSize(void* ptr) { return static_cast(ptr)->dataSize(); } short QModbusPdu_Size(void* ptr) { return static_cast(ptr)->size(); } void* QModbusPdu___encode_vector_atList2(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QModbusPdu___encode_vector_setList2(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QModbusPdu___encode_vector_newList2(void* ptr) { Q_UNUSED(ptr); return new QList; } class MyQModbusReply: public QModbusReply { public: MyQModbusReply(ReplyType ty, int serverAddress, QObject *parent = nullptr) : QModbusReply(ty, serverAddress, parent) {QModbusReply_QModbusReply_QRegisterMetaType();}; void Signal_ErrorOccurred(QModbusDevice::Error error) { callbackQModbusReply_ErrorOccurred(this, error); }; void Signal_Finished() { callbackQModbusReply_Finished(this); }; bool event(QEvent * e) { return callbackQModbusReply_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQModbusReply_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQModbusReply_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQModbusReply_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQModbusReply_CustomEvent(this, event); }; void deleteLater() { callbackQModbusReply_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQModbusReply_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQModbusReply_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtSerialBus_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQModbusReply_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQModbusReply_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQModbusReply_MetaObject(const_cast(static_cast(this)))); }; }; Q_DECLARE_METATYPE(MyQModbusReply*) int QModbusReply_QModbusReply_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} void* QModbusReply_NewQModbusReply(long long ty, int serverAddress, void* parent) { if (dynamic_cast(static_cast(parent))) { return new MyQModbusReply(static_cast(ty), serverAddress, static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusReply(static_cast(ty), serverAddress, static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusReply(static_cast(ty), serverAddress, static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusReply(static_cast(ty), serverAddress, static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusReply(static_cast(ty), serverAddress, static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusReply(static_cast(ty), serverAddress, static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusReply(static_cast(ty), serverAddress, static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusReply(static_cast(ty), serverAddress, static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusReply(static_cast(ty), serverAddress, static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusReply(static_cast(ty), serverAddress, static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusReply(static_cast(ty), serverAddress, static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusReply(static_cast(ty), serverAddress, static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusReply(static_cast(ty), serverAddress, static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusReply(static_cast(ty), serverAddress, static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusReply(static_cast(ty), serverAddress, static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusReply(static_cast(ty), serverAddress, static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusReply(static_cast(ty), serverAddress, static_cast(parent)); } else { return new MyQModbusReply(static_cast(ty), serverAddress, static_cast(parent)); } } void QModbusReply_ConnectErrorOccurred(void* ptr) { qRegisterMetaType(); QObject::connect(static_cast(ptr), static_cast(&QModbusReply::errorOccurred), static_cast(ptr), static_cast(&MyQModbusReply::Signal_ErrorOccurred)); } void QModbusReply_DisconnectErrorOccurred(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QModbusReply::errorOccurred), static_cast(ptr), static_cast(&MyQModbusReply::Signal_ErrorOccurred)); } void QModbusReply_ErrorOccurred(void* ptr, long long error) { static_cast(ptr)->errorOccurred(static_cast(error)); } void QModbusReply_ConnectFinished(void* ptr) { QObject::connect(static_cast(ptr), static_cast(&QModbusReply::finished), static_cast(ptr), static_cast(&MyQModbusReply::Signal_Finished)); } void QModbusReply_DisconnectFinished(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QModbusReply::finished), static_cast(ptr), static_cast(&MyQModbusReply::Signal_Finished)); } void QModbusReply_Finished(void* ptr) { static_cast(ptr)->finished(); } void* QModbusReply_Result(void* ptr) { return new QModbusDataUnit(static_cast(ptr)->result()); } long long QModbusReply_Error(void* ptr) { return static_cast(ptr)->error(); } void* QModbusReply_RawResult(void* ptr) { return new QModbusResponse(static_cast(ptr)->rawResult()); } struct QtSerialBus_PackedString QModbusReply_ErrorString(void* ptr) { return ({ QByteArray teb6a0e = static_cast(ptr)->errorString().toUtf8(); QtSerialBus_PackedString { const_cast(teb6a0e.prepend("WHITESPACE").constData()+10), teb6a0e.size()-10 }; }); } long long QModbusReply_Type(void* ptr) { return static_cast(ptr)->type(); } char QModbusReply_IsFinished(void* ptr) { return static_cast(ptr)->isFinished(); } int QModbusReply_ServerAddress(void* ptr) { return static_cast(ptr)->serverAddress(); } void* QModbusReply___dynamicPropertyNames_atList(void* ptr, int i) { return new QByteArray(static_cast*>(ptr)->at(i)); } void QModbusReply___dynamicPropertyNames_setList(void* ptr, void* i) { static_cast*>(ptr)->append(*static_cast(i)); } void* QModbusReply___dynamicPropertyNames_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QModbusReply___findChildren_atList2(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QModbusReply___findChildren_setList2(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QModbusReply___findChildren_newList2(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QModbusReply___findChildren_atList3(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QModbusReply___findChildren_setList3(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QModbusReply___findChildren_newList3(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QModbusReply___findChildren_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QModbusReply___findChildren_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QModbusReply___findChildren_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } void* QModbusReply___children_atList(void* ptr, int i) { return const_cast(static_cast*>(ptr)->at(i)); } void QModbusReply___children_setList(void* ptr, void* i) { static_cast*>(ptr)->append(static_cast(i)); } void* QModbusReply___children_newList(void* ptr) { Q_UNUSED(ptr); return new QList; } char QModbusReply_EventDefault(void* ptr, void* e) { return static_cast(ptr)->QModbusReply::event(static_cast(e)); } char QModbusReply_EventFilterDefault(void* ptr, void* watched, void* event) { return static_cast(ptr)->QModbusReply::eventFilter(static_cast(watched), static_cast(event)); } void QModbusReply_ChildEventDefault(void* ptr, void* event) { static_cast(ptr)->QModbusReply::childEvent(static_cast(event)); } void QModbusReply_ConnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QModbusReply::connectNotify(*static_cast(sign)); } void QModbusReply_CustomEventDefault(void* ptr, void* event) { static_cast(ptr)->QModbusReply::customEvent(static_cast(event)); } void QModbusReply_DeleteLaterDefault(void* ptr) { static_cast(ptr)->QModbusReply::deleteLater(); } void QModbusReply_DisconnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QModbusReply::disconnectNotify(*static_cast(sign)); } void QModbusReply_TimerEventDefault(void* ptr, void* event) { static_cast(ptr)->QModbusReply::timerEvent(static_cast(event)); } void* QModbusReply_MetaObjectDefault(void* ptr) { return const_cast(static_cast(ptr)->QModbusReply::metaObject()); } class MyQModbusRequest: public QModbusRequest { public: MyQModbusRequest() : QModbusRequest() {}; MyQModbusRequest(FunctionCode code, const QByteArray &data = QByteArray()) : QModbusRequest(code, data) {}; MyQModbusRequest(const QModbusPdu &pdu) : QModbusRequest(pdu) {}; void setFunctionCode(QModbusPdu::FunctionCode code) { callbackQModbusPdu_SetFunctionCode(this, code); }; }; void* QModbusRequest_NewQModbusRequest() { return new MyQModbusRequest(); } void* QModbusRequest_NewQModbusRequest3(long long code, void* data) { return new MyQModbusRequest(static_cast(code), *static_cast(data)); } void* QModbusRequest_NewQModbusRequest2(void* pdu) { return new MyQModbusRequest(*static_cast(pdu)); } int QModbusRequest_QModbusRequest_CalculateDataSize(void* request) { return QModbusRequest::calculateDataSize(*static_cast(request)); } int QModbusRequest_QModbusRequest_MinimumDataSize(void* request) { return QModbusRequest::minimumDataSize(*static_cast(request)); } class MyQModbusResponse: public QModbusResponse { public: MyQModbusResponse() : QModbusResponse() {}; MyQModbusResponse(FunctionCode code, const QByteArray &data = QByteArray()) : QModbusResponse(code, data) {}; MyQModbusResponse(const QModbusPdu &pdu) : QModbusResponse(pdu) {}; void setFunctionCode(QModbusPdu::FunctionCode code) { callbackQModbusPdu_SetFunctionCode(this, code); }; }; void* QModbusResponse_NewQModbusResponse() { return new MyQModbusResponse(); } void* QModbusResponse_NewQModbusResponse3(long long code, void* data) { return new MyQModbusResponse(static_cast(code), *static_cast(data)); } void* QModbusResponse_NewQModbusResponse2(void* pdu) { return new MyQModbusResponse(*static_cast(pdu)); } int QModbusResponse_QModbusResponse_CalculateDataSize(void* response) { return QModbusResponse::calculateDataSize(*static_cast(response)); } int QModbusResponse_QModbusResponse_MinimumDataSize(void* response) { return QModbusResponse::minimumDataSize(*static_cast(response)); } class MyQModbusRtuSerialMaster: public QModbusRtuSerialMaster { public: MyQModbusRtuSerialMaster(QObject *parent = nullptr) : QModbusRtuSerialMaster(parent) {QModbusRtuSerialMaster_QModbusRtuSerialMaster_QRegisterMetaType();}; bool open() { return callbackQModbusRtuSerialMaster_Open(this) != 0; }; void close() { callbackQModbusRtuSerialMaster_Close(this); }; bool processPrivateResponse(const QModbusResponse & response, QModbusDataUnit * data) { return callbackQModbusClient_ProcessPrivateResponse(this, const_cast(&response), data) != 0; }; bool processResponse(const QModbusResponse & response, QModbusDataUnit * data) { return callbackQModbusClient_ProcessResponse(this, const_cast(&response), data) != 0; }; void Signal_TimeoutChanged(int newTimeout) { callbackQModbusClient_TimeoutChanged(this, newTimeout); }; void Signal_ErrorOccurred(QModbusDevice::Error error) { callbackQModbusDevice_ErrorOccurred(this, error); }; void Signal_StateChanged(QModbusDevice::State state) { callbackQModbusDevice_StateChanged(this, state); }; bool event(QEvent * e) { return callbackQModbusDevice_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQModbusDevice_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQModbusDevice_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQModbusDevice_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQModbusDevice_CustomEvent(this, event); }; void deleteLater() { callbackQModbusDevice_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQModbusDevice_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQModbusDevice_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtSerialBus_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQModbusDevice_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQModbusDevice_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQModbusDevice_MetaObject(const_cast(static_cast(this)))); }; }; Q_DECLARE_METATYPE(MyQModbusRtuSerialMaster*) int QModbusRtuSerialMaster_QModbusRtuSerialMaster_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} void* QModbusRtuSerialMaster_NewQModbusRtuSerialMaster(void* parent) { if (dynamic_cast(static_cast(parent))) { return new MyQModbusRtuSerialMaster(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusRtuSerialMaster(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusRtuSerialMaster(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusRtuSerialMaster(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusRtuSerialMaster(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusRtuSerialMaster(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusRtuSerialMaster(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusRtuSerialMaster(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusRtuSerialMaster(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusRtuSerialMaster(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusRtuSerialMaster(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusRtuSerialMaster(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusRtuSerialMaster(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusRtuSerialMaster(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusRtuSerialMaster(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusRtuSerialMaster(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusRtuSerialMaster(static_cast(parent)); } else { return new MyQModbusRtuSerialMaster(static_cast(parent)); } } char QModbusRtuSerialMaster_Open(void* ptr) { return static_cast(ptr)->open(); } char QModbusRtuSerialMaster_OpenDefault(void* ptr) { return static_cast(ptr)->QModbusRtuSerialMaster::open(); } void QModbusRtuSerialMaster_Close(void* ptr) { static_cast(ptr)->close(); } void QModbusRtuSerialMaster_CloseDefault(void* ptr) { static_cast(ptr)->QModbusRtuSerialMaster::close(); } void QModbusRtuSerialMaster_SetInterFrameDelay(void* ptr, int microseconds) { static_cast(ptr)->setInterFrameDelay(microseconds); } int QModbusRtuSerialMaster_InterFrameDelay(void* ptr) { return static_cast(ptr)->interFrameDelay(); } class MyQModbusRtuSerialSlave: public QModbusRtuSerialSlave { public: MyQModbusRtuSerialSlave(QObject *parent = nullptr) : QModbusRtuSerialSlave(parent) {QModbusRtuSerialSlave_QModbusRtuSerialSlave_QRegisterMetaType();}; QModbusResponse processRequest(const QModbusPdu & request) { return *static_cast(callbackQModbusServer_ProcessRequest(this, const_cast(&request))); }; bool open() { return callbackQModbusRtuSerialSlave_Open(this) != 0; }; void close() { callbackQModbusRtuSerialSlave_Close(this); }; bool processesBroadcast() const { return callbackQModbusServer_ProcessesBroadcast(const_cast(static_cast(this))) != 0; }; QModbusResponse processPrivateRequest(const QModbusPdu & request) { return *static_cast(callbackQModbusServer_ProcessPrivateRequest(this, const_cast(&request))); }; bool setValue(int option, const QVariant & newValue) { return callbackQModbusServer_SetValue(this, option, const_cast(&newValue)) != 0; }; bool writeData(const QModbusDataUnit & newData) { return callbackQModbusServer_WriteData(this, const_cast(&newData)) != 0; }; void Signal_DataWritten(QModbusDataUnit::RegisterType regist, int address, int size) { callbackQModbusServer_DataWritten(this, regist, address, size); }; QVariant value(int option) const { return *static_cast(callbackQModbusServer_Value(const_cast(static_cast(this)), option)); }; bool readData(QModbusDataUnit * newData) const { return callbackQModbusServer_ReadData(const_cast(static_cast(this)), newData) != 0; }; void Signal_ErrorOccurred(QModbusDevice::Error error) { callbackQModbusDevice_ErrorOccurred(this, error); }; void Signal_StateChanged(QModbusDevice::State state) { callbackQModbusDevice_StateChanged(this, state); }; bool event(QEvent * e) { return callbackQModbusDevice_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQModbusDevice_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQModbusDevice_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQModbusDevice_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQModbusDevice_CustomEvent(this, event); }; void deleteLater() { callbackQModbusDevice_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQModbusDevice_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQModbusDevice_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtSerialBus_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQModbusDevice_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQModbusDevice_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQModbusDevice_MetaObject(const_cast(static_cast(this)))); }; }; Q_DECLARE_METATYPE(MyQModbusRtuSerialSlave*) int QModbusRtuSerialSlave_QModbusRtuSerialSlave_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} void* QModbusRtuSerialSlave_NewQModbusRtuSerialSlave(void* parent) { if (dynamic_cast(static_cast(parent))) { return new MyQModbusRtuSerialSlave(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusRtuSerialSlave(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusRtuSerialSlave(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusRtuSerialSlave(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusRtuSerialSlave(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusRtuSerialSlave(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusRtuSerialSlave(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusRtuSerialSlave(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusRtuSerialSlave(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusRtuSerialSlave(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusRtuSerialSlave(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusRtuSerialSlave(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusRtuSerialSlave(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusRtuSerialSlave(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusRtuSerialSlave(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusRtuSerialSlave(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusRtuSerialSlave(static_cast(parent)); } else { return new MyQModbusRtuSerialSlave(static_cast(parent)); } } char QModbusRtuSerialSlave_Open(void* ptr) { return static_cast(ptr)->open(); } char QModbusRtuSerialSlave_OpenDefault(void* ptr) { return static_cast(ptr)->QModbusRtuSerialSlave::open(); } void QModbusRtuSerialSlave_Close(void* ptr) { static_cast(ptr)->close(); } void QModbusRtuSerialSlave_CloseDefault(void* ptr) { static_cast(ptr)->QModbusRtuSerialSlave::close(); } void QModbusRtuSerialSlave_DestroyQModbusRtuSerialSlave(void* ptr) { static_cast(ptr)->~QModbusRtuSerialSlave(); } class MyQModbusServer: public QModbusServer { public: MyQModbusServer(QObject *parent = nullptr) : QModbusServer(parent) {QModbusServer_QModbusServer_QRegisterMetaType();}; QModbusResponse processPrivateRequest(const QModbusPdu & request) { return *static_cast(callbackQModbusServer_ProcessPrivateRequest(this, const_cast(&request))); }; QModbusResponse processRequest(const QModbusPdu & request) { return *static_cast(callbackQModbusServer_ProcessRequest(this, const_cast(&request))); }; bool setValue(int option, const QVariant & newValue) { return callbackQModbusServer_SetValue(this, option, const_cast(&newValue)) != 0; }; bool writeData(const QModbusDataUnit & newData) { return callbackQModbusServer_WriteData(this, const_cast(&newData)) != 0; }; void Signal_DataWritten(QModbusDataUnit::RegisterType regist, int address, int size) { callbackQModbusServer_DataWritten(this, regist, address, size); }; QVariant value(int option) const { return *static_cast(callbackQModbusServer_Value(const_cast(static_cast(this)), option)); }; bool processesBroadcast() const { return callbackQModbusServer_ProcessesBroadcast(const_cast(static_cast(this))) != 0; }; bool readData(QModbusDataUnit * newData) const { return callbackQModbusServer_ReadData(const_cast(static_cast(this)), newData) != 0; }; bool open() { return callbackQModbusServer_Open(this) != 0; }; void close() { callbackQModbusServer_Close(this); }; void Signal_ErrorOccurred(QModbusDevice::Error error) { callbackQModbusDevice_ErrorOccurred(this, error); }; void Signal_StateChanged(QModbusDevice::State state) { callbackQModbusDevice_StateChanged(this, state); }; bool event(QEvent * e) { return callbackQModbusDevice_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQModbusDevice_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQModbusDevice_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQModbusDevice_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQModbusDevice_CustomEvent(this, event); }; void deleteLater() { callbackQModbusDevice_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQModbusDevice_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQModbusDevice_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtSerialBus_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQModbusDevice_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQModbusDevice_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQModbusDevice_MetaObject(const_cast(static_cast(this)))); }; }; Q_DECLARE_METATYPE(MyQModbusServer*) int QModbusServer_QModbusServer_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} void* QModbusServer_ProcessPrivateRequest(void* ptr, void* request) { return new QModbusResponse(static_cast(ptr)->processPrivateRequest(*static_cast(request))); } void* QModbusServer_ProcessPrivateRequestDefault(void* ptr, void* request) { if (dynamic_cast(static_cast(ptr))) { return new QModbusResponse(static_cast(ptr)->QModbusTcpServer::processPrivateRequest(*static_cast(request))); } else if (dynamic_cast(static_cast(ptr))) { return new QModbusResponse(static_cast(ptr)->QModbusRtuSerialSlave::processPrivateRequest(*static_cast(request))); } else { return new QModbusResponse(static_cast(ptr)->QModbusServer::processPrivateRequest(*static_cast(request))); } } void* QModbusServer_ProcessRequest(void* ptr, void* request) { return new QModbusResponse(static_cast(ptr)->processRequest(*static_cast(request))); } void* QModbusServer_ProcessRequestDefault(void* ptr, void* request) { if (dynamic_cast(static_cast(ptr))) { return new QModbusResponse(static_cast(ptr)->QModbusTcpServer::processRequest(*static_cast(request))); } else if (dynamic_cast(static_cast(ptr))) { return new QModbusResponse(static_cast(ptr)->QModbusRtuSerialSlave::processRequest(*static_cast(request))); } else { return new QModbusResponse(static_cast(ptr)->QModbusServer::processRequest(*static_cast(request))); } } void* QModbusServer_NewQModbusServer(void* parent) { if (dynamic_cast(static_cast(parent))) { return new MyQModbusServer(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusServer(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusServer(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusServer(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusServer(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusServer(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusServer(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusServer(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusServer(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusServer(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusServer(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusServer(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusServer(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusServer(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusServer(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusServer(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusServer(static_cast(parent)); } else { return new MyQModbusServer(static_cast(parent)); } } char QModbusServer_SetData2(void* ptr, long long table, unsigned short address, unsigned short data) { return static_cast(ptr)->setData(static_cast(table), address, data); } char QModbusServer_SetData(void* ptr, void* newData) { return static_cast(ptr)->setData(*static_cast(newData)); } char QModbusServer_SetValue(void* ptr, int option, void* newValue) { return static_cast(ptr)->setValue(option, *static_cast(newValue)); } char QModbusServer_SetValueDefault(void* ptr, int option, void* newValue) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QModbusTcpServer::setValue(option, *static_cast(newValue)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QModbusRtuSerialSlave::setValue(option, *static_cast(newValue)); } else { return static_cast(ptr)->QModbusServer::setValue(option, *static_cast(newValue)); } } char QModbusServer_WriteData(void* ptr, void* newData) { return static_cast(ptr)->writeData(*static_cast(newData)); } char QModbusServer_WriteDataDefault(void* ptr, void* newData) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QModbusTcpServer::writeData(*static_cast(newData)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QModbusRtuSerialSlave::writeData(*static_cast(newData)); } else { return static_cast(ptr)->QModbusServer::writeData(*static_cast(newData)); } } void QModbusServer_ConnectDataWritten(void* ptr) { qRegisterMetaType(); QObject::connect(static_cast(ptr), static_cast(&QModbusServer::dataWritten), static_cast(ptr), static_cast(&MyQModbusServer::Signal_DataWritten)); } void QModbusServer_DisconnectDataWritten(void* ptr) { QObject::disconnect(static_cast(ptr), static_cast(&QModbusServer::dataWritten), static_cast(ptr), static_cast(&MyQModbusServer::Signal_DataWritten)); } void QModbusServer_DataWritten(void* ptr, long long regist, int address, int size) { static_cast(ptr)->dataWritten(static_cast(regist), address, size); } void QModbusServer_SetServerAddress(void* ptr, int serverAddress) { static_cast(ptr)->setServerAddress(serverAddress); } void* QModbusServer_Value(void* ptr, int option) { return new QVariant(static_cast(ptr)->value(option)); } void* QModbusServer_ValueDefault(void* ptr, int option) { if (dynamic_cast(static_cast(ptr))) { return new QVariant(static_cast(ptr)->QModbusTcpServer::value(option)); } else if (dynamic_cast(static_cast(ptr))) { return new QVariant(static_cast(ptr)->QModbusRtuSerialSlave::value(option)); } else { return new QVariant(static_cast(ptr)->QModbusServer::value(option)); } } char QModbusServer_Data(void* ptr, void* newData) { return static_cast(ptr)->data(static_cast(newData)); } char QModbusServer_Data2(void* ptr, long long table, unsigned short address, unsigned short data) { return static_cast(ptr)->data(static_cast(table), address, &data); } char QModbusServer_ProcessesBroadcast(void* ptr) { return static_cast(ptr)->processesBroadcast(); } char QModbusServer_ProcessesBroadcastDefault(void* ptr) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QModbusTcpServer::processesBroadcast(); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QModbusRtuSerialSlave::processesBroadcast(); } else { return static_cast(ptr)->QModbusServer::processesBroadcast(); } } char QModbusServer_ReadData(void* ptr, void* newData) { return static_cast(ptr)->readData(static_cast(newData)); } char QModbusServer_ReadDataDefault(void* ptr, void* newData) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QModbusTcpServer::readData(static_cast(newData)); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QModbusRtuSerialSlave::readData(static_cast(newData)); } else { return static_cast(ptr)->QModbusServer::readData(static_cast(newData)); } } int QModbusServer_ServerAddress(void* ptr) { return static_cast(ptr)->serverAddress(); } char QModbusServer_Open(void* ptr) { return static_cast(ptr)->open(); } char QModbusServer_OpenDefault(void* ptr) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QModbusTcpServer::open(); } else if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->QModbusRtuSerialSlave::open(); } else { } } void QModbusServer_Close(void* ptr) { static_cast(ptr)->close(); } void QModbusServer_CloseDefault(void* ptr) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusTcpServer::close(); } else if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->QModbusRtuSerialSlave::close(); } else { } } class MyQModbusTcpClient: public QModbusTcpClient { public: MyQModbusTcpClient(QObject *parent = nullptr) : QModbusTcpClient(parent) {QModbusTcpClient_QModbusTcpClient_QRegisterMetaType();}; bool open() { return callbackQModbusTcpClient_Open(this) != 0; }; void close() { callbackQModbusTcpClient_Close(this); }; bool processPrivateResponse(const QModbusResponse & response, QModbusDataUnit * data) { return callbackQModbusClient_ProcessPrivateResponse(this, const_cast(&response), data) != 0; }; bool processResponse(const QModbusResponse & response, QModbusDataUnit * data) { return callbackQModbusClient_ProcessResponse(this, const_cast(&response), data) != 0; }; void Signal_TimeoutChanged(int newTimeout) { callbackQModbusClient_TimeoutChanged(this, newTimeout); }; void Signal_ErrorOccurred(QModbusDevice::Error error) { callbackQModbusDevice_ErrorOccurred(this, error); }; void Signal_StateChanged(QModbusDevice::State state) { callbackQModbusDevice_StateChanged(this, state); }; bool event(QEvent * e) { return callbackQModbusDevice_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQModbusDevice_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQModbusDevice_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQModbusDevice_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQModbusDevice_CustomEvent(this, event); }; void deleteLater() { callbackQModbusDevice_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQModbusDevice_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQModbusDevice_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtSerialBus_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQModbusDevice_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQModbusDevice_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQModbusDevice_MetaObject(const_cast(static_cast(this)))); }; }; Q_DECLARE_METATYPE(MyQModbusTcpClient*) int QModbusTcpClient_QModbusTcpClient_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} void* QModbusTcpClient_NewQModbusTcpClient(void* parent) { if (dynamic_cast(static_cast(parent))) { return new MyQModbusTcpClient(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusTcpClient(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusTcpClient(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusTcpClient(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusTcpClient(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusTcpClient(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusTcpClient(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusTcpClient(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusTcpClient(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusTcpClient(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusTcpClient(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusTcpClient(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusTcpClient(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusTcpClient(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusTcpClient(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusTcpClient(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusTcpClient(static_cast(parent)); } else { return new MyQModbusTcpClient(static_cast(parent)); } } char QModbusTcpClient_Open(void* ptr) { return static_cast(ptr)->open(); } char QModbusTcpClient_OpenDefault(void* ptr) { return static_cast(ptr)->QModbusTcpClient::open(); } void QModbusTcpClient_Close(void* ptr) { static_cast(ptr)->close(); } void QModbusTcpClient_CloseDefault(void* ptr) { static_cast(ptr)->QModbusTcpClient::close(); } void QModbusTcpClient_DestroyQModbusTcpClient(void* ptr) { static_cast(ptr)->~QModbusTcpClient(); } class MyQModbusTcpServer: public QModbusTcpServer { public: MyQModbusTcpServer(QObject *parent = nullptr) : QModbusTcpServer(parent) {QModbusTcpServer_QModbusTcpServer_QRegisterMetaType();}; QModbusResponse processRequest(const QModbusPdu & request) { return *static_cast(callbackQModbusServer_ProcessRequest(this, const_cast(&request))); }; bool open() { return callbackQModbusTcpServer_Open(this) != 0; }; void close() { callbackQModbusTcpServer_Close(this); }; QModbusResponse processPrivateRequest(const QModbusPdu & request) { return *static_cast(callbackQModbusServer_ProcessPrivateRequest(this, const_cast(&request))); }; bool setValue(int option, const QVariant & newValue) { return callbackQModbusServer_SetValue(this, option, const_cast(&newValue)) != 0; }; bool writeData(const QModbusDataUnit & newData) { return callbackQModbusServer_WriteData(this, const_cast(&newData)) != 0; }; void Signal_DataWritten(QModbusDataUnit::RegisterType regist, int address, int size) { callbackQModbusServer_DataWritten(this, regist, address, size); }; QVariant value(int option) const { return *static_cast(callbackQModbusServer_Value(const_cast(static_cast(this)), option)); }; bool processesBroadcast() const { return callbackQModbusServer_ProcessesBroadcast(const_cast(static_cast(this))) != 0; }; bool readData(QModbusDataUnit * newData) const { return callbackQModbusServer_ReadData(const_cast(static_cast(this)), newData) != 0; }; void Signal_ErrorOccurred(QModbusDevice::Error error) { callbackQModbusDevice_ErrorOccurred(this, error); }; void Signal_StateChanged(QModbusDevice::State state) { callbackQModbusDevice_StateChanged(this, state); }; bool event(QEvent * e) { return callbackQModbusDevice_Event(this, e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQModbusDevice_EventFilter(this, watched, event) != 0; }; void childEvent(QChildEvent * event) { callbackQModbusDevice_ChildEvent(this, event); }; void connectNotify(const QMetaMethod & sign) { callbackQModbusDevice_ConnectNotify(this, const_cast(&sign)); }; void customEvent(QEvent * event) { callbackQModbusDevice_CustomEvent(this, event); }; void deleteLater() { callbackQModbusDevice_DeleteLater(this); }; void Signal_Destroyed(QObject * obj) { callbackQModbusDevice_Destroyed(this, obj); }; void disconnectNotify(const QMetaMethod & sign) { callbackQModbusDevice_DisconnectNotify(this, const_cast(&sign)); }; void Signal_ObjectNameChanged(const QString & objectName) { QByteArray taa2c4f = objectName.toUtf8(); QtSerialBus_PackedString objectNamePacked = { const_cast(taa2c4f.prepend("WHITESPACE").constData()+10), taa2c4f.size()-10 };callbackQModbusDevice_ObjectNameChanged(this, objectNamePacked); }; void timerEvent(QTimerEvent * event) { callbackQModbusDevice_TimerEvent(this, event); }; const QMetaObject * metaObject() const { return static_cast(callbackQModbusDevice_MetaObject(const_cast(static_cast(this)))); }; }; Q_DECLARE_METATYPE(MyQModbusTcpServer*) int QModbusTcpServer_QModbusTcpServer_QRegisterMetaType(){qRegisterMetaType(); return qRegisterMetaType();} void* QModbusTcpServer_NewQModbusTcpServer(void* parent) { if (dynamic_cast(static_cast(parent))) { return new MyQModbusTcpServer(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusTcpServer(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusTcpServer(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusTcpServer(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusTcpServer(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusTcpServer(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusTcpServer(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusTcpServer(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusTcpServer(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusTcpServer(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusTcpServer(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusTcpServer(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusTcpServer(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusTcpServer(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusTcpServer(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusTcpServer(static_cast(parent)); } else if (dynamic_cast(static_cast(parent))) { return new MyQModbusTcpServer(static_cast(parent)); } else { return new MyQModbusTcpServer(static_cast(parent)); } } char QModbusTcpServer_Open(void* ptr) { return static_cast(ptr)->open(); } char QModbusTcpServer_OpenDefault(void* ptr) { return static_cast(ptr)->QModbusTcpServer::open(); } void QModbusTcpServer_Close(void* ptr) { static_cast(ptr)->close(); } void QModbusTcpServer_CloseDefault(void* ptr) { static_cast(ptr)->QModbusTcpServer::close(); } void QModbusTcpServer_DestroyQModbusTcpServer(void* ptr) { static_cast(ptr)->~QModbusTcpServer(); }