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

@@ -84,6 +84,8 @@ typedef enum {
FAULT_CODE_PRECHARGE_TIMEOUT,
FAULT_CODE_DISCHARGE_RETRY,
FAULT_CODE_CHARGE_RETRY,
FAULT_CODE_CAN_DELAYED_POWER_DOWN,
FAULT_CODE_NOT_USED_TIMEOUT,
FAULT_CODE_CHARGER_DISCONNECT
} bms_fault_code;
@@ -419,6 +421,7 @@ typedef enum {
COMM_GET_BMS_NET_SETTINGS,
COMM_GET_BMS_NET_DEFAULT_SETTINGS,
COMM_SET_BMS_NET_SETTINGS,
COMM_GET_FAULT_STATE,
} COMM_PACKET_ID;
typedef struct {
@@ -469,4 +472,19 @@ typedef enum {
OP_STATE_FORCEON, // 11
} OperationalStateTypedef;
namespace DataTypes
{
Q_NAMESPACE
enum class StateType
{
Neutral,
Info,
Good,
Warning,
Error
};
Q_ENUM_NS(StateType);
}
#endif // DATATYPES_H