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
47fb0f5d
Commit
47fb0f5d
authored
Dec 20, 2021
by
hu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
调整报警优先级,解决挨着的不连续报警问题
parent
47d704c4
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
633 additions
and
679 deletions
+633
-679
Popup_List.c
source/Application/Alarm/Popup_List.c
+55
-55
Popups.c
source/Application/Alarm/Popups.c
+578
-624
No files found.
source/Application/Alarm/Popup_List.c
View file @
47fb0f5d
...
...
@@ -12,17 +12,17 @@ const Popup_Attribute_t PopupAttributeTable[POPUP_MAX] =
/*===============================================================================================================================================================================================================================================================================
报警名称 | 报警类型 | 优先级 | 副优先级 | +15 On/Off | 报警类 | 成员列表 | 成员数量 | 文字消息 | 显示模式 | 报警音 | 声音提示模式
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
{
/*00 POPUP1_BRAKE_BLACK =0x00u */
POPUP_TYPE_FATAL
,
0u
,
1
u
,
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
,
1
u
,
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
,
2
u
,
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
,
2
u
,
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
,
3
u
,
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
,
3
u
,
POPUP_IGN_ON
,
POPUT1_ASR_OPERATE
,
NULL
,
1u
,
POPUT1_MSG_ASR_OPERATE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*00 POPUP1_BRAKE_BLACK =0x00u */
POPUP_TYPE_FATAL
,
0u
,
0
u
,
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
,
0
u
,
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
,
0
u
,
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
,
0
u
,
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
,
0
u
,
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
,
0
u
,
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
,
0
u
,
POPUP_IGN_ON
,
POPUP3_VARIABLE_SLD
,
NULL
,
1u
,
POPUP3_MSG_VARIABLE_SLD
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*10 POPUP3_VARIABLE_SLD */
POPUP_TYPE_WARNING
,
1u
,
1
u
,
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
,},
...
...
@@ -32,54 +32,54 @@ const Popup_Attribute_t PopupAttributeTable[POPUP_MAX] =
{
/*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 */
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
,},
{
/*20 POPUP5_LOW_COOLANT */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP5_LOW_COOLANT
,
NULL
,
1u
,
POPUP5_MSG_LOW_COOLANT
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*21 POPUP5_ENGINE_OIL_PRESSURE */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP5_ENGINE_OIL_PRESSURE
,
NULL
,
1u
,
POPUP5_MSG_ENGINE_OIL_PRESSURE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*22 POPUP5_METER_FAILURE */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP5_METER_FAILURE
,
NULL
,
1u
,
POPUP5_MSG_METER_FAILURE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*22 POPUP5_CAN_ERROR */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP5_CAN_ERROR
,
NULL
,
1u
,
POPUP5_MSG_CAN_ERROR
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*24 POPUP5_SPEED_LIMIT */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP5_SPEED_LIMIT
,
NULL
,
1u
,
POPUP5_MSG_SPEED_LIMIT
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*25 POPUP5_TORQUE_REDUCTION */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP5_TORQUE_REDUCTION
,
NULL
,
1u
,
POPUP5_MSG_TORQUE_REDUCTION
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*26 POPUP5_INCORRECT_ADBLUE */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP5_INCORRECT_ADBLUE
,
NULL
,
1u
,
POPUP5_MSG_INCORRECT_ADBLUE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*27 POPUP5_CRITICAL_EMISSION */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP5_CRITICAL_EMISSION
,
NULL
,
1u
,
POPUP5_MSG_CRITICAL_EMISSION
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*28 POPUP5_AMT_SPANNER_WARNING */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP5_AMT_SPANNER_WARNING
,
NULL
,
1u
,
POPUP5_MSG_AMT_SPANNER_WARNING
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*29 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
,},
{
/*30 POPUP5_LOW_PRESSURE_ALARM */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP5_LOW_PRESSURE_ALARM
,
NULL
,
1u
,
POPUP5_MSG_LOW_PRESSURE_ALARM
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*31 POPUP5_APP_ADBLUE */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP5_APP_ADBLUE
,
NULL
,
1u
,
POPUP5_MSG_APP_ADBLUE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*32 POPUP5_ADBLUE_LEVEL_LOW */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP5_ADBLUE_LEVEL_LOW
,
NULL
,
1u
,
POPUP5_MSG_ADBLUE_LEVEL_LOW
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*33 POPUP5_LOW_FAILURE */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP5_LOW_FAILURE
,
NULL
,
1u
,
POPUP5_MSG_LOW_FAILURE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*34 POPUP5_CAMERA_POLLUTION */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP5_CAMERA_POLLUTION
,
NULL
,
1u
,
POPUP5_MSG_CAMERA_POLLUTION
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*35 POPUP5_AdBlue_LEVEL_LOW */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP5_AdBlue_LEVEL_LOW
,
NULL
,
1u
,
POPUP5_MSG_AdBlue_LEVEL_LOW
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*36 POPUP5_AdBlue_INJ_SYSTEM */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP5_AdBlue_INJ_SYSTEM
,
NULL
,
1u
,
POPUP5_MSG_AdBlue_INJ_SYSTEM
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*37 POPUP5_TPMS_HIGH_AIR */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP5_TPMS_HIGH_AIR
,
NULL
,
1u
,
POPUP5_MSG_TPMS_HIGH_AIR
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*38 POPUP5_TPMS_HIGH_TEMP */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP5_TPMS_HIGH_TEMP
,
NULL
,
1u
,
POPUP5_MSG_TPMS_HIGH_TEMP
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*39 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
,},
{
/*40 POPUP5_PUSH_DPD_SWITCH2 */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP5_PUSH_DPD_SWITCH2
,
NULL
,
1u
,
POPUP5_MSG_PUSH_DPD_SWITCH2
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*41 POPUP5_TPMS_FAILURE */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP5_TPMS_FAILURE
,
NULL
,
1u
,
POPUP5_MSG_TPMS_FAILURE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*42 POPUP5_TPMS_MONITOR_DROP */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP5_TPMS_MONITOR_DROP
,
NULL
,
1u
,
POPUP5_MSG_TPMS_MONITOR_DROP
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*43 POPUP6_HEIGHT_CONTROL */
POPUP_TYPE_WARNING
,
3
u
,
0u
,
POPUP_IGN_ON
,
POPUP6_HEIGHT_CONTROL
,
NULL
,
1u
,
POPUP6_MSG_HEIGHT_CONTROL
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*44 POPUP6_PTO_STOP */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP6_PTO_STOP
,
NULL
,
1u
,
POPUP6_MSG_PTO_STOP
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*45 POPUP7_CHARGE_ABNORMAL */
POPUP_TYPE_WARNING
,
3
u
,
0u
,
POPUP_IGN_ON
,
POPUP7_CHARGE_ABNORMAL
,
NULL
,
1u
,
POPUP7_MSG_CHARGE_ABNORMAL
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*46 POPUP7_AMT_ERROR */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP7_AMT_ERROR
,
NULL
,
1u
,
POPUP7_MSG_AMT_ERROR
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*47 POPUP8_REFUEL */
POPUP_TYPE_WARNING
,
3
u
,
0u
,
POPUP_IGN_ON
,
POPUP8_REFUEL
,
NULL
,
1u
,
POPUP8_MSG_REFUEL
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*48 POPUP8_ATM_CLUCH_OVERHEATING */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP8_ATM_CLUCH_OVERHEATING
,
NULL
,
1u
,
POPUP8_MSG_ATM_CLUCH_OVERHEATING
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*49 POPUP8_ATM_WORN_OUT */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP8_ATM_WORN_OUT
,
NULL
,
1u
,
POPUP8_MSG_ATM_WORN_OUT
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*50 POPUP8_LOWVOLTAGE */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP8_LOWVOLTAGE
,
NULL
,
1u
,
POPUP8_MSG_LOWVOLTAGE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*51 POPUP8_OVERVOLTAGE */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP8_OVERVOLTAGE
,
NULL
,
1u
,
POPUP8_MSG_OVERVOLTAGE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*52 POPUP8_BRAKE_BLOCKR */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP8_BRAKE_BLOCKR
,
NULL
,
1u
,
POPUP8_MSG_BRAKE_BLOCKR
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*53 POPUP8_BRAKE_BLOCKF */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP8_BRAKE_BLOCKF
,
NULL
,
1u
,
POPUP8_MSG_BRAKE_BLOCKF
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*54 POPUP8_DPD_AUTO */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP8_DPD_AUTO
,
NULL
,
1u
,
POPUP8_MSG_DPD_AUTO
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*55 POPUP9_AIR_PRESSURE */
POPUP_TYPE_WARNING
,
3
u
,
0u
,
POPUP_IGN_ON
,
POPUP9_AIR_PRESSURE
,
NULL
,
1u
,
POPUP9_MSG_AIR_PRESSURE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*56 POPUP9_EBS_ERROR */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP9_EBS_ERROR
,
NULL
,
1u
,
POPUP9_MSG_EBS_ERROR
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*57 POPUP10_RAPID_ACC */
POPUP_TYPE_WARNING
,
3
u
,
0u
,
POPUP_IGN_ON
,
POPUP10_RAPID_ACC
,
NULL
,
1u
,
POPUP10_MSG_RAPID_ACC
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*58 POPUP10_RAPID_SUB */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP10_RAPID_SUB
,
NULL
,
1u
,
POPUP10_MSG_RAPID_SUB
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*59 POPUP10_REVAL_ENGINE */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP10_REVAL_ENGINE
,
NULL
,
1u
,
POPUP10_MSG_REVAL_ENGINE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*60 POPUP10_REVAL_SPEED */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP10_REVAL_SPEED
,
NULL
,
1u
,
POPUP10_MSG_REVAL_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*61 POPUP11_ENGINE_OIL_FILTER */
POPUP_TYPE_WARNING
,
3
u
,
0u
,
POPUP_IGN_ON
,
POPUP11_ENGINE_OIL_FILTER
,
NULL
,
1u
,
POPUP11_MSG_ENGINE_OIL_FILTER
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*62 POPUP11_FUEL_FILTER */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP11_FUEL_FILTER
,
NULL
,
1u
,
POPUP11_MSG_FUEL_FILTER
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*63 POPUP11_T_MISSION_OIL */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP11_T_MISSION_OIL
,
NULL
,
1u
,
POPUP11_MSG_T_MISSION_OIL
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*64 POPUP11_DIFF_OIL */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP11_DIFF_OIL
,
NULL
,
1u
,
POPUP11_MSG_DIFF_OIL
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*65 POPUP11_CLUTCH_OIL */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP11_CLUTCH_OIL
,
NULL
,
1u
,
POPUP11_MSG_CLUTCH_OIL
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*66 POPUP11_P_STEERING_FRUID */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP11_P_STEERING_FRUID
,
NULL
,
1u
,
POPUP11_MSG_P_STEERING_FRUID
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*67 POPUP11_TIRE_ROTATION */
POPUP_TYPE_WARNING
,
3u
,
0
u
,
POPUP_IGN_ON
,
POPUP11_TIRE_ROTATION
,
NULL
,
1u
,
POPUP11_MSG_TIRE_ROTATION
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*20 POPUP5_LOW_COOLANT */
POPUP_TYPE_WARNING
,
3u
,
1
u
,
POPUP_IGN_ON
,
POPUP5_LOW_COOLANT
,
NULL
,
1u
,
POPUP5_MSG_LOW_COOLANT
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*21 POPUP5_ENGINE_OIL_PRESSURE */
POPUP_TYPE_WARNING
,
3u
,
2
u
,
POPUP_IGN_ON
,
POPUP5_ENGINE_OIL_PRESSURE
,
NULL
,
1u
,
POPUP5_MSG_ENGINE_OIL_PRESSURE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*22 POPUP5_METER_FAILURE */
POPUP_TYPE_WARNING
,
3u
,
3
u
,
POPUP_IGN_ON
,
POPUP5_METER_FAILURE
,
NULL
,
1u
,
POPUP5_MSG_METER_FAILURE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*22 POPUP5_CAN_ERROR */
POPUP_TYPE_WARNING
,
3u
,
4
u
,
POPUP_IGN_ON
,
POPUP5_CAN_ERROR
,
NULL
,
1u
,
POPUP5_MSG_CAN_ERROR
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*24 POPUP5_SPEED_LIMIT */
POPUP_TYPE_WARNING
,
3u
,
5
u
,
POPUP_IGN_ON
,
POPUP5_SPEED_LIMIT
,
NULL
,
1u
,
POPUP5_MSG_SPEED_LIMIT
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*25 POPUP5_TORQUE_REDUCTION */
POPUP_TYPE_WARNING
,
3u
,
6
u
,
POPUP_IGN_ON
,
POPUP5_TORQUE_REDUCTION
,
NULL
,
1u
,
POPUP5_MSG_TORQUE_REDUCTION
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*26 POPUP5_INCORRECT_ADBLUE */
POPUP_TYPE_WARNING
,
3u
,
7
u
,
POPUP_IGN_ON
,
POPUP5_INCORRECT_ADBLUE
,
NULL
,
1u
,
POPUP5_MSG_INCORRECT_ADBLUE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*27 POPUP5_CRITICAL_EMISSION */
POPUP_TYPE_WARNING
,
3u
,
8
u
,
POPUP_IGN_ON
,
POPUP5_CRITICAL_EMISSION
,
NULL
,
1u
,
POPUP5_MSG_CRITICAL_EMISSION
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*28 POPUP5_AMT_SPANNER_WARNING */
POPUP_TYPE_WARNING
,
3u
,
9
u
,
POPUP_IGN_ON
,
POPUP5_AMT_SPANNER_WARNING
,
NULL
,
1u
,
POPUP5_MSG_AMT_SPANNER_WARNING
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*29 POPUP5_AMT_LOW_AIR_WARNING */
POPUP_TYPE_WARNING
,
3u
,
1
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
,},
{
/*30 POPUP5_LOW_PRESSURE_ALARM */
POPUP_TYPE_WARNING
,
3u
,
11
u
,
POPUP_IGN_ON
,
POPUP5_LOW_PRESSURE_ALARM
,
NULL
,
1u
,
POPUP5_MSG_LOW_PRESSURE_ALARM
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*31 POPUP5_APP_ADBLUE */
POPUP_TYPE_WARNING
,
3u
,
12
u
,
POPUP_IGN_ON
,
POPUP5_APP_ADBLUE
,
NULL
,
1u
,
POPUP5_MSG_APP_ADBLUE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*32 POPUP5_ADBLUE_LEVEL_LOW */
POPUP_TYPE_WARNING
,
3u
,
13
u
,
POPUP_IGN_ON
,
POPUP5_ADBLUE_LEVEL_LOW
,
NULL
,
1u
,
POPUP5_MSG_ADBLUE_LEVEL_LOW
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*33 POPUP5_LOW_FAILURE */
POPUP_TYPE_WARNING
,
3u
,
14
u
,
POPUP_IGN_ON
,
POPUP5_LOW_FAILURE
,
NULL
,
1u
,
POPUP5_MSG_LOW_FAILURE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*34 POPUP5_CAMERA_POLLUTION */
POPUP_TYPE_WARNING
,
3u
,
15
u
,
POPUP_IGN_ON
,
POPUP5_CAMERA_POLLUTION
,
NULL
,
1u
,
POPUP5_MSG_CAMERA_POLLUTION
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*35 POPUP5_AdBlue_LEVEL_LOW */
POPUP_TYPE_WARNING
,
3u
,
16
u
,
POPUP_IGN_ON
,
POPUP5_AdBlue_LEVEL_LOW
,
NULL
,
1u
,
POPUP5_MSG_AdBlue_LEVEL_LOW
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*36 POPUP5_AdBlue_INJ_SYSTEM */
POPUP_TYPE_WARNING
,
3u
,
17
u
,
POPUP_IGN_ON
,
POPUP5_AdBlue_INJ_SYSTEM
,
NULL
,
1u
,
POPUP5_MSG_AdBlue_INJ_SYSTEM
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*37 POPUP5_TPMS_HIGH_AIR */
POPUP_TYPE_WARNING
,
3u
,
18
u
,
POPUP_IGN_ON
,
POPUP5_TPMS_HIGH_AIR
,
NULL
,
1u
,
POPUP5_MSG_TPMS_HIGH_AIR
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*38 POPUP5_TPMS_HIGH_TEMP */
POPUP_TYPE_WARNING
,
3u
,
19
u
,
POPUP_IGN_ON
,
POPUP5_TPMS_HIGH_TEMP
,
NULL
,
1u
,
POPUP5_MSG_TPMS_HIGH_TEMP
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*39 POPUP5_PUSH_DPD_SWITCH1 */
POPUP_TYPE_WARNING
,
3u
,
2
0u
,
POPUP_IGN_ON
,
POPUP5_PUSH_DPD_SWITCH1
,
NULL
,
1u
,
POPUP5_MSG_PUSH_DPD_SWITCH1
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*40 POPUP5_PUSH_DPD_SWITCH2 */
POPUP_TYPE_WARNING
,
3u
,
21
u
,
POPUP_IGN_ON
,
POPUP5_PUSH_DPD_SWITCH2
,
NULL
,
1u
,
POPUP5_MSG_PUSH_DPD_SWITCH2
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*41 POPUP5_TPMS_FAILURE */
POPUP_TYPE_WARNING
,
3u
,
22
u
,
POPUP_IGN_ON
,
POPUP5_TPMS_FAILURE
,
NULL
,
1u
,
POPUP5_MSG_TPMS_FAILURE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*42 POPUP5_TPMS_MONITOR_DROP */
POPUP_TYPE_WARNING
,
3u
,
23
u
,
POPUP_IGN_ON
,
POPUP5_TPMS_MONITOR_DROP
,
NULL
,
1u
,
POPUP5_MSG_TPMS_MONITOR_DROP
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*43 POPUP6_HEIGHT_CONTROL */
POPUP_TYPE_WARNING
,
4
u
,
0u
,
POPUP_IGN_ON
,
POPUP6_HEIGHT_CONTROL
,
NULL
,
1u
,
POPUP6_MSG_HEIGHT_CONTROL
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*44 POPUP6_PTO_STOP */
POPUP_TYPE_WARNING
,
4u
,
1
u
,
POPUP_IGN_ON
,
POPUP6_PTO_STOP
,
NULL
,
1u
,
POPUP6_MSG_PTO_STOP
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*45 POPUP7_CHARGE_ABNORMAL */
POPUP_TYPE_WARNING
,
5
u
,
0u
,
POPUP_IGN_ON
,
POPUP7_CHARGE_ABNORMAL
,
NULL
,
1u
,
POPUP7_MSG_CHARGE_ABNORMAL
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*46 POPUP7_AMT_ERROR */
POPUP_TYPE_WARNING
,
5u
,
1
u
,
POPUP_IGN_ON
,
POPUP7_AMT_ERROR
,
NULL
,
1u
,
POPUP7_MSG_AMT_ERROR
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*47 POPUP8_REFUEL */
POPUP_TYPE_WARNING
,
6
u
,
0u
,
POPUP_IGN_ON
,
POPUP8_REFUEL
,
NULL
,
1u
,
POPUP8_MSG_REFUEL
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*48 POPUP8_ATM_CLUCH_OVERHEATING */
POPUP_TYPE_WARNING
,
6u
,
1
u
,
POPUP_IGN_ON
,
POPUP8_ATM_CLUCH_OVERHEATING
,
NULL
,
1u
,
POPUP8_MSG_ATM_CLUCH_OVERHEATING
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*49 POPUP8_ATM_WORN_OUT */
POPUP_TYPE_WARNING
,
6u
,
2
u
,
POPUP_IGN_ON
,
POPUP8_ATM_WORN_OUT
,
NULL
,
1u
,
POPUP8_MSG_ATM_WORN_OUT
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*50 POPUP8_LOWVOLTAGE */
POPUP_TYPE_WARNING
,
6u
,
3
u
,
POPUP_IGN_ON
,
POPUP8_LOWVOLTAGE
,
NULL
,
1u
,
POPUP8_MSG_LOWVOLTAGE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*51 POPUP8_OVERVOLTAGE */
POPUP_TYPE_WARNING
,
6u
,
4
u
,
POPUP_IGN_ON
,
POPUP8_OVERVOLTAGE
,
NULL
,
1u
,
POPUP8_MSG_OVERVOLTAGE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*52 POPUP8_BRAKE_BLOCKR */
POPUP_TYPE_WARNING
,
6u
,
5
u
,
POPUP_IGN_ON
,
POPUP8_BRAKE_BLOCKR
,
NULL
,
1u
,
POPUP8_MSG_BRAKE_BLOCKR
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*53 POPUP8_BRAKE_BLOCKF */
POPUP_TYPE_WARNING
,
6u
,
6
u
,
POPUP_IGN_ON
,
POPUP8_BRAKE_BLOCKF
,
NULL
,
1u
,
POPUP8_MSG_BRAKE_BLOCKF
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*54 POPUP8_DPD_AUTO */
POPUP_TYPE_WARNING
,
6u
,
7
u
,
POPUP_IGN_ON
,
POPUP8_DPD_AUTO
,
NULL
,
1u
,
POPUP8_MSG_DPD_AUTO
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*55 POPUP9_AIR_PRESSURE */
POPUP_TYPE_WARNING
,
7
u
,
0u
,
POPUP_IGN_ON
,
POPUP9_AIR_PRESSURE
,
NULL
,
1u
,
POPUP9_MSG_AIR_PRESSURE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*56 POPUP9_EBS_ERROR */
POPUP_TYPE_WARNING
,
7u
,
1
u
,
POPUP_IGN_ON
,
POPUP9_EBS_ERROR
,
NULL
,
1u
,
POPUP9_MSG_EBS_ERROR
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*57 POPUP10_RAPID_ACC */
POPUP_TYPE_WARNING
,
8
u
,
0u
,
POPUP_IGN_ON
,
POPUP10_RAPID_ACC
,
NULL
,
1u
,
POPUP10_MSG_RAPID_ACC
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*58 POPUP10_RAPID_SUB */
POPUP_TYPE_WARNING
,
8u
,
1
u
,
POPUP_IGN_ON
,
POPUP10_RAPID_SUB
,
NULL
,
1u
,
POPUP10_MSG_RAPID_SUB
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*59 POPUP10_REVAL_ENGINE */
POPUP_TYPE_WARNING
,
8u
,
2
u
,
POPUP_IGN_ON
,
POPUP10_REVAL_ENGINE
,
NULL
,
1u
,
POPUP10_MSG_REVAL_ENGINE
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*60 POPUP10_REVAL_SPEED */
POPUP_TYPE_WARNING
,
8u
,
3
u
,
POPUP_IGN_ON
,
POPUP10_REVAL_SPEED
,
NULL
,
1u
,
POPUP10_MSG_REVAL_SPEED
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*61 POPUP11_ENGINE_OIL_FILTER */
POPUP_TYPE_WARNING
,
9
u
,
0u
,
POPUP_IGN_ON
,
POPUP11_ENGINE_OIL_FILTER
,
NULL
,
1u
,
POPUP11_MSG_ENGINE_OIL_FILTER
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*62 POPUP11_FUEL_FILTER */
POPUP_TYPE_WARNING
,
9u
,
1
u
,
POPUP_IGN_ON
,
POPUP11_FUEL_FILTER
,
NULL
,
1u
,
POPUP11_MSG_FUEL_FILTER
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*63 POPUP11_T_MISSION_OIL */
POPUP_TYPE_WARNING
,
9u
,
2
u
,
POPUP_IGN_ON
,
POPUP11_T_MISSION_OIL
,
NULL
,
1u
,
POPUP11_MSG_T_MISSION_OIL
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*64 POPUP11_DIFF_OIL */
POPUP_TYPE_WARNING
,
9u
,
3
u
,
POPUP_IGN_ON
,
POPUP11_DIFF_OIL
,
NULL
,
1u
,
POPUP11_MSG_DIFF_OIL
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*65 POPUP11_CLUTCH_OIL */
POPUP_TYPE_WARNING
,
9u
,
4
u
,
POPUP_IGN_ON
,
POPUP11_CLUTCH_OIL
,
NULL
,
1u
,
POPUP11_MSG_CLUTCH_OIL
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*66 POPUP11_P_STEERING_FRUID */
POPUP_TYPE_WARNING
,
9u
,
5
u
,
POPUP_IGN_ON
,
POPUP11_P_STEERING_FRUID
,
NULL
,
1u
,
POPUP11_MSG_P_STEERING_FRUID
,
POPUP_MODE_MULTI
,
POPUP_NONE
,
POPUP_MODE_MULTI
,},
{
/*67 POPUP11_TIRE_ROTATION */
POPUP_TYPE_WARNING
,
9u
,
6
u
,
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/Popups.c
View file @
47fb0f5d
...
...
@@ -394,699 +394,653 @@ void Popups_Polling(void)
{
Popup_Delete
(
POPUP5_CAN_ERROR
);
}
}
else
/*ig off*/
{
Popup_Clear
(
POPUP1_BRAKE_BLACK
);
/*00.紧急警报-刹车*/
Popup_Clear
(
POPUP1_BRAKE_BRAKE
);
/*01.紧急警报-紧急制动*/
Popup_Clear
(
POPUP1_BRAKE_SPACING_R
);
/*02.车间距警报-刹车(红字)*/
Popup_Clear
(
POPUP1_BRAKE_SPACING_COLLISION
);
/*03.车间距警报-碰撞报警*/
Popup_Clear
(
POPUP1_BRAKE_SPACING_Y
);
/*04.车间距警报-刹车(黄字)*/
Popup_Clear
(
POPUT1_ASR_OPERATE
);
/*05.ASR工作*/
Popup_Clear
(
POPUT2_PTO
);
/*06.PTO紧急警报-刹车*/
Popup_Clear
(
POPUP2_PARKING_BRAKE
);
/*07.忘记松手刹车*/
Popup_Clear
(
POPUP2_AIRMATIC_HIGHT
);
/*08.遥控调整车辆高度(有车速)*/
Popup_Clear
(
POPUP3_CRUISE
);
/*09.自动巡航模式*/
Popup_Clear
(
POPUP3_VARIABLE_SLD
);
/*10.可变SLD 模式*/
Popup_Clear
(
POPUT4_ABNORMAL_CHARGE
);
/*11.充电异常(系统检测)*/
Popup_Clear
(
POPUP4_OIL_PRESSURE
);
/*12.油压(系统检测)*/
Popup_Clear
(
POPUP4_AMT_INIT_EXCE
);
/*13.AMT初始化异常*/
Popup_Clear
(
POPUP4_ADBLUE_QUALITY
);
/*14.尿素品质异常(系统检测)*/
Popup_Clear
(
POPUP4_ADBLUE_SPRAY
);
/*15.尿素喷射异常(系统检测)*/
Popup_Clear
(
POPUP4_ADBLUE_SUPPLY
);
/*16.尿素水补给(系统检测)*/
Popup_Clear
(
POPUP4_START_ENG
);
/*17.AMT初始化结束*/
Popup_Clear
(
POPUP4_DPD_AUTO
);
/*18.DPD自动再生*/
Popup_Clear
(
POPUP5_OVER_HEAT
);
/*19.过热(过热,请在安全的场所停车)*/
Popup_Clear
(
POPUP5_LOW_COOLANT
);
/*20.冷却水(冷却水不足)*/
Popup_Clear
(
POPUP5_ENGINE_OIL_PRESSURE
);
/*21.油压异常*/
Popup_Clear
(
POPUP5_METER_FAILURE
);
/*22.仪表故障-请与五十铃公司联系*/
Popup_Clear
(
POPUP5_CAN_ERROR
);
/*23.通信系统-请与五十铃公司联系*/
Popup_Clear
(
POPUP5_SPEED_LIMIT
);
/*24.车速限制*/
Popup_Clear
(
POPUP5_TORQUE_REDUCTION
);
/*25.扭矩限制*/
Popup_Clear
(
POPUP5_INCORRECT_ADBLUE
);
/*26.尿素品质异常*/
Popup_Clear
(
POPUP5_CRITICAL_EMISSION
);
/*27.临界排放故障*/
Popup_Clear
(
POPUP5_AMT_SPANNER_WARNING
);
/*28.AMT异常-请重启发动机*/
Popup_Clear
(
POPUP5_AMT_LOW_AIR_WARNING
);
/*29.AMT异常(气压低下)*/
Popup_Clear
(
POPUP5_LOW_PRESSURE_ALARM
);
/*30.胎压报警-快速漏气*/
Popup_Clear
(
POPUP5_APP_ADBLUE
);
/*31.尿素补给-补充尿素溶液*/
Popup_Clear
(
POPUP5_ADBLUE_LEVEL_LOW
);
/*32.尿素余量少-无车速*/
Popup_Clear
(
POPUP5_LOW_FAILURE
);
/*33.胎压报警-气压低*/
Popup_Clear
(
POPUP5_CAMERA_POLLUTION
);
/*34.摄像头有污染-请与五十铃公司联系*/
Popup_Clear
(
POPUP5_AdBlue_LEVEL_LOW
);
/*35.尿素喷射异常(停止)*/
Popup_Clear
(
POPUP5_AdBlue_INJ_SYSTEM
);
/*36.尿素喷射异常(消耗量)*/
Popup_Clear
(
POPUP5_TPMS_HIGH_AIR
);
/*37.高圧警報-轮胎高压警告*/
Popup_Clear
(
POPUP5_TPMS_HIGH_TEMP
);
/*38.高温警報-轮胎高温警告*/
Popup_Clear
(
POPUP5_PUSH_DPD_SWITCH1
);
/*39.DPD手动再生要求1-请按下DPD开关*/
Popup_Clear
(
POPUP5_PUSH_DPD_SWITCH2
);
/*40.DPD手动再生要求2-请按下DPD开关*/
Popup_Clear
(
POPUP5_TPMS_FAILURE
);
/*41.TPMS故障*/
Popup_Clear
(
POPUP5_TPMS_MONITOR_DROP
);
/*42.TPMS電池低下-轮胎监控传感器电压下降*/
Popup_Clear
(
POPUP6_HEIGHT_CONTROL
);
/*43.遥控车辆高度调整中(无车速)*/
Popup_Clear
(
POPUP6_PTO_STOP
);
/*44.PTO(停车中)*/
Popup_Clear
(
POPUP7_CHARGE_ABNORMAL
);
/*45.充电异常-请与五十铃公司联系*/
Popup_Clear
(
POPUP7_AMT_ERROR
);
/*46.AMT異常-请联系经销商*/
Popup_Clear
(
POPUP8_REFUEL
);
/*47.补充燃料-油箱单位*/
Popup_Clear
(
POPUP8_ATM_CLUCH_OVERHEATING
);
/*48.AMT过热-选择合适的档位*/
Popup_Clear
(
POPUP8_ATM_WORN_OUT
);
/*49.AMT磨耗-离合器磨损*/
Popup_Clear
(
POPUP8_LOWVOLTAGE
);
/*50.低电压报警*/
Popup_Clear
(
POPUP8_OVERVOLTAGE
);
/*51.过电压报警*/
Popup_Clear
(
POPUP8_BRAKE_BLOCKR
);
/*52.后蹄片磨损*/
Popup_Clear
(
POPUP8_BRAKE_BLOCKF
);
/*53.前蹄片磨损*/
Popup_Clear
(
POPUP8_DPD_AUTO
);
/*54.DPD自动再生-再生将自动完成,不需要操作开关*/
Popup_Clear
(
POPUP9_AIR_PRESSURE
);
/*55.气压过低-请冲入空气*/
Popup_Clear
(
POPUP9_EBS_ERROR
);
/*56.EBS故障(红)-请与五十铃公司联系*/
Popup_Clear
(
POPUP10_RAPID_ACC
);
/*57.省油耗建议-急加速*/
Popup_Clear
(
POPUP10_RAPID_SUB
);
/*58.省油耗建议-急减速*/
Popup_Clear
(
POPUP10_REVAL_ENGINE
);
/*59.省油耗建议-请降低发动机转速*/
Popup_Clear
(
POPUP10_REVAL_SPEED
);
/*60.省油耗建议-请降低速度*/
Popup_Clear
(
POPUP11_ENGINE_OIL_FILTER
);
/*61.发动机机油&滤清器*/
Popup_Clear
(
POPUP11_FUEL_FILTER
);
/*62.燃油滤清器*/
Popup_Clear
(
POPUP11_T_MISSION_OIL
);
/*63.变速箱油*/
Popup_Clear
(
POPUP11_DIFF_OIL
);
/*64.差速器油*/
Popup_Clear
(
POPUP11_CLUTCH_OIL
);
/*65.顺畅系统离合器油*/
Popup_Clear
(
POPUP11_P_STEERING_FRUID
);
/*66.动力转向液*/
Popup_Clear
(
POPUP11_TIRE_ROTATION
);
/*67.更换轮胎・轮胎位置*/
}
}
#if 0
//29.车速限制-图1 ID:18FF2300 Byte:7 Bit:4,3 10(B)
variable_1 = Get_ID_18FF2300_Sig_Engine_Derate();
if (V_Speed && (variable_1 == 2))
{
Popup_Request(POPUP5_SPEED_LIMIT_SPEED);
}
else
{
Popup_Delete(POPUP5_SPEED_LIMIT_SPEED);
}
//30.车速限制-图2 ID:18FF2300 Byte:7 Bit:4,3 10(B)
if ((V_Speed == 0) && (variable_1 == 2))
{
Popup_Request(POPUP5_SPEED_LIMIT);
}
else
{
Popup_Delete(POPUP5_SPEED_LIMIT);
}
//31.扭矩限制-图1 ID:18FF2300 Byte:7 Bit:4,3 01(B)
if (V_Speed && (variable_1 == 1))
{
Popup_Request(POPUP5_TORQUE_REDUCTION_SPEED);
}
else
{
Popup_Delete(POPUP5_TORQUE_REDUCTION_SPEED);
}
//32.扭矩限制-图2 ID:18FF2300 Byte:7 Bit:4,3 01(B)
if ((V_Speed == 0) && (variable_1 == 1))
{
Popup_Request(POPUP5_TORQUE_REDUCTION);
}
else
{
Popup_Delete(POPUP5_TORQUE_REDUCTION);
}
//33.扭矩限制、车速限制 交互 显示 ID:18FF2300 Byte:7 Bit:4,3 11(B)
if (variable_1 == 3)
{
Popup_Request(POPUP5_SPEED_TORQUE);
}
else
{
Popup_Delete(POPUP5_SPEED_TORQUE);
}
/*24.车速限制-图1 ID:18FF2300 Byte:7 Bit:4,3 10(B)*/
variable_1
=
Get_ID_18FF2300_Sig_Engine_Derate
();
//34.尿素品质异常-图1 ID:18FF2300 Byte:3 Bit:6,5 01(B)
variable_1 = Get_ID_18FF2300_Sig_Amber3();
if (V_Speed && (variable_1 == 1))
{
Popup_Request(POPUP5_INCORRECT_ADBLUE_SPEED);
}
else
{
Popup_Delete(POPUP5_INCORRECT_ADBLUE_SPEED);
}
//35.尿素品质异常-图2 ID:18FF2300 Byte:3 Bit:6,5 01(B)
if ((V_Speed == 0) && (variable_1 == 1))
{
Popup_Request(POPUP5_INCORRECT_ADBLUE);
}
else
{
Popup_Delete(POPUP5_INCORRECT_ADBLUE);
}
//36.临界排放故障-图1 ID:18FF2300 Byte:7 Bit:6,5 01(B)
variable_1 = Get_ID_18FF2300_Sig_EXH_System();
if
((
variable_1
==
0x02u
)
||
(
variable_1
==
0x03u
))
{
Popup_Request
(
POPUP5_SPEED_LIMIT
);
}
else
{
Popup_Delete
(
POPUP5_SPEED_LIMIT
);
}
if (V_Speed && (variable_1 == 1))
{
Popup_Request(POPUP5_CRITICAL_EMISSION_SPEED);
}
else
{
Popup_Delete(POPUP5_CRITICAL_EMISSION_SPEED);
}
/*25.扭矩限制-图2 ID:18FF2300 Byte:7 Bit:4,3 01(B)*/
if
((
variable_1
==
0x01u
)
||
(
variable_1
==
0x03u
))
{
Popup_Request
(
POPUP5_TORQUE_REDUCTION
);
}
else
{
Popup_Delete
(
POPUP5_TORQUE_REDUCTION
);
}
//37.临界排放故障-图2 ID:18FF2300 Byte:7 Bit:6,5 01(B)
if ((V_Speed == 0) && (variable_1 == 1))
{
Popup_Request(POPUP5_CRITICAL_EMISSION);
}
else
{
Popup_Delete(POPUP5_CRITICAL_EMISSION);
}
/*26.尿素品质异常-图1 ID:18FF2300 Byte:3 Bit:6,5 01(B)*/
variable_1
=
Get_ID_18FF2300_Sig_Amber3
();
if
(
variable_1
==
0x01u
)
{
Popup_Request
(
POPUP5_INCORRECT_ADBLUE
);
}
else
{
Popup_Delete
(
POPUP5_INCORRECT_ADBLUE
);
}
//38.AMT异常-图1 ID:18FF8503 Byte:1 Bit:4,3 01(B) LID $41 : 0x13
variable_1 = Get_ID_18FF8503_Sig_Spanner_Warning();
if ((EOL == 0x13) && (V_Speed) && (variable_1 == 1))
{
Popup_Request(POPUP5_AMT_SPANNER_WARNING_SPEED);
}
else
{
Popup_Delete(POPUP5_AMT_SPANNER_WARNING_SPEED);
}
/*27.临界排放故障-图1 ID:18FF2300 Byte:7 Bit:6,5 01(B)*/
variable_1
=
Get_ID_18FF2300_Sig_EXH_System
();
//39.AMT异常-请重启发动机 ID:18FF8503 Byte:1 Bit:4,3 01(B) LID $41 : 0x13
if ((EOL == 0x13) && (V_Speed == 0) && (variable_1 == 1))
{
Popup_Request(POPUP5_AMT_SPANNER_WARNING);
}
else
{
Popup_Delete(POPUP5_AMT_SPANNER_WARNING);
}
if
(
variable_1
==
1
)
{
Popup_Request
(
POPUP5_CRITICAL_EMISSION
);
}
else
{
Popup_Delete
(
POPUP5_CRITICAL_EMISSION
);
}
#if 0
//38.AMT异常-图1 ID:18FF8503 Byte:1 Bit:4,3 01(B) LID $41 : 0x13
variable_1 = Get_ID_18FF8503_Sig_Spanner_Warning();
if ((EOL == 0x13) && (V_Speed) && (variable_1 == 1))
{
Popup_Request(POPUP5_AMT_SPANNER_WARNING_SPEED);
}
else
{
Popup_Delete(POPUP5_AMT_SPANNER_WARNING_SPEED);
}
//40.AMT异常(气压低下)-图1 ID:18FF8503 Byte:2 Bit:6,5 01(B) LID $41 : 0x13
variable_1 = Get_ID_18FF2300_Sig_Glow_Lamp();
if ((EOL == 0x13) && (V_Speed) && (variable_1 == 1))
{
Popup_Request(POPUP5_AMT_LOW_AIR_WARNING_SPEED);
}
else
{
Popup_Delete(POPUP5_AMT_LOW_AIR_WARNING_SPEED);
}
//39.AMT异常-请重启发动机 ID:18FF8503 Byte:1 Bit:4,3 01(B) LID $41 : 0x13
if ((EOL == 0x13) && (V_Speed == 0) && (variable_1 == 1))
{
Popup_Request(POPUP5_AMT_SPANNER_WARNING);
}
else
{
Popup_Delete(POPUP5_AMT_SPANNER_WARNING);
}
//41.AMT异常(气压低下)-图2
if ((EOL == 0x13) && (V_Speed == 0) && (variable_1 == 1))
{
Popup_Request(POPUP5_AMT_LOW_AIR_WARNING);
}
else
{
Popup_Delete(POPUP5_AMT_LOW_AIR_WARNING);
}
//42.低圧警報-轮胎漏气警告 ID:18011733 Byte:5 Bit:5 01(B) LID $3E : 0x01
variable_1 = Get_ID_18011733_Sig_Fast_air_leakage_alarm();
if ((EOL == 0x01) && (variable_1 == 1))
{
Popup_Request(POPUP5_LOW_PRESSURE_ALARM_SPEED);
}
else
{
Popup_Delete(POPUP5_LOW_PRESSURE_ALARM_SPEED);
}
//43.低圧警報 - 若报警图一样,同42.否则此处增加43报警逻辑
//40.AMT异常(气压低下)-图1 ID:18FF8503 Byte:2 Bit:6,5 01(B) LID $41 : 0x13
variable_1 = Get_ID_18FF2300_Sig_Glow_Lamp();
if ((EOL == 0x13) && (V_Speed) && (variable_1 == 1))
{
Popup_Request(POPUP5_AMT_LOW_AIR_WARNING_SPEED);
}
else
{
Popup_Delete(POPUP5_AMT_LOW_AIR_WARNING_SPEED);
}
//44.尿素补给-补充尿素溶液-图1 ID:18FF2300 Byte:3 Bit:4,3 01(B)
variable_1 = Get_ID_18FF2300_Sig_Amber2();
if ((V_Speed) && (variable_1 == 1))
{
Popup_Request(POPUP5_APP_ADBLUE_SPEED);
}
else
{
Popup_Delete(POPUP5_APP_ADBLUE_SPEED);
}
//41.AMT异常(气压低下)-图2
if ((EOL == 0x13) && (V_Speed == 0) && (variable_1 == 1))
{
Popup_Request(POPUP5_AMT_LOW_AIR_WARNING);
}
else
{
Popup_Delete(POPUP5_AMT_LOW_AIR_WARNING);
}
//45.尿素补给-补充尿素溶液-图2 ID:18FF2300 Byte:3 Bit:4,3 01(B)
if ((V_Speed == 0) && (variable_1 == 1))
{
Popup_Request(POPUP5_APP_ADBLUE);
}
else
{
Popup_Delete(POPUP5_APP_ADBLUE);
}
//42.低圧警報-轮胎漏气警告 ID:18011733 Byte:5 Bit:5 01(B) LID $3E : 0x01
variable_1 = Get_ID_18011733_Sig_Fast_air_leakage_alarm();
if ((EOL == 0x01) && (variable_1 == 1))
{
Popup_Request(POPUP5_LOW_PRESSURE_ALARM_SPEED);
}
else
{
Popup_Delete(POPUP5_LOW_PRESSURE_ALARM_SPEED);
}
//43.低圧警報 - 若报警图一样,同42.否则此处增加43报警逻辑
//46.尿素余量少-有车速-图1 ID:18FF2300 Byte:3 Bit:4,3 10(B)
if ((V_Speed) && (variable_1 == 2))
{
Popup_Request(POPUP5_ADBLUE_LEVEL_LOW_SPEED);
}
else
{
Popup_Delete(POPUP5_ADBLUE_LEVEL_LOW_SPEED);
}
//44.尿素补给-补充尿素溶液-图1 ID:18FF2300 Byte:3 Bit:4,3 01(B)
variable_1 = Get_ID_18FF2300_Sig_Amber2();
if ((V_Speed) && (variable_1 == 1))
{
Popup_Request(POPUP5_APP_ADBLUE_SPEED);
}
else
{
Popup_Delete(POPUP5_APP_ADBLUE_SPEED);
}
//47.尿素余量少-无车速-图2 ID:18FF2300 Byte:3 Bit:4,3 10
(B)
if ((V_Speed == 0) && (variable_1 == 2
))
{
Popup_Request(POPUP5_ADBLUE_LEVEL_LOW
);
}
else
{
Popup_Delete(POPUP5_ADBLUE_LEVEL_LOW
);
}
//45.尿素补给-补充尿素溶液-图2 ID:18FF2300 Byte:3 Bit:4,3 01
(B)
if ((V_Speed == 0) && (variable_1 == 1
))
{
Popup_Request(POPUP5_APP_ADBLUE
);
}
else
{
Popup_Delete(POPUP5_APP_ADBLUE
);
}
//48. 低圧警報(低下)ID:18011733 Byte:5 Bit:8 01(B) LID $3E : 0x01
variable_1 = Get_ID_18011733_Sig_Low_Presure_Alarm();
if ((EOL == 0x01) && (variable_1 == 1))
{
Popup_Request(POPUP5_LOW_FAILURE_SPEED);
}
else
{
Popup_Delete(POPUP5_LOW_FAILURE_SPEED);
}
//49.低圧警報(低下) 同//48
//46.尿素余量少-有车速-图1 ID:18FF2300 Byte:3 Bit:4,3 10(B)
if ((V_Speed) && (variable_1 == 2))
{
Popup_Request(POPUP5_ADBLUE_LEVEL_LOW_SPEED);
}
else
{
Popup_Delete(POPUP5_ADBLUE_LEVEL_LOW_SPEED);
}
//47.尿素余量少-无车速-图2 ID:18FF2300 Byte:3 Bit:4,3 10(B)
if ((V_Speed == 0) && (variable_1 == 2))
{
Popup_Request(POPUP5_ADBLUE_LEVEL_LOW);
}
else
{
Popup_Delete(POPUP5_ADBLUE_LEVEL_LOW);
}
//50.摄像头有污染-图1 ID:18FE5BE8 Byte7 Bit5-8 0010(B) 0011(B) LID $27: 0x01
variable_1 = Get_ID_18FE5BE8_Sig_Camera_Status();
if (V_Speed)
{
if ((EOL == 0x01) && (V_Speed) && ((variable_1 == 2) || (variable_2 == 3)))
{
Popup_Request(POPUP5_CAMERA_POLLUTION_SPEED);
}
else
{
Popup_Delete(POPUP5_CAMERA_POLLUTION_SPEED);
}
}
//51.摄像头有污染-请与五十铃公司联系 ID:18FE5BE8 Byte7 Bit5-8 0010(B) 0011(B) LID $27: 0x01
if ((EOL == 0x01) && (V_Speed == 0x00) && ((variable_1 == 2) || (variable_2 == 3)))
{
Popup_Request(POPUP5_CAMERA_POLLUTION);
}
else
{
Popup_Delete(POPUP5_CAMERA_POLLUTION);
}
//48. 低圧警報(低下)ID:18011733 Byte:5 Bit:8 01(B) LID $3E : 0x01
variable_1 = Get_ID_18011733_Sig_Low_Presure_Alarm();
if ((EOL == 0x01) && (variable_1 == 1))
{
Popup_Request(POPUP5_LOW_FAILURE_SPEED);
}
else
{
Popup_Delete(POPUP5_LOW_FAILURE_SPEED);
}
//49.低圧警報(低下) 同//48
//52.尿素喷射异常(停止)-图1 ID:18FF2300 Byte:3 Bit:2,1 01(B)
variable_1 = Get_ID_18FF2300_Sig_Amber1();
if ((V_Speed) && (variable_1 == 1))
{
Popup_Request(POPUP5_AdBlue_LEVEL_LOW_SPEED);
}
else
{
Popup_Delete(POPUP5_AdBlue_LEVEL_LOW_SPEED);
}
//53.尿素喷射异常(停止)-图2 ID:18FF2300 Byte:3 Bit:2,1 01(B)
if ((V_Speed == 0) && (variable_1 == 1))
{
Popup_Request(POPUP5_AdBlue_LEVEL_LOW);
}
else
{
Popup_Delete(POPUP5_AdBlue_LEVEL_LOW);
}
//50.摄像头有污染-图1 ID:18FE5BE8 Byte7 Bit5-8 0010(B) 0011(B) LID $27: 0x01
variable_1 = Get_ID_18FE5BE8_Sig_Camera_Status();
if (V_Speed)
{
if ((EOL == 0x01) && (V_Speed) && ((variable_1 == 2) || (variable_2 == 3)))
{
Popup_Request(POPUP5_CAMERA_POLLUTION_SPEED);
}
else
{
Popup_Delete(POPUP5_CAMERA_POLLUTION_SPEED);
}
}
//51.摄像头有污染-请与五十铃公司联系 ID:18FE5BE8 Byte7 Bit5-8 0010(B) 0011(B) LID $27: 0x01
if ((EOL == 0x01) && (V_Speed == 0x00) && ((variable_1 == 2) || (variable_2 == 3)))
{
Popup_Request(POPUP5_CAMERA_POLLUTION);
}
else
{
Popup_Delete(POPUP5_CAMERA_POLLUTION);
}
//54.尿素喷射异常(消耗量)-图1 ID:18FF2300 Byte:3 Bit:2,1 10(B)
if ((V_Speed) && (variable_1 == 2))
{
Popup_Request(POPUP5_AdBlue_INJ_SYSTEM_SPEED);
}
else
{
Popup_Delete(POPUP5_AdBlue_INJ_SYSTEM_SPEED);
}
//52.尿素喷射异常(停止)-图1 ID:18FF2300 Byte:3 Bit:2,1 01(B)
variable_1 = Get_ID_18FF2300_Sig_Amber1();
if ((V_Speed) && (variable_1 == 1))
{
Popup_Request(POPUP5_AdBlue_LEVEL_LOW_SPEED);
}
else
{
Popup_Delete(POPUP5_AdBlue_LEVEL_LOW_SPEED);
}
//55.尿素喷射异常(消耗量)-图2 ID:18FF2300 Byte:3 Bit:2,1 10
(B)
if ((V_Speed == 0) && (variable_1 == 2
))
{
Popup_Request(POPUP5_AdBlue_INJ_SYSTEM
);
}
else
{
Popup_Delete(POPUP5_AdBlue_INJ_SYSTEM
);
}
//53.尿素喷射异常(停止)-图2 ID:18FF2300 Byte:3 Bit:2,1 01
(B)
if ((V_Speed == 0) && (variable_1 == 1
))
{
Popup_Request(POPUP5_AdBlue_LEVEL_LOW
);
}
else
{
Popup_Delete(POPUP5_AdBlue_LEVEL_LOW
);
}
//56.高圧警報-轮胎高压警告 ID:18011733 Byte:5 Bit:7 01(B) LID $3E : 0x01
variable_1 = Get_ID_18011733_Sig_High_Presure_Alarm();
if ((EOL == 0x01) && (variable_1 == 1))
{
Popup_Request(POPUP5_TPMS_HIGH_AIR);
}
else
{
Popup_Delete(POPUP5_TPMS_HIGH_AIR);
}
//54.尿素喷射异常(消耗量)-图1 ID:18FF2300 Byte:3 Bit:2,1 10(B)
if ((V_Speed) && (variable_1 == 2))
{
Popup_Request(POPUP5_AdBlue_INJ_SYSTEM_SPEED);
}
else
{
Popup_Delete(POPUP5_AdBlue_INJ_SYSTEM_SPEED);
}
//57.高温警報-轮胎高温警告 ID:18011733 Byte:5 Bit:6 01(B) LID $3E : 0x01
variable_1 = Get_ID_18011733_Sig_High_Temperature_Alarm();
if ((EOL == 0x01) && (variable_1 == 1))
{
Popup_Request(POPUP5_TPMS_HIGH_TEMP);
}
else
{
Popup_Delete(POPUP5_TPMS_HIGH_TEMP);
}
//55.尿素喷射异常(消耗量)-图2 ID:18FF2300 Byte:3 Bit:2,1 10(B)
if ((V_Speed == 0) && (variable_1 == 2))
{
Popup_Request(POPUP5_AdBlue_INJ_SYSTEM);
}
else
{
Popup_Delete(POPUP5_AdBlue_INJ_SYSTEM);
}
//58.尿素喷射异常(停止、消耗量)交互显示----尿素喷射系统异常 ID:18FF2300 Byte:3 Bit:2,1 11(B)
variable_1 = Get_ID_18FF2300_Sig_Amber1
();
if (variable_1 == 3
)
{
Popup_Request(POPUP5_AdBlue_DOS_MALFUNC
);
}
else
{
Popup_Delete(POPUP5_AdBlue_DOS_MALFUNC
);
}
//56.高圧警報-轮胎高压警告 ID:18011733 Byte:5 Bit:7 01(B) LID $3E : 0x01
variable_1 = Get_ID_18011733_Sig_High_Presure_Alarm
();
if ((EOL == 0x01) && (variable_1 == 1)
)
{
Popup_Request(POPUP5_TPMS_HIGH_AIR
);
}
else
{
Popup_Delete(POPUP5_TPMS_HIGH_AIR
);
}
//59.DPD手动再生要求1-DPD需要再生 18FD7C00 Byte:1 Bit:3-1 001:On – solid
variable_1 = Get_ID_18FD7C00_Sig_DPF_Lamp_Status_Amber();
//57.高温警報-轮胎高温警告 ID:18011733 Byte:5 Bit:6 01(B) LID $3E : 0x01
variable_1 = Get_ID_18011733_Sig_High_Temperature_Alarm();
if ((EOL == 0x01) && (variable_1 == 1))
{
Popup_Request(POPUP5_TPMS_HIGH_TEMP);
}
else
{
Popup_Delete(POPUP5_TPMS_HIGH_TEMP);
}
if ((V_Speed) && (variable_1 == 1))
{
Popup_Request(POPUP5_PUSH_DPD_SWITCH1_SPEED);
}
else
{
Popup_Delete(POPUP5_PUSH_DPD_SWITCH1_SPEED);
}
//58.尿素喷射异常(停止、消耗量)交互显示----尿素喷射系统异常 ID:18FF2300 Byte:3 Bit:2,1 11(B)
variable_1 = Get_ID_18FF2300_Sig_Amber1();
if (variable_1 == 3)
{
Popup_Request(POPUP5_AdBlue_DOS_MALFUNC);
}
else
{
Popup_Delete(POPUP5_AdBlue_DOS_MALFUNC);
}
//60.DPD手动再生要求1-请按下DPD开关 18FD7C00 Byte:1 Bit:3-1 001:On – solid
if ((V_Speed == 0) && (variable_1 == 1))
{
Popup_Request(POPUP5_PUSH_DPD_SWITCH1);
}
else
{
Popup_Delete(POPUP5_PUSH_DPD_SWITCH1);
}
//59.DPD手动再生要求1-DPD需要再生 18FD7C00 Byte:1 Bit:3-1 001:On – solid
variable_1 = Get_ID_18FD7C00_Sig_DPF_Lamp_Status_Amber();
//61.DPD手动再生要求2-DPD需要再生 18FD7C00 Byte:1 Bit:3-1 100:On – fast blink (1 HZ)
if ((V_Speed) && (variable_1 == 4))
{
Popup_Request(POPUP5_PUSH_DPD_SWITCH2_SPEED);
}
else
{
Popup_Delete(POPUP5_PUSH_DPD_SWITCH2_SPEED);
}
if ((V_Speed) && (variable_1 == 1))
{
Popup_Request(POPUP5_PUSH_DPD_SWITCH1_SPEED);
}
else
{
Popup_Delete(POPUP5_PUSH_DPD_SWITCH1_SPEED);
}
//62.DPD手动再生要求2-请按下DPD开关 18FD7C00 Byte:1 Bit:3-1 100:On – fast blink (1 HZ)
if ((V_Speed == 0) && (variable_1 == 4
))
{
Popup_Request(POPUP5_PUSH_DPD_SWITCH2
);
}
else
{
Popup_Delete(POPUP5_PUSH_DPD_SWITCH2
);
}
//60.DPD手动再生要求1-请按下DPD开关 18FD7C00 Byte:1 Bit:3-1 001:On – solid
if ((V_Speed == 0) && (variable_1 == 1
))
{
Popup_Request(POPUP5_PUSH_DPD_SWITCH1
);
}
else
{
Popup_Delete(POPUP5_PUSH_DPD_SWITCH1
);
}
//63.TPMS故障-轮胎监控失败 ID:18011733 Byte:6 Bit:ALL 0111(B) or 1000(B) or 1001(B)
variable_1 = Get_ID_18011733_Sig_Sensor_fault_information();
if ((variable_1 == 7) || (variable_1 == 8) || (variable_1 == 9) )
{
Popup_Request(POPUP5_TPMS_FAILURE);
}
else
{
Popup_Delete(POPUP5_TPMS_FAILURE);
}
//61.DPD手动再生要求2-DPD需要再生 18FD7C00 Byte:1 Bit:3-1 100:On – fast blink (1 HZ)
if ((V_Speed) && (variable_1 == 4))
{
Popup_Request(POPUP5_PUSH_DPD_SWITCH2_SPEED);
}
else
{
Popup_Delete(POPUP5_PUSH_DPD_SWITCH2_SPEED);
}
//62.DPD手动再生要求2-请按下DPD开关 18FD7C00 Byte:1 Bit:3-1 100:On – fast blink (1 HZ)
if ((V_Speed == 0) && (variable_1 == 4))
{
Popup_Request(POPUP5_PUSH_DPD_SWITCH2);
}
else
{
Popup_Delete(POPUP5_PUSH_DPD_SWITCH2);
}
//64.TPMS電池低下-轮胎监控传感器电压下降 ID:18011733 Byte:5 Bit:4 01(B) LID $3E : 0x01
variable_1 = Get_ID_18011733_Sig_Low_Voltage_Alarm();
if ((EOL == 0x01) && (variable_1 == 1))
{
Popup_Request(POPUP5_TPMS_MONITOR_DROP);
}
else
{
Popup_Delete(POPUP5_TPMS_MONITOR_DROP);
}
//65.DPD手动再生中 //没有执行条件
//63.TPMS故障-轮胎监控失败 ID:18011733 Byte:6 Bit:ALL 0111(B) or 1000(B) or 1001(B)
variable_1 = Get_ID_18011733_Sig_Sensor_fault_information();
if ((variable_1 == 7) || (variable_1 == 8) || (variable_1 == 9) )
{
Popup_Request(POPUP5_TPMS_FAILURE);
}
else
{
Popup_Delete(POPUP5_TPMS_FAILURE);
}
//66.遥控车辆高度调整中(无车速) B30 28V
variable_1 = Line_In_Get_Status(LINE_IN_AIR_SUS);//获取硬线结果 B30
if ((V_Speed == 0) && (variable_1 == 1))
{
Popup_Request(POPUP6_HEIGHT_CONTROL);
}
else
{
Popup_Delete(POPUP6_HEIGHT_CONTROL);
}
//67.PTO(停车中)(无车速)
//ID:18FED900 Byte:2 Bit:8,7 01(B) OR B01 28V
variable_1 = Get_ID_18FED900_Sig_PTO_SW();
variable_2 = Line_In_Get_Status(LINE_IN_PTO);
//64.TPMS電池低下-轮胎监控传感器电压下降 ID:18011733 Byte:5 Bit:4 01(B) LID $3E : 0x01
variable_1 = Get_ID_18011733_Sig_Low_Voltage_Alarm();
if ((EOL == 0x01) && (variable_1 == 1))
{
Popup_Request(POPUP5_TPMS_MONITOR_DROP);
}
else
{
Popup_Delete(POPUP5_TPMS_MONITOR_DROP);
}
//65.DPD手动再生中 //没有执行条件
if ((V_Speed == 0) || (variable_1 == 1) || ( variable_2 == 1))
{
Popup_Request(POPUP6_PTO_STOP);
}
else
{
Popup_Delete(POPUP6_PTO_STOP);
}
//66.遥控车辆高度调整中(无车速) B30 28V
variable_1 = Line_In_Get_Status(LINE_IN_AIR_SUS);//获取硬线结果 B30
if ((V_Speed == 0) && (variable_1 == 1))
{
Popup_Request(POPUP6_HEIGHT_CONTROL);
}
else
{
Popup_Delete(POPUP6_HEIGHT_CONTROL);
}
//68.充电异常-请在安全的场所停车
//エンジン始動(350r/min)後、350r/minが5秒以上継続している場合、A34信号(10ms周期で監視)で。
//发动机启动(350r/min)后、350r/min持续5秒以上时,A34信号(10ms周期监测),
//检出(Lo 或 连续500次以上电压值<21V)时。
variable_1 = Line_In_Get_Status(LINE_IN_CHARGE); //A34
//67.PTO(停车中)(无车速)
//ID:18FED900 Byte:2 Bit:8,7 01(B) OR B01 28V
variable_1 = Get_ID_18FED900_Sig_PTO_SW();
variable_2 = Line_In_Get_Status(LINE_IN_PTO);
if ((V_Speed) && (variable_1 == 1) && (E_Speed > 350
))
{
Popup_Request(POPUP7_CHARGE_ABNORMAL_SPEED
);
}
else
{
Popup_Delete(POPUP7_CHARGE_ABNORMAL_SPEED
);
}
if ((V_Speed == 0) || (variable_1 == 1) || ( variable_2 == 1
))
{
Popup_Request(POPUP6_PTO_STOP
);
}
else
{
Popup_Delete(POPUP6_PTO_STOP
);
}
//69.充电异常-请与五十铃公司联系
if ((V_Speed == 0) && (variable_1 == 1) && (E_Speed > 350))
{
Popup_Request(POPUP7_CHARGE_ABNORMAL);
}
else
{
Popup_Delete(POPUP7_CHARGE_ABNORMAL);
}
//68.充电异常-请在安全的场所停车
//エンジン始動(350r/min)後、350r/minが5秒以上継続している場合、A34信号(10ms周期で監視)で。
//发动机启动(350r/min)后、350r/min持续5秒以上时,A34信号(10ms周期监测),
//检出(Lo 或 连续500次以上电压值<21V)时。
variable_1 = Line_In_Get_Status(LINE_IN_CHARGE); //A34
//70.AMT異常-AMT异常 ID:18FF8503 Bite:1 Bit:2,1 LID $41 : 0x13
variable_1 = Get_ID_18FF8503_Sig_Stop_Warning();
if ((V_Speed) && (variable_1 == 1) && (E_Speed > 350))
{
Popup_Request(POPUP7_CHARGE_ABNORMAL_SPEED);
}
else
{
Popup_Delete(POPUP7_CHARGE_ABNORMAL_SPEED);
}
if ((EOL == 0x13) && (V_Speed) && (variable_1))
{
Popup_Request(POPUP7_AMT_ERROR_SPEED);
}
else
{
Popup_Delete(POPUP7_AMT_ERROR_SPEED);
}
//69.充电异常-请与五十铃公司联系
if ((V_Speed == 0) && (variable_1 == 1) && (E_Speed > 350))
{
Popup_Request(POPUP7_CHARGE_ABNORMAL);
}
else
{
Popup_Delete(POPUP7_CHARGE_ABNORMAL);
}
//71.AMT異常-请联系经销商
if ((EOL == 0x13) && (V_Speed == 0) && (variable_1))
{
Popup_Request(POPUP7_AMT_ERROR);
}
else
{
Popup_Delete(POPUP7_AMT_ERROR);
}
//70.AMT異常-AMT异常 ID:18FF8503 Bite:1 Bit:2,1 LID $41 : 0x13
variable_1 = Get_ID_18FF8503_Sig_Stop_Warning();
//72.补充燃料-油箱单位 LID $43 : 0x82
//显示条件 : A11的13秒平均値≧128Ω
//不显示条件 : A11的13秒平均値< 128Ω
if ((EOL == 0x13) && (V_Speed) && (variable_1))
{
Popup_Request(POPUP7_AMT_ERROR_SPEED);
}
else
{
Popup_Delete(POPUP7_AMT_ERROR_SPEED);
}
if ((EOL == 0x82) && (Fuel_Get_Res() > 128))
{
Popup_Request(POPUP8_REFUEL);
}
else
{
Popup_Delete(POPUP8_REFUEL);
}
//71.AMT異常-请联系经销商
if ((EOL == 0x13) && (V_Speed == 0) && (variable_1))
{
Popup_Request(POPUP7_AMT_ERROR);
}
else
{
Popup_Delete(POPUP7_AMT_ERROR);
}
//73.AMT过热-离合器过载 ID:18FF8503 Bite:2 Bit:4,3 001(B) LID $41 : 0x13
variable_1 = Get_ID_18FF8503_Sig_Clutch_Overload_warning();
if ((EOL == 0x13) && (V_Speed) && (variable_1 == 1))
{
Popup_Request(POPUP8_ATM_CLUCH_OVERHEATING_SPEED);
}
else
{
Popup_Delete(POPUP8_ATM_CLUCH_OVERHEATING_SPEED);
}
//72.补充燃料-油箱单位 LID $43 : 0x82
//显示条件 : A11的13秒平均値≧128Ω
//不显示条件 : A11的13秒平均値< 128Ω
//74.AMT过热-选择合适的档位 ID:18FF8503 Bite:2 Bit:4,3 001(B) LID $41 : 0x13
if ((EOL == 0x13) && (V_Speed == 0) && (variable_1 == 1))
{
Popup_Request(POPUP8_ATM_CLUCH_OVERHEATING);
}
else
{
Popup_Delete(POPUP8_ATM_CLUCH_OVERHEATING);
}
if ((EOL == 0x82) && (Fuel_Get_Res() > 128))
{
Popup_Request(POPUP8_REFUEL);
}
else
{
Popup_Delete(POPUP8_REFUEL);
}
//75.AMT磨耗-离合器磨损 ID:18FF8503 Bite:2 Bit:2,1
001(B) LID $41 : 0x13
variable_1 = Get_ID_18FF8503_Sig_Manouvering_mode
();
if ((EOL == 0x13
) && (variable_1 == 1))
{
Popup_Request(POPUP1_BRAKE_BRAKE
);
}
else
{
Popup_Delete(POPUP1_BRAKE_BRAKE
);
}
//73.AMT过热-离合器过载 ID:18FF8503 Bite:2 Bit:4,3
001(B) LID $41 : 0x13
variable_1 = Get_ID_18FF8503_Sig_Clutch_Overload_warning
();
if ((EOL == 0x13) && (V_Speed
) && (variable_1 == 1))
{
Popup_Request(POPUP8_ATM_CLUCH_OVERHEATING_SPEED
);
}
else
{
Popup_Delete(POPUP8_ATM_CLUCH_OVERHEATING_SPEED
);
}
//74.AMT过热-选择合适的档位 ID:18FF8503 Bite:2 Bit:4,3 001(B) LID $41 : 0x13
if ((EOL == 0x13) && (V_Speed == 0) && (variable_1 == 1))
{
Popup_Request(POPUP8_ATM_CLUCH_OVERHEATING);
}
else
{
Popup_Delete(POPUP8_ATM_CLUCH_OVERHEATING);
}
//76.低电压报警
//显示条件:发动机启动(350r/min)后,7秒检测到23.5V时
//显示消失条件:10秒检测到25V以上时
if ( E_Speed > 350) //转速350R/min
{
if ( KL30_Volt < 2350) //23.5V
{
Popup_Request(POPUP8_LOW_VOLTAGE_SPEED);
}
else if (KL30_Volt > 2500)
{
Popup_Delete(POPUP8_LOW_VOLTAGE_SPEED);
}
}
else
{
Popup_Delete(POPUP8_LOW_VOLTAGE_SPEED);
}
//75.AMT磨耗-离合器磨损 ID:18FF8503 Bite:2 Bit:2,1 001(B) LID $41 : 0x13
variable_1 = Get_ID_18FF8503_Sig_Manouvering_mode();
if ((EOL == 0x13) && (variable_1 == 1))
{
Popup_Request(POPUP1_BRAKE_BRAKE);
}
else
{
Popup_Delete(POPUP1_BRAKE_BRAKE);
}
//77.过电压报警
//显示条件:发动机启动(350r/min)后,7秒检测到30.4V以上时
//显示消失条件:10秒检测到29.4V以下时
if ( E_Speed > 350) //转速350R/min
{
if (KL30_Volt > 3044) //30.44V
{
Popup_Request(POPUP8_OVERVOLTAGE);
}
else if (KL30_Volt < 2940)
{
Popup_Delete(POPUP8_OVERVOLTAGE);
}
}
else
{
Popup_Delete(POPUP8_OVERVOLTAGE);
}
//78.DPD自动再生-DPD自动再生中 ID:18FED900 (AUXIO) Byte:8 bit:5,4 01(B) Engine Speed : 350rpm以上
variable_1 = Get_ID_18FED900_Sig_DPF_Regeneration_Status();
//76.低电压报警
//显示条件:发动机启动(350r/min)后,7秒检测到23.5V时
//显示消失条件:10秒检测到25V以上时
if ( E_Speed > 350) //转速350R/min
{
if ( KL30_Volt < 2350) //23.5V
{
Popup_Request(POPUP8_LOW_VOLTAGE_SPEED);
}
else if (KL30_Volt > 2500)
{
Popup_Delete(POPUP8_LOW_VOLTAGE_SPEED);
}
}
else
{
Popup_Delete(POPUP8_LOW_VOLTAGE_SPEED);
}
if ((V_Speed) && (E_Speed >= 350) && (variable_1 == 1))
{
Popup_Request(POPUP8_DPD_AUTO_SPEED);
}
else
{
Popup_Delete(POPUP8_DPD_AUTO_SPEED);
}
//79.DPD自动再生-再生将自动完成,不需要操作开关
if ((V_Speed == 0) && (E_Speed >= 350) && (variable_1 == 1)) //转速350R/min
{
Popup_Request(POPUP8_DPD_AUTO);
}
else
{
Popup_Delete(POPUP8_DPD_AUTO);
}
//77.过电压报警
//显示条件:发动机启动(350r/min)后,7秒检测到30.4V以上时
//显示消失条件:10秒检测到29.4V以下时
if ( E_Speed > 350) //转速350R/min
{
if (KL30_Volt > 3044) //30.44V
{
Popup_Request(POPUP8_OVERVOLTAGE);
}
else if (KL30_Volt < 2940)
{
Popup_Delete(POPUP8_OVERVOLTAGE);
}
}
else
{
Popup_Delete(POPUP8_OVERVOLTAGE);
}
//78.DPD自动再生-DPD自动再生中 ID:18FED900 (AUXIO) Byte:8 bit:5,4 01(B) Engine Speed : 350rpm以上
variable_1 = Get_ID_18FED900_Sig_DPF_Regeneration_Status();
//80.气压过低-气压过低请注意 A28 GND
//OR条件
//与LED等同时 任一压力传感器为539kPa(1.89V)以下时
variable_1 = Line_In_Get_Status(LINE_IN_BRAKE_AIR_EBS);
if ((V_Speed) && (variable_1 == 0) )
{
Popup_Request(POPUP9_AIR_PRESSURE_SPEED);
}
else
{
Popup_Delete(POPUP9_AIR_PRESSURE_SPEED);
}
if ((V_Speed) && (E_Speed >= 350) && (variable_1 == 1))
{
Popup_Request(POPUP8_DPD_AUTO_SPEED);
}
else
{
Popup_Delete(POPUP8_DPD_AUTO_SPEED);
}
//79.DPD自动再生-再生将自动完成,不需要操作开关
if ((V_Speed == 0) && (E_Speed >= 350) && (variable_1 == 1)) //转速350R/min
{
Popup_Request(POPUP8_DPD_AUTO);
}
else
{
Popup_Delete(POPUP8_DPD_AUTO);
}
//81.气压过低-请冲入空气
if ((V_Speed == 0) && (variable_1 == 0) )
{
Popup_Request(POPUP9_AIR_PRESSURE);
}
else
{
Popup_Delete(POPUP9_AIR_PRESSURE);
}
//82.EBS故障(红)-请在安全的场所停车 ID:18F0010B (EBC1) Byte:6 Bit:3-4 01(B) LID $21: 0x01
variable_1 = Get_ID_18F0010B_Sig_EBS_Red_Warning_Lamp_State();
if ((EOL == 0x01) && (V_Speed ) && (variable_1 == 1))
{
Popup_Request(POPUP9_EBS_ERROR_SPEED);
}
else
{
Popup_Delete(POPUP9_EBS_ERROR_SPEED);
}
//83.EBS故障(红)-请与五十铃公司联系
if ((EOL == 0x01) && (V_Speed == 0 ) && (variable_1 == 1))
{
Popup_Request(POPUP9_EBS_ERROR);
}
else
{
Popup_Delete(POPUP9_EBS_ERROR);
}
//80.气压过低-气压过低请注意 A28 GND
//OR条件
//与LED等同时 任一压力传感器为539kPa(1.89V)以下时
variable_1 = Line_In_Get_Status(LINE_IN_BRAKE_AIR_EBS);
if ((V_Speed) && (variable_1 == 0) )
{
Popup_Request(POPUP9_AIR_PRESSURE_SPEED);
}
else
{
Popup_Delete(POPUP9_AIR_PRESSURE_SPEED);
}
//81.气压过低-请冲入空气
if ((V_Speed == 0) && (variable_1 == 0) )
{
Popup_Request(POPUP9_AIR_PRESSURE);
}
else
{
Popup_Delete(POPUP9_AIR_PRESSURE);
}
//84.省油耗建议-急加速
//85.省油耗建议-急减速
//86.省油耗建议-请降低发动机转速
//87.省油耗建议-请降低速度
//82.EBS故障(红)-请在安全的场所停车 ID:18F0010B (EBC1) Byte:6 Bit:3-4 01(B) LID $21: 0x01
variable_1 = Get_ID_18F0010B_Sig_EBS_Red_Warning_Lamp_State();
if ((EOL == 0x01) && (V_Speed ) && (variable_1 == 1))
{
Popup_Request(POPUP9_EBS_ERROR_SPEED);
}
else
{
Popup_Delete(POPUP9_EBS_ERROR_SPEED);
}
//83.EBS故障(红)-请与五十铃公司联系
if ((EOL == 0x01) && (V_Speed == 0 ) && (variable_1 == 1))
{
Popup_Request(POPUP9_EBS_ERROR);
}
else
{
Popup_Delete(POPUP9_EBS_ERROR);
}
//88.发动机机油&滤清器 ID:18FF3018 Byte:1 Bit:8,7 01(B) 10(B)
variable_1 = Get_ID_18FF3018_Sig_Engine_Oil_Warnning();
if (variable_1 == 1 || variable_1 == 2)
{
Popup_Request(POPUP11_ENGINE_OIL_FILTER_ERROR);
}
else
{
Popup_Delete(POPUP11_ENGINE_OIL_FILTER_ERROR);
}
//89.燃油滤清器
//依据警报阈值、前次重置时及现在的ODO值,剩余距离:1000km时,显示提前警报。
//另外,剩余距离:负值时,再次显示本警报。
//84.省油耗建议-急加速
//85.省油耗建议-急减速
//86.省油耗建议-请降低发动机转速
//87.省油耗建议-请降低速度
//90.变速箱油
//88.发动机机油&滤清器 ID:18FF3018 Byte:1 Bit:8,7 01(B) 10(B)
variable_1 = Get_ID_18FF3018_Sig_Engine_Oil_Warnning();
if (variable_1 == 1 || variable_1 == 2)
{
Popup_Request(POPUP11_ENGINE_OIL_FILTER_ERROR);
}
else
{
Popup_Delete(POPUP11_ENGINE_OIL_FILTER_ERROR);
}
//89.燃油滤清器
//依据警报阈值、前次重置时及现在的ODO值,剩余距离:1000km时,显示提前警报。
//另外,剩余距离:负值时,再次显示本警报。
//90.变速箱油
//91.差速器油
//91.差速器油
//92.顺畅系统离合器油
//92.顺畅系统离合器油
//93.动力转向液
//93.动力转向液
//94.更换轮胎・轮胎位置
//94.更换轮胎・轮胎位置
#endif
}
else
/*ig off*/
{
Popup_Clear
(
POPUP1_BRAKE_BLACK
);
/*00.紧急警报-刹车*/
Popup_Clear
(
POPUP1_BRAKE_BRAKE
);
/*01.紧急警报-紧急制动*/
Popup_Clear
(
POPUP1_BRAKE_SPACING_R
);
/*02.车间距警报-刹车(红字)*/
Popup_Clear
(
POPUP1_BRAKE_SPACING_COLLISION
);
/*03.车间距警报-碰撞报警*/
Popup_Clear
(
POPUP1_BRAKE_SPACING_Y
);
/*04.车间距警报-刹车(黄字)*/
Popup_Clear
(
POPUT1_ASR_OPERATE
);
/*05.ASR工作*/
Popup_Clear
(
POPUT2_PTO
);
/*06.PTO紧急警报-刹车*/
Popup_Clear
(
POPUP2_PARKING_BRAKE
);
/*07.忘记松手刹车*/
Popup_Clear
(
POPUP2_AIRMATIC_HIGHT
);
/*08.遥控调整车辆高度(有车速)*/
Popup_Clear
(
POPUP3_CRUISE
);
/*09.自动巡航模式*/
Popup_Clear
(
POPUP3_VARIABLE_SLD
);
/*10.可变SLD 模式*/
Popup_Clear
(
POPUT4_ABNORMAL_CHARGE
);
/*11.充电异常(系统检测)*/
Popup_Clear
(
POPUP4_OIL_PRESSURE
);
/*12.油压(系统检测)*/
Popup_Clear
(
POPUP4_AMT_INIT_EXCE
);
/*13.AMT初始化异常*/
Popup_Clear
(
POPUP4_ADBLUE_QUALITY
);
/*14.尿素品质异常(系统检测)*/
Popup_Clear
(
POPUP4_ADBLUE_SPRAY
);
/*15.尿素喷射异常(系统检测)*/
Popup_Clear
(
POPUP4_ADBLUE_SUPPLY
);
/*16.尿素水补给(系统检测)*/
Popup_Clear
(
POPUP4_START_ENG
);
/*17.AMT初始化结束*/
Popup_Clear
(
POPUP4_DPD_AUTO
);
/*18.DPD自动再生*/
Popup_Clear
(
POPUP5_OVER_HEAT
);
/*19.过热(过热,请在安全的场所停车)*/
Popup_Clear
(
POPUP5_LOW_COOLANT
);
/*20.冷却水(冷却水不足)*/
Popup_Clear
(
POPUP5_ENGINE_OIL_PRESSURE
);
/*21.油压异常*/
Popup_Clear
(
POPUP5_METER_FAILURE
);
/*22.仪表故障-请与五十铃公司联系*/
Popup_Clear
(
POPUP5_CAN_ERROR
);
/*23.通信系统-请与五十铃公司联系*/
Popup_Clear
(
POPUP5_SPEED_LIMIT
);
/*24.车速限制*/
Popup_Clear
(
POPUP5_TORQUE_REDUCTION
);
/*25.扭矩限制*/
Popup_Clear
(
POPUP5_INCORRECT_ADBLUE
);
/*26.尿素品质异常*/
Popup_Clear
(
POPUP5_CRITICAL_EMISSION
);
/*27.临界排放故障*/
Popup_Clear
(
POPUP5_AMT_SPANNER_WARNING
);
/*28.AMT异常-请重启发动机*/
Popup_Clear
(
POPUP5_AMT_LOW_AIR_WARNING
);
/*29.AMT异常(气压低下)*/
Popup_Clear
(
POPUP5_LOW_PRESSURE_ALARM
);
/*30.胎压报警-快速漏气*/
Popup_Clear
(
POPUP5_APP_ADBLUE
);
/*31.尿素补给-补充尿素溶液*/
Popup_Clear
(
POPUP5_ADBLUE_LEVEL_LOW
);
/*32.尿素余量少-无车速*/
Popup_Clear
(
POPUP5_LOW_FAILURE
);
/*33.胎压报警-气压低*/
Popup_Clear
(
POPUP5_CAMERA_POLLUTION
);
/*34.摄像头有污染-请与五十铃公司联系*/
Popup_Clear
(
POPUP5_AdBlue_LEVEL_LOW
);
/*35.尿素喷射异常(停止)*/
Popup_Clear
(
POPUP5_AdBlue_INJ_SYSTEM
);
/*36.尿素喷射异常(消耗量)*/
Popup_Clear
(
POPUP5_TPMS_HIGH_AIR
);
/*37.高圧警報-轮胎高压警告*/
Popup_Clear
(
POPUP5_TPMS_HIGH_TEMP
);
/*38.高温警報-轮胎高温警告*/
Popup_Clear
(
POPUP5_PUSH_DPD_SWITCH1
);
/*39.DPD手动再生要求1-请按下DPD开关*/
Popup_Clear
(
POPUP5_PUSH_DPD_SWITCH2
);
/*40.DPD手动再生要求2-请按下DPD开关*/
Popup_Clear
(
POPUP5_TPMS_FAILURE
);
/*41.TPMS故障*/
Popup_Clear
(
POPUP5_TPMS_MONITOR_DROP
);
/*42.TPMS電池低下-轮胎监控传感器电压下降*/
Popup_Clear
(
POPUP6_HEIGHT_CONTROL
);
/*43.遥控车辆高度调整中(无车速)*/
Popup_Clear
(
POPUP6_PTO_STOP
);
/*44.PTO(停车中)*/
Popup_Clear
(
POPUP7_CHARGE_ABNORMAL
);
/*45.充电异常-请与五十铃公司联系*/
Popup_Clear
(
POPUP7_AMT_ERROR
);
/*46.AMT異常-请联系经销商*/
Popup_Clear
(
POPUP8_REFUEL
);
/*47.补充燃料-油箱单位*/
Popup_Clear
(
POPUP8_ATM_CLUCH_OVERHEATING
);
/*48.AMT过热-选择合适的档位*/
Popup_Clear
(
POPUP8_ATM_WORN_OUT
);
/*49.AMT磨耗-离合器磨损*/
Popup_Clear
(
POPUP8_LOWVOLTAGE
);
/*50.低电压报警*/
Popup_Clear
(
POPUP8_OVERVOLTAGE
);
/*51.过电压报警*/
Popup_Clear
(
POPUP8_BRAKE_BLOCKR
);
/*52.后蹄片磨损*/
Popup_Clear
(
POPUP8_BRAKE_BLOCKF
);
/*53.前蹄片磨损*/
Popup_Clear
(
POPUP8_DPD_AUTO
);
/*54.DPD自动再生-再生将自动完成,不需要操作开关*/
Popup_Clear
(
POPUP9_AIR_PRESSURE
);
/*55.气压过低-请冲入空气*/
Popup_Clear
(
POPUP9_EBS_ERROR
);
/*56.EBS故障(红)-请与五十铃公司联系*/
Popup_Clear
(
POPUP10_RAPID_ACC
);
/*57.省油耗建议-急加速*/
Popup_Clear
(
POPUP10_RAPID_SUB
);
/*58.省油耗建议-急减速*/
Popup_Clear
(
POPUP10_REVAL_ENGINE
);
/*59.省油耗建议-请降低发动机转速*/
Popup_Clear
(
POPUP10_REVAL_SPEED
);
/*60.省油耗建议-请降低速度*/
Popup_Clear
(
POPUP11_ENGINE_OIL_FILTER
);
/*61.发动机机油&滤清器*/
Popup_Clear
(
POPUP11_FUEL_FILTER
);
/*62.燃油滤清器*/
Popup_Clear
(
POPUP11_T_MISSION_OIL
);
/*63.变速箱油*/
Popup_Clear
(
POPUP11_DIFF_OIL
);
/*64.差速器油*/
Popup_Clear
(
POPUP11_CLUTCH_OIL
);
/*65.顺畅系统离合器油*/
Popup_Clear
(
POPUP11_P_STEERING_FRUID
);
/*66.动力转向液*/
Popup_Clear
(
POPUP11_TIRE_ROTATION
);
/*67.更换轮胎・轮胎位置*/
}
}
}
void
Popups_Displaying
(
uint8_t
PopupMsg
)
...
...
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