Added fault state popup

This commit is contained in:
Yury Shuvakin
2023-03-26 23:45:49 +03:00
parent 960dd6ba88
commit 649c9ed2a0
19 changed files with 715 additions and 85 deletions

View File

@@ -72,6 +72,7 @@ signals:
void valuesSetupReceived(BMS_VALUES values);
void pingCanRx(QVector<int> devs, bool isTimeout);
void netSettingsReceived(QStringList settings);
void faultStateReceived(DataTypes::StateType faultType, QString faultString);
public slots:
void processPacket(QByteArray data);
@@ -84,6 +85,7 @@ public slots:
void getNetSettings();
void getNetDefaultSettings();
void setNetSettings(QStringList settings);
void getFaultState();
void sendTerminalCmd(QString cmd);
void setDetect(disp_pos_mode mode);
void samplePrint(debug_sampling_mode mode, int sample_len, int dec);
@@ -102,7 +104,8 @@ private:
void emitData(QByteArray data);
void firmwareUploadUpdate(bool isTimeout);
QString opStateToStr(OperationalStateTypedef fault);
QString faultStateToStr(bms_fault_code fault);
QString faultStateToString(bms_fault_code fault);
DataTypes::StateType faultStateToType(bms_fault_code fault);
QTimer *mTimer;
bool mSendCan;