Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
V
VC66_7C
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ISUZU
VC66_7C
Commits
958922ea
Commit
958922ea
authored
Dec 16, 2021
by
hu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
调整报警
parent
89de3cf0
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
233 additions
and
266 deletions
+233
-266
Popup_List.c
source/Application/Alarm/Popup_List.c
+112
-0
Popup_List.h
source/Application/Alarm/Popup_List.h
+100
-244
Popup_Message_List.h
source/Application/Alarm/Popup_Message_List.h
+3
-5
init.c
source/System/init.c
+18
-17
No files found.
source/Application/Alarm/Popup_List.c
0 → 100644
View file @
958922ea
#include <stddef.h>
#include "Popup_List.h"
#include "Popup_Message_List.h"
#include "Sound_List.h"
/******************************************************************************
报警属性表
******************************************************************************/
const
Popup_Attribute_t
PopupAttributeTable
[
POPUP_MAX
]
=
{
/*===============================================================================================================================================================================================================================================================================
报警名称 | 报警类型 | 优先级 | 副优先级 | +15 On/Off | 报警类 | 成员列表 | 成员数量 | 文字消息 | 显示模式 | 报警音 | 声音提示模式
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
{
/*00 POPUP1_BRAKE_BLACK =0x00u */
POPUP_TYPE_FATAL
,
0u
,
1u
,
POPUP_IGN_ON
,
POPUP1_BRAKE_BLACK
,
NULL
,
1u
,
POPUP1_MSG_BRAKE_BLACK
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*01 POPUP1_BRAKE_BRAKE */
POPUP_TYPE_FATAL
,
0u
,
1u
,
POPUP_IGN_ON
,
POPUP1_BRAKE_BRAKE
,
NULL
,
1u
,
POPUP1_MSG_BRAKE_BRAKE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*02 POPUP1_BRAKE_SPACING_R */
POPUP_TYPE_FATAL
,
0u
,
2u
,
POPUP_IGN_ON
,
POPUP1_BRAKE_SPACING_R
,
NULL
,
1u
,
POPUP1_MSG_BRAKE_SPACING_R
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*03 POPUP1_BRAKE_SPACING_COLLISION */
POPUP_TYPE_FATAL
,
0u
,
2u
,
POPUP_IGN_ON
,
POPUP1_BRAKE_SPACING_COLLISION
,
NULL
,
1u
,
POPUP1_MSG_BRAKE_SPACING_COLLISION
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*04 POPUP1_BRAKE_SPACING_Y */
POPUP_TYPE_FATAL
,
0u
,
3u
,
POPUP_IGN_ON
,
POPUP1_BRAKE_SPACING_Y
,
NULL
,
1u
,
POPUP1_MSG_BRAKE_SPACING_Y
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*05 POPUT1_ASR_OPERATE */
POPUP_TYPE_FATAL
,
0u
,
3u
,
POPUP_IGN_ON
,
POPUT1_ASR_OPERATE
,
NULL
,
1u
,
POPUT1_MSG_ASR_OPERATE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*06 POPUT2_PTO */
POPUP_TYPE_FATAL
,
0u
,
0u
,
POPUP_IGN_ON
,
POPUT2_PTO
,
NULL
,
1u
,
POPUT2_MSG_PTO
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*07 POPUP2_PARKING_BRAKE */
POPUP_TYPE_FATAL
,
0u
,
1u
,
POPUP_IGN_ON
,
POPUP2_PARKING_BRAKE
,
NULL
,
1u
,
POPUP2_MSG_PARKING_BRAKE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*08 POPUP2_AIRMATIC_HIGHT */
POPUP_TYPE_WARNING
,
0u
,
2u
,
POPUP_IGN_ON
,
POPUP2_AIRMATIC_HIGHT
,
NULL
,
1u
,
POPUP2_MSG_AIRMATIC_HIGHT
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*09 POPUP3_CRUISE */
POPUP_TYPE_WARNING
,
1u
,
0u
,
POPUP_IGN_ON
,
POPUP3_CRUISE
,
NULL
,
1u
,
POPUP3_MSG_CRUISE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*10 POPUP3_VARIABLE_SLD */
POPUP_TYPE_WARNING
,
1u
,
0u
,
POPUP_IGN_ON
,
POPUP3_VARIABLE_SLD
,
NULL
,
1u
,
POPUP3_MSG_VARIABLE_SLD
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*11 POPUT4_ABNORMAL_CHARGE */
POPUP_TYPE_WARNING
,
2u
,
0u
,
POPUP_IGN_ON
,
POPUT4_ABNORMAL_CHARGE
,
NULL
,
1u
,
POPUT4_MSG_ABNORMAL_CHARGE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*12 POPUP4_OIL_PRESSURE */
POPUP_TYPE_WARNING
,
2u
,
1u
,
POPUP_IGN_ON
,
POPUP4_OIL_PRESSURE
,
NULL
,
1u
,
POPUP4_MSG_OIL_PRESSURE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*13 POPUP4_AMT_INIT_EXCE */
POPUP_TYPE_WARNING
,
2u
,
2u
,
POPUP_IGN_ON
,
POPUP4_AMT_INIT_EXCE
,
NULL
,
1u
,
POPUP4_MSG_AMT_INIT_EXCE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*14 POPUP4_ADBLUE_QUALITY */
POPUP_TYPE_WARNING
,
2u
,
3u
,
POPUP_IGN_ON
,
POPUP4_ADBLUE_QUALITY
,
NULL
,
1u
,
POPUP4_MSG_ADBLUE_QUALITY
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*15 POPUP4_ADBLUE_SPRAY */
POPUP_TYPE_WARNING
,
2u
,
4u
,
POPUP_IGN_ON
,
POPUP4_ADBLUE_SPRAY
,
NULL
,
1u
,
POPUP4_MSG_ADBLUE_SPRAY
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*16 POPUP4_ADBLUE_SUPPLY */
POPUP_TYPE_WARNING
,
2u
,
5u
,
POPUP_IGN_ON
,
POPUP4_ADBLUE_SUPPLY
,
NULL
,
1u
,
POPUP4_MSG_ADBLUE_SUPPLY
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*17 POPUP4_START_ENG */
POPUP_TYPE_WARNING
,
2u
,
6u
,
POPUP_IGN_ON
,
POPUP4_START_ENG
,
NULL
,
1u
,
POPUP4_MSG_START_ENG
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*18 POPUP4_DPD_AUTO */
POPUP_TYPE_WARNING
,
2u
,
7u
,
POPUP_IGN_ON
,
POPUP4_DPD_AUTO
,
NULL
,
1u
,
POPUP4_MSG_DPD_AUTO
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*19 POPUP5_OVER_HEAT_SPEED */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_OVER_HEAT_SPEED
,
NULL
,
1u
,
POPUP5_MSG_OVER_HEAT_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*20 POPUP5_OVER_HEAT */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_OVER_HEAT
,
NULL
,
1u
,
POPUP5_MSG_OVER_HEAT
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*21 POPUP5_LOW_COOLANT_SPEED */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_LOW_COOLANT_SPEED
,
NULL
,
1u
,
POPUP5_MSG_LOW_COOLANT_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*22 POPUP5_LOW_COOLANT */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_LOW_COOLANT
,
NULL
,
1u
,
POPUP5_MSG_LOW_COOLANT
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*23 POPUP5_ENGINE_OIL_PRESSURE_SPEED */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_ENGINE_OIL_PRESSURE_SPEED
,
NULL
,
1u
,
POPUP5_MSG_ENGINE_OIL_PRESSURE_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*24 POPUP5_ENGINE_OIL_PRESSURE */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_ENGINE_OIL_PRESSURE
,
NULL
,
1u
,
POPUP5_MSG_ENGINE_OIL_PRESSURE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*25 POPUP5_METER_FAILURE_SPEED */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_METER_FAILURE_SPEED
,
NULL
,
1u
,
POPUP5_MSG_METER_FAILURE_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*26 POPUP5_METER_FAILURE */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_METER_FAILURE
,
NULL
,
1u
,
POPUP5_MSG_METER_FAILURE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*27 POPUP5_CAN_ERROR_SPEED */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_CAN_ERROR_SPEED
,
NULL
,
1u
,
POPUP5_MSG_CAN_ERROR_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*28 POPUP5_CAN_ERROR */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_CAN_ERROR
,
NULL
,
1u
,
POPUP5_MSG_CAN_ERROR
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*29 POPUP5_SPEED_LIMIT_SPEED */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_SPEED_LIMIT_SPEED
,
NULL
,
1u
,
POPUP5_MSG_SPEED_LIMIT_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*30 POPUP5_SPEED_LIMIT */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_SPEED_LIMIT
,
NULL
,
1u
,
POPUP5_MSG_SPEED_LIMIT
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*31 POPUP5_TORQUE_REDUCTION_SPEED */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_TORQUE_REDUCTION_SPEED
,
NULL
,
1u
,
POPUP5_MSG_TORQUE_REDUCTION_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*32 POPUP5_TORQUE_REDUCTION */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_TORQUE_REDUCTION
,
NULL
,
1u
,
POPUP5_MSG_TORQUE_REDUCTION
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*33 POPUP5_SPEED_TORQUE */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_SPEED_TORQUE
,
NULL
,
1u
,
POPUP5_MSG_SPEED_TORQUE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*34 POPUP5_INCORRECT_ADBLUE_SPEED */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_INCORRECT_ADBLUE_SPEED
,
NULL
,
1u
,
POPUP5_MSG_INCORRECT_ADBLUE_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*35 POPUP5_INCORRECT_ADBLUE */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_INCORRECT_ADBLUE
,
NULL
,
1u
,
POPUP5_MSG_INCORRECT_ADBLUE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*36 POPUP5_CRITICAL_EMISSION_SPEED */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_CRITICAL_EMISSION_SPEED
,
NULL
,
1u
,
POPUP5_MSG_CRITICAL_EMISSION_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*37 POPUP5_CRITICAL_EMISSION */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_CRITICAL_EMISSION
,
NULL
,
1u
,
POPUP5_MSG_CRITICAL_EMISSION
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*38 POPUP5_AMT_SPANNER_WARNING_SPEED */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_AMT_SPANNER_WARNING_SPEED
,
NULL
,
1u
,
POPUP5_MSG_AMT_SPANNER_WARNING_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*39 POPUP5_AMT_SPANNER_WARNING */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_AMT_SPANNER_WARNING
,
NULL
,
1u
,
POPUP5_MSG_AMT_SPANNER_WARNING
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*40 POPUP5_AMT_LOW_AIR_WARNING_SPEED */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_AMT_LOW_AIR_WARNING_SPEED
,
NULL
,
1u
,
POPUP5_MSG_AMT_LOW_AIR_WARNING_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*41 POPUP5_AMT_LOW_AIR_WARNING */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_AMT_LOW_AIR_WARNING
,
NULL
,
1u
,
POPUP5_MSG_AMT_LOW_AIR_WARNING
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*42 POPUP5_LOW_PRESSURE_ALARM_SPEED */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_LOW_PRESSURE_ALARM_SPEED
,
NULL
,
1u
,
POPUP5_MSG_LOW_PRESSURE_ALARM_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*43 POPUP5_LOW_PRESSURE_ALARM */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_LOW_PRESSURE_ALARM
,
NULL
,
1u
,
POPUP5_MSG_LOW_PRESSURE_ALARM
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*44 POPUP5_APP_ADBLUE_SPEED */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_APP_ADBLUE_SPEED
,
NULL
,
1u
,
POPUP5_MSG_APP_ADBLUE_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*45 POPUP5_APP_ADBLUE */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_APP_ADBLUE
,
NULL
,
1u
,
POPUP5_MSG_APP_ADBLUE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*46 POPUP5_ADBLUE_LEVEL_LOW_SPEED */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_ADBLUE_LEVEL_LOW_SPEED
,
NULL
,
1u
,
POPUP5_MSG_ADBLUE_LEVEL_LOW_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*47 POPUP5_ADBLUE_LEVEL_LOW */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_ADBLUE_LEVEL_LOW
,
NULL
,
1u
,
POPUP5_MSG_ADBLUE_LEVEL_LOW
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*48 POPUP5_LOW_FAILURE_SPEED */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_LOW_FAILURE_SPEED
,
NULL
,
1u
,
POPUP5_MSG_LOW_FAILURE_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*49 POPUP5_LOW_FAILURE */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_LOW_FAILURE
,
NULL
,
1u
,
POPUP5_MSG_LOW_FAILURE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*50 POPUP5_CAMERA_POLLUTION_SPEED */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_CAMERA_POLLUTION_SPEED
,
NULL
,
1u
,
POPUP5_MSG_CAMERA_POLLUTION_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*51 POPUP5_CAMERA_POLLUTION */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_CAMERA_POLLUTION
,
NULL
,
1u
,
POPUP5_MSG_CAMERA_POLLUTION
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*52 POPUP5_AdBlue_LEVEL_LOW_SPEED */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_AdBlue_LEVEL_LOW_SPEED
,
NULL
,
1u
,
POPUP5_MSG_AdBlue_LEVEL_LOW_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*53 POPUP5_AdBlue_LEVEL_LOW */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_AdBlue_LEVEL_LOW
,
NULL
,
1u
,
POPUP5_MSG_AdBlue_LEVEL_LOW
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*54 POPUP5_AdBlue_INJ_SYSTEM_SPEED */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_AdBlue_INJ_SYSTEM_SPEED
,
NULL
,
1u
,
POPUP5_MSG_AdBlue_INJ_SYSTEM_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*55 POPUP5_AdBlue_INJ_SYSTEM */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_AdBlue_INJ_SYSTEM
,
NULL
,
1u
,
POPUP5_MSG_AdBlue_INJ_SYSTEM
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*56 POPUP5_TPMS_HIGH_AIR */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_TPMS_HIGH_AIR
,
NULL
,
1u
,
POPUP5_MSG_TPMS_HIGH_AIR
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*57 POPUP5_TPMS_HIGH_TEMP */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_TPMS_HIGH_TEMP
,
NULL
,
1u
,
POPUP5_MSG_TPMS_HIGH_TEMP
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*58 POPUP5_AdBlue_DOS_MALFUNC */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_AdBlue_DOS_MALFUNC
,
NULL
,
1u
,
POPUP5_MSG_AdBlue_DOS_MALFUNC
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*59 POPUP5_PUSH_DPD_SWITCH1_SPEED */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_PUSH_DPD_SWITCH1_SPEED
,
NULL
,
1u
,
POPUP5_MSG_PUSH_DPD_SWITCH1_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*60 POPUP5_PUSH_DPD_SWITCH1 */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_PUSH_DPD_SWITCH1
,
NULL
,
1u
,
POPUP5_MSG_PUSH_DPD_SWITCH1
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*61 POPUP5_PUSH_DPD_SWITCH2_SPEED */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_PUSH_DPD_SWITCH2_SPEED
,
NULL
,
1u
,
POPUP5_MSG_PUSH_DPD_SWITCH2_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*62 POPUP5_PUSH_DPD_SWITCH2 */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_PUSH_DPD_SWITCH2
,
NULL
,
1u
,
POPUP5_MSG_PUSH_DPD_SWITCH2
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*63 POPUP5_TPMS_FAILURE */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_TPMS_FAILURE
,
NULL
,
1u
,
POPUP5_MSG_TPMS_FAILURE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*64 POPUP5_TPMS_MONITOR_DROP */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP5_TPMS_MONITOR_DROP
,
NULL
,
1u
,
POPUP5_MSG_TPMS_MONITOR_DROP
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*65 POPUP6_PUSH_DPD */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP6_PUSH_DPD
,
NULL
,
1u
,
POPUP6_MSG_PUSH_DPD
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*66 POPUP6_HEIGHT_CONTROL */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP6_HEIGHT_CONTROL
,
NULL
,
1u
,
POPUP6_MSG_HEIGHT_CONTROL
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*67 POPUP6_PTO_STOP */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP6_PTO_STOP
,
NULL
,
1u
,
POPUP6_MSG_PTO_STOP
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*68 POPUP7_CHARGE_ABNORMAL_SPEED */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP7_CHARGE_ABNORMAL_SPEED
,
NULL
,
1u
,
POPUP7_MSG_CHARGE_ABNORMAL_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*69 POPUP7_CHARGE_ABNORMAL */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP7_CHARGE_ABNORMAL
,
NULL
,
1u
,
POPUP7_MSG_CHARGE_ABNORMAL
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*70 POPUP7_AMT_ERROR_SPEED */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP7_AMT_ERROR_SPEED
,
NULL
,
1u
,
POPUP7_MSG_AMT_ERROR_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*71 POPUP7_AMT_ERROR */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP7_AMT_ERROR
,
NULL
,
1u
,
POPUP7_MSG_AMT_ERROR
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*72 POPUP8_REFUEL */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP8_REFUEL
,
NULL
,
1u
,
POPUP8_MSG_REFUEL
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*73 POPUP8_ATM_CLUCH_OVERHEATING_SPEED*/
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP8_ATM_CLUCH_OVERHEATING_SPEED
,
NULL
,
1u
,
POPUP8_MSG_ATM_CLUCH_OVERHEATING_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*74 POPUP8_ATM_CLUCH_OVERHEATING */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP8_ATM_CLUCH_OVERHEATING
,
NULL
,
1u
,
POPUP8_MSG_ATM_CLUCH_OVERHEATING
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*75 POPUP8_ATM_WORN_OUT */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP8_ATM_WORN_OUT
,
NULL
,
1u
,
POPUP8_MSG_ATM_WORN_OUT
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*76 POPUP8_LOW_VOLTAGE_SPEED */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP8_LOW_VOLTAGE_SPEED
,
NULL
,
1u
,
POPUP8_MSG_LOW_VOLTAGE_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*77 POPUP8_OVERVOLTAGE */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP8_OVERVOLTAGE
,
NULL
,
1u
,
POPUP8_MSG_OVERVOLTAGE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*78 POPUP8_DPD_AUTO_SPEED */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP8_DPD_AUTO_SPEED
,
NULL
,
1u
,
POPUP8_MSG_DPD_AUTO_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*79 POPUP8_DPD_AUTO */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP8_DPD_AUTO
,
NULL
,
1u
,
POPUP8_MSG_DPD_AUTO
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*80 POPUP9_AIR_PRESSURE_SPEED */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP9_AIR_PRESSURE_SPEED
,
NULL
,
1u
,
POPUP9_MSG_AIR_PRESSURE_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*81 POPUP9_AIR_PRESSURE */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP9_AIR_PRESSURE
,
NULL
,
1u
,
POPUP9_MSG_AIR_PRESSURE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*82 POPUP9_EBS_ERROR_SPEED */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP9_EBS_ERROR_SPEED
,
NULL
,
1u
,
POPUP9_MSG_EBS_ERROR_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*83 POPUP9_EBS_ERROR */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP9_EBS_ERROR
,
NULL
,
1u
,
POPUP9_MSG_EBS_ERROR
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*84 POPUP10_RAPID_ACC */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP10_RAPID_ACC
,
NULL
,
1u
,
POPUP10_MSG_RAPID_ACC
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*85 POPUP10_RAPID_SUB */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP10_RAPID_SUB
,
NULL
,
1u
,
POPUP10_MSG_RAPID_SUB
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*86 POPUP10_REVAL_ENGINE */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP10_REVAL_ENGINE
,
NULL
,
1u
,
POPUP10_MSG_REVAL_ENGINE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*87 POPUP10_REVAL_SPEED */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP10_REVAL_SPEED
,
NULL
,
1u
,
POPUP10_MSG_REVAL_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*88 POPUP11_ENGINE_OIL_FILTER_ERROR */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP11_ENGINE_OIL_FILTER_ERROR
,
NULL
,
1u
,
POPUP11_MSG_ENGINE_OIL_FILTER_ERROR
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*89 POPUP11_FUEL_FILTER_ERROR */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP11_FUEL_FILTER_ERROR
,
NULL
,
1u
,
POPUP11_MSG_FUEL_FILTER_ERROR
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*90 POPUP11_T_MISSION_OIL_ERROR */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP11_T_MISSION_OIL_ERROR
,
NULL
,
1u
,
POPUP11_MSG_T_MISSION_OIL_ERROR
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*91 POPUP11_DIFF_OIL_ERROR */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP11_DIFF_OIL_ERROR
,
NULL
,
1u
,
POPUP11_MSG_DIFF_OIL_ERROR
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*92 POPUP11_CLUTCH_OIL_ERROR */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP11_CLUTCH_OIL_ERROR
,
NULL
,
1u
,
POPUP11_MSG_CLUTCH_OIL_ERROR
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*93 POPUP11_P_STEERING_FRUID_ERROR */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP11_P_STEERING_FRUID_ERROR
,
NULL
,
1u
,
POPUP11_MSG_P_STEERING_FRUID_ERROR
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*94 POPUP11_TIRE_ROTATION */
POPUP_TYPE_WARNING
,
3u
,
0u
,
POPUP_IGN_ON
,
POPUP11_TIRE_ROTATION
,
NULL
,
1u
,
POPUP11_MSG_TIRE_ROTATION
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
/*=============================================================================================================================================================================================================================================================================*/
};
\ No newline at end of file
source/Application/Alarm/Popup_List.h
View file @
958922ea
...
...
@@ -3,9 +3,8 @@
#ifndef _POPUP_LIST_H_
#define _POPUP_LIST_H_
#include <stddef.h>
#include "Popup_Message_List.h"
#include "Sound_List.h"
#include "TYW_stdint.h"
#include "Popup_Lib.h"
/******************************************************************************
报警名称列表
...
...
@@ -16,118 +15,107 @@
******************************************************************************/
enum
PopupName
{
POPUP1_BRAKE_BLACK
=
0x00u
,
//0.紧急警报-刹车
POPUP1_BRAKE_BRAKE
,
//1.紧急警报-紧急制动
POPUP1_BRAKE_SPACING_R
,
//2.车间距警报-刹车(红字)
POPUP1_BRAKE_SPACING_COLLISION
,
//3.车间距警报-碰撞报警
POPUP1_BRAKE_SPACING_Y
,
//4.车间距警报-刹车(黄字)
POPUT1_ASR_OPERATE
,
//5.ASR工作
POPUT2_PTO
,
//6.PTO紧急警报-刹车
POPUP2_PARKING_BRAKE
,
//7.忘记松手刹车
POPUP2_AIRMATIC_HIGHT
,
//8.遥控调整车辆高度(有车速)
POPUP3_CRUISE
,
//9.自动巡航模式
POPUP3_VARIABLE_SLD
,
//10.可变SLD 模式
POPUT4_ABNORMAL_CHARGE
,
//11.充电异常(系统检测)
POPUP4_OIL_PRESSURE
,
//12.油压(系统检测)
POPUP4_AMT_INIT_EXCE
,
//13.AMT初始化异常
POPUP4_ADBLUE_QUALITY
,
//14.尿素品质异常(系统检测)
POPUP4_ADBLUE_SPRAY
,
//15.尿素喷射异常(系统检测)
POPUP4_ADBLUE_SUPPLY
,
//16.尿素水补给(系统检测)
POPUP4_START_ENG
,
//17.AMT初始化结束
POPUP4_DPD_AUTO
,
//18.DPD自动再生
POPUP5_OVER_HEAT_SPEED
,
//19.过热(过热,请在安全的场所停车)
POPUP5_OVER_HEAT
,
//20.过热(冷却液温度过高)
POPUP5_LOW_COOLANT_SPEED
,
//21.冷却水(冷却液不足)
POPUP5_LOW_COOLANT
,
//22.冷却水(冷却水不足)
POPUP5_ENGINE_OIL_PRESSURE_SPEED
,
//23.油压(机油)请在安全场所停车
POPUP5_ENGINE_OIL_PRESSURE
,
//24.油压异常
POPUP5_METER_FAILURE_SPEED
,
//25.仪表故障-请在安全场所停车
POPUP5_METER_FAILURE
,
//26.仪表故障-请与五十铃公司联系
POPUP5_CAN_ERROR_SPEED
,
//27.通信系统-请在安全场所停车
POPUP5_CAN_ERROR
,
//28.通信系统-请与五十铃公司联系
POPUP5_SPEED_LIMIT_SPEED
,
//29.车速限制-图1
POPUP5_SPEED_LIMIT
,
//30.车速限制-图2
POPUP5_TORQUE_REDUCTION_SPEED
,
//31.扭矩限制-图1
POPUP5_TORQUE_REDUCTION
,
//32.扭矩限制-图2
POPUP5_SPEED_TORQUE
,
//33.扭矩限制、车速限制 交互 显示-->扭矩限制
POPUP5_INCORRECT_ADBLUE_SPEED
,
//34.尿素品质异常-图1
POPUP5_INCORRECT_ADBLUE
,
//35.尿素品质异常-图2
POPUP5_CRITICAL_EMISSION_SPEED
,
//36.临界排放故障-图1
POPUP5_CRITICAL_EMISSION
,
//37.临界排放故障-图2
POPUP5_AMT_SPANNER_WARNING_SPEED
,
//38.AMT异常-图1
POPUP5_AMT_SPANNER_WARNING
,
//39.AMT异常-请重启发动机
POPUP5_AMT_LOW_AIR_WARNING_SPEED
,
//40.AMT异常(气压低下)-图1
POPUP5_AMT_LOW_AIR_WARNING
,
//41.AMT异常(气压低下)-图2
POPUP5_LOW_PRESSURE_ALARM_SPEED
,
//42.低圧警報-轮胎漏气警告
POPUP5_LOW_PRESSURE_ALARM
,
//43.同——44
POPUP5_APP_ADBLUE_SPEED
,
//44.尿素补给-补充尿素溶液-图1
POPUP5_APP_ADBLUE
,
//45.尿素补给-补充尿素溶液-图2
POPUP5_ADBLUE_LEVEL_LOW_SPEED
,
//46.尿素余量少-有车速-图1
POPUP5_ADBLUE_LEVEL_LOW
,
//47.尿素余量少-无车速-图2
POPUP5_LOW_FAILURE_SPEED
,
//48.低圧警報(低下)
POPUP5_LOW_FAILURE
,
//49.同——50
POPUP5_CAMERA_POLLUTION_SPEED
,
//50.摄像头有污染-图1
POPUP5_CAMERA_POLLUTION
,
//51.摄像头有污染-请与五十铃公司联系
POPUP5_AdBlue_LEVEL_LOW_SPEED
,
//52.尿素喷射异常(停止)-图1
POPUP5_AdBlue_LEVEL_LOW
,
//53.尿素喷射异常(停止)-图2
POPUP5_AdBlue_INJ_SYSTEM_SPEED
,
//54.尿素喷射异常(消耗量)-图1
POPUP5_AdBlue_INJ_SYSTEM
,
//55.尿素喷射异常(消耗量)-图2
POPUP5_TPMS_HIGH_AIR
,
//56.高圧警報-轮胎高压警告
POPUP5_TPMS_HIGH_TEMP
,
//57.高温警報-轮胎高温警告
POPUP5_AdBlue_DOS_MALFUNC
,
//58.尿素喷射异常(停止、消耗量)交互显示
POPUP5_PUSH_DPD_SWITCH1_SPEED
,
//59.DPD手动再生要求1-DPD需要再生
POPUP5_PUSH_DPD_SWITCH1
,
//60.DPD手动再生要求1-请按下DPD开关
POPUP5_PUSH_DPD_SWITCH2_SPEED
,
//61.DPD手动再生要求2-DPD需要再生
POPUP5_PUSH_DPD_SWITCH2
,
//62.DPD手动再生要求2-请按下DPD开关
POPUP5_TPMS_FAILURE
,
//63.TPMS故障-轮胎监控失败
POPUP5_TPMS_MONITOR_DROP
,
//64.TPMS電池低下-轮胎监控传感器电压下降
POPUP6_PUSH_DPD
,
//65.DPD手动再生中
POPUP6_HEIGHT_CONTROL
,
//66.遥控车辆高度调整中(无车速)
POPUP6_PTO_STOP
,
//67.PTO(停车中)
POPUP7_CHARGE_ABNORMAL_SPEED
,
//68.充电异常-请在安全的场所停车
POPUP7_CHARGE_ABNORMAL
,
//69.充电异常-请与五十铃公司联系
POPUP7_AMT_ERROR_SPEED
,
//70.AMT異常-AMT异常
POPUP7_AMT_ERROR
,
//71.AMT異常-请联系经销商
POPUP8_REFUEL
,
//72.补充燃料-油箱单位
POPUP8_ATM_CLUCH_OVERHEATING_SPEED
,
//73.过热-离合器过载
POPUP8_ATM_CLUCH_OVERHEATING
,
//74.过热-选择合适的档位
POPUP8_ATM_WORN_OUT
,
//75.AMT磨耗-离合器磨损
POPUP8_LOW_VOLTAGE_SPEED
,
//76.低电压报警
POPUP8_OVERVOLTAGE
,
//77.过电压报警
POPUP8_DPD_AUTO_SPEED
,
//78.DPD自动再生-DPD自动再生中
POPUP8_DPD_AUTO
,
//79.DPD自动再生-再生将自动完成,不需要操作开关
POPUP9_AIR_PRESSURE_SPEED
,
//80.气压过低-气压过低请注意
POPUP9_AIR_PRESSURE
,
//81.气压过低-请冲入空气
POPUP9_EBS_ERROR_SPEED
,
//82.EBS故障(红)-请在安全的场所停车
POPUP9_EBS_ERROR
,
//83.EBS故障(红)-请与五十铃公司联系
POPUP10_RAPID_ACC
,
//84.省油耗建议-急加速
POPUP10_RAPID_SUB
,
//85.省油耗建议-急减速
POPUP10_REVAL_ENGINE
,
//86.省油耗建议-请降低发动机转速
POPUP10_REVAL_SPEED
,
//87.省油耗建议-请降低速度
POPUP11_ENGINE_OIL_FILTER_ERROR
,
//88.发动机机油&滤清器
POPUP11_FUEL_FILTER_ERROR
,
//89.燃油滤清器
POPUP11_T_MISSION_OIL_ERROR
,
//90.变速箱油
POPUP11_DIFF_OIL_ERROR
,
//91.差速器油
POPUP11_CLUTCH_OIL_ERROR
,
//92.顺畅系统离合器油
POPUP11_P_STEERING_FRUID_ERROR
,
//93.动力转向液
POPUP11_TIRE_ROTATION
,
//94.更换轮胎・轮胎位置
POPUP_MAX
POPUP1_BRAKE_BLACK
=
0x00u
,
/*00.紧急警报-刹车*/
POPUP1_BRAKE_BRAKE
,
/*01.紧急警报-紧急制动*/
POPUP1_BRAKE_SPACING_R
,
/*02.车间距警报-刹车(红字)*/
POPUP1_BRAKE_SPACING_COLLISION
,
/*03.车间距警报-碰撞报警*/
POPUP1_BRAKE_SPACING_Y
,
/*04.车间距警报-刹车(黄字)*/
POPUT1_ASR_OPERATE
,
/*05.ASR工作*/
POPUT2_PTO
,
/*06.PTO紧急警报-刹车*/
POPUP2_PARKING_BRAKE
,
/*07.忘记松手刹车*/
POPUP2_AIRMATIC_HIGHT
,
/*08.遥控调整车辆高度(有车速)*/
POPUP3_CRUISE
,
/*09.自动巡航模式*/
POPUP3_VARIABLE_SLD
,
/*10.可变SLD 模式*/
POPUT4_ABNORMAL_CHARGE
,
/*11.充电异常(系统检测)*/
POPUP4_OIL_PRESSURE
,
/*12.油压(系统检测)*/
POPUP4_AMT_INIT_EXCE
,
/*13.AMT初始化异常*/
POPUP4_ADBLUE_QUALITY
,
/*14.尿素品质异常(系统检测)*/
POPUP4_ADBLUE_SPRAY
,
/*15.尿素喷射异常(系统检测)*/
POPUP4_ADBLUE_SUPPLY
,
/*16.尿素水补给(系统检测)*/
POPUP4_START_ENG
,
/*17.AMT初始化结束*/
POPUP4_DPD_AUTO
,
/*18.DPD自动再生*/
POPUP5_OVER_HEAT_SPEED
,
/*19.过热(过热,请在安全的场所停车)*/
POPUP5_OVER_HEAT
,
/*20.过热(冷却液温度过高)*/
POPUP5_LOW_COOLANT_SPEED
,
/*21.冷却水(冷却液不足)*/
POPUP5_LOW_COOLANT
,
/*22.冷却水(冷却水不足)*/
POPUP5_ENGINE_OIL_PRESSURE_SPEED
,
/*23.油压(机油)请在安全场所停车*/
POPUP5_ENGINE_OIL_PRESSURE
,
/*24.油压异常*/
POPUP5_METER_FAILURE_SPEED
,
/*25.仪表故障-请在安全场所停车*/
POPUP5_METER_FAILURE
,
/*26.仪表故障-请与五十铃公司联系*/
POPUP5_CAN_ERROR_SPEED
,
/*27.通信系统-请在安全场所停车*/
POPUP5_CAN_ERROR
,
/*28.通信系统-请与五十铃公司联系*/
POPUP5_SPEED_LIMIT_SPEED
,
/*29.车速限制-图1*/
POPUP5_SPEED_LIMIT
,
/*30.车速限制-图2*/
POPUP5_TORQUE_REDUCTION_SPEED
,
/*31.扭矩限制-图1*/
POPUP5_TORQUE_REDUCTION
,
/*32.扭矩限制-图2*/
POPUP5_SPEED_TORQUE
,
/*33.扭矩限制、车速限制 交互 显示-->扭矩限制*/
POPUP5_INCORRECT_ADBLUE_SPEED
,
/*34.尿素品质异常-图1*/
POPUP5_INCORRECT_ADBLUE
,
/*35.尿素品质异常-图2*/
POPUP5_CRITICAL_EMISSION_SPEED
,
/*36.临界排放故障-图1*/
POPUP5_CRITICAL_EMISSION
,
/*37.临界排放故障-图2*/
POPUP5_AMT_SPANNER_WARNING_SPEED
,
/*38.AMT异常-图1*/
POPUP5_AMT_SPANNER_WARNING
,
/*39.AMT异常-请重启发动机*/
POPUP5_AMT_LOW_AIR_WARNING_SPEED
,
/*40.AMT异常(气压低下)-图1*/
POPUP5_AMT_LOW_AIR_WARNING
,
/*41.AMT异常(气压低下)-图2*/
POPUP5_LOW_PRESSURE_ALARM_SPEED
,
/*42.低圧警報-轮胎漏气警告*/
POPUP5_LOW_PRESSURE_ALARM
,
/*43.同——44*/
POPUP5_APP_ADBLUE_SPEED
,
/*44.尿素补给-补充尿素溶液-图1*/
POPUP5_APP_ADBLUE
,
/*45.尿素补给-补充尿素溶液-图2*/
POPUP5_ADBLUE_LEVEL_LOW_SPEED
,
/*46.尿素余量少-有车速-图1*/
POPUP5_ADBLUE_LEVEL_LOW
,
/*47.尿素余量少-无车速-图2*/
POPUP5_LOW_FAILURE_SPEED
,
/*48.低圧警報(低下)*/
POPUP5_LOW_FAILURE
,
/*49.同——50*/
POPUP5_CAMERA_POLLUTION_SPEED
,
/*50.摄像头有污染-图1*/
POPUP5_CAMERA_POLLUTION
,
/*51.摄像头有污染-请与五十铃公司联系*/
POPUP5_AdBlue_LEVEL_LOW_SPEED
,
/*52.尿素喷射异常(停止)-图1*/
POPUP5_AdBlue_LEVEL_LOW
,
/*53.尿素喷射异常(停止)-图2*/
POPUP5_AdBlue_INJ_SYSTEM_SPEED
,
/*54.尿素喷射异常(消耗量)-图1*/
POPUP5_AdBlue_INJ_SYSTEM
,
/*55.尿素喷射异常(消耗量)-图2*/
POPUP5_TPMS_HIGH_AIR
,
/*56.高圧警報-轮胎高压警告*/
POPUP5_TPMS_HIGH_TEMP
,
/*57.高温警報-轮胎高温警告*/
POPUP5_AdBlue_DOS_MALFUNC
,
/*58.尿素喷射异常(停止、消耗量)交互显示*/
POPUP5_PUSH_DPD_SWITCH1_SPEED
,
/*59.DPD手动再生要求1-DPD需要再生*/
POPUP5_PUSH_DPD_SWITCH1
,
/*60.DPD手动再生要求1-请按下DPD开关*/
POPUP5_PUSH_DPD_SWITCH2_SPEED
,
/*61.DPD手动再生要求2-DPD需要再生*/
POPUP5_PUSH_DPD_SWITCH2
,
/*62.DPD手动再生要求2-请按下DPD开关*/
POPUP5_TPMS_FAILURE
,
/*63.TPMS故障-轮胎监控失败*/
POPUP5_TPMS_MONITOR_DROP
,
/*64.TPMS電池低下-轮胎监控传感器电压下降*/
POPUP6_PUSH_DPD
,
/*65.DPD手动再生中*/
POPUP6_HEIGHT_CONTROL
,
/*66.遥控车辆高度调整中(无车速)*/
POPUP6_PTO_STOP
,
/*67.PTO(停车中)*/
POPUP7_CHARGE_ABNORMAL_SPEED
,
/*68.充电异常-请在安全的场所停车*/
POPUP7_CHARGE_ABNORMAL
,
/*69.充电异常-请与五十铃公司联系*/
POPUP7_AMT_ERROR_SPEED
,
/*70.AMT異常-AMT异常*/
POPUP7_AMT_ERROR
,
/*71.AMT異常-请联系经销商*/
POPUP8_REFUEL
,
/*72.补充燃料-油箱单位*/
POPUP8_ATM_CLUCH_OVERHEATING_SPEED
,
/*73.过热-离合器过载*/
POPUP8_ATM_CLUCH_OVERHEATING
,
/*74.过热-选择合适的档位*/
POPUP8_ATM_WORN_OUT
,
/*75.AMT磨耗-离合器磨损*/
POPUP8_LOW_VOLTAGE_SPEED
,
/*76.低电压报警*/
POPUP8_OVERVOLTAGE
,
/*77.过电压报警*/
POPUP8_DPD_AUTO_SPEED
,
/*78.DPD自动再生-DPD自动再生中*/
POPUP8_DPD_AUTO
,
/*79.DPD自动再生-再生将自动完成,不需要操作开关*/
POPUP9_AIR_PRESSURE_SPEED
,
/*80.气压过低-气压过低请注意*/
POPUP9_AIR_PRESSURE
,
/*81.气压过低-请冲入空气*/
POPUP9_EBS_ERROR_SPEED
,
/*82.EBS故障(红)-请在安全的场所停车*/
POPUP9_EBS_ERROR
,
/*83.EBS故障(红)-请与五十铃公司联系*/
POPUP10_RAPID_ACC
,
/*84.省油耗建议-急加速*/
POPUP10_RAPID_SUB
,
/*85.省油耗建议-急减速*/
POPUP10_REVAL_ENGINE
,
/*86.省油耗建议-请降低发动机转速*/
POPUP10_REVAL_SPEED
,
/*87.省油耗建议-请降低速度*/
POPUP11_ENGINE_OIL_FILTER_ERROR
,
/*88.发动机机油&滤清器*/
POPUP11_FUEL_FILTER_ERROR
,
/*89.燃油滤清器*/
POPUP11_T_MISSION_OIL_ERROR
,
/*90.变速箱油*/
POPUP11_DIFF_OIL_ERROR
,
/*91.差速器油*/
POPUP11_CLUTCH_OIL_ERROR
,
/*92.顺畅系统离合器油*/
POPUP11_P_STEERING_FRUID_ERROR
,
/*93.动力转向液*/
POPUP11_TIRE_ROTATION
,
/*94.更换轮胎・轮胎位置*/
POPUP_MAX
};
#define POPUP_NONE 0xFFFF
/*无报警*/
/******************************************************************************
报警成员列表
******************************************************************************/
/*static const uint8_t PopupMbrListHOOVES[] =
{
POPUP_LF_HOOVES_ERROR,
POPUP_RF_HOOVES_ERROR,
POPUP_LR_HOOVES_ERROR,
POPUP_RR_HOOVES_ERROR,
};*/
/******************************************************************************
报警类型定义
******************************************************************************/
...
...
@@ -152,138 +140,6 @@ enum PopupName
/******************************************************************************
报警属性结构
******************************************************************************/
typedef
struct
{
uint8_t
Type
;
uint8_t
Priority
;
uint8_t
SubPriority
;
uint8_t
IGNStatus
;
uint8_t
Class
;
const
uint8_t
*
pMbrList
;
uint8_t
MbrCnt
;
uint8_t
Message
;
uint8_t
DispMode
;
uint8_t
Snd
;
uint8_t
SndMode
;
}
PopupAttributeStruct
;
/******************************************************************************
报警属性表
******************************************************************************/
static
const
PopupAttributeStruct
PopupAttributeTable
[]
=
{
/*===============================================================================================================================================================================================================================================================================
报警名称 | 报警类型 | 优先级 | 副优先级 | +15 On/Off | 报警类 | 成员列表 | 成员数量 | 文字消息 | 显示模式 | 报警音 | 声音提示模式
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
{
/*00 POPUP1_BRAKE_BLACK =0x00u */
POPUP_TYPE_FATAL
,
1u
,
1u
,
POPUP_IGN_ON
,
POPUP1_BRAKE_BLACK
,
NULL
,
1u
,
POPUP1_MSG_BRAKE_BLACK
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*01 POPUP1_BRAKE_BRAKE */
POPUP_TYPE_FATAL
,
1u
,
2u
,
POPUP_IGN_ON
,
POPUP1_BRAKE_BRAKE
,
NULL
,
1u
,
POPUP1_MSG_BRAKE_BRAKE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*02 POPUP1_BRAKE_SPACING_R */
POPUP_TYPE_FATAL
,
1u
,
3u
,
POPUP_IGN_ON
,
POPUP1_BRAKE_SPACING_R
,
NULL
,
1u
,
POPUP1_MSG_BRAKE_SPACING_R
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*03 POPUP1_BRAKE_SPACING_COLLISION */
POPUP_TYPE_FATAL
,
1u
,
4u
,
POPUP_IGN_ON
,
POPUP1_BRAKE_SPACING_COLLISION
,
NULL
,
1u
,
POPUP1_MSG_BRAKE_SPACING_COLLISION
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*04 POPUP1_BRAKE_SPACING_Y */
POPUP_TYPE_FATAL
,
1u
,
5u
,
POPUP_IGN_ON
,
POPUP1_BRAKE_SPACING_Y
,
NULL
,
1u
,
POPUP1_MSG_BRAKE_SPACING_Y
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*05 POPUT1_ASR_OPERATE */
POPUP_TYPE_FATAL
,
1u
,
6u
,
POPUP_IGN_ON
,
POPUT1_ASR_OPERATE
,
NULL
,
1u
,
POPUT1_MSG_ASR_OPERATE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*06 POPUT2_PTO */
POPUP_TYPE_WARNING
,
2u
,
1u
,
POPUP_IGN_ON
,
POPUT2_PTO
,
NULL
,
1u
,
POPUT2_MSG_PTO
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*07 POPUP2_PARKING_BRAKE */
POPUP_TYPE_WARNING
,
2u
,
2u
,
POPUP_IGN_ON
,
POPUP2_PARKING_BRAKE
,
NULL
,
1u
,
POPUP2_MSG_PARKING_BRAKE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*08 POPUP2_AIRMATIC_HIGHT */
POPUP_TYPE_WARNING
,
2u
,
3u
,
POPUP_IGN_ON
,
POPUP2_AIRMATIC_HIGHT
,
NULL
,
1u
,
POPUP2_MSG_AIRMATIC_HIGHT
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*09 POPUP3_CRUISE */
POPUP_TYPE_WARNING
,
3u
,
1u
,
POPUP_IGN_ON
,
POPUP3_CRUISE
,
NULL
,
1u
,
POPUP3_MSG_CRUISE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*10 POPUP3_VARIABLE_SLD */
POPUP_TYPE_WARNING
,
3u
,
2u
,
POPUP_IGN_ON
,
POPUP3_VARIABLE_SLD
,
NULL
,
1u
,
POPUP3_MSG_VARIABLE_SLD
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*11 POPUT4_ABNORMAL_CHARGE */
POPUP_TYPE_WARNING
,
4u
,
1u
,
POPUP_IGN_ON
,
POPUT4_ABNORMAL_CHARGE
,
NULL
,
1u
,
POPUT4_MSG_ABNORMAL_CHARGE
,
POPUP_MODE_SINGLE
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*12 POPUP4_OIL_PRESSURE */
POPUP_TYPE_WARNING
,
4u
,
2u
,
POPUP_IGN_ON
,
POPUP4_OIL_PRESSURE
,
NULL
,
1u
,
POPUP4_MSG_OIL_PRESSURE
,
POPUP_MODE_SINGLE
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*13 POPUP4_AMT_INIT_EXCE */
POPUP_TYPE_WARNING
,
4u
,
3u
,
POPUP_IGN_ON
,
POPUP4_AMT_INIT_EXCE
,
NULL
,
1u
,
POPUP4_MSG_AMT_INIT_EXCE
,
POPUP_MODE_SINGLE
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*14 POPUP4_ADBLUE_QUALITY */
POPUP_TYPE_WARNING
,
4u
,
4u
,
POPUP_IGN_ON
,
POPUP4_ADBLUE_QUALITY
,
NULL
,
1u
,
POPUP4_MSG_ADBLUE_QUALITY
,
POPUP_MODE_SINGLE
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*15 POPUP4_ADBLUE_SPRAY */
POPUP_TYPE_WARNING
,
4u
,
5u
,
POPUP_IGN_ON
,
POPUP4_ADBLUE_SPRAY
,
NULL
,
1u
,
POPUP4_MSG_ADBLUE_SPRAY
,
POPUP_MODE_SINGLE
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*16 POPUP4_ADBLUE_SUPPLY */
POPUP_TYPE_WARNING
,
4u
,
6u
,
POPUP_IGN_ON
,
POPUP4_ADBLUE_SUPPLY
,
NULL
,
1u
,
POPUP4_MSG_ADBLUE_SUPPLY
,
POPUP_MODE_SINGLE
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*17 POPUP4_START_ENG */
POPUP_TYPE_WARNING
,
4u
,
7u
,
POPUP_IGN_ON
,
POPUP4_START_ENG
,
NULL
,
1u
,
POPUP4_MSG_START_ENG
,
POPUP_MODE_SINGLE
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*18 POPUP4_DPD_AUTO */
POPUP_TYPE_WARNING
,
4u
,
8u
,
POPUP_IGN_ON
,
POPUP4_DPD_AUTO
,
NULL
,
1u
,
POPUP4_MSG_DPD_AUTO
,
POPUP_MODE_SINGLE
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*19 POPUP5_OVER_HEAT_SPEED */
POPUP_TYPE_WARNING
,
5u
,
1u
,
POPUP_IGN_ON
,
POPUP5_OVER_HEAT_SPEED
,
NULL
,
1u
,
POPUP5_MSG_OVER_HEAT_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*20 POPUP5_OVER_HEAT */
POPUP_TYPE_WARNING
,
5u
,
1u
,
POPUP_IGN_ON
,
POPUP5_OVER_HEAT
,
NULL
,
1u
,
POPUP5_MSG_OVER_HEAT
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*21 POPUP5_LOW_COOLANT_SPEED */
POPUP_TYPE_WARNING
,
5u
,
2u
,
POPUP_IGN_ON
,
POPUP5_LOW_COOLANT_SPEED
,
NULL
,
1u
,
POPUP5_MSG_LOW_COOLANT_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*22 POPUP5_LOW_COOLANT */
POPUP_TYPE_WARNING
,
5u
,
2u
,
POPUP_IGN_ON
,
POPUP5_LOW_COOLANT
,
NULL
,
1u
,
POPUP5_MSG_LOW_COOLANT
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*23 POPUP5_ENGINE_OIL_PRESSURE_SPEED */
POPUP_TYPE_WARNING
,
5u
,
3u
,
POPUP_IGN_ON
,
POPUP5_ENGINE_OIL_PRESSURE_SPEED
,
NULL
,
1u
,
POPUP5_MSG_ENGINE_OIL_PRESSURE_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*24 POPUP5_ENGINE_OIL_PRESSURE */
POPUP_TYPE_WARNING
,
5u
,
3u
,
POPUP_IGN_ON
,
POPUP5_ENGINE_OIL_PRESSURE
,
NULL
,
1u
,
POPUP5_MSG_ENGINE_OIL_PRESSURE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*25 POPUP5_METER_FAILURE_SPEED */
POPUP_TYPE_WARNING
,
5u
,
4u
,
POPUP_IGN_ON
,
POPUP5_METER_FAILURE_SPEED
,
NULL
,
1u
,
POPUP5_MSG_METER_FAILURE_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*26 POPUP5_METER_FAILURE */
POPUP_TYPE_WARNING
,
5u
,
4u
,
POPUP_IGN_ON
,
POPUP5_METER_FAILURE
,
NULL
,
1u
,
POPUP5_MSG_METER_FAILURE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*27 POPUP5_CAN_ERROR_SPEED */
POPUP_TYPE_WARNING
,
5u
,
5u
,
POPUP_IGN_ON
,
POPUP5_CAN_ERROR_SPEED
,
NULL
,
1u
,
POPUP5_MSG_CAN_ERROR_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*28 POPUP5_CAN_ERROR */
POPUP_TYPE_WARNING
,
5u
,
5u
,
POPUP_IGN_ON
,
POPUP5_CAN_ERROR
,
NULL
,
1u
,
POPUP5_MSG_CAN_ERROR
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*29 POPUP5_SPEED_LIMIT_SPEED */
POPUP_TYPE_WARNING
,
5u
,
6u
,
POPUP_IGN_ON
,
POPUP5_SPEED_LIMIT_SPEED
,
NULL
,
1u
,
POPUP5_MSG_SPEED_LIMIT_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*30 POPUP5_SPEED_LIMIT */
POPUP_TYPE_WARNING
,
5u
,
6u
,
POPUP_IGN_ON
,
POPUP5_SPEED_LIMIT
,
NULL
,
1u
,
POPUP5_MSG_SPEED_LIMIT
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*31 POPUP5_TORQUE_REDUCTION_SPEED */
POPUP_TYPE_WARNING
,
5u
,
7u
,
POPUP_IGN_ON
,
POPUP5_TORQUE_REDUCTION_SPEED
,
NULL
,
1u
,
POPUP5_MSG_TORQUE_REDUCTION_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*32 POPUP5_TORQUE_REDUCTION */
POPUP_TYPE_WARNING
,
5u
,
7u
,
POPUP_IGN_ON
,
POPUP5_TORQUE_REDUCTION
,
NULL
,
1u
,
POPUP5_MSG_TORQUE_REDUCTION
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*33 POPUP5_SPEED_TORQUE */
POPUP_TYPE_WARNING
,
5u
,
7u
,
POPUP_IGN_ON
,
POPUP5_SPEED_TORQUE
,
NULL
,
1u
,
POPUP5_MSG_SPEED_TORQUE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*34 POPUP5_INCORRECT_ADBLUE_SPEED */
POPUP_TYPE_WARNING
,
5u
,
7u
,
POPUP_IGN_ON
,
POPUP5_INCORRECT_ADBLUE_SPEED
,
NULL
,
1u
,
POPUP5_MSG_INCORRECT_ADBLUE_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*35 POPUP5_INCORRECT_ADBLUE */
POPUP_TYPE_WARNING
,
5u
,
7u
,
POPUP_IGN_ON
,
POPUP5_INCORRECT_ADBLUE
,
NULL
,
1u
,
POPUP5_MSG_INCORRECT_ADBLUE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*36 POPUP5_CRITICAL_EMISSION_SPEED */
POPUP_TYPE_WARNING
,
5u
,
7u
,
POPUP_IGN_ON
,
POPUP5_CRITICAL_EMISSION_SPEED
,
NULL
,
1u
,
POPUP5_MSG_CRITICAL_EMISSION_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*37 POPUP5_CRITICAL_EMISSION */
POPUP_TYPE_WARNING
,
5u
,
7u
,
POPUP_IGN_ON
,
POPUP5_CRITICAL_EMISSION
,
NULL
,
1u
,
POPUP5_MSG_CRITICAL_EMISSION
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*38 POPUP5_AMT_SPANNER_WARNING_SPEED */
POPUP_TYPE_WARNING
,
5u
,
8u
,
POPUP_IGN_ON
,
POPUP5_AMT_SPANNER_WARNING_SPEED
,
NULL
,
1u
,
POPUP5_MSG_AMT_SPANNER_WARNING_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*39 POPUP5_AMT_SPANNER_WARNING */
POPUP_TYPE_WARNING
,
5u
,
8u
,
POPUP_IGN_ON
,
POPUP5_AMT_SPANNER_WARNING
,
NULL
,
1u
,
POPUP5_MSG_AMT_SPANNER_WARNING
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*40 POPUP5_AMT_LOW_AIR_WARNING_SPEED */
POPUP_TYPE_WARNING
,
5u
,
9u
,
POPUP_IGN_ON
,
POPUP5_AMT_LOW_AIR_WARNING_SPEED
,
NULL
,
1u
,
POPUP5_MSG_AMT_LOW_AIR_WARNING_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*41 POPUP5_AMT_LOW_AIR_WARNING */
POPUP_TYPE_WARNING
,
5u
,
9u
,
POPUP_IGN_ON
,
POPUP5_AMT_LOW_AIR_WARNING
,
NULL
,
1u
,
POPUP5_MSG_AMT_LOW_AIR_WARNING
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*42 POPUP5_LOW_PRESSURE_ALARM_SPEED */
POPUP_TYPE_WARNING
,
5u
,
10u
,
POPUP_IGN_ON
,
POPUP5_LOW_PRESSURE_ALARM_SPEED
,
NULL
,
1u
,
POPUP5_MSG_LOW_PRESSURE_ALARM_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*43 POPUP5_LOW_PRESSURE_ALARM */
POPUP_TYPE_WARNING
,
5u
,
10u
,
POPUP_IGN_ON
,
POPUP5_LOW_PRESSURE_ALARM
,
NULL
,
1u
,
POPUP5_MSG_LOW_PRESSURE_ALARM
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*44 POPUP5_APP_ADBLUE_SPEED */
POPUP_TYPE_WARNING
,
5u
,
10u
,
POPUP_IGN_ON
,
POPUP5_APP_ADBLUE_SPEED
,
NULL
,
1u
,
POPUP5_MSG_APP_ADBLUE_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*45 POPUP5_APP_ADBLUE */
POPUP_TYPE_WARNING
,
5u
,
10u
,
POPUP_IGN_ON
,
POPUP5_APP_ADBLUE
,
NULL
,
1u
,
POPUP5_MSG_APP_ADBLUE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*46 POPUP5_ADBLUE_LEVEL_LOW_SPEED */
POPUP_TYPE_WARNING
,
5u
,
11u
,
POPUP_IGN_ON
,
POPUP5_ADBLUE_LEVEL_LOW_SPEED
,
NULL
,
1u
,
POPUP5_MSG_ADBLUE_LEVEL_LOW_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*47 POPUP5_ADBLUE_LEVEL_LOW */
POPUP_TYPE_WARNING
,
5u
,
11u
,
POPUP_IGN_ON
,
POPUP5_ADBLUE_LEVEL_LOW
,
NULL
,
1u
,
POPUP5_MSG_ADBLUE_LEVEL_LOW
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*48 POPUP5_LOW_FAILURE_SPEED */
POPUP_TYPE_WARNING
,
5u
,
12u
,
POPUP_IGN_ON
,
POPUP5_LOW_FAILURE_SPEED
,
NULL
,
1u
,
POPUP5_MSG_LOW_FAILURE_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*49 POPUP5_LOW_FAILURE */
POPUP_TYPE_WARNING
,
5u
,
12u
,
POPUP_IGN_ON
,
POPUP5_LOW_FAILURE
,
NULL
,
1u
,
POPUP5_MSG_LOW_FAILURE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*50 POPUP5_CAMERA_POLLUTION_SPEED */
POPUP_TYPE_WARNING
,
5u
,
12u
,
POPUP_IGN_ON
,
POPUP5_CAMERA_POLLUTION_SPEED
,
NULL
,
1u
,
POPUP5_MSG_CAMERA_POLLUTION_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*51 POPUP5_CAMERA_POLLUTION */
POPUP_TYPE_WARNING
,
5u
,
12u
,
POPUP_IGN_ON
,
POPUP5_CAMERA_POLLUTION
,
NULL
,
1u
,
POPUP5_MSG_CAMERA_POLLUTION
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*52 POPUP5_AdBlue_LEVEL_LOW_SPEED */
POPUP_TYPE_WARNING
,
5u
,
12u
,
POPUP_IGN_ON
,
POPUP5_AdBlue_LEVEL_LOW_SPEED
,
NULL
,
1u
,
POPUP5_MSG_AdBlue_LEVEL_LOW_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*53 POPUP5_AdBlue_LEVEL_LOW */
POPUP_TYPE_WARNING
,
5u
,
12u
,
POPUP_IGN_ON
,
POPUP5_AdBlue_LEVEL_LOW
,
NULL
,
1u
,
POPUP5_MSG_AdBlue_LEVEL_LOW
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*54 POPUP5_AdBlue_INJ_SYSTEM_SPEED */
POPUP_TYPE_WARNING
,
5u
,
13u
,
POPUP_IGN_ON
,
POPUP5_AdBlue_INJ_SYSTEM_SPEED
,
NULL
,
1u
,
POPUP5_MSG_AdBlue_INJ_SYSTEM_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*55 POPUP5_AdBlue_INJ_SYSTEM */
POPUP_TYPE_WARNING
,
5u
,
13u
,
POPUP_IGN_ON
,
POPUP5_AdBlue_INJ_SYSTEM
,
NULL
,
1u
,
POPUP5_MSG_AdBlue_INJ_SYSTEM
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*56 POPUP5_TPMS_HIGH_AIR */
POPUP_TYPE_WARNING
,
5u
,
14u
,
POPUP_IGN_ON
,
POPUP5_TPMS_HIGH_AIR
,
NULL
,
1u
,
POPUP5_MSG_TPMS_HIGH_AIR
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*57 POPUP5_TPMS_HIGH_TEMP */
POPUP_TYPE_WARNING
,
5u
,
14u
,
POPUP_IGN_ON
,
POPUP5_TPMS_HIGH_TEMP
,
NULL
,
1u
,
POPUP5_MSG_TPMS_HIGH_TEMP
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*58 POPUP5_AdBlue_DOS_MALFUNC */
POPUP_TYPE_WARNING
,
5u
,
14u
,
POPUP_IGN_ON
,
POPUP5_AdBlue_DOS_MALFUNC
,
NULL
,
1u
,
POPUP5_MSG_AdBlue_DOS_MALFUNC
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*59 POPUP5_PUSH_DPD_SWITCH1_SPEED */
POPUP_TYPE_WARNING
,
5u
,
15u
,
POPUP_IGN_ON
,
POPUP5_PUSH_DPD_SWITCH1_SPEED
,
NULL
,
1u
,
POPUP5_MSG_PUSH_DPD_SWITCH1_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*60 POPUP5_PUSH_DPD_SWITCH1 */
POPUP_TYPE_WARNING
,
5u
,
15u
,
POPUP_IGN_ON
,
POPUP5_PUSH_DPD_SWITCH1
,
NULL
,
1u
,
POPUP5_MSG_PUSH_DPD_SWITCH1
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*61 POPUP5_PUSH_DPD_SWITCH2_SPEED */
POPUP_TYPE_WARNING
,
5u
,
16u
,
POPUP_IGN_ON
,
POPUP5_PUSH_DPD_SWITCH2_SPEED
,
NULL
,
1u
,
POPUP5_MSG_PUSH_DPD_SWITCH2_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*62 POPUP5_PUSH_DPD_SWITCH2 */
POPUP_TYPE_WARNING
,
5u
,
16u
,
POPUP_IGN_ON
,
POPUP5_PUSH_DPD_SWITCH2
,
NULL
,
1u
,
POPUP5_MSG_PUSH_DPD_SWITCH2
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*63 POPUP5_TPMS_FAILURE */
POPUP_TYPE_WARNING
,
5u
,
17u
,
POPUP_IGN_ON
,
POPUP5_TPMS_FAILURE
,
NULL
,
1u
,
POPUP5_MSG_TPMS_FAILURE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*64 POPUP5_TPMS_MONITOR_DROP */
POPUP_TYPE_WARNING
,
5u
,
17u
,
POPUP_IGN_ON
,
POPUP5_TPMS_MONITOR_DROP
,
NULL
,
1u
,
POPUP5_MSG_TPMS_MONITOR_DROP
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*65 POPUP6_PUSH_DPD */
POPUP_TYPE_WARNING
,
6u
,
1u
,
POPUP_IGN_ON
,
POPUP6_PUSH_DPD
,
NULL
,
1u
,
POPUP6_MSG_PUSH_DPD
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*66 POPUP6_HEIGHT_CONTROL */
POPUP_TYPE_WARNING
,
6u
,
2u
,
POPUP_IGN_ON
,
POPUP6_HEIGHT_CONTROL
,
NULL
,
1u
,
POPUP6_MSG_HEIGHT_CONTROL
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*67 POPUP6_PTO_STOP */
POPUP_TYPE_WARNING
,
6u
,
3u
,
POPUP_IGN_ON
,
POPUP6_PTO_STOP
,
NULL
,
1u
,
POPUP6_MSG_PTO_STOP
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*68 POPUP7_CHARGE_ABNORMAL_SPEED */
POPUP_TYPE_WARNING
,
7u
,
1u
,
POPUP_IGN_ON
,
POPUP7_CHARGE_ABNORMAL_SPEED
,
NULL
,
1u
,
POPUP7_MSG_CHARGE_ABNORMAL_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*69 POPUP7_CHARGE_ABNORMAL */
POPUP_TYPE_WARNING
,
7u
,
1u
,
POPUP_IGN_ON
,
POPUP7_CHARGE_ABNORMAL
,
NULL
,
1u
,
POPUP7_MSG_CHARGE_ABNORMAL
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*70 POPUP7_AMT_ERROR_SPEED */
POPUP_TYPE_WARNING
,
7u
,
3u
,
POPUP_IGN_ON
,
POPUP7_AMT_ERROR_SPEED
,
NULL
,
1u
,
POPUP7_MSG_AMT_ERROR_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*71 POPUP7_AMT_ERROR */
POPUP_TYPE_WARNING
,
7u
,
3u
,
POPUP_IGN_ON
,
POPUP7_AMT_ERROR
,
NULL
,
1u
,
POPUP7_MSG_AMT_ERROR
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*72 POPUP8_REFUEL */
POPUP_TYPE_WARNING
,
8u
,
1u
,
POPUP_IGN_ON
,
POPUP8_REFUEL
,
NULL
,
1u
,
POPUP8_MSG_REFUEL
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*73 POPUP8_ATM_CLUCH_OVERHEATING_SPEED */
POPUP_TYPE_WARNING
,
8u
,
2u
,
POPUP_IGN_ON
,
POPUP8_ATM_CLUCH_OVERHEATING_SPEED
,
NULL
,
1u
,
POPUP8_MSG_ATM_CLUCH_OVERHEATING_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*74 POPUP8_ATM_CLUCH_OVERHEATING */
POPUP_TYPE_WARNING
,
8u
,
2u
,
POPUP_IGN_ON
,
POPUP8_ATM_CLUCH_OVERHEATING
,
NULL
,
1u
,
POPUP8_MSG_ATM_CLUCH_OVERHEATING
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*75 POPUP8_ATM_WORN_OUT */
POPUP_TYPE_WARNING
,
8u
,
4u
,
POPUP_IGN_ON
,
POPUP8_ATM_WORN_OUT
,
NULL
,
1u
,
POPUP8_MSG_ATM_WORN_OUT
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*76 POPUP8_LOW_VOLTAGE_SPEED */
POPUP_TYPE_WARNING
,
8u
,
3u
,
POPUP_IGN_ON
,
POPUP8_LOW_VOLTAGE_SPEED
,
NULL
,
1u
,
POPUP8_MSG_LOW_VOLTAGE_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*77 POPUP8_OVERVOLTAGE */
POPUP_TYPE_WARNING
,
8u
,
3u
,
POPUP_IGN_ON
,
POPUP8_OVERVOLTAGE
,
NULL
,
1u
,
POPUP8_MSG_OVERVOLTAGE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*78 POPUP8_DPD_AUTO_SPEED */
POPUP_TYPE_WARNING
,
8u
,
5u
,
POPUP_IGN_ON
,
POPUP8_DPD_AUTO_SPEED
,
NULL
,
1u
,
POPUP8_MSG_DPD_AUTO_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*79 POPUP8_DPD_AUTO */
POPUP_TYPE_WARNING
,
8u
,
5u
,
POPUP_IGN_ON
,
POPUP8_DPD_AUTO
,
NULL
,
1u
,
POPUP8_MSG_DPD_AUTO
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*80 POPUP9_AIR_PRESSURE_SPEED */
POPUP_TYPE_WARNING
,
9u
,
1u
,
POPUP_IGN_ON
,
POPUP9_AIR_PRESSURE_SPEED
,
NULL
,
1u
,
POPUP9_MSG_AIR_PRESSURE_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*81 POPUP9_AIR_PRESSURE */
POPUP_TYPE_WARNING
,
9u
,
1u
,
POPUP_IGN_ON
,
POPUP9_AIR_PRESSURE
,
NULL
,
1u
,
POPUP9_MSG_AIR_PRESSURE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*82 POPUP9_EBS_ERROR_SPEED */
POPUP_TYPE_WARNING
,
9u
,
2u
,
POPUP_IGN_ON
,
POPUP9_EBS_ERROR_SPEED
,
NULL
,
1u
,
POPUP9_MSG_EBS_ERROR_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*83 POPUP9_EBS_ERROR */
POPUP_TYPE_WARNING
,
9u
,
2u
,
POPUP_IGN_ON
,
POPUP9_EBS_ERROR
,
NULL
,
1u
,
POPUP9_MSG_EBS_ERROR
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*84 POPUP10_RAPID_ACC */
POPUP_TYPE_WARNING
,
10u
,
1u
,
POPUP_IGN_ON
,
POPUP10_RAPID_ACC
,
NULL
,
1u
,
POPUP10_MSG_RAPID_ACC
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*85 POPUP10_RAPID_SUB */
POPUP_TYPE_WARNING
,
10u
,
2u
,
POPUP_IGN_ON
,
POPUP10_RAPID_SUB
,
NULL
,
1u
,
POPUP10_MSG_RAPID_SUB
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*86 POPUP10_REVAL_ENGINE */
POPUP_TYPE_WARNING
,
10u
,
3u
,
POPUP_IGN_ON
,
POPUP10_REVAL_ENGINE
,
NULL
,
1u
,
POPUP10_MSG_REVAL_ENGINE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*87 POPUP10_REVAL_SPEED */
POPUP_TYPE_WARNING
,
10u
,
4u
,
POPUP_IGN_ON
,
POPUP10_REVAL_SPEED
,
NULL
,
1u
,
POPUP10_MSG_REVAL_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*88 POPUP11_ENGINE_OIL_FILTER_ERROR */
POPUP_TYPE_WARNING
,
11u
,
1u
,
POPUP_IGN_ON
,
POPUP11_ENGINE_OIL_FILTER_ERROR
,
NULL
,
1u
,
POPUP11_MSG_ENGINE_OIL_FILTER_ERROR
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*89 POPUP11_FUEL_FILTER_ERROR */
POPUP_TYPE_WARNING
,
11u
,
2u
,
POPUP_IGN_ON
,
POPUP11_FUEL_FILTER_ERROR
,
NULL
,
1u
,
POPUP11_MSG_FUEL_FILTER_ERROR
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*90 POPUP11_T_MISSION_OIL_ERROR */
POPUP_TYPE_WARNING
,
11u
,
3u
,
POPUP_IGN_ON
,
POPUP11_T_MISSION_OIL_ERROR
,
NULL
,
1u
,
POPUP11_MSG_T_MISSION_OIL_ERROR
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*91 POPUP11_DIFF_OIL_ERROR */
POPUP_TYPE_WARNING
,
11u
,
4u
,
POPUP_IGN_ON
,
POPUP11_DIFF_OIL_ERROR
,
NULL
,
1u
,
POPUP11_MSG_DIFF_OIL_ERROR
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*92 POPUP11_CLUTCH_OIL_ERROR */
POPUP_TYPE_WARNING
,
11u
,
5u
,
POPUP_IGN_ON
,
POPUP11_CLUTCH_OIL_ERROR
,
NULL
,
1u
,
POPUP11_MSG_CLUTCH_OIL_ERROR
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*93 POPUP11_P_STEERING_FRUID_ERROR */
POPUP_TYPE_WARNING
,
11u
,
6u
,
POPUP_IGN_ON
,
POPUP11_P_STEERING_FRUID_ERROR
,
NULL
,
1u
,
POPUP11_MSG_P_STEERING_FRUID_ERROR
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
{
/*94 POPUP11_TIRE_ROTATION */
POPUP_TYPE_WARNING
,
11u
,
7u
,
POPUP_IGN_ON
,
POPUP11_TIRE_ROTATION
,
NULL
,
1u
,
POPUP11_MSG_TIRE_ROTATION
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_SINGLE
,},
/*=============================================================================================================================================================================================================================================================================*/
};
/******************************************************************************
报警属性表统计信息
******************************************************************************/
#define POPUP_NUMBER_TOTAL (sizeof(PopupAttributeTable) / sizeof(PopupAttributeStruct))
#define POPUP_NUMBER_FATAL 1
#define POPUP_NUMBER_HINT 1
#define POPUP_NUMBER_WARNING 1
#define POPUP_PRIORITY_NUMBER_FATAL 3
#define POPUP_PRIORITY_NUMBER_HINT 1
#define POPUP_PRIORITY_NUMBER_WARNING 5
extern
const
Popup_Attribute_t
PopupAttributeTable
[
POPUP_MAX
];
#endif
\ No newline at end of file
source/Application/Alarm/Popup_Message_List.h
View file @
958922ea
...
...
@@ -105,14 +105,12 @@ enum PopupMessageName
POPUP11_MSG_P_STEERING_FRUID_ERROR
,
POPUP11_MSG_TIRE_ROTATION
,
POPUP_MSG_MAX
,
};
/******************************************************************************
消息类型定义
******************************************************************************/
#define POPUP_TYPE_GENERAL 0x00u
/*一般消息*/
#define POPUP_TYPE_
TORQUE_SPEED
0x01u
/*扭矩限制、车速限制 交互显示*/
#define POPUP_TYPE_
GENERAL
0x01u
/*扭矩限制、车速限制 交互显示*/
#define POPUP_TYPE_ADBULE_ANOMALY 0x02u
/*尿素喷射异常(停止、消耗量)交互显示*/
/******************************************************************************
...
...
@@ -169,7 +167,7 @@ static const PopupMsgAttributeStruct PopupMsgAttributeTable[] =
{
/* POPUP5_MSG_SPEED_LIMIT */
POPUP_TYPE_GENERAL
,},
//30.车速限制-图2
{
/* POPUP5_MSG_TORQUE_REDUCTION_SPEED */
POPUP_TYPE_GENERAL
,},
//31.扭矩限制-图1
{
/* POPUP5_MSG_TORQUE_REDUCTION */
POPUP_TYPE_GENERAL
,},
//32.扭矩限制-图2
{
/* POPUP5_MSG_SPEED_TORQUE */
POPUP_TYPE_
TORQUE_SPEED
,},
//33.扭矩限制、车速限制 交互 显示-->扭矩限制
{
/* POPUP5_MSG_SPEED_TORQUE */
POPUP_TYPE_
GENERAL
,},
//33.扭矩限制、车速限制 交互 显示-->扭矩限制
{
/* POPUP5_MSG_INCORRECT_ADBLUE_SPEED */
POPUP_TYPE_GENERAL
,},
//34.尿素品质异常-图1
{
/* POPUP5_MSG_INCORRECT_ADBLUE */
POPUP_TYPE_GENERAL
,},
//35.尿素品质异常-图2
{
/* POPUP5_MSG_CRITICAL_EMISSION_SPEED */
POPUP_TYPE_GENERAL
,},
//36.临界排放故障-图1
...
...
@@ -194,7 +192,7 @@ static const PopupMsgAttributeStruct PopupMsgAttributeTable[] =
{
/* POPUP5_MSG_AdBlue_INJ_SYSTEM */
POPUP_TYPE_GENERAL
,},
//55.尿素喷射异常(消耗量)-图2
{
/* POPUP5_MSG_TPMS_HIGH_AIR */
POPUP_TYPE_GENERAL
,},
//56.高圧警報-轮胎高压警告
{
/* POPUP5_MSG_TPMS_HIGH_TEMP */
POPUP_TYPE_GENERAL
,},
//57.高温警報-轮胎高温警告
{
/* POPUP5_MSG_AdBlue_DOS_MALFUNC */
POPUP_TYPE_
ADBULE_ANOMALY
,},
//58.尿素喷射异常(停止、消耗量)交互显示----尿素喷射系统异
{
/* POPUP5_MSG_AdBlue_DOS_MALFUNC */
POPUP_TYPE_
GENERAL
,},
//58.尿素喷射异常(停止、消耗量)交互显示----尿素喷射系统异
{
/* POPUP5_MSG_PUSH_DPD_SWITCH1_SPEED */
POPUP_TYPE_GENERAL
,},
//59.DPD手动再生要求1-DPD需要再生
{
/* POPUP5_MSG_PUSH_DPD_SWITCH1 */
POPUP_TYPE_GENERAL
,},
//60.DPD手动再生要求1-请按下DPD开关
{
/* POPUP5_MSG_PUSH_DPD_SWITCH2_SPEED */
POPUP_TYPE_GENERAL
,},
//61.DPD手动再生要求2-DPD需要再生
...
...
source/System/init.c
View file @
958922ea
...
...
@@ -122,25 +122,26 @@ void Sys_Startup_Init(void)
ReadDTCEOLValue_Meter_K_LINE
();
d_printf
(
"Init complete!
\n
"
);
InitSeriFlashExternReadMode
();
InitSeriFlashExternReadMode
();
//APP_Startup_Init(Clock_Get_Startup_Mode());
u8ResetFlag
=
Clock_Get_Startup_Mode
();
if
(
u32ResetFlag
!=
0xA55AA55AUL
)
{
u8ResetFlag
=
0
;
}
else
{
if
((
u8ResetFlag
==
0
)
&&
(
TestBackupRam
==
0xaabbccddu
))
{
u8ResetFlag
=
1
;
Rtc_Restore_Time
();
}
}
/*30电初始化*/
APP_Startup_Init
(
u8ResetFlag
);
TestBackupRam
=
0x11223344UL
;
if
(
u32ResetFlag
!=
0xA55AA55AUL
)
{
u8ResetFlag
=
0
;
}
else
{
if
((
u8ResetFlag
==
0
)
&&
(
TestBackupRam
==
0xaabbccddu
))
{
u8ResetFlag
=
1
;
Rtc_Restore_Time
();
}
}
/*30电初始化*/
APP_Startup_Init
(
u8ResetFlag
);
APP_Startup_Init
(
u8ResetFlag
);
TestBackupRam
=
0x11223344UL
;
/*外发要用到EEP数据,位置移动*/
COM_CAN_Init
();
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment