// +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 void* QCanBus_CreateDevice(void* ptr, char* plugin, char* interfaceName) { return static_cast(ptr)->createDevice(QByteArray(plugin), QString(interfaceName)); } void* QCanBus_QCanBus_Instance() { return QCanBus::instance(); } void QCanBus_TimerEvent(void* ptr, void* event) { static_cast(ptr)->timerEvent(static_cast(event)); } void QCanBus_TimerEventDefault(void* ptr, void* event) { static_cast(ptr)->QCanBus::timerEvent(static_cast(event)); } void QCanBus_ChildEvent(void* ptr, void* event) { static_cast(ptr)->childEvent(static_cast(event)); } void QCanBus_ChildEventDefault(void* ptr, void* event) { static_cast(ptr)->QCanBus::childEvent(static_cast(event)); } void QCanBus_ConnectNotify(void* ptr, void* sign) { static_cast(ptr)->connectNotify(*static_cast(sign)); } void QCanBus_ConnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QCanBus::connectNotify(*static_cast(sign)); } void QCanBus_CustomEvent(void* ptr, void* event) { static_cast(ptr)->customEvent(static_cast(event)); } void QCanBus_CustomEventDefault(void* ptr, void* event) { static_cast(ptr)->QCanBus::customEvent(static_cast(event)); } void QCanBus_DeleteLater(void* ptr) { QMetaObject::invokeMethod(static_cast(ptr), "deleteLater"); } void QCanBus_DeleteLaterDefault(void* ptr) { static_cast(ptr)->QCanBus::deleteLater(); } void QCanBus_DisconnectNotify(void* ptr, void* sign) { static_cast(ptr)->disconnectNotify(*static_cast(sign)); } void QCanBus_DisconnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QCanBus::disconnectNotify(*static_cast(sign)); } int QCanBus_Event(void* ptr, void* e) { return static_cast(ptr)->event(static_cast(e)); } int QCanBus_EventDefault(void* ptr, void* e) { return static_cast(ptr)->QCanBus::event(static_cast(e)); } int QCanBus_EventFilter(void* ptr, void* watched, void* event) { return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); } int QCanBus_EventFilterDefault(void* ptr, void* watched, void* event) { return static_cast(ptr)->QCanBus::eventFilter(static_cast(watched), static_cast(event)); } void* QCanBus_MetaObject(void* ptr) { return const_cast(static_cast(ptr)->metaObject()); } void* QCanBus_MetaObjectDefault(void* ptr) { return const_cast(static_cast(ptr)->QCanBus::metaObject()); } class MyQCanBusDevice: public QCanBusDevice { public: void close() { callbackQCanBusDevice_Close(this, this->objectName().toUtf8().data()); }; void Signal_ErrorOccurred(QCanBusDevice::CanBusError error) { callbackQCanBusDevice_ErrorOccurred(this, this->objectName().toUtf8().data(), error); }; void Signal_FramesReceived() { callbackQCanBusDevice_FramesReceived(this, this->objectName().toUtf8().data()); }; void Signal_FramesWritten(qint64 framesCount) { callbackQCanBusDevice_FramesWritten(this, this->objectName().toUtf8().data(), static_cast(framesCount)); }; bool open() { return callbackQCanBusDevice_Open(this, this->objectName().toUtf8().data()) != 0; }; void setConfigurationParameter(int key, const QVariant & value) { callbackQCanBusDevice_SetConfigurationParameter(this, this->objectName().toUtf8().data(), key, new QVariant(value)); }; void Signal_StateChanged(QCanBusDevice::CanBusDeviceState state) { callbackQCanBusDevice_StateChanged(this, this->objectName().toUtf8().data(), state); }; void timerEvent(QTimerEvent * event) { callbackQCanBusDevice_TimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQCanBusDevice_ChildEvent(this, this->objectName().toUtf8().data(), event); }; void connectNotify(const QMetaMethod & sign) { callbackQCanBusDevice_ConnectNotify(this, this->objectName().toUtf8().data(), new QMetaMethod(sign)); }; void customEvent(QEvent * event) { callbackQCanBusDevice_CustomEvent(this, this->objectName().toUtf8().data(), event); }; void deleteLater() { callbackQCanBusDevice_DeleteLater(this, this->objectName().toUtf8().data()); }; void disconnectNotify(const QMetaMethod & sign) { callbackQCanBusDevice_DisconnectNotify(this, this->objectName().toUtf8().data(), new QMetaMethod(sign)); }; bool event(QEvent * e) { return callbackQCanBusDevice_Event(this, this->objectName().toUtf8().data(), e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQCanBusDevice_EventFilter(this, this->objectName().toUtf8().data(), watched, event) != 0; }; const QMetaObject * metaObject() const { return static_cast(callbackQCanBusDevice_MetaObject(const_cast(this), this->objectName().toUtf8().data())); }; }; long long QCanBusDevice_FramesAvailable(void* ptr) { return static_cast(static_cast(ptr)->framesAvailable()); } long long QCanBusDevice_FramesToWrite(void* ptr) { return static_cast(static_cast(ptr)->framesToWrite()); } void QCanBusDevice_Close(void* ptr) { static_cast(ptr)->close(); } void* QCanBusDevice_ConfigurationParameter(void* ptr, int key) { return new QVariant(static_cast(ptr)->configurationParameter(key)); } int QCanBusDevice_ConnectDevice(void* ptr) { return static_cast(ptr)->connectDevice(); } void QCanBusDevice_DisconnectDevice(void* ptr) { static_cast(ptr)->disconnectDevice(); } void QCanBusDevice_EnqueueOutgoingFrame(void* ptr, void* newFrame) { static_cast(ptr)->enqueueOutgoingFrame(*static_cast(newFrame)); } int QCanBusDevice_Error(void* ptr) { return static_cast(ptr)->error(); } void QCanBusDevice_ConnectErrorOccurred(void* ptr) { 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, int error) { static_cast(ptr)->errorOccurred(static_cast(error)); } char* QCanBusDevice_ErrorString(void* ptr) { return static_cast(ptr)->errorString().toUtf8().data(); } 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(static_cast(framesCount)); } int QCanBusDevice_HasOutgoingFrames(void* ptr) { return static_cast(ptr)->hasOutgoingFrames(); } int QCanBusDevice_Open(void* ptr) { return static_cast(ptr)->open(); } 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, char* errorText, int errorId) { static_cast(ptr)->setError(QString(errorText), static_cast(errorId)); } void QCanBusDevice_SetState(void* ptr, int newState) { static_cast(ptr)->setState(static_cast(newState)); } int QCanBusDevice_State(void* ptr) { return static_cast(ptr)->state(); } void QCanBusDevice_ConnectStateChanged(void* ptr) { 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, int state) { static_cast(ptr)->stateChanged(static_cast(state)); } void QCanBusDevice_TimerEvent(void* ptr, void* event) { static_cast(ptr)->timerEvent(static_cast(event)); } void QCanBusDevice_TimerEventDefault(void* ptr, void* event) { static_cast(ptr)->QCanBusDevice::timerEvent(static_cast(event)); } void QCanBusDevice_ChildEvent(void* ptr, void* event) { static_cast(ptr)->childEvent(static_cast(event)); } void QCanBusDevice_ChildEventDefault(void* ptr, void* event) { static_cast(ptr)->QCanBusDevice::childEvent(static_cast(event)); } void QCanBusDevice_ConnectNotify(void* ptr, void* sign) { static_cast(ptr)->connectNotify(*static_cast(sign)); } void QCanBusDevice_ConnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QCanBusDevice::connectNotify(*static_cast(sign)); } void QCanBusDevice_CustomEvent(void* ptr, void* event) { static_cast(ptr)->customEvent(static_cast(event)); } void QCanBusDevice_CustomEventDefault(void* ptr, void* event) { static_cast(ptr)->QCanBusDevice::customEvent(static_cast(event)); } void QCanBusDevice_DeleteLater(void* ptr) { QMetaObject::invokeMethod(static_cast(ptr), "deleteLater"); } void QCanBusDevice_DeleteLaterDefault(void* ptr) { static_cast(ptr)->QCanBusDevice::deleteLater(); } void QCanBusDevice_DisconnectNotify(void* ptr, void* sign) { static_cast(ptr)->disconnectNotify(*static_cast(sign)); } void QCanBusDevice_DisconnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QCanBusDevice::disconnectNotify(*static_cast(sign)); } int QCanBusDevice_Event(void* ptr, void* e) { return static_cast(ptr)->event(static_cast(e)); } int QCanBusDevice_EventDefault(void* ptr, void* e) { return static_cast(ptr)->QCanBusDevice::event(static_cast(e)); } int QCanBusDevice_EventFilter(void* ptr, void* watched, void* event) { return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); } int QCanBusDevice_EventFilterDefault(void* ptr, void* watched, void* event) { return static_cast(ptr)->QCanBusDevice::eventFilter(static_cast(watched), static_cast(event)); } void* QCanBusDevice_MetaObject(void* ptr) { return const_cast(static_cast(ptr)->metaObject()); } void* QCanBusDevice_MetaObjectDefault(void* ptr) { return const_cast(static_cast(ptr)->QCanBusDevice::metaObject()); } class MyQCanBusFactory: public QCanBusFactory { public: QString _objectName; QString objectNameAbs() const { return this->_objectName; }; void setObjectNameAbs(const QString &name) { this->_objectName = name; }; QCanBusDevice * createDevice(const QString & interfaceName) const { return static_cast(callbackQCanBusFactory_CreateDevice(const_cast(this), this->objectNameAbs().toUtf8().data(), interfaceName.toUtf8().data())); }; }; void* QCanBusFactory_CreateDevice(void* ptr, char* interfaceName) { return static_cast(ptr)->createDevice(QString(interfaceName)); } char* QCanBusFactory_ObjectNameAbs(void* ptr) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->objectNameAbs().toUtf8().data(); } return QString("QCanBusFactory_BASE").toUtf8().data(); } void QCanBusFactory_SetObjectNameAbs(void* ptr, char* name) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->setObjectNameAbs(QString(name)); } } 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(int ty) { return new QCanBusFrame(static_cast(ty)); } int QCanBusFrame_Error(void* ptr) { return static_cast(ptr)->error(); } int QCanBusFrame_FrameType(void* ptr) { return static_cast(ptr)->frameType(); } int QCanBusFrame_HasExtendedFrameFormat(void* ptr) { return static_cast(ptr)->hasExtendedFrameFormat(); } int QCanBusFrame_IsValid(void* ptr) { return static_cast(ptr)->isValid(); } char* QCanBusFrame_Payload(void* ptr) { return QString(static_cast(ptr)->payload()).toUtf8().data(); } void QCanBusFrame_SetError(void* ptr, int error) { static_cast(ptr)->setError(static_cast(error)); } void QCanBusFrame_SetExtendedFrameFormat(void* ptr, int isExtended) { static_cast(ptr)->setExtendedFrameFormat(isExtended != 0); } void QCanBusFrame_SetFrameType(void* ptr, int newType) { static_cast(ptr)->setFrameType(static_cast(newType)); } void QCanBusFrame_SetPayload(void* ptr, char* data) { static_cast(ptr)->setPayload(QByteArray(data)); } class MyQModbusClient: public QModbusClient { public: MyQModbusClient(QObject *parent) : QModbusClient(parent) {}; void Signal_TimeoutChanged(int newTimeout) { callbackQModbusClient_TimeoutChanged(this, this->objectName().toUtf8().data(), newTimeout); }; void close() { callbackQModbusClient_Close(this, this->objectName().toUtf8().data()); }; bool open() { return callbackQModbusClient_Open(this, this->objectName().toUtf8().data()) != 0; }; void timerEvent(QTimerEvent * event) { callbackQModbusClient_TimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQModbusClient_ChildEvent(this, this->objectName().toUtf8().data(), event); }; void connectNotify(const QMetaMethod & sign) { callbackQModbusClient_ConnectNotify(this, this->objectName().toUtf8().data(), new QMetaMethod(sign)); }; void customEvent(QEvent * event) { callbackQModbusClient_CustomEvent(this, this->objectName().toUtf8().data(), event); }; void deleteLater() { callbackQModbusClient_DeleteLater(this, this->objectName().toUtf8().data()); }; void disconnectNotify(const QMetaMethod & sign) { callbackQModbusClient_DisconnectNotify(this, this->objectName().toUtf8().data(), new QMetaMethod(sign)); }; bool event(QEvent * e) { return callbackQModbusClient_Event(this, this->objectName().toUtf8().data(), e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQModbusClient_EventFilter(this, this->objectName().toUtf8().data(), watched, event) != 0; }; const QMetaObject * metaObject() const { return static_cast(callbackQModbusClient_MetaObject(const_cast(this), this->objectName().toUtf8().data())); }; }; int QModbusClient_Timeout(void* ptr) { return static_cast(ptr)->timeout(); } void* QModbusClient_NewQModbusClient(void* parent) { return new MyQModbusClient(static_cast(parent)); } int QModbusClient_NumberOfRetries(void* ptr) { return static_cast(ptr)->numberOfRetries(); } 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); } 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); } void QModbusClient_Close(void* ptr) { static_cast(ptr)->close(); } int QModbusClient_Open(void* ptr) { return static_cast(ptr)->open(); } void QModbusClient_TimerEvent(void* ptr, void* event) { static_cast(ptr)->timerEvent(static_cast(event)); } void QModbusClient_TimerEventDefault(void* ptr, void* event) { static_cast(ptr)->QModbusClient::timerEvent(static_cast(event)); } void QModbusClient_ChildEvent(void* ptr, void* event) { static_cast(ptr)->childEvent(static_cast(event)); } void QModbusClient_ChildEventDefault(void* ptr, void* event) { static_cast(ptr)->QModbusClient::childEvent(static_cast(event)); } void QModbusClient_ConnectNotify(void* ptr, void* sign) { static_cast(ptr)->connectNotify(*static_cast(sign)); } void QModbusClient_ConnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QModbusClient::connectNotify(*static_cast(sign)); } void QModbusClient_CustomEvent(void* ptr, void* event) { static_cast(ptr)->customEvent(static_cast(event)); } void QModbusClient_CustomEventDefault(void* ptr, void* event) { static_cast(ptr)->QModbusClient::customEvent(static_cast(event)); } void QModbusClient_DeleteLater(void* ptr) { QMetaObject::invokeMethod(static_cast(ptr), "deleteLater"); } void QModbusClient_DeleteLaterDefault(void* ptr) { static_cast(ptr)->QModbusClient::deleteLater(); } void QModbusClient_DisconnectNotify(void* ptr, void* sign) { static_cast(ptr)->disconnectNotify(*static_cast(sign)); } void QModbusClient_DisconnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QModbusClient::disconnectNotify(*static_cast(sign)); } int QModbusClient_Event(void* ptr, void* e) { return static_cast(ptr)->event(static_cast(e)); } int QModbusClient_EventDefault(void* ptr, void* e) { return static_cast(ptr)->QModbusClient::event(static_cast(e)); } int QModbusClient_EventFilter(void* ptr, void* watched, void* event) { return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); } int QModbusClient_EventFilterDefault(void* ptr, void* watched, void* event) { return static_cast(ptr)->QModbusClient::eventFilter(static_cast(watched), static_cast(event)); } void* QModbusClient_MetaObject(void* ptr) { return const_cast(static_cast(ptr)->metaObject()); } void* QModbusClient_MetaObjectDefault(void* ptr) { return const_cast(static_cast(ptr)->QModbusClient::metaObject()); } void* QModbusDataUnit_NewQModbusDataUnit() { return new QModbusDataUnit(); } void* QModbusDataUnit_NewQModbusDataUnit2(int ty) { return new QModbusDataUnit(static_cast(ty)); } int QModbusDataUnit_IsValid(void* ptr) { return static_cast(ptr)->isValid(); } int QModbusDataUnit_RegisterType(void* ptr) { return static_cast(ptr)->registerType(); } void QModbusDataUnit_SetRegisterType(void* ptr, int ty) { static_cast(ptr)->setRegisterType(static_cast(ty)); } void QModbusDataUnit_SetStartAddress(void* ptr, int address) { static_cast(ptr)->setStartAddress(address); } int QModbusDataUnit_StartAddress(void* ptr) { return static_cast(ptr)->startAddress(); } class MyQModbusDevice: public QModbusDevice { public: MyQModbusDevice(QObject *parent) : QModbusDevice(parent) {}; void close() { callbackQModbusDevice_Close(this, this->objectName().toUtf8().data()); }; void Signal_ErrorOccurred(QModbusDevice::Error error) { callbackQModbusDevice_ErrorOccurred(this, this->objectName().toUtf8().data(), error); }; bool open() { return callbackQModbusDevice_Open(this, this->objectName().toUtf8().data()) != 0; }; void Signal_StateChanged(QModbusDevice::State state) { callbackQModbusDevice_StateChanged(this, this->objectName().toUtf8().data(), state); }; void timerEvent(QTimerEvent * event) { callbackQModbusDevice_TimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQModbusDevice_ChildEvent(this, this->objectName().toUtf8().data(), event); }; void connectNotify(const QMetaMethod & sign) { callbackQModbusDevice_ConnectNotify(this, this->objectName().toUtf8().data(), new QMetaMethod(sign)); }; void customEvent(QEvent * event) { callbackQModbusDevice_CustomEvent(this, this->objectName().toUtf8().data(), event); }; void deleteLater() { callbackQModbusDevice_DeleteLater(this, this->objectName().toUtf8().data()); }; void disconnectNotify(const QMetaMethod & sign) { callbackQModbusDevice_DisconnectNotify(this, this->objectName().toUtf8().data(), new QMetaMethod(sign)); }; bool event(QEvent * e) { return callbackQModbusDevice_Event(this, this->objectName().toUtf8().data(), e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQModbusDevice_EventFilter(this, this->objectName().toUtf8().data(), watched, event) != 0; }; const QMetaObject * metaObject() const { return static_cast(callbackQModbusDevice_MetaObject(const_cast(this), this->objectName().toUtf8().data())); }; }; void* QModbusDevice_NewQModbusDevice(void* parent) { return new MyQModbusDevice(static_cast(parent)); } void QModbusDevice_Close(void* ptr) { static_cast(ptr)->close(); } int QModbusDevice_ConnectDevice(void* ptr) { return static_cast(ptr)->connectDevice(); } void* QModbusDevice_ConnectionParameter(void* ptr, int parameter) { return new QVariant(static_cast(ptr)->connectionParameter(parameter)); } void QModbusDevice_DisconnectDevice(void* ptr) { static_cast(ptr)->disconnectDevice(); } int QModbusDevice_Error(void* ptr) { return static_cast(ptr)->error(); } void QModbusDevice_ConnectErrorOccurred(void* ptr) { 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, int error) { static_cast(ptr)->errorOccurred(static_cast(error)); } char* QModbusDevice_ErrorString(void* ptr) { return static_cast(ptr)->errorString().toUtf8().data(); } int QModbusDevice_Open(void* ptr) { return static_cast(ptr)->open(); } void QModbusDevice_SetConnectionParameter(void* ptr, int parameter, void* value) { static_cast(ptr)->setConnectionParameter(parameter, *static_cast(value)); } void QModbusDevice_SetError(void* ptr, char* errorText, int error) { static_cast(ptr)->setError(QString(errorText), static_cast(error)); } void QModbusDevice_SetState(void* ptr, int newState) { static_cast(ptr)->setState(static_cast(newState)); } int QModbusDevice_State(void* ptr) { return static_cast(ptr)->state(); } void QModbusDevice_ConnectStateChanged(void* ptr) { 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, int state) { static_cast(ptr)->stateChanged(static_cast(state)); } void QModbusDevice_DestroyQModbusDevice(void* ptr) { static_cast(ptr)->~QModbusDevice(); } void QModbusDevice_TimerEvent(void* ptr, void* event) { static_cast(ptr)->timerEvent(static_cast(event)); } void QModbusDevice_TimerEventDefault(void* ptr, void* event) { static_cast(ptr)->QModbusDevice::timerEvent(static_cast(event)); } void QModbusDevice_ChildEvent(void* ptr, void* event) { static_cast(ptr)->childEvent(static_cast(event)); } void QModbusDevice_ChildEventDefault(void* ptr, void* event) { static_cast(ptr)->QModbusDevice::childEvent(static_cast(event)); } void QModbusDevice_ConnectNotify(void* ptr, void* sign) { static_cast(ptr)->connectNotify(*static_cast(sign)); } void QModbusDevice_ConnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QModbusDevice::connectNotify(*static_cast(sign)); } void QModbusDevice_CustomEvent(void* ptr, void* event) { static_cast(ptr)->customEvent(static_cast(event)); } void QModbusDevice_CustomEventDefault(void* ptr, void* event) { static_cast(ptr)->QModbusDevice::customEvent(static_cast(event)); } void QModbusDevice_DeleteLater(void* ptr) { QMetaObject::invokeMethod(static_cast(ptr), "deleteLater"); } void QModbusDevice_DeleteLaterDefault(void* ptr) { static_cast(ptr)->QModbusDevice::deleteLater(); } void QModbusDevice_DisconnectNotify(void* ptr, void* sign) { static_cast(ptr)->disconnectNotify(*static_cast(sign)); } void QModbusDevice_DisconnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QModbusDevice::disconnectNotify(*static_cast(sign)); } int QModbusDevice_Event(void* ptr, void* e) { return static_cast(ptr)->event(static_cast(e)); } int QModbusDevice_EventDefault(void* ptr, void* e) { return static_cast(ptr)->QModbusDevice::event(static_cast(e)); } int QModbusDevice_EventFilter(void* ptr, void* watched, void* event) { return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); } int QModbusDevice_EventFilterDefault(void* ptr, void* watched, void* event) { return static_cast(ptr)->QModbusDevice::eventFilter(static_cast(watched), static_cast(event)); } void* QModbusDevice_MetaObject(void* ptr) { return const_cast(static_cast(ptr)->metaObject()); } void* QModbusDevice_MetaObjectDefault(void* ptr) { return const_cast(static_cast(ptr)->QModbusDevice::metaObject()); } void* QModbusDeviceIdentification_NewQModbusDeviceIdentification() { return new QModbusDeviceIdentification(); } int QModbusDeviceIdentification_ConformityLevel(void* ptr) { return static_cast(ptr)->conformityLevel(); } int QModbusDeviceIdentification_IsValid(void* ptr) { return static_cast(ptr)->isValid(); } void QModbusDeviceIdentification_SetConformityLevel(void* ptr, int level) { static_cast(ptr)->setConformityLevel(static_cast(level)); } class MyQModbusExceptionResponse: public QModbusExceptionResponse { public: QString _objectName; QString objectNameAbs() const { return this->_objectName; }; void setObjectNameAbs(const QString &name) { this->_objectName = name; }; MyQModbusExceptionResponse() : QModbusExceptionResponse() {}; MyQModbusExceptionResponse(FunctionCode code, ExceptionCode ec) : QModbusExceptionResponse(code, ec) {}; MyQModbusExceptionResponse(const QModbusPdu &pdu) : QModbusExceptionResponse(pdu) {}; void setFunctionCode(QModbusPdu::FunctionCode c) { callbackQModbusExceptionResponse_SetFunctionCode(this, this->objectNameAbs().toUtf8().data(), c); }; }; void* QModbusExceptionResponse_NewQModbusExceptionResponse() { return new MyQModbusExceptionResponse(); } void* QModbusExceptionResponse_NewQModbusExceptionResponse3(int code, int 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, int ec) { static_cast(ptr)->setExceptionCode(static_cast(ec)); } void QModbusExceptionResponse_SetFunctionCode(void* ptr, int c) { static_cast(ptr)->setFunctionCode(static_cast(c)); } void QModbusExceptionResponse_SetFunctionCodeDefault(void* ptr, int c) { static_cast(ptr)->QModbusExceptionResponse::setFunctionCode(static_cast(c)); } char* QModbusExceptionResponse_ObjectNameAbs(void* ptr) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->objectNameAbs().toUtf8().data(); } return QString("QModbusExceptionResponse_BASE").toUtf8().data(); } void QModbusExceptionResponse_SetObjectNameAbs(void* ptr, char* name) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->setObjectNameAbs(QString(name)); } } class MyQModbusPdu: public QModbusPdu { public: QString _objectName; QString objectNameAbs() const { return this->_objectName; }; void setObjectNameAbs(const QString &name) { this->_objectName = name; }; 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, this->objectNameAbs().toUtf8().data(), code); }; }; void* QModbusPdu_NewQModbusPdu() { return new MyQModbusPdu(); } void* QModbusPdu_NewQModbusPdu2(int code, char* data) { return new MyQModbusPdu(static_cast(code), QByteArray(data)); } void* QModbusPdu_NewQModbusPdu3(void* other) { return new MyQModbusPdu(*static_cast(other)); } char* QModbusPdu_Data(void* ptr) { return QString(static_cast(ptr)->data()).toUtf8().data(); } int QModbusPdu_ExceptionCode(void* ptr) { return static_cast(ptr)->exceptionCode(); } int QModbusPdu_FunctionCode(void* ptr) { return static_cast(ptr)->functionCode(); } int QModbusPdu_IsException(void* ptr) { return static_cast(ptr)->isException(); } int QModbusPdu_IsValid(void* ptr) { return static_cast(ptr)->isValid(); } void QModbusPdu_SetData(void* ptr, char* data) { static_cast(ptr)->setData(QByteArray(data)); } void QModbusPdu_SetFunctionCode(void* ptr, int code) { static_cast(ptr)->setFunctionCode(static_cast(code)); } void QModbusPdu_SetFunctionCodeDefault(void* ptr, int code) { static_cast(ptr)->QModbusPdu::setFunctionCode(static_cast(code)); } void QModbusPdu_DestroyQModbusPdu(void* ptr) { static_cast(ptr)->~QModbusPdu(); } char* QModbusPdu_ObjectNameAbs(void* ptr) { if (dynamic_cast(static_cast(ptr))) { return static_cast(ptr)->objectNameAbs().toUtf8().data(); } return QString("QModbusPdu_BASE").toUtf8().data(); } void QModbusPdu_SetObjectNameAbs(void* ptr, char* name) { if (dynamic_cast(static_cast(ptr))) { static_cast(ptr)->setObjectNameAbs(QString(name)); } } class MyQModbusReply: public QModbusReply { public: MyQModbusReply(ReplyType type, int serverAddress, QObject *parent) : QModbusReply(type, serverAddress, parent) {}; void Signal_ErrorOccurred(QModbusDevice::Error error) { callbackQModbusReply_ErrorOccurred(this, this->objectName().toUtf8().data(), error); }; void Signal_Finished() { callbackQModbusReply_Finished(this, this->objectName().toUtf8().data()); }; void timerEvent(QTimerEvent * event) { callbackQModbusReply_TimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQModbusReply_ChildEvent(this, this->objectName().toUtf8().data(), event); }; void connectNotify(const QMetaMethod & sign) { callbackQModbusReply_ConnectNotify(this, this->objectName().toUtf8().data(), new QMetaMethod(sign)); }; void customEvent(QEvent * event) { callbackQModbusReply_CustomEvent(this, this->objectName().toUtf8().data(), event); }; void deleteLater() { callbackQModbusReply_DeleteLater(this, this->objectName().toUtf8().data()); }; void disconnectNotify(const QMetaMethod & sign) { callbackQModbusReply_DisconnectNotify(this, this->objectName().toUtf8().data(), new QMetaMethod(sign)); }; bool event(QEvent * e) { return callbackQModbusReply_Event(this, this->objectName().toUtf8().data(), e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQModbusReply_EventFilter(this, this->objectName().toUtf8().data(), watched, event) != 0; }; const QMetaObject * metaObject() const { return static_cast(callbackQModbusReply_MetaObject(const_cast(this), this->objectName().toUtf8().data())); }; }; void* QModbusReply_NewQModbusReply(int ty, int serverAddress, void* parent) { return new MyQModbusReply(static_cast(ty), serverAddress, static_cast(parent)); } int QModbusReply_Error(void* ptr) { return static_cast(ptr)->error(); } void QModbusReply_ConnectErrorOccurred(void* ptr) { 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, int error) { static_cast(ptr)->errorOccurred(static_cast(error)); } char* QModbusReply_ErrorString(void* ptr) { return static_cast(ptr)->errorString().toUtf8().data(); } 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(); } int QModbusReply_IsFinished(void* ptr) { return static_cast(ptr)->isFinished(); } int QModbusReply_ServerAddress(void* ptr) { return static_cast(ptr)->serverAddress(); } int QModbusReply_Type(void* ptr) { return static_cast(ptr)->type(); } void QModbusReply_TimerEvent(void* ptr, void* event) { static_cast(ptr)->timerEvent(static_cast(event)); } void QModbusReply_TimerEventDefault(void* ptr, void* event) { static_cast(ptr)->QModbusReply::timerEvent(static_cast(event)); } void QModbusReply_ChildEvent(void* ptr, void* event) { static_cast(ptr)->childEvent(static_cast(event)); } void QModbusReply_ChildEventDefault(void* ptr, void* event) { static_cast(ptr)->QModbusReply::childEvent(static_cast(event)); } void QModbusReply_ConnectNotify(void* ptr, void* sign) { static_cast(ptr)->connectNotify(*static_cast(sign)); } void QModbusReply_ConnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QModbusReply::connectNotify(*static_cast(sign)); } void QModbusReply_CustomEvent(void* ptr, void* event) { static_cast(ptr)->customEvent(static_cast(event)); } void QModbusReply_CustomEventDefault(void* ptr, void* event) { static_cast(ptr)->QModbusReply::customEvent(static_cast(event)); } void QModbusReply_DeleteLater(void* ptr) { QMetaObject::invokeMethod(static_cast(ptr), "deleteLater"); } void QModbusReply_DeleteLaterDefault(void* ptr) { static_cast(ptr)->QModbusReply::deleteLater(); } void QModbusReply_DisconnectNotify(void* ptr, void* sign) { static_cast(ptr)->disconnectNotify(*static_cast(sign)); } void QModbusReply_DisconnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QModbusReply::disconnectNotify(*static_cast(sign)); } int QModbusReply_Event(void* ptr, void* e) { return static_cast(ptr)->event(static_cast(e)); } int QModbusReply_EventDefault(void* ptr, void* e) { return static_cast(ptr)->QModbusReply::event(static_cast(e)); } int QModbusReply_EventFilter(void* ptr, void* watched, void* event) { return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); } int QModbusReply_EventFilterDefault(void* ptr, void* watched, void* event) { return static_cast(ptr)->QModbusReply::eventFilter(static_cast(watched), static_cast(event)); } void* QModbusReply_MetaObject(void* ptr) { return const_cast(static_cast(ptr)->metaObject()); } void* QModbusReply_MetaObjectDefault(void* ptr) { return const_cast(static_cast(ptr)->QModbusReply::metaObject()); } void* QModbusRequest_NewQModbusRequest() { return new QModbusRequest(); } void* QModbusRequest_NewQModbusRequest3(int code, char* data) { return new QModbusRequest(static_cast(code), QByteArray(data)); } void* QModbusRequest_NewQModbusRequest2(void* pdu) { return new QModbusRequest(*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)); } void QModbusRequest_SetFunctionCode(void* ptr, int code) { static_cast(ptr)->setFunctionCode(static_cast(code)); } void QModbusRequest_SetFunctionCodeDefault(void* ptr, int code) { static_cast(ptr)->QModbusRequest::setFunctionCode(static_cast(code)); } void* QModbusResponse_NewQModbusResponse() { return new QModbusResponse(); } void* QModbusResponse_NewQModbusResponse3(int code, char* data) { return new QModbusResponse(static_cast(code), QByteArray(data)); } void* QModbusResponse_NewQModbusResponse2(void* pdu) { return new QModbusResponse(*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)); } void QModbusResponse_SetFunctionCode(void* ptr, int code) { static_cast(ptr)->setFunctionCode(static_cast(code)); } void QModbusResponse_SetFunctionCodeDefault(void* ptr, int code) { static_cast(ptr)->QModbusResponse::setFunctionCode(static_cast(code)); } void* QModbusRtuSerialMaster_NewQModbusRtuSerialMaster(void* parent) { return new QModbusRtuSerialMaster(static_cast(parent)); } int QModbusRtuSerialMaster_InterFrameDelay(void* ptr) { return static_cast(ptr)->interFrameDelay(); } void QModbusRtuSerialMaster_SetInterFrameDelay(void* ptr, int microseconds) { static_cast(ptr)->setInterFrameDelay(microseconds); } void QModbusRtuSerialMaster_Close(void* ptr) { static_cast(ptr)->close(); } void QModbusRtuSerialMaster_CloseDefault(void* ptr) { static_cast(ptr)->QModbusRtuSerialMaster::close(); } int QModbusRtuSerialMaster_Open(void* ptr) { return static_cast(ptr)->open(); } int QModbusRtuSerialMaster_OpenDefault(void* ptr) { return static_cast(ptr)->QModbusRtuSerialMaster::open(); } void QModbusRtuSerialMaster_TimerEvent(void* ptr, void* event) { static_cast(ptr)->timerEvent(static_cast(event)); } void QModbusRtuSerialMaster_TimerEventDefault(void* ptr, void* event) { static_cast(ptr)->QModbusRtuSerialMaster::timerEvent(static_cast(event)); } void QModbusRtuSerialMaster_ChildEvent(void* ptr, void* event) { static_cast(ptr)->childEvent(static_cast(event)); } void QModbusRtuSerialMaster_ChildEventDefault(void* ptr, void* event) { static_cast(ptr)->QModbusRtuSerialMaster::childEvent(static_cast(event)); } void QModbusRtuSerialMaster_ConnectNotify(void* ptr, void* sign) { static_cast(ptr)->connectNotify(*static_cast(sign)); } void QModbusRtuSerialMaster_ConnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QModbusRtuSerialMaster::connectNotify(*static_cast(sign)); } void QModbusRtuSerialMaster_CustomEvent(void* ptr, void* event) { static_cast(ptr)->customEvent(static_cast(event)); } void QModbusRtuSerialMaster_CustomEventDefault(void* ptr, void* event) { static_cast(ptr)->QModbusRtuSerialMaster::customEvent(static_cast(event)); } void QModbusRtuSerialMaster_DeleteLater(void* ptr) { QMetaObject::invokeMethod(static_cast(ptr), "deleteLater"); } void QModbusRtuSerialMaster_DeleteLaterDefault(void* ptr) { static_cast(ptr)->QModbusRtuSerialMaster::deleteLater(); } void QModbusRtuSerialMaster_DisconnectNotify(void* ptr, void* sign) { static_cast(ptr)->disconnectNotify(*static_cast(sign)); } void QModbusRtuSerialMaster_DisconnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QModbusRtuSerialMaster::disconnectNotify(*static_cast(sign)); } int QModbusRtuSerialMaster_Event(void* ptr, void* e) { return static_cast(ptr)->event(static_cast(e)); } int QModbusRtuSerialMaster_EventDefault(void* ptr, void* e) { return static_cast(ptr)->QModbusRtuSerialMaster::event(static_cast(e)); } int QModbusRtuSerialMaster_EventFilter(void* ptr, void* watched, void* event) { return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); } int QModbusRtuSerialMaster_EventFilterDefault(void* ptr, void* watched, void* event) { return static_cast(ptr)->QModbusRtuSerialMaster::eventFilter(static_cast(watched), static_cast(event)); } void* QModbusRtuSerialMaster_MetaObject(void* ptr) { return const_cast(static_cast(ptr)->metaObject()); } void* QModbusRtuSerialMaster_MetaObjectDefault(void* ptr) { return const_cast(static_cast(ptr)->QModbusRtuSerialMaster::metaObject()); } void* QModbusRtuSerialSlave_NewQModbusRtuSerialSlave(void* parent) { return new QModbusRtuSerialSlave(static_cast(parent)); } void QModbusRtuSerialSlave_DestroyQModbusRtuSerialSlave(void* ptr) { static_cast(ptr)->~QModbusRtuSerialSlave(); } int QModbusRtuSerialSlave_ProcessesBroadcast(void* ptr) { return static_cast(ptr)->processesBroadcast(); } int QModbusRtuSerialSlave_ProcessesBroadcastDefault(void* ptr) { return static_cast(ptr)->QModbusRtuSerialSlave::processesBroadcast(); } int QModbusRtuSerialSlave_SetValue(void* ptr, int option, void* newValue) { return static_cast(ptr)->setValue(option, *static_cast(newValue)); } int QModbusRtuSerialSlave_SetValueDefault(void* ptr, int option, void* newValue) { return static_cast(ptr)->QModbusRtuSerialSlave::setValue(option, *static_cast(newValue)); } void* QModbusRtuSerialSlave_Value(void* ptr, int option) { return new QVariant(static_cast(ptr)->value(option)); } void* QModbusRtuSerialSlave_ValueDefault(void* ptr, int option) { return new QVariant(static_cast(ptr)->QModbusRtuSerialSlave::value(option)); } void QModbusRtuSerialSlave_Close(void* ptr) { static_cast(ptr)->close(); } void QModbusRtuSerialSlave_CloseDefault(void* ptr) { static_cast(ptr)->QModbusRtuSerialSlave::close(); } int QModbusRtuSerialSlave_Open(void* ptr) { return static_cast(ptr)->open(); } int QModbusRtuSerialSlave_OpenDefault(void* ptr) { return static_cast(ptr)->QModbusRtuSerialSlave::open(); } void QModbusRtuSerialSlave_TimerEvent(void* ptr, void* event) { static_cast(ptr)->timerEvent(static_cast(event)); } void QModbusRtuSerialSlave_TimerEventDefault(void* ptr, void* event) { static_cast(ptr)->QModbusRtuSerialSlave::timerEvent(static_cast(event)); } void QModbusRtuSerialSlave_ChildEvent(void* ptr, void* event) { static_cast(ptr)->childEvent(static_cast(event)); } void QModbusRtuSerialSlave_ChildEventDefault(void* ptr, void* event) { static_cast(ptr)->QModbusRtuSerialSlave::childEvent(static_cast(event)); } void QModbusRtuSerialSlave_ConnectNotify(void* ptr, void* sign) { static_cast(ptr)->connectNotify(*static_cast(sign)); } void QModbusRtuSerialSlave_ConnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QModbusRtuSerialSlave::connectNotify(*static_cast(sign)); } void QModbusRtuSerialSlave_CustomEvent(void* ptr, void* event) { static_cast(ptr)->customEvent(static_cast(event)); } void QModbusRtuSerialSlave_CustomEventDefault(void* ptr, void* event) { static_cast(ptr)->QModbusRtuSerialSlave::customEvent(static_cast(event)); } void QModbusRtuSerialSlave_DeleteLater(void* ptr) { QMetaObject::invokeMethod(static_cast(ptr), "deleteLater"); } void QModbusRtuSerialSlave_DeleteLaterDefault(void* ptr) { static_cast(ptr)->QModbusRtuSerialSlave::deleteLater(); } void QModbusRtuSerialSlave_DisconnectNotify(void* ptr, void* sign) { static_cast(ptr)->disconnectNotify(*static_cast(sign)); } void QModbusRtuSerialSlave_DisconnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QModbusRtuSerialSlave::disconnectNotify(*static_cast(sign)); } int QModbusRtuSerialSlave_Event(void* ptr, void* e) { return static_cast(ptr)->event(static_cast(e)); } int QModbusRtuSerialSlave_EventDefault(void* ptr, void* e) { return static_cast(ptr)->QModbusRtuSerialSlave::event(static_cast(e)); } int QModbusRtuSerialSlave_EventFilter(void* ptr, void* watched, void* event) { return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); } int QModbusRtuSerialSlave_EventFilterDefault(void* ptr, void* watched, void* event) { return static_cast(ptr)->QModbusRtuSerialSlave::eventFilter(static_cast(watched), static_cast(event)); } void* QModbusRtuSerialSlave_MetaObject(void* ptr) { return const_cast(static_cast(ptr)->metaObject()); } void* QModbusRtuSerialSlave_MetaObjectDefault(void* ptr) { return const_cast(static_cast(ptr)->QModbusRtuSerialSlave::metaObject()); } class MyQModbusServer: public QModbusServer { public: MyQModbusServer(QObject *parent) : QModbusServer(parent) {}; void Signal_DataWritten(QModbusDataUnit::RegisterType regist, int address, int size) { callbackQModbusServer_DataWritten(this, this->objectName().toUtf8().data(), regist, address, size); }; QModbusResponse processPrivateRequest(const QModbusPdu & request) { return *static_cast(callbackQModbusServer_ProcessPrivateRequest(this, this->objectName().toUtf8().data(), new QModbusPdu(request))); }; QModbusResponse processRequest(const QModbusPdu & request) { return *static_cast(callbackQModbusServer_ProcessRequest(this, this->objectName().toUtf8().data(), new QModbusPdu(request))); }; bool processesBroadcast() const { return callbackQModbusServer_ProcessesBroadcast(const_cast(this), this->objectName().toUtf8().data()) != 0; }; bool setValue(int option, const QVariant & newValue) { return callbackQModbusServer_SetValue(this, this->objectName().toUtf8().data(), option, new QVariant(newValue)) != 0; }; QVariant value(int option) const { return *static_cast(callbackQModbusServer_Value(const_cast(this), this->objectName().toUtf8().data(), option)); }; void close() { callbackQModbusServer_Close(this, this->objectName().toUtf8().data()); }; bool open() { return callbackQModbusServer_Open(this, this->objectName().toUtf8().data()) != 0; }; void timerEvent(QTimerEvent * event) { callbackQModbusServer_TimerEvent(this, this->objectName().toUtf8().data(), event); }; void childEvent(QChildEvent * event) { callbackQModbusServer_ChildEvent(this, this->objectName().toUtf8().data(), event); }; void connectNotify(const QMetaMethod & sign) { callbackQModbusServer_ConnectNotify(this, this->objectName().toUtf8().data(), new QMetaMethod(sign)); }; void customEvent(QEvent * event) { callbackQModbusServer_CustomEvent(this, this->objectName().toUtf8().data(), event); }; void deleteLater() { callbackQModbusServer_DeleteLater(this, this->objectName().toUtf8().data()); }; void disconnectNotify(const QMetaMethod & sign) { callbackQModbusServer_DisconnectNotify(this, this->objectName().toUtf8().data(), new QMetaMethod(sign)); }; bool event(QEvent * e) { return callbackQModbusServer_Event(this, this->objectName().toUtf8().data(), e) != 0; }; bool eventFilter(QObject * watched, QEvent * event) { return callbackQModbusServer_EventFilter(this, this->objectName().toUtf8().data(), watched, event) != 0; }; const QMetaObject * metaObject() const { return static_cast(callbackQModbusServer_MetaObject(const_cast(this), this->objectName().toUtf8().data())); }; }; void* QModbusServer_NewQModbusServer(void* parent) { return new MyQModbusServer(static_cast(parent)); } int QModbusServer_Data(void* ptr, void* newData) { return static_cast(ptr)->data(static_cast(newData)); } void QModbusServer_ConnectDataWritten(void* ptr) { 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, int regist, int address, int size) { static_cast(ptr)->dataWritten(static_cast(regist), address, size); } int QModbusServer_ProcessesBroadcast(void* ptr) { return static_cast(ptr)->processesBroadcast(); } int QModbusServer_ProcessesBroadcastDefault(void* ptr) { return static_cast(ptr)->QModbusServer::processesBroadcast(); } int QModbusServer_ServerAddress(void* ptr) { return static_cast(ptr)->serverAddress(); } int QModbusServer_SetData(void* ptr, void* newData) { return static_cast(ptr)->setData(*static_cast(newData)); } void QModbusServer_SetServerAddress(void* ptr, int serverAddress) { static_cast(ptr)->setServerAddress(serverAddress); } int QModbusServer_SetValue(void* ptr, int option, void* newValue) { return static_cast(ptr)->setValue(option, *static_cast(newValue)); } int QModbusServer_SetValueDefault(void* ptr, int option, void* newValue) { return static_cast(ptr)->QModbusServer::setValue(option, *static_cast(newValue)); } void* QModbusServer_Value(void* ptr, int option) { return new QVariant(static_cast(ptr)->value(option)); } void* QModbusServer_ValueDefault(void* ptr, int option) { return new QVariant(static_cast(ptr)->QModbusServer::value(option)); } void QModbusServer_Close(void* ptr) { static_cast(ptr)->close(); } int QModbusServer_Open(void* ptr) { return static_cast(ptr)->open(); } void QModbusServer_TimerEvent(void* ptr, void* event) { static_cast(ptr)->timerEvent(static_cast(event)); } void QModbusServer_TimerEventDefault(void* ptr, void* event) { static_cast(ptr)->QModbusServer::timerEvent(static_cast(event)); } void QModbusServer_ChildEvent(void* ptr, void* event) { static_cast(ptr)->childEvent(static_cast(event)); } void QModbusServer_ChildEventDefault(void* ptr, void* event) { static_cast(ptr)->QModbusServer::childEvent(static_cast(event)); } void QModbusServer_ConnectNotify(void* ptr, void* sign) { static_cast(ptr)->connectNotify(*static_cast(sign)); } void QModbusServer_ConnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QModbusServer::connectNotify(*static_cast(sign)); } void QModbusServer_CustomEvent(void* ptr, void* event) { static_cast(ptr)->customEvent(static_cast(event)); } void QModbusServer_CustomEventDefault(void* ptr, void* event) { static_cast(ptr)->QModbusServer::customEvent(static_cast(event)); } void QModbusServer_DeleteLater(void* ptr) { QMetaObject::invokeMethod(static_cast(ptr), "deleteLater"); } void QModbusServer_DeleteLaterDefault(void* ptr) { static_cast(ptr)->QModbusServer::deleteLater(); } void QModbusServer_DisconnectNotify(void* ptr, void* sign) { static_cast(ptr)->disconnectNotify(*static_cast(sign)); } void QModbusServer_DisconnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QModbusServer::disconnectNotify(*static_cast(sign)); } int QModbusServer_Event(void* ptr, void* e) { return static_cast(ptr)->event(static_cast(e)); } int QModbusServer_EventDefault(void* ptr, void* e) { return static_cast(ptr)->QModbusServer::event(static_cast(e)); } int QModbusServer_EventFilter(void* ptr, void* watched, void* event) { return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); } int QModbusServer_EventFilterDefault(void* ptr, void* watched, void* event) { return static_cast(ptr)->QModbusServer::eventFilter(static_cast(watched), static_cast(event)); } void* QModbusServer_MetaObject(void* ptr) { return const_cast(static_cast(ptr)->metaObject()); } void* QModbusServer_MetaObjectDefault(void* ptr) { return const_cast(static_cast(ptr)->QModbusServer::metaObject()); } void* QModbusTcpClient_NewQModbusTcpClient(void* parent) { return new QModbusTcpClient(static_cast(parent)); } void QModbusTcpClient_DestroyQModbusTcpClient(void* ptr) { static_cast(ptr)->~QModbusTcpClient(); } void QModbusTcpClient_Close(void* ptr) { static_cast(ptr)->close(); } void QModbusTcpClient_CloseDefault(void* ptr) { static_cast(ptr)->QModbusTcpClient::close(); } int QModbusTcpClient_Open(void* ptr) { return static_cast(ptr)->open(); } int QModbusTcpClient_OpenDefault(void* ptr) { return static_cast(ptr)->QModbusTcpClient::open(); } void QModbusTcpClient_TimerEvent(void* ptr, void* event) { static_cast(ptr)->timerEvent(static_cast(event)); } void QModbusTcpClient_TimerEventDefault(void* ptr, void* event) { static_cast(ptr)->QModbusTcpClient::timerEvent(static_cast(event)); } void QModbusTcpClient_ChildEvent(void* ptr, void* event) { static_cast(ptr)->childEvent(static_cast(event)); } void QModbusTcpClient_ChildEventDefault(void* ptr, void* event) { static_cast(ptr)->QModbusTcpClient::childEvent(static_cast(event)); } void QModbusTcpClient_ConnectNotify(void* ptr, void* sign) { static_cast(ptr)->connectNotify(*static_cast(sign)); } void QModbusTcpClient_ConnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QModbusTcpClient::connectNotify(*static_cast(sign)); } void QModbusTcpClient_CustomEvent(void* ptr, void* event) { static_cast(ptr)->customEvent(static_cast(event)); } void QModbusTcpClient_CustomEventDefault(void* ptr, void* event) { static_cast(ptr)->QModbusTcpClient::customEvent(static_cast(event)); } void QModbusTcpClient_DeleteLater(void* ptr) { QMetaObject::invokeMethod(static_cast(ptr), "deleteLater"); } void QModbusTcpClient_DeleteLaterDefault(void* ptr) { static_cast(ptr)->QModbusTcpClient::deleteLater(); } void QModbusTcpClient_DisconnectNotify(void* ptr, void* sign) { static_cast(ptr)->disconnectNotify(*static_cast(sign)); } void QModbusTcpClient_DisconnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QModbusTcpClient::disconnectNotify(*static_cast(sign)); } int QModbusTcpClient_Event(void* ptr, void* e) { return static_cast(ptr)->event(static_cast(e)); } int QModbusTcpClient_EventDefault(void* ptr, void* e) { return static_cast(ptr)->QModbusTcpClient::event(static_cast(e)); } int QModbusTcpClient_EventFilter(void* ptr, void* watched, void* event) { return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); } int QModbusTcpClient_EventFilterDefault(void* ptr, void* watched, void* event) { return static_cast(ptr)->QModbusTcpClient::eventFilter(static_cast(watched), static_cast(event)); } void* QModbusTcpClient_MetaObject(void* ptr) { return const_cast(static_cast(ptr)->metaObject()); } void* QModbusTcpClient_MetaObjectDefault(void* ptr) { return const_cast(static_cast(ptr)->QModbusTcpClient::metaObject()); } void* QModbusTcpServer_NewQModbusTcpServer(void* parent) { return new QModbusTcpServer(static_cast(parent)); } void QModbusTcpServer_DestroyQModbusTcpServer(void* ptr) { static_cast(ptr)->~QModbusTcpServer(); } int QModbusTcpServer_ProcessesBroadcast(void* ptr) { return static_cast(ptr)->processesBroadcast(); } int QModbusTcpServer_ProcessesBroadcastDefault(void* ptr) { return static_cast(ptr)->QModbusTcpServer::processesBroadcast(); } int QModbusTcpServer_SetValue(void* ptr, int option, void* newValue) { return static_cast(ptr)->setValue(option, *static_cast(newValue)); } int QModbusTcpServer_SetValueDefault(void* ptr, int option, void* newValue) { return static_cast(ptr)->QModbusTcpServer::setValue(option, *static_cast(newValue)); } void* QModbusTcpServer_Value(void* ptr, int option) { return new QVariant(static_cast(ptr)->value(option)); } void* QModbusTcpServer_ValueDefault(void* ptr, int option) { return new QVariant(static_cast(ptr)->QModbusTcpServer::value(option)); } void QModbusTcpServer_Close(void* ptr) { static_cast(ptr)->close(); } void QModbusTcpServer_CloseDefault(void* ptr) { static_cast(ptr)->QModbusTcpServer::close(); } int QModbusTcpServer_Open(void* ptr) { return static_cast(ptr)->open(); } int QModbusTcpServer_OpenDefault(void* ptr) { return static_cast(ptr)->QModbusTcpServer::open(); } void QModbusTcpServer_TimerEvent(void* ptr, void* event) { static_cast(ptr)->timerEvent(static_cast(event)); } void QModbusTcpServer_TimerEventDefault(void* ptr, void* event) { static_cast(ptr)->QModbusTcpServer::timerEvent(static_cast(event)); } void QModbusTcpServer_ChildEvent(void* ptr, void* event) { static_cast(ptr)->childEvent(static_cast(event)); } void QModbusTcpServer_ChildEventDefault(void* ptr, void* event) { static_cast(ptr)->QModbusTcpServer::childEvent(static_cast(event)); } void QModbusTcpServer_ConnectNotify(void* ptr, void* sign) { static_cast(ptr)->connectNotify(*static_cast(sign)); } void QModbusTcpServer_ConnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QModbusTcpServer::connectNotify(*static_cast(sign)); } void QModbusTcpServer_CustomEvent(void* ptr, void* event) { static_cast(ptr)->customEvent(static_cast(event)); } void QModbusTcpServer_CustomEventDefault(void* ptr, void* event) { static_cast(ptr)->QModbusTcpServer::customEvent(static_cast(event)); } void QModbusTcpServer_DeleteLater(void* ptr) { QMetaObject::invokeMethod(static_cast(ptr), "deleteLater"); } void QModbusTcpServer_DeleteLaterDefault(void* ptr) { static_cast(ptr)->QModbusTcpServer::deleteLater(); } void QModbusTcpServer_DisconnectNotify(void* ptr, void* sign) { static_cast(ptr)->disconnectNotify(*static_cast(sign)); } void QModbusTcpServer_DisconnectNotifyDefault(void* ptr, void* sign) { static_cast(ptr)->QModbusTcpServer::disconnectNotify(*static_cast(sign)); } int QModbusTcpServer_Event(void* ptr, void* e) { return static_cast(ptr)->event(static_cast(e)); } int QModbusTcpServer_EventDefault(void* ptr, void* e) { return static_cast(ptr)->QModbusTcpServer::event(static_cast(e)); } int QModbusTcpServer_EventFilter(void* ptr, void* watched, void* event) { return static_cast(ptr)->eventFilter(static_cast(watched), static_cast(event)); } int QModbusTcpServer_EventFilterDefault(void* ptr, void* watched, void* event) { return static_cast(ptr)->QModbusTcpServer::eventFilter(static_cast(watched), static_cast(event)); } void* QModbusTcpServer_MetaObject(void* ptr) { return const_cast(static_cast(ptr)->metaObject()); } void* QModbusTcpServer_MetaObjectDefault(void* ptr) { return const_cast(static_cast(ptr)->QModbusTcpServer::metaObject()); }