add error code/issue code from TPU v1.9.0, RPU v1.8.0
This commit is contained in:
@@ -0,0 +1,73 @@
|
||||
from enum import IntFlag
|
||||
|
||||
|
||||
class TpuErrorCode(IntFlag):
|
||||
"""Source: fenghuang-dsp/app/main/error_handler.h (TPU section)."""
|
||||
FLASH_CONFIG_FAULT = 1 << 0
|
||||
RF_HANDSHAKE_LOST = 1 << 1
|
||||
RF_COMM_LOST = 1 << 2
|
||||
PRI_ENABLE_TIMEOUT = 1 << 3
|
||||
RPU_CMD_ERROR = 1 << 4
|
||||
ACCEPT_ID_FAIL = 1 << 5
|
||||
LOW_COUPLING_TOO_FAR = 1 << 6
|
||||
HIGH_COUPLING_TOO_CLOSE = 1 << 7
|
||||
NO_BATTERY_DETECTED = 1 << 8
|
||||
MOS_NTC_ERROR_MASK = 1 << 9
|
||||
COIL_NTC_ERROR_MASK = 1 << 10
|
||||
HR_PWM_INIT_ERROR = 1 << 11
|
||||
MCU_OVER_TEMPERATURE = 1 << 12
|
||||
PFC_OVER_TEMPERATURE = 1 << 13
|
||||
INV_OVER_TEMPERATURE = 1 << 14
|
||||
COIL_OVER_TEMPERATURE = 1 << 15
|
||||
FORCE_CHARGING_FAIL = 1 << 16
|
||||
SEC_RAMPUP_FAIL = 1 << 17
|
||||
INV_PWM_TRIP = 1 << 18
|
||||
INV_OVER_CURRENT = 1 << 19
|
||||
INV_SEC_OVP = 1 << 20
|
||||
INV_RCU_MOVING_AWAY = 1 << 21
|
||||
PFC_START_TIMEOUT = 1 << 22
|
||||
PFC_PWM_TRIP = 1 << 23
|
||||
# bit 24 unused in firmware
|
||||
PFC_DC_UNDER_VOLTAGE = 1 << 25
|
||||
PFC_DC_OVER_VOLTAGE = 1 << 26
|
||||
PFC_IL_OVER_CURRENT = 1 << 27
|
||||
DISCOVERY_MOVE_TIMEOUT = 1 << 28
|
||||
DISCOVERY_POSITION_FAIL = 1 << 29
|
||||
PFC_AC_OVER_VOLTAGE = 1 << 30
|
||||
PFC_AC_UNDER_VOLTAGE = 1 << 31
|
||||
|
||||
|
||||
class RpuErrorCode(IntFlag):
|
||||
"""Source: garuda-dsp/app/main/error_handler.h (RPU section)."""
|
||||
FLASH_CONFIG_ERROR = 1 << 0
|
||||
# bit 1 unused in firmware
|
||||
PAIR_COMM_CONS_LOST_MASK = 1 << 2
|
||||
# bit 3 unused in firmware
|
||||
MP_TIMEOUT_MASK = 1 << 4
|
||||
PRE_RUN_COMM_NO_OK_MASK = 1 << 5
|
||||
PRE_RUN_COMM_LOW_COUPLING_MASK = 1 << 6
|
||||
PRE_RUN_COMM_HIGH_COUPLING_MASK = 1 << 7
|
||||
RUN_COMM_NO_OK_MASK = 1 << 8
|
||||
RUN_COMM_PRI_ERROR_MASK = 1 << 9
|
||||
STOP_COMM_NO_OK_MASK = 1 << 10
|
||||
COMM_LOST_MASK = 1 << 11
|
||||
MCU_OVER_TEMPERATURE_MASK = 1 << 12
|
||||
DC_OVER_CURRENT_MASK = 1 << 13
|
||||
SR_OVER_TEMPERATURE_MASK = 1 << 14
|
||||
RXP_OVER_TEMPERATURE_MASK = 1 << 15
|
||||
COMM_PRI_RETURN_ERROR_MASK = 1 << 16
|
||||
# bit 17 unused in firmware
|
||||
# bit 18 unused in firmware
|
||||
SR_PWM_SIGNAL_MISSING_MASK = 1 << 19
|
||||
CUTOFF_VOLTAGE = 1 << 20
|
||||
DC_OVER_VOLTAGE_MASK = 1 << 21
|
||||
# bit 22 unused in firmware
|
||||
# bit 23 unused in firmware
|
||||
CV_LOW_CURRENT = 1 << 24
|
||||
TPU_RAMP_FAILURE = 1 << 25
|
||||
SR_NTC_ERROR_MASK = 1 << 26
|
||||
RXP_NTC_ERROR_MASK = 1 << 27
|
||||
TPU_INV_FAILURE = 1 << 28
|
||||
TPU_PFC_FAILURE = 1 << 29
|
||||
TPU_OVER_TEMPERATURE = 1 << 30
|
||||
BLE_UART_LOSS = 1 << 31
|
||||
Reference in New Issue
Block a user