#ifndef CBUSINESS_H #define CBUSINESS_H #include #include #include #include #include #include #include #include #include "httpthreadnum1.h" void OnDevInfoChange(const int& iType, void* pStruct); //post请求返回结果 /* 连接qml和EgoDLL动态库 */ class CBusiness : public QObject { Q_OBJECT public: explicit CBusiness(QObject* parent = nullptr); private: QQmlApplicationEngine engine; //QQmlApplicationEngine类将c++代码和qml文件连接起来,在qt中集成qml界面 QTimer* m_pQTimer; //定时器 HttpThreadNum1* m_pHttpThreadNum1; public slots: void slot_result(int iType, QVariant qvariant); //返回指令,接收服务器返回的信号,触发sig_qml void slot_qml(int par0, QString par1); //请求指令,向服务器发送 signals: void sig_qml(int par0, QString par1); //qml端接收数据 void sig_qml_CarOneState(int state); void sig_qml_CarTwoState(int state); void sig_qml_CarThreeState(int state); void sig_qml_CarFourState(int state); void sig_qml_CarFiveState(int state); void sig_qml_SlagState(QVariant state); void sig_qml_CarThreeSlagState(int state); void sig_qml_WarningState(QVariantMap map); //par0是包状态 void sig_qml_SlagStateA1(int par0); void sig_qml_SlagStateA2(int par0); void sig_qml_SlagStateA3(int par0); void sig_qml_SlagStateA4(int par0); void sig_qml_SlagStateA5(int par0); void sig_qml_SlagStateA6(int par0); void sig_qml_SlagStateA7(int par0); void sig_qml_SlagStateA8(int par0); void sig_qml_SlagStateA9(int par0); void sig_qml_SlagStateA10(int par0); void sig_qml_SlagStateA11(int par0); void sig_qml_SlagStateA12(int par0); void sig_qml_SlagStateA13(int par0); void sig_qml_SlagStateA14(int par0); void sig_qml_SlagStateA15(int par0); void sig_qml_SlagStateA16(int par0); void sig_qml_SlagStateA17(int par0); void sig_qml_SlagStateA18(int par0); void sig_qml_SlagStateA19(int par0); void sig_qml_SlagStateA20(int par0); void sig_qml_SlagStateA21(int par0); void sig_qml_SlagStateA22(int par0); void sig_qml_SlagStateA23(int par0); void sig_qml_SlagStateA24(int par0); void sig_qml_SlagStateA25(int par0); void sig_qml_SlagStateA26(int par0); void sig_qml_SlagStateA27(int par0); void sig_qml_SlagStateA28(int par0); void sig_qml_SlagStateA29(int par0); void sig_qml_SlagStateA30(int par0); void sig_qml_SlagStateA31(int par0); void sig_qml_SlagStateB1(int par0); void sig_qml_SlagStateB2(int par0); void sig_qml_SlagStateB3(int par0); void sig_qml_SlagStateB4(int par0); void sig_qml_SlagStateB5(int par0); void sig_qml_SlagStateB6(int par0); void sig_qml_SlagStateB7(int par0); void sig_qml_SlagStateB8(int par0); void sig_qml_SlagStateB9(int par0); void sig_qml_SlagStateB10(int par0); void sig_qml_SlagStateB11(int par0); void sig_qml_SlagStateB12(int par0); void sig_qml_SlagStateB13(int par0); void sig_qml_SlagStateB14(int par0); void sig_qml_SlagStateB15(int par0); void sig_qml_SlagStateB16(int par0); void sig_qml_SlagStateB17(int par0); void sig_qml_SlagStateB18(int par0); void sig_qml_SlagStateB19(int par0); void sig_qml_SlagStateB20(int par0); void sig_qml_SlagStateB21(int par0); void sig_qml_SlagStateB22(int par0); void sig_qml_SlagStateB23(int par0); void sig_qml_SlagStateB24(int par0); void sig_qml_SlagStateB25(int par0); void sig_qml_SlagStateB26(int par0); void sig_qml_SlagStateB27(int par0); void sig_qml_SlagStateB28(int par0); void sig_qml_SlagStateB29(int par0); void sig_qml_SlagStateB30(int par0); void sig_qml_SlagStateB31(int par0); void sig_qml_SlagStateC1(int par0); void sig_qml_SlagStateC2(int par0); void sig_qml_SlagStateC3(int par0); void sig_qml_SlagStateC4(int par0); void sig_qml_SlagStateC5(int par0); void sig_qml_SlagStateC6(int par0); void sig_qml_SlagStateC7(int par0); void sig_qml_SlagStateC8(int par0); void sig_qml_SlagStateC9(int par0); void sig_qml_SlagStateC10(int par0); void sig_qml_SlagStateC11(int par0); void sig_qml_SlagStateC12(int par0); void sig_qml_SlagStateC13(int par0); void sig_qml_SlagStateC14(int par0); void sig_qml_SlagStateC15(int par0); void sig_qml_SlagStateC16(int par0); void sig_qml_SlagStateC17(int par0); void sig_qml_SlagStateC18(int par0); void sig_qml_SlagStateC19(int par0); void sig_qml_SlagStateC20(int par0); void sig_qml_SlagStateC21(int par0); void sig_qml_SlagStateC22(int par0); void sig_qml_SlagStateC23(int par0); void sig_qml_SlagStateC24(int par0); void sig_qml_SlagStateC25(int par0); void sig_qml_SlagStateC26(int par0); void sig_qml_SlagStateC27(int par0); void sig_qml_SlagStateC28(int par0); void sig_qml_SlagStateC29(int par0); void sig_qml_SlagStateC30(int par0); void sig_qml_SlagStateC31(int par0); void sig_qml_SlagStateD1(int par0); void sig_qml_SlagStateD2(int par0); void sig_qml_SlagStateD3(int par0); void sig_qml_SlagStateD4(int par0); void sig_qml_SlagStateD5(int par0); void sig_qml_SlagStateD6(int par0); void sig_qml_SlagStateD7(int par0); void sig_qml_SlagStateD8(int par0); void sig_qml_SlagStateD9(int par0); void sig_qml_SlagStateD10(int par0); void sig_qml_SlagStateD11(int par0); void sig_qml_SlagStateD12(int par0); void sig_qml_SlagStateD13(int par0); void sig_qml_SlagStateD14(int par0); void sig_qml_SlagStateD15(int par0); void sig_qml_SlagStateD16(int par0); void sig_qml_SlagStateD17(int par0); void sig_qml_SlagStateD18(int par0); void sig_qml_SlagStateD19(int par0); void sig_qml_SlagStateD20(int par0); void sig_qml_SlagStateD21(int par0); void sig_qml_SlagStateD22(int par0); void sig_qml_SlagStateD23(int par0); void sig_qml_SlagStateD24(int par0); void sig_qml_SlagStateD25(int par0); void sig_qml_SlagStateD26(int par0); void sig_qml_SlagStateD27(int par0); void sig_qml_SlagStateD28(int par0); void sig_qml_SlagStateD29(int par0); void sig_qml_SlagStateD30(int par0); void sig_qml_SlagStateD31(int par0); void sig_qml_SlagStateE1(int par0); void sig_qml_SlagStateE2(int par0); void sig_qml_SlagStateE3(int par0); void sig_qml_SlagStateE4(int par0); void sig_qml_SlagStateE5(int par0); void sig_qml_SlagStateE6(int par0); void sig_qml_SlagStateE7(int par0); void sig_qml_SlagStateE8(int par0); void sig_qml_SlagStateE9(int par0); void sig_qml_SlagStateE10(int par0); void sig_qml_SlagStateE11(int par0); void sig_qml_SlagStateE12(int par0); void sig_qml_SlagStateE13(int par0); void sig_qml_SlagStateE14(int par0); void sig_qml_SlagStateE15(int par0); void sig_qml_SlagStateE16(int par0); void sig_qml_SlagStateE17(int par0); void sig_qml_SlagStateE18(int par0); void sig_qml_SlagStateE19(int par0); void sig_qml_SlagStateE20(int par0); void sig_qml_SlagStateE21(int par0); void sig_qml_SlagStateE22(int par0); void sig_qml_SlagStateE23(int par0); void sig_qml_SlagStateE24(int par0); void sig_qml_SlagStateE25(int par0); void sig_qml_SlagStateE26(int par0); void sig_qml_SlagStateE27(int par0); void sig_qml_SlagStateE28(int par0); void sig_qml_SlagStateE29(int par0); void sig_qml_SlagStateE30(int par0); void sig_qml_SlagStateE31(int par0); void sig_qml_SlagStateF1(int par0); void sig_qml_SlagStateF2(int par0); void sig_qml_SlagStateF3(int par0); void sig_qml_SlagStateF4(int par0); void sig_qml_SlagStateF5(int par0); void sig_qml_SlagStateF6(int par0); void sig_qml_SlagStateF7(int par0); void sig_qml_SlagStateF8(int par0); void sig_qml_SlagStateF9(int par0); void sig_qml_SlagStateF10(int par0); void sig_qml_SlagStateF11(int par0); void sig_qml_SlagStateF12(int par0); void sig_qml_SlagStateF13(int par0); void sig_qml_SlagStateF14(int par0); void sig_qml_SlagStateF15(int par0); void sig_qml_SlagStateF16(int par0); void sig_qml_SlagStateF17(int par0); void sig_qml_SlagStateF18(int par0); void sig_qml_SlagStateF19(int par0); void sig_qml_SlagStateF20(int par0); void sig_qml_SlagStateF21(int par0); void sig_qml_SlagStateF22(int par0); void sig_qml_SlagStateF23(int par0); void sig_qml_SlagStateF24(int par0); void sig_qml_SlagStateF25(int par0); void sig_qml_SlagStateF26(int par0); void sig_qml_SlagStateF27(int par0); void sig_qml_SlagStateF28(int par0); void sig_qml_SlagStateF29(int par0); void sig_qml_SlagStateF30(int par0); void sig_qml_SlagStateF31(int par0); void sig_qml_SlagStateG1(int par0); void sig_qml_SlagStateG2(int par0); void sig_qml_SlagStateG3(int par0); void sig_qml_SlagStateG4(int par0); void sig_qml_SlagStateG5(int par0); void sig_qml_SlagStateG6(int par0); void sig_qml_SlagStateG7(int par0); void sig_qml_SlagStateG8(int par0); void sig_qml_SlagStateG9(int par0); void sig_qml_SlagStateG10(int par0); void sig_qml_SlagStateG11(int par0); void sig_qml_SlagStateG12(int par0); void sig_qml_SlagStateG13(int par0); void sig_qml_SlagStateG14(int par0); void sig_qml_SlagStateG15(int par0); void sig_qml_SlagStateG16(int par0); void sig_qml_SlagStateG17(int par0); void sig_qml_SlagStateG18(int par0); void sig_qml_SlagStateG19(int par0); void sig_qml_SlagStateG20(int par0); void sig_qml_SlagStateG21(int par0); void sig_qml_SlagStateG22(int par0); void sig_qml_SlagStateG23(int par0); void sig_qml_SlagStateG24(int par0); void sig_qml_SlagStateG25(int par0); void sig_qml_SlagStateG26(int par0); void sig_qml_SlagStateG27(int par0); void sig_qml_SlagStateG28(int par0); void sig_qml_SlagStateG29(int par0); void sig_qml_SlagStateG30(int par0); void sig_qml_SlagStateG31(int par0); void sig_qml_SlagStateH1(int par0); void sig_qml_SlagStateH2(int par0); void sig_qml_SlagStateH3(int par0); void sig_qml_SlagStateH4(int par0); void sig_qml_SlagStateH5(int par0); void sig_qml_SlagStateH6(int par0); void sig_qml_SlagStateH7(int par0); void sig_qml_SlagStateH8(int par0); void sig_qml_SlagStateH9(int par0); void sig_qml_SlagStateH10(int par0); void sig_qml_SlagStateH11(int par0); void sig_qml_SlagStateH12(int par0); void sig_qml_SlagStateH13(int par0); void sig_qml_SlagStateH14(int par0); void sig_qml_SlagStateH15(int par0); void sig_qml_SlagStateH16(int par0); void sig_qml_SlagStateH17(int par0); void sig_qml_SlagStateH18(int par0); void sig_qml_SlagStateH19(int par0); void sig_qml_SlagStateH20(int par0); void sig_qml_SlagStateH21(int par0); void sig_qml_SlagStateH22(int par0); void sig_qml_SlagStateH23(int par0); void sig_qml_SlagStateH24(int par0); void sig_qml_SlagStateH25(int par0); void sig_qml_SlagStateH26(int par0); void sig_qml_SlagStateH27(int par0); void sig_qml_SlagStateH28(int par0); void sig_qml_SlagStateH29(int par0); void sig_qml_SlagStateH30(int par0); void sig_qml_SlagStateH31(int par0); void sig_qml_SlagStateI1(int par0); void sig_qml_SlagStateI2(int par0); void sig_qml_SlagStateI3(int par0); void sig_qml_SlagStateI4(int par0); void sig_qml_SlagStateI5(int par0); void sig_qml_SlagStateI6(int par0); void sig_qml_SlagStateI7(int par0); void sig_qml_SlagStateI8(int par0); void sig_qml_SlagStateI9(int par0); void sig_qml_SlagStateI10(int par0); void sig_qml_SlagStateI11(int par0); void sig_qml_SlagStateI12(int par0); void sig_qml_SlagStateI13(int par0); void sig_qml_SlagStateI14(int par0); void sig_qml_SlagStateI15(int par0); void sig_qml_SlagStateI16(int par0); void sig_qml_SlagStateI17(int par0); void sig_qml_SlagStateI18(int par0); void sig_qml_SlagStateI19(int par0); void sig_qml_SlagStateI20(int par0); void sig_qml_SlagStateI21(int par0); void sig_qml_SlagStateI22(int par0); void sig_qml_SlagStateI23(int par0); void sig_qml_SlagStateI24(int par0); void sig_qml_SlagStateI25(int par0); void sig_qml_SlagStateI26(int par0); void sig_qml_SlagStateI27(int par0); void sig_qml_SlagStateI28(int par0); void sig_qml_SlagStateI29(int par0); void sig_qml_SlagStateI30(int par0); void sig_qml_SlagStateI31(int par0); void sig_qml_SlagStateJ1(int par0); void sig_qml_SlagStateJ2(int par0); void sig_qml_SlagStateJ3(int par0); void sig_qml_SlagStateJ4(int par0); void sig_qml_SlagStateJ5(int par0); void sig_qml_SlagStateJ6(int par0); void sig_qml_SlagStateJ7(int par0); void sig_qml_SlagStateJ8(int par0); void sig_qml_SlagStateJ9(int par0); void sig_qml_SlagStateJ10(int par0); void sig_qml_SlagStateJ11(int par0); void sig_qml_SlagStateJ12(int par0); void sig_qml_SlagStateJ13(int par0); void sig_qml_SlagStateJ14(int par0); void sig_qml_SlagStateJ15(int par0); void sig_qml_SlagStateJ16(int par0); void sig_qml_SlagStateJ17(int par0); void sig_qml_SlagStateJ18(int par0); void sig_qml_SlagStateJ19(int par0); void sig_qml_SlagStateJ20(int par0); void sig_qml_SlagStateJ21(int par0); void sig_qml_SlagStateJ22(int par0); void sig_qml_SlagStateJ23(int par0); void sig_qml_SlagStateJ24(int par0); void sig_qml_SlagStateJ25(int par0); void sig_qml_SlagStateJ26(int par0); void sig_qml_SlagStateJ27(int par0); void sig_qml_SlagStateJ28(int par0); void sig_qml_SlagStateJ29(int par0); void sig_qml_SlagStateJ30(int par0); void sig_qml_SlagStateJ31(int par0); void sig_qml_SlagStateK1(int par0); void sig_qml_SlagStateK2(int par0); void sig_qml_SlagStateK3(int par0); void sig_qml_SlagStateK4(int par0); void sig_qml_SlagStateK5(int par0); void sig_qml_SlagStateK6(int par0); void sig_qml_SlagStateK7(int par0); void sig_qml_SlagStateK8(int par0); void sig_qml_SlagStateK9(int par0); void sig_qml_SlagStateK10(int par0); void sig_qml_SlagStateK11(int par0); void sig_qml_SlagStateK12(int par0); void sig_qml_SlagStateK13(int par0); void sig_qml_SlagStateK14(int par0); void sig_qml_SlagStateK15(int par0); void sig_qml_SlagStateK16(int par0); void sig_qml_SlagStateK17(int par0); void sig_qml_SlagStateK18(int par0); void sig_qml_SlagStateK19(int par0); void sig_qml_SlagStateK20(int par0); void sig_qml_SlagStateK21(int par0); void sig_qml_SlagStateK22(int par0); void sig_qml_SlagStateK23(int par0); void sig_qml_SlagStateK24(int par0); void sig_qml_SlagStateK25(int par0); void sig_qml_SlagStateK26(int par0); void sig_qml_SlagStateK27(int par0); void sig_qml_SlagStateK28(int par0); void sig_qml_SlagStateK29(int par0); void sig_qml_SlagStateK30(int par0); void sig_qml_SlagStateK31(int par0); void sig_qml_SlagStateL1(int par0); void sig_qml_SlagStateL2(int par0); void sig_qml_SlagStateL3(int par0); void sig_qml_SlagStateL4(int par0); void sig_qml_SlagStateL5(int par0); void sig_qml_SlagStateL6(int par0); void sig_qml_SlagStateL7(int par0); void sig_qml_SlagStateL8(int par0); void sig_qml_SlagStateL9(int par0); void sig_qml_SlagStateL10(int par0); void sig_qml_SlagStateL11(int par0); void sig_qml_SlagStateL12(int par0); void sig_qml_SlagStateL13(int par0); void sig_qml_SlagStateL14(int par0); void sig_qml_SlagStateL15(int par0); void sig_qml_SlagStateL16(int par0); void sig_qml_SlagStateL17(int par0); void sig_qml_SlagStateL18(int par0); void sig_qml_SlagStateL19(int par0); void sig_qml_SlagStateL20(int par0); void sig_qml_SlagStateL21(int par0); void sig_qml_SlagStateL22(int par0); void sig_qml_SlagStateL23(int par0); void sig_qml_SlagStateL24(int par0); void sig_qml_SlagStateL25(int par0); void sig_qml_SlagStateL26(int par0); void sig_qml_SlagStateL27(int par0); void sig_qml_SlagStateL28(int par0); void sig_qml_SlagStateL29(int par0); void sig_qml_SlagStateL30(int par0); void sig_qml_SlagStateL31(int par0); void sig_qml_SlagStateM1(int par0); void sig_qml_SlagStateM2(int par0); void sig_qml_SlagStateM3(int par0); void sig_qml_SlagStateM4(int par0); void sig_qml_SlagStateM5(int par0); void sig_qml_SlagStateM6(int par0); void sig_qml_SlagStateM7(int par0); void sig_qml_SlagStateM8(int par0); void sig_qml_SlagStateM9(int par0); void sig_qml_SlagStateM10(int par0); void sig_qml_SlagStateM11(int par0); void sig_qml_SlagStateM12(int par0); void sig_qml_SlagStateM13(int par0); void sig_qml_SlagStateM14(int par0); void sig_qml_SlagStateM15(int par0); void sig_qml_SlagStateM16(int par0); void sig_qml_SlagStateM17(int par0); void sig_qml_SlagStateM18(int par0); void sig_qml_SlagStateM19(int par0); void sig_qml_SlagStateM20(int par0); void sig_qml_SlagStateM21(int par0); void sig_qml_SlagStateM22(int par0); void sig_qml_SlagStateM23(int par0); void sig_qml_SlagStateM24(int par0); void sig_qml_SlagStateM25(int par0); void sig_qml_SlagStateM26(int par0); void sig_qml_SlagStateM27(int par0); void sig_qml_SlagStateM28(int par0); void sig_qml_SlagStateM29(int par0); void sig_qml_SlagStateM30(int par0); void sig_qml_SlagStateM31(int par0); void sig_qml_SlagStateN1(int par0); void sig_qml_SlagStateN2(int par0); void sig_qml_SlagStateN3(int par0); void sig_qml_SlagStateN4(int par0); void sig_qml_SlagStateN5(int par0); void sig_qml_SlagStateN6(int par0); void sig_qml_SlagStateN7(int par0); void sig_qml_SlagStateN8(int par0); void sig_qml_SlagStateN9(int par0); void sig_qml_SlagStateN10(int par0); void sig_qml_SlagStateN11(int par0); void sig_qml_SlagStateN12(int par0); void sig_qml_SlagStateN13(int par0); void sig_qml_SlagStateN14(int par0); void sig_qml_SlagStateN15(int par0); void sig_qml_SlagStateN16(int par0); void sig_qml_SlagStateN17(int par0); void sig_qml_SlagStateN18(int par0); void sig_qml_SlagStateN19(int par0); void sig_qml_SlagStateN20(int par0); void sig_qml_SlagStateN21(int par0); void sig_qml_SlagStateN22(int par0); void sig_qml_SlagStateN23(int par0); void sig_qml_SlagStateN24(int par0); void sig_qml_SlagStateN25(int par0); void sig_qml_SlagStateN26(int par0); void sig_qml_SlagStateN27(int par0); void sig_qml_SlagStateN28(int par0); void sig_qml_SlagStateN29(int par0); void sig_qml_SlagStateN30(int par0); void sig_qml_SlagStateN31(int par0); }; #endif // CBUSINESS_H