#ifndef ECU_H #define ECU_H #include #include "ToolsUI/ToolsWidget.h" #include "ToolsUI/Parse.h" #include "QThreadPool" namespace Ui { class ECU; } class ECU : public ToolsWidget { Q_OBJECT public: explicit ECU(QWidget *parent = nullptr); ~ECU(); public slots: void recieveData(const int &id,const QByteArray &data); void EADC_Info(Parse::_eadc info); void ECU_Info(Parse::_ecu info); void SSPC_Info(Parse::_sspc info); void SSPC_Info_state(Parse::_sspc info); void setECUTemp(qreal temp, qreal pressure); void setBat(quint16 value[10]); signals: void parseData(const int &id,const QByteArray &data); private: Ui::ECU *ui; QFile *ecuFile = nullptr; int timeCount = 0; qreal T5_temp; qreal p2_pre; }; #endif // EVTOL_H