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
fc431538
Commit
fc431538
authored
Dec 06, 2021
by
hu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
调整FLASH初始化
parent
769e46d1
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
19767 additions
and
19762 deletions
+19767
-19762
project
ghs/project
+0
-0
project.hex
ghs/project.hex
+19390
-19390
project.siz
ghs/project.siz
+1
-1
Popup_List.h
source/Application/Alarm/Popup_List.h
+10
-10
Popup_Message_List.h
source/Application/Alarm/Popup_Message_List.h
+189
-189
Popups.c
source/Application/Alarm/Popups.c
+163
-162
CAN_Communication_Matrix.c
...Application/CAN_APP_NM/CAN_App/CAN_Communication_Matrix.c
+1
-1
CAN_FUNC.c
source/Application/CAN_APP_NM/CAN_App/CAN_FUNC.c
+12
-8
TYW_FLASH.c
source/Driver/Memory/TYW_FLASH.c
+1
-1
No files found.
ghs/project
View file @
fc431538
No preview for this file type
ghs/project.hex
View file @
fc431538
This source diff could not be displayed because it is too large. You can
view the blob
instead.
ghs/project.siz
View file @
fc431538
project .intvect 1536
project .text 324
588
project .text 324
604
project .rodata 411103
project .secinfo 120
project .syscall 6
...
...
source/Application/Alarm/Popup_List.h
View file @
fc431538
...
...
@@ -186,17 +186,17 @@ static const PopupAttributeStruct PopupAttributeTable[] =
{
/*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_
HINT
,
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_
HINT
,
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_
HINT
,
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_
HINT
,
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_
HINT
,
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_
HINT
,
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_
HINT
,
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_
HINT
,
4u
,
8u
,
POPUP_IGN_ON
,
POPUP4_DPD_AUTO
,
NULL
,
1u
,
POPUP4_MSG_DPD_AUTO
,
POPUP_MODE_SINGLE
,
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
,},
{
/*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
,},
...
...
source/Application/Alarm/Popup_Message_List.h
View file @
fc431538
...
...
@@ -9,102 +9,102 @@
******************************************************************************/
enum
PopupMessageName
{
POPUP1_MSG_BRAKE_BLACK
=
0
,
POPUP1_MSG_BRAKE_BRAKE
,
POPUP1_MSG_BRAKE_SPACING_R
,
POPUP1_MSG_BRAKE_SPACING_COLLISION
,
POPUP1_MSG_BRAKE_SPACING_Y
,
POPUT1_MSG_ASR_OPERATE
,
POPUT2_MSG_PTO
,
POPUP2_MSG_PARKING_BRAKE
,
POPUP2_MSG_AIRMATIC_HIGHT
,
POPUP3_MSG_CRUISE
,
POPUP3_MSG_VARIABLE_SLD
,
POPUT4_MSG_ABNORMAL_CHARGE
,
POPUP4_MSG_OIL_PRESSURE
,
POPUP4_MSG_AMT_INIT_EXCE
,
POPUP4_MSG_ADBLUE_QUALITY
,
POPUP4_MSG_ADBLUE_SPRAY
,
POPUP4_MSG_ADBLUE_SUPPLY
,
POPUP4_MSG_START_ENG
,
POPUP4_MSG_DPD_AUTO
,
POPUP5_MSG_OVER_HEAT_SPEED
,
POPUP5_MSG_OVER_HEAT
,
POPUP5_MSG_LOW_COOLANT_SPEED
,
POPUP5_MSG_LOW_COOLANT
,
POPUP5_MSG_ENGINE_OIL_PRESSURE_SPEED
,
POPUP5_MSG_ENGINE_OIL_PRESSURE
,
POPUP5_MSG_METER_FAILURE_SPEED
,
POPUP5_MSG_METER_FAILURE
,
POPUP5_MSG_CAN_ERROR_SPEED
,
POPUP5_MSG_CAN_ERROR
,
POPUP5_MSG_SPEED_LIMIT_SPEED
,
POPUP5_MSG_SPEED_LIMIT
,
POPUP5_MSG_TORQUE_REDUCTION_SPEED
,
POPUP5_MSG_TORQUE_REDUCTION
,
POPUP5_MSG_SPEED_TORQUE
,
POPUP5_MSG_INCORRECT_ADBLUE_SPEED
,
POPUP5_MSG_INCORRECT_ADBLUE
,
POPUP5_MSG_CRITICAL_EMISSION_SPEED
,
POPUP5_MSG_CRITICAL_EMISSION
,
POPUP5_MSG_AMT_SPANNER_WARNING_SPEED
,
POPUP5_MSG_AMT_SPANNER_WARNING
,
POPUP5_MSG_AMT_LOW_AIR_WARNING_SPEED
,
POPUP5_MSG_AMT_LOW_AIR_WARNING
,
POPUP5_MSG_LOW_PRESSURE_ALARM_SPEED
,
POPUP5_MSG_LOW_PRESSURE_ALARM
,
POPUP5_MSG_APP_ADBLUE_SPEED
,
POPUP5_MSG_APP_ADBLUE
,
POPUP5_MSG_ADBLUE_LEVEL_LOW_SPEED
,
POPUP5_MSG_ADBLUE_LEVEL_LOW
,
POPUP5_MSG_LOW_FAILURE_SPEED
,
POPUP5_MSG_LOW_FAILURE
,
POPUP5_MSG_CAMERA_POLLUTION_SPEED
,
POPUP5_MSG_CAMERA_POLLUTION
,
POPUP5_MSG_AdBlue_LEVEL_LOW_SPEED
,
POPUP5_MSG_AdBlue_LEVEL_LOW
,
POPUP5_MSG_AdBlue_INJ_SYSTEM_SPEED
,
POPUP5_MSG_AdBlue_INJ_SYSTEM
,
POPUP5_MSG_TPMS_HIGH_AIR
,
POPUP5_MSG_TPMS_HIGH_TEMP
,
POPUP5_MSG_AdBlue_DOS_MALFUNC
,
POPUP5_MSG_PUSH_DPD_SWITCH1_SPEED
,
POPUP5_MSG_PUSH_DPD_SWITCH1
,
POPUP5_MSG_PUSH_DPD_SWITCH2_SPEED
,
POPUP5_MSG_PUSH_DPD_SWITCH2
,
POPUP5_MSG_TPMS_FAILURE
,
POPUP5_MSG_TPMS_MONITOR_DROP
,
POPUP6_MSG_PUSH_DPD
,
POPUP6_MSG_HEIGHT_CONTROL
,
POPUP6_MSG_PTO_STOP
,
POPUP7_MSG_CHARGE_ABNORMAL_SPEED
,
POPUP7_MSG_CHARGE_ABNORMAL
,
POPUP7_MSG_AMT_ERROR_SPEED
,
POPUP7_MSG_AMT_ERROR
,
POPUP8_MSG_REFUEL
,
POPUP8_MSG_ATM_CLUCH_OVERHEATING_SPEED
,
POPUP8_MSG_ATM_CLUCH_OVERHEATING
,
POPUP8_MSG_ATM_WORN_OUT
,
POPUP8_MSG_LOW_VOLTAGE_SPEED
,
POPUP8_MSG_OVERVOLTAGE
,
POPUP8_MSG_DPD_AUTO_SPEED
,
POPUP8_MSG_DPD_AUTO
,
POPUP9_MSG_AIR_PRESSURE_SPEED
,
POPUP9_MSG_AIR_PRESSURE
,
POPUP9_MSG_EBS_ERROR_SPEED
,
POPUP9_MSG_EBS_ERROR
,
POPUP10_MSG_RAPID_ACC
,
POPUP10_MSG_RAPID_SUB
,
POPUP10_MSG_REVAL_ENGINE
,
POPUP10_MSG_REVAL_SPEED
,
POPUP11_MSG_ENGINE_OIL_FILTER_ERROR
,
POPUP11_MSG_FUEL_FILTER_ERROR
,
POPUP11_MSG_T_MISSION_OIL_ERROR
,
POPUP11_MSG_DIFF_OIL_ERROR
,
POPUP11_MSG_CLUTCH_OIL_ERROR
,
POPUP11_MSG_P_STEERING_FRUID_ERROR
,
POPUP11_MSG_TIRE_ROTATION
,
POPUP_MSG_MAX
,
POPUP1_MSG_BRAKE_BLACK
=
0
,
POPUP1_MSG_BRAKE_BRAKE
,
POPUP1_MSG_BRAKE_SPACING_R
,
POPUP1_MSG_BRAKE_SPACING_COLLISION
,
POPUP1_MSG_BRAKE_SPACING_Y
,
POPUT1_MSG_ASR_OPERATE
,
POPUT2_MSG_PTO
,
POPUP2_MSG_PARKING_BRAKE
,
POPUP2_MSG_AIRMATIC_HIGHT
,
POPUP3_MSG_CRUISE
,
POPUP3_MSG_VARIABLE_SLD
,
POPUT4_MSG_ABNORMAL_CHARGE
,
POPUP4_MSG_OIL_PRESSURE
,
POPUP4_MSG_AMT_INIT_EXCE
,
POPUP4_MSG_ADBLUE_QUALITY
,
POPUP4_MSG_ADBLUE_SPRAY
,
POPUP4_MSG_ADBLUE_SUPPLY
,
POPUP4_MSG_START_ENG
,
POPUP4_MSG_DPD_AUTO
,
POPUP5_MSG_OVER_HEAT_SPEED
,
POPUP5_MSG_OVER_HEAT
,
POPUP5_MSG_LOW_COOLANT_SPEED
,
POPUP5_MSG_LOW_COOLANT
,
POPUP5_MSG_ENGINE_OIL_PRESSURE_SPEED
,
POPUP5_MSG_ENGINE_OIL_PRESSURE
,
POPUP5_MSG_METER_FAILURE_SPEED
,
POPUP5_MSG_METER_FAILURE
,
POPUP5_MSG_CAN_ERROR_SPEED
,
POPUP5_MSG_CAN_ERROR
,
POPUP5_MSG_SPEED_LIMIT_SPEED
,
POPUP5_MSG_SPEED_LIMIT
,
POPUP5_MSG_TORQUE_REDUCTION_SPEED
,
POPUP5_MSG_TORQUE_REDUCTION
,
POPUP5_MSG_SPEED_TORQUE
,
POPUP5_MSG_INCORRECT_ADBLUE_SPEED
,
POPUP5_MSG_INCORRECT_ADBLUE
,
POPUP5_MSG_CRITICAL_EMISSION_SPEED
,
POPUP5_MSG_CRITICAL_EMISSION
,
POPUP5_MSG_AMT_SPANNER_WARNING_SPEED
,
POPUP5_MSG_AMT_SPANNER_WARNING
,
POPUP5_MSG_AMT_LOW_AIR_WARNING_SPEED
,
POPUP5_MSG_AMT_LOW_AIR_WARNING
,
POPUP5_MSG_LOW_PRESSURE_ALARM_SPEED
,
POPUP5_MSG_LOW_PRESSURE_ALARM
,
POPUP5_MSG_APP_ADBLUE_SPEED
,
POPUP5_MSG_APP_ADBLUE
,
POPUP5_MSG_ADBLUE_LEVEL_LOW_SPEED
,
POPUP5_MSG_ADBLUE_LEVEL_LOW
,
POPUP5_MSG_LOW_FAILURE_SPEED
,
POPUP5_MSG_LOW_FAILURE
,
POPUP5_MSG_CAMERA_POLLUTION_SPEED
,
POPUP5_MSG_CAMERA_POLLUTION
,
POPUP5_MSG_AdBlue_LEVEL_LOW_SPEED
,
POPUP5_MSG_AdBlue_LEVEL_LOW
,
POPUP5_MSG_AdBlue_INJ_SYSTEM_SPEED
,
POPUP5_MSG_AdBlue_INJ_SYSTEM
,
POPUP5_MSG_TPMS_HIGH_AIR
,
POPUP5_MSG_TPMS_HIGH_TEMP
,
POPUP5_MSG_AdBlue_DOS_MALFUNC
,
POPUP5_MSG_PUSH_DPD_SWITCH1_SPEED
,
POPUP5_MSG_PUSH_DPD_SWITCH1
,
POPUP5_MSG_PUSH_DPD_SWITCH2_SPEED
,
POPUP5_MSG_PUSH_DPD_SWITCH2
,
POPUP5_MSG_TPMS_FAILURE
,
POPUP5_MSG_TPMS_MONITOR_DROP
,
POPUP6_MSG_PUSH_DPD
,
POPUP6_MSG_HEIGHT_CONTROL
,
POPUP6_MSG_PTO_STOP
,
POPUP7_MSG_CHARGE_ABNORMAL_SPEED
,
POPUP7_MSG_CHARGE_ABNORMAL
,
POPUP7_MSG_AMT_ERROR_SPEED
,
POPUP7_MSG_AMT_ERROR
,
POPUP8_MSG_REFUEL
,
POPUP8_MSG_ATM_CLUCH_OVERHEATING_SPEED
,
POPUP8_MSG_ATM_CLUCH_OVERHEATING
,
POPUP8_MSG_ATM_WORN_OUT
,
POPUP8_MSG_LOW_VOLTAGE_SPEED
,
POPUP8_MSG_OVERVOLTAGE
,
POPUP8_MSG_DPD_AUTO_SPEED
,
POPUP8_MSG_DPD_AUTO
,
POPUP9_MSG_AIR_PRESSURE_SPEED
,
POPUP9_MSG_AIR_PRESSURE
,
POPUP9_MSG_EBS_ERROR_SPEED
,
POPUP9_MSG_EBS_ERROR
,
POPUP10_MSG_RAPID_ACC
,
POPUP10_MSG_RAPID_SUB
,
POPUP10_MSG_REVAL_ENGINE
,
POPUP10_MSG_REVAL_SPEED
,
POPUP11_MSG_ENGINE_OIL_FILTER_ERROR
,
POPUP11_MSG_FUEL_FILTER_ERROR
,
POPUP11_MSG_T_MISSION_OIL_ERROR
,
POPUP11_MSG_DIFF_OIL_ERROR
,
POPUP11_MSG_CLUTCH_OIL_ERROR
,
POPUP11_MSG_P_STEERING_FRUID_ERROR
,
POPUP11_MSG_TIRE_ROTATION
,
POPUP_MSG_MAX
,
};
...
...
@@ -136,103 +136,103 @@ static const PopupMsgAttributeStruct PopupMsgAttributeTable[] =
/*=============================================================
报警文字消息名称 | 消息类型
-------------------------------------------------------------*/
{
/* POPUP1_MSG_BRAKE_BLACK
*/
POPUP_TYPE_GENERAL
,},
//0.紧急警报-刹车
{
/* POPUP1_MSG_BRAKE_BRAKE
*/
POPUP_TYPE_GENERAL
,},
//1.紧急警报-紧急制动
{
/* POPUP1_MSG_BRAKE_SPACING_R
*/
POPUP_TYPE_GENERAL
,},
//2.车间距警报-刹车(红字)
{
/* POPUP1_MSG_BRAKE_SPACING_COLLISION
*/
POPUP_TYPE_GENERAL
,},
//3.车间距警报-碰撞报警
{
/* POPUP1_MSG_BRAKE_SPACING_Y
*/
POPUP_TYPE_GENERAL
,},
//4.车间距警报-刹车(黄字)
{
/* POPUT1_MSG_ASR_OPERATE
*/
POPUP_TYPE_GENERAL
,},
//5.ASR工作
{
/* POPUT2_MSG_PTO
*/
POPUP_TYPE_GENERAL
,},
//6.PTO紧急警报-刹车
{
/* POPUP2_MSG_PARKING_BRAKE
*/
POPUP_TYPE_GENERAL
,},
//7.忘记松手刹车
{
/* POPUP2_MSG_AIRMATIC_HIGHT
*/
POPUP_TYPE_GENERAL
,},
//8.遥控调整车辆高度(有车速)
{
/* POPUP3_MSG_CRUISE
*/
POPUP_TYPE_GENERAL
,},
//9..自动巡航模式
{
/* POPUP3_MSG_VARIABLE_SLD
*/
POPUP_TYPE_GENERAL
,},
//10.可变SLD 模式
{
/* POPUT4_MSG_ABNORMAL_CHARGE
*/
POPUP_TYPE_GENERAL
,},
//11.充电异常(系统检测)
{
/* POPUP4_MSG_OIL_PRESSURE
*/
POPUP_TYPE_GENERAL
,},
//12.油压(系统检测)
{
/* POPUP4_MSG_AMT_INIT_EXCE
*/
POPUP_TYPE_GENERAL
,},
//13.AMT初始化异常
{
/* POPUP4_MSG_ADBLUE_QUALITY
*/
POPUP_TYPE_GENERAL
,},
//14.尿素品质异常(系统检测)
{
/* POPUP4_MSG_ADBLUE_SPRAY
*/
POPUP_TYPE_GENERAL
,},
//15.尿素喷射异常(系统检测)
{
/* POPUP4_MSG_ADBLUE_SUPPLY
*/
POPUP_TYPE_GENERAL
,},
//16.尿素水补给(系统检测)
{
/* POPUP4_MSG_START_ENG
*/
POPUP_TYPE_GENERAL
,},
//17.AMT初始化结束
{
/* POPUP4_MSG_DPD_AUTO
*/
POPUP_TYPE_GENERAL
,},
//18.DPD自动再生
{
/* POPUP5_MSG_OVER_HEAT_SPEED
*/
POPUP_TYPE_GENERAL
,},
//19.过热(过热,请在安全的场所停车)
{
/* POPUP5_MSG_OVER_HEAT
*/
POPUP_TYPE_GENERAL
,},
//20.过热(冷却液温度过高)
{
/* POPUP5_MSG_LOW_COOLANT_SPEED
*/
POPUP_TYPE_GENERAL
,},
//21.冷却水(冷却液不足)
{
/* POPUP5_MSG_LOW_COOLANT
*/
POPUP_TYPE_GENERAL
,},
//22.冷却水(冷却水不足)
{
/* POPUP5_MSG_ENGINE_OIL_PRESSURE_SPEED
*/
POPUP_TYPE_GENERAL
,},
//23.油压(机油)请在安全场所停车
{
/* POPUP5_MSG_ENGINE_OIL_PRESSURE
*/
POPUP_TYPE_GENERAL
,},
//24.油压异常
{
/* POPUP5_MSG_METER_FAILURE_SPEED
*/
POPUP_TYPE_GENERAL
,},
//25.仪表故障-请在安全场所停车
{
/* POPUP5_MSG_METER_FAILURE
*/
POPUP_TYPE_GENERAL
,},
//26.仪表故障-请与五十铃公司联系
{
/* POPUP5_MSG_CAN_ERROR_SPEED
*/
POPUP_TYPE_GENERAL
,},
//27.通信系统-请在安全场所停车
{
/* POPUP5_MSG_CAN_ERROR
*/
POPUP_TYPE_GENERAL
,},
//28.通信系统-请与五十铃公司联系
{
/* POPUP5_MSG_SPEED_LIMIT_SPEED
*/
POPUP_TYPE_GENERAL
,},
//29.车速限制-图1
{
/* 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_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
{
/* POPUP5_MSG_CRITICAL_EMISSION
*/
POPUP_TYPE_GENERAL
,},
//37.临界排放故障-图2
{
/* POPUP5_MSG_AMT_SPANNER_WARNING_SPEED
*/
POPUP_TYPE_GENERAL
,},
//38.AMT异常-图1
{
/* POPUP5_MSG_AMT_SPANNER_WARNING
*/
POPUP_TYPE_GENERAL
,},
//39.AMT异常-请重启发动机
{
/* POPUP5_MSG_AMT_LOW_AIR_WARNING_SPEED
*/
POPUP_TYPE_GENERAL
,},
//40.AMT异常(气压低下)-图1
{
/* POPUP5_MSG_AMT_LOW_AIR_WARNING
*/
POPUP_TYPE_GENERAL
,},
//41.AMT异常(气压低下)-图2
{
/* POPUP5_MSG_LOW_PRESSURE_ALARM_SPEED
*/
POPUP_TYPE_GENERAL
,},
//42.低圧警報-轮胎漏气警告
{
/* POPUP5_MSG_LOW_PRESSURE_ALARM
*/
POPUP_TYPE_GENERAL
,},
//43.同——44
{
/* POPUP5_MSG_APP_ADBLUE_SPEED
*/
POPUP_TYPE_GENERAL
,},
//44.尿素补给-补充尿素溶液-图1
{
/* POPUP5_MSG_APP_ADBLUE
*/
POPUP_TYPE_GENERAL
,},
//45.尿素补给-补充尿素溶液-图2
{
/* POPUP1_MSG_BRAKE_BLACK
*/
POPUP_TYPE_GENERAL
,},
//0.紧急警报-刹车
{
/* POPUP1_MSG_BRAKE_BRAKE
*/
POPUP_TYPE_GENERAL
,},
//1.紧急警报-紧急制动
{
/* POPUP1_MSG_BRAKE_SPACING_R
*/
POPUP_TYPE_GENERAL
,},
//2.车间距警报-刹车(红字)
{
/* POPUP1_MSG_BRAKE_SPACING_COLLISION
*/
POPUP_TYPE_GENERAL
,},
//3.车间距警报-碰撞报警
{
/* POPUP1_MSG_BRAKE_SPACING_Y
*/
POPUP_TYPE_GENERAL
,},
//4.车间距警报-刹车(黄字)
{
/* POPUT1_MSG_ASR_OPERATE
*/
POPUP_TYPE_GENERAL
,},
//5.ASR工作
{
/* POPUT2_MSG_PTO
*/
POPUP_TYPE_GENERAL
,},
//6.PTO紧急警报-刹车
{
/* POPUP2_MSG_PARKING_BRAKE
*/
POPUP_TYPE_GENERAL
,},
//7.忘记松手刹车
{
/* POPUP2_MSG_AIRMATIC_HIGHT
*/
POPUP_TYPE_GENERAL
,},
//8.遥控调整车辆高度(有车速)
{
/* POPUP3_MSG_CRUISE
*/
POPUP_TYPE_GENERAL
,},
//9..自动巡航模式
{
/* POPUP3_MSG_VARIABLE_SLD
*/
POPUP_TYPE_GENERAL
,},
//10.可变SLD 模式
{
/* POPUT4_MSG_ABNORMAL_CHARGE
*/
POPUP_TYPE_GENERAL
,},
//11.充电异常(系统检测)
{
/* POPUP4_MSG_OIL_PRESSURE
*/
POPUP_TYPE_GENERAL
,},
//12.油压(系统检测)
{
/* POPUP4_MSG_AMT_INIT_EXCE
*/
POPUP_TYPE_GENERAL
,},
//13.AMT初始化异常
{
/* POPUP4_MSG_ADBLUE_QUALITY
*/
POPUP_TYPE_GENERAL
,},
//14.尿素品质异常(系统检测)
{
/* POPUP4_MSG_ADBLUE_SPRAY
*/
POPUP_TYPE_GENERAL
,},
//15.尿素喷射异常(系统检测)
{
/* POPUP4_MSG_ADBLUE_SUPPLY
*/
POPUP_TYPE_GENERAL
,},
//16.尿素水补给(系统检测)
{
/* POPUP4_MSG_START_ENG
*/
POPUP_TYPE_GENERAL
,},
//17.AMT初始化结束
{
/* POPUP4_MSG_DPD_AUTO
*/
POPUP_TYPE_GENERAL
,},
//18.DPD自动再生
{
/* POPUP5_MSG_OVER_HEAT_SPEED
*/
POPUP_TYPE_GENERAL
,},
//19.过热(过热,请在安全的场所停车)
{
/* POPUP5_MSG_OVER_HEAT
*/
POPUP_TYPE_GENERAL
,},
//20.过热(冷却液温度过高)
{
/* POPUP5_MSG_LOW_COOLANT_SPEED
*/
POPUP_TYPE_GENERAL
,},
//21.冷却水(冷却液不足)
{
/* POPUP5_MSG_LOW_COOLANT
*/
POPUP_TYPE_GENERAL
,},
//22.冷却水(冷却水不足)
{
/* POPUP5_MSG_ENGINE_OIL_PRESSURE_SPEED
*/
POPUP_TYPE_GENERAL
,},
//23.油压(机油)请在安全场所停车
{
/* POPUP5_MSG_ENGINE_OIL_PRESSURE
*/
POPUP_TYPE_GENERAL
,},
//24.油压异常
{
/* POPUP5_MSG_METER_FAILURE_SPEED
*/
POPUP_TYPE_GENERAL
,},
//25.仪表故障-请在安全场所停车
{
/* POPUP5_MSG_METER_FAILURE
*/
POPUP_TYPE_GENERAL
,},
//26.仪表故障-请与五十铃公司联系
{
/* POPUP5_MSG_CAN_ERROR_SPEED
*/
POPUP_TYPE_GENERAL
,},
//27.通信系统-请在安全场所停车
{
/* POPUP5_MSG_CAN_ERROR
*/
POPUP_TYPE_GENERAL
,},
//28.通信系统-请与五十铃公司联系
{
/* POPUP5_MSG_SPEED_LIMIT_SPEED
*/
POPUP_TYPE_GENERAL
,},
//29.车速限制-图1
{
/* 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_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
{
/* POPUP5_MSG_CRITICAL_EMISSION
*/
POPUP_TYPE_GENERAL
,},
//37.临界排放故障-图2
{
/* POPUP5_MSG_AMT_SPANNER_WARNING_SPEED
*/
POPUP_TYPE_GENERAL
,},
//38.AMT异常-图1
{
/* POPUP5_MSG_AMT_SPANNER_WARNING
*/
POPUP_TYPE_GENERAL
,},
//39.AMT异常-请重启发动机
{
/* POPUP5_MSG_AMT_LOW_AIR_WARNING_SPEED
*/
POPUP_TYPE_GENERAL
,},
//40.AMT异常(气压低下)-图1
{
/* POPUP5_MSG_AMT_LOW_AIR_WARNING
*/
POPUP_TYPE_GENERAL
,},
//41.AMT异常(气压低下)-图2
{
/* POPUP5_MSG_LOW_PRESSURE_ALARM_SPEED
*/
POPUP_TYPE_GENERAL
,},
//42.低圧警報-轮胎漏气警告
{
/* POPUP5_MSG_LOW_PRESSURE_ALARM
*/
POPUP_TYPE_GENERAL
,},
//43.同——44
{
/* POPUP5_MSG_APP_ADBLUE_SPEED
*/
POPUP_TYPE_GENERAL
,},
//44.尿素补给-补充尿素溶液-图1
{
/* POPUP5_MSG_APP_ADBLUE
*/
POPUP_TYPE_GENERAL
,},
//45.尿素补给-补充尿素溶液-图2
{
/* POPUP5_MSG_ADBLUE_LEVEL_LOW_SPEED */
POPUP_TYPE_GENERAL
,},
//46.尿素余量少-有车速-图1
{
/* POPUP5_MSG_ADBLUE_LEVEL_LOW
*/
POPUP_TYPE_GENERAL
,},
//47.尿素余量少-无车速-图2
{
/* POPUP5_MSG_LOW_FAILURE_SPEED
*/
POPUP_TYPE_GENERAL
,},
//48. 低圧警報(低下)
{
/* POPUP5_MSG_LOW_FAILURE
*/
POPUP_TYPE_GENERAL
,},
//49. 同——50
{
/* POPUP5_MSG_ADBLUE_LEVEL_LOW
*/
POPUP_TYPE_GENERAL
,},
//47.尿素余量少-无车速-图2
{
/* POPUP5_MSG_LOW_FAILURE_SPEED
*/
POPUP_TYPE_GENERAL
,},
//48. 低圧警報(低下)
{
/* POPUP5_MSG_LOW_FAILURE
*/
POPUP_TYPE_GENERAL
,},
//49. 同——50
{
/* POPUP5_MSG_CAMERA_POLLUTION_SPEED */
POPUP_TYPE_GENERAL
,},
//50.摄像头有污染-图1
{
/* POPUP5_MSG_CAMERA_POLLUTION
*/
POPUP_TYPE_GENERAL
,},
//51.摄像头有污染-请与五十铃公司联系
{
/* POPUP5_MSG_AdBlue_LEVEL_LOW_SPEED
*/
POPUP_TYPE_GENERAL
,},
//52.尿素喷射异常(停止)-图1
{
/* POPUP5_MSG_AdBlue_LEVEL_LOW
*/
POPUP_TYPE_GENERAL
,},
//53.尿素喷射异常(停止)-图2
{
/* POPUP5_MSG_AdBlue_INJ_SYSTEM_SPEED
*/
POPUP_TYPE_GENERAL
,},
//54.尿素喷射异常(消耗量)-图1
{
/* 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_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需要再生
{
/* POPUP5_MSG_PUSH_DPD_SWITCH2
*/
POPUP_TYPE_GENERAL
,},
//62.DPD手动再生要求2-请按下DPD开关
{
/* POPUP5_MSG_TPMS_FAILURE
*/
POPUP_TYPE_GENERAL
,},
//63.TPMS故障-轮胎监控失败
{
/* POPUP5_MSG_TPMS_MONITOR_DROP
*/
POPUP_TYPE_GENERAL
,},
//64.TPMS電池低下-轮胎监控传感器电压下降
{
/* POPUP6_MSG_PUSH_DPD
*/
POPUP_TYPE_GENERAL
,},
//65.DPD手动再生中
{
/* POPUP6_MSG_HEIGHT_CONTROL
*/
POPUP_TYPE_GENERAL
,},
//66.遥控车辆高度调整中(无车速)
{
/* POPUP6_MSG_PTO_STOP
*/
POPUP_TYPE_GENERAL
,},
//67.PTO(停车中)
{
/* POPUP7_MSG_CHARGE_ABNORMAL_SPEED
*/
POPUP_TYPE_GENERAL
,},
//68.充电异常-请在安全的场所停车
{
/* POPUP7_MSG_CHARGE_ABNORMAL
*/
POPUP_TYPE_GENERAL
,},
//69.充电异常-请与五十铃公司联系
{
/* POPUP7_MSG_AMT_ERROR_SPEED
*/
POPUP_TYPE_GENERAL
,},
//70.AMT異常-AMT异常
{
/* POPUP7_MSG_AMT_ERROR
*/
POPUP_TYPE_GENERAL
,},
//71.AMT異常-请联系经销商
{
/* POPUP8_MSG_REFUEL
*/
POPUP_TYPE_GENERAL
,},
//72.补充燃料-油箱单位
{
/* POPUP5_MSG_CAMERA_POLLUTION
*/
POPUP_TYPE_GENERAL
,},
//51.摄像头有污染-请与五十铃公司联系
{
/* POPUP5_MSG_AdBlue_LEVEL_LOW_SPEED
*/
POPUP_TYPE_GENERAL
,},
//52.尿素喷射异常(停止)-图1
{
/* POPUP5_MSG_AdBlue_LEVEL_LOW
*/
POPUP_TYPE_GENERAL
,},
//53.尿素喷射异常(停止)-图2
{
/* POPUP5_MSG_AdBlue_INJ_SYSTEM_SPEED
*/
POPUP_TYPE_GENERAL
,},
//54.尿素喷射异常(消耗量)-图1
{
/* 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_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需要再生
{
/* POPUP5_MSG_PUSH_DPD_SWITCH2
*/
POPUP_TYPE_GENERAL
,},
//62.DPD手动再生要求2-请按下DPD开关
{
/* POPUP5_MSG_TPMS_FAILURE
*/
POPUP_TYPE_GENERAL
,},
//63.TPMS故障-轮胎监控失败
{
/* POPUP5_MSG_TPMS_MONITOR_DROP
*/
POPUP_TYPE_GENERAL
,},
//64.TPMS電池低下-轮胎监控传感器电压下降
{
/* POPUP6_MSG_PUSH_DPD
*/
POPUP_TYPE_GENERAL
,},
//65.DPD手动再生中
{
/* POPUP6_MSG_HEIGHT_CONTROL
*/
POPUP_TYPE_GENERAL
,},
//66.遥控车辆高度调整中(无车速)
{
/* POPUP6_MSG_PTO_STOP
*/
POPUP_TYPE_GENERAL
,},
//67.PTO(停车中)
{
/* POPUP7_MSG_CHARGE_ABNORMAL_SPEED
*/
POPUP_TYPE_GENERAL
,},
//68.充电异常-请在安全的场所停车
{
/* POPUP7_MSG_CHARGE_ABNORMAL
*/
POPUP_TYPE_GENERAL
,},
//69.充电异常-请与五十铃公司联系
{
/* POPUP7_MSG_AMT_ERROR_SPEED
*/
POPUP_TYPE_GENERAL
,},
//70.AMT異常-AMT异常
{
/* POPUP7_MSG_AMT_ERROR
*/
POPUP_TYPE_GENERAL
,},
//71.AMT異常-请联系经销商
{
/* POPUP8_MSG_REFUEL
*/
POPUP_TYPE_GENERAL
,},
//72.补充燃料-油箱单位
{
/* POPUP8_MSG_ATM_CLUCH_OVERHEATING_SPEED */
POPUP_TYPE_GENERAL
,},
//73.过热-离合器过载
{
/* POPUP8_MSG_ATM_CLUCH_OVERHEATING
*/
POPUP_TYPE_GENERAL
,},
//74.过热-选择合适的档位
{
/* POPUP8_MSG_ATM_WORN_OUT
*/
POPUP_TYPE_GENERAL
,},
//75.AMT磨耗-离合器磨损
{
/* POPUP8_MSG_ATM_CLUCH_OVERHEATING
*/
POPUP_TYPE_GENERAL
,},
//74.过热-选择合适的档位
{
/* POPUP8_MSG_ATM_WORN_OUT
*/
POPUP_TYPE_GENERAL
,},
//75.AMT磨耗-离合器磨损
{
/* POPUP8_MSG_LOW_VOLTAGE_SPEED */
POPUP_TYPE_GENERAL
,},
//76.低电压报警
{
/* POPUP8_MSG_OVERVOLTAGE
*/
POPUP_TYPE_GENERAL
,},
//77.过电压报警
{
/* POPUP8_MSG_DPD_AUTO_SPEED
*/
POPUP_TYPE_GENERAL
,},
//78.DPD自动再生-DPD自动再生中
{
/* POPUP8_MSG_DPD_AUTO
*/
POPUP_TYPE_GENERAL
,},
//79.DPD自动再生-再生将自动完成,不需要操作开关
{
/* POPUP9_MSG_AIR_PRESSURE_SPEED
*/
POPUP_TYPE_GENERAL
,},
//80.气压过低-气压过低请注意
{
/* POPUP9_MSG_AIR_PRESSURE
*/
POPUP_TYPE_GENERAL
,
},
//81.气压过低-请冲入空气
{
/* POPUP9_MSG_EBS_ERROR_SPEED
*/
POPUP_TYPE_GENERAL
,},
//82.EBS故障(红)-请在安全的场所停车
{
/* POPUP9_MSG_EBS_ERROR
*/
POPUP_TYPE_GENERAL
,
},
//83.EBS故障(红)-请与五十铃公司联系
{
/* POPUP10_MSG_RAPID_ACC
*/
POPUP_TYPE_GENERAL
,
},
//84.省油耗建议-急加速
{
/* POPUP10_MSG_RAPID_SUB
*/
POPUP_TYPE_GENERAL
,
},
//85.省油耗建议-急减速
{
/* POPUP10_MSG_REVAL_ENGINE
*/
POPUP_TYPE_GENERAL
,
},
//86.省油耗建议-请降低发动机转速
{
/* POPUP10_MSG_REVAL_SPEED
*/
POPUP_TYPE_GENERAL
,
},
//87.省油耗建议-请降低速度
{
/* POPUP11_MSG_ENGINE_OIL_FILTER_ERROR */
POPUP_TYPE_GENERAL
,
},
//88.发动机机油&滤清器
{
/* POPUP11_MSG_FUEL_FILTER_ERROR */
POPUP_TYPE_GENERAL
,
},
//89.燃油滤清器
{
/* POPUP11_MSG_T_MISSION_OIL_ERROR */
POPUP_TYPE_GENERAL
,
},
//90.变速箱油
{
/* POPUP11_MSG_DIFF_OIL_ERROR
*/
POPUP_TYPE_GENERAL
,
},
//91.差速器油
{
/* POPUP11_MSG_CLUTCH_OIL_ERROR */
POPUP_TYPE_GENERAL
,
},
//92.顺畅系统离合器油
{
/* POPUP11_MSG_P_STEERING_FRUID_ERROR */
POPUP_TYPE_GENERAL
,
},
//93.动力转向液
{
/* POPUP11_MSG_TIRE_ROTATION
*/
POPUP_TYPE_GENERAL
,
},
//94.更换轮胎・轮胎位置
};
{
/* POPUP8_MSG_OVERVOLTAGE
*/
POPUP_TYPE_GENERAL
,},
//77.过电压报警
{
/* POPUP8_MSG_DPD_AUTO_SPEED
*/
POPUP_TYPE_GENERAL
,},
//78.DPD自动再生-DPD自动再生中
{
/* POPUP8_MSG_DPD_AUTO
*/
POPUP_TYPE_GENERAL
,},
//79.DPD自动再生-再生将自动完成,不需要操作开关
{
/* POPUP9_MSG_AIR_PRESSURE_SPEED
*/
POPUP_TYPE_GENERAL
,},
//80.气压过低-气压过低请注意
{
/* POPUP9_MSG_AIR_PRESSURE
*/
POPUP_TYPE_GENERAL
,
},
//81.气压过低-请冲入空气
{
/* POPUP9_MSG_EBS_ERROR_SPEED
*/
POPUP_TYPE_GENERAL
,},
//82.EBS故障(红)-请在安全的场所停车
{
/* POPUP9_MSG_EBS_ERROR
*/
POPUP_TYPE_GENERAL
,
},
//83.EBS故障(红)-请与五十铃公司联系
{
/* POPUP10_MSG_RAPID_ACC
*/
POPUP_TYPE_GENERAL
,
},
//84.省油耗建议-急加速
{
/* POPUP10_MSG_RAPID_SUB
*/
POPUP_TYPE_GENERAL
,
},
//85.省油耗建议-急减速
{
/* POPUP10_MSG_REVAL_ENGINE
*/
POPUP_TYPE_GENERAL
,
},
//86.省油耗建议-请降低发动机转速
{
/* POPUP10_MSG_REVAL_SPEED
*/
POPUP_TYPE_GENERAL
,
},
//87.省油耗建议-请降低速度
{
/* POPUP11_MSG_ENGINE_OIL_FILTER_ERROR */
POPUP_TYPE_GENERAL
,},
//88.发动机机油&滤清器
{
/* POPUP11_MSG_FUEL_FILTER_ERROR */
POPUP_TYPE_GENERAL
,},
//89.燃油滤清器
{
/* POPUP11_MSG_T_MISSION_OIL_ERROR */
POPUP_TYPE_GENERAL
,},
//90.变速箱油
{
/* POPUP11_MSG_DIFF_OIL_ERROR
*/
POPUP_TYPE_GENERAL
,
},
//91.差速器油
{
/* POPUP11_MSG_CLUTCH_OIL_ERROR */
POPUP_TYPE_GENERAL
,},
//92.顺畅系统离合器油
{
/* POPUP11_MSG_P_STEERING_FRUID_ERROR */
POPUP_TYPE_GENERAL
,},
//93.动力转向液
{
/* POPUP11_MSG_TIRE_ROTATION
*/
POPUP_TYPE_GENERAL
,
},
//94.更换轮胎・轮胎位置
};
#define POPUP_MSG_NUMBER_TOTAL (sizeof(PopupMsgAttributeTable) / sizeof(PopupMsgAttributeStruct))
...
...
source/Application/Alarm/Popups.c
View file @
fc431538
...
...
@@ -40,7 +40,7 @@ void GUI_RADAR_Sys_Failure_Flash_Reset(void)
uint8_t
wbytest
=
0
;
uint8_t
wbyTrigger
[
6
]
=
{
0
};
uint8_t
wbyTrigger
[
6
]
=
{
0
};
void
Popups_Management_Service
(
void
)
{
/* uint8_t PopupMsg = 0u;
...
...
@@ -48,12 +48,12 @@ void Popups_Management_Service(void)
//Popups_Polling( );
uint8_t
i
=
0
;
for
(
i
=
0
;
i
<
POPUP_MAX
;
i
++
)
{
if
(
i
==
wbytest
)
for
(
i
=
0
;
i
<
POPUP_MAX
;
i
++
)
{
if
(
i
==
wbytest
)
Popup_Request
(
i
);
else
Popup_Delete
(
i
);
Popup_Delete
(
i
);
}
//wbytest = Popup_Get_Current_Message();
...
...
@@ -70,23 +70,23 @@ uint8_t Get_wbyPopupTest(void)
}
void
Popups_Polling
(
void
)
{
uint32_t
Ign_Time
;
uint8_t
EOL
=
0x00
;
{
uint32_t
Ign_Time
;
uint8_t
EOL
=
0x00
;
COMMON_PowerStatus_t
PowerSts
;
//共用参数
//共用参数
uint8_t
V_Speed
=
0
;
//车速
uint8_t
E_Speed
=
0
;
//转速
uint8_t
variable_1
,
variable_2
,
variable_3
,
variable_4
,
variable_5
;
uint8_t
variable_1
,
variable_2
,
variable_3
,
variable_4
,
variable_5
;
uint16_t
KL30_Volt
=
0
;
if
(
Get_Voltmeter_Valid
())
if
(
Get_Voltmeter_Valid
())
{
KL30_Volt
=
Get_Voltmeter_AvrVoltage
();
}
if
(
Common_Get_IG_Sts_Valid
())
if
(
Common_Get_IG_Sts_Valid
())
{
Ign_Time
=
Common_GetIgnOnTime
();
PowerSts
=
Common_Get_IG_Sts
();
...
...
@@ -96,10 +96,10 @@ void Popups_Polling(void)
Ign_Time
=
0
;
PowerSts
=
COMMON_POWER_OFF
;
}
//车速有效判定
if
(
Common_Get_Act_V_Speed_Valid
())
if
(
Common_Get_Act_V_Speed_Valid
())
{
V_Speed
=
Common_Get_Act_V_Speed
();
}
...
...
@@ -108,7 +108,7 @@ void Popups_Polling(void)
V_Speed
=
0
;
}
//转速有效判定
if
(
Common_Get_Act_E_Speed_Valid
())
if
(
Common_Get_Act_E_Speed_Valid
())
{
E_Speed
=
Common_Get_Act_E_Speed
();
}
...
...
@@ -116,16 +116,16 @@ void Popups_Polling(void)
{
E_Speed
=
0
;
}
//0.紧急警报-刹车
variable_1
=
Get_ID_CF02F2A_Sig_Advanced_Emerg_Braking_Sys_Sta
();
variable_2
=
Get_ID_CF02FA0_Sig_Advanced_Emerg_Braking_Sys_Sta
();
if
(
EOL
==
0x01
)
if
(
EOL
==
0x01
)
{
if
(
variable_1
==
7
||
variable_2
==
7
)
if
(
variable_1
==
7
||
variable_2
==
7
)
{
Popup_Request
(
POPUP1_BRAKE_BLACK
);
}
...
...
@@ -142,9 +142,9 @@ void Popups_Polling(void)
//1.紧急警报-紧急制动
variable_1
=
Get_ID_CF02FA1_Sig_Advanced_Emerg_Braking_Sys_Sta
();
if
(
EOL
==
0x01
)
if
(
EOL
==
0x01
)
{
if
(
variable_1
==
7
)
if
(
variable_1
==
7
)
{
Popup_Request
(
POPUP1_BRAKE_BRAKE
);
}
...
...
@@ -162,9 +162,9 @@ void Popups_Polling(void)
//2.车间距警报-刹车(红字)
variable_1
=
Get_ID_CF02F2A_Sig_Advanced_Emerg_Braking_Sys_Sta
();
variable_2
=
Get_ID_CF02FA0_Sig_Advanced_Emerg_Braking_Sys_Sta
();
if
(
EOL
==
0x01
)
if
(
EOL
==
0x01
)
{
if
(
variable_1
==
6
||
variable_2
==
6
)
if
(
variable_1
==
6
||
variable_2
==
6
)
{
Popup_Request
(
POPUP1_BRAKE_SPACING_R
);
}
...
...
@@ -181,31 +181,31 @@ void Popups_Polling(void)
//3.车间距警报-碰撞报警
variable_1
=
Get_ID_CF02FA1_Sig_Advanced_Emerg_Braking_Sys_Sta
();
if
(
EOL
==
0x01
)
if
(
EOL
==
0x01
)
{
if
(
variable_1
==
6
)
if
(
variable_1
==
6
)
{
Popup_Request
(
POPUP1_BRAKE_SPACING_COLLISION
);
Popup_Request
(
POPUP1_BRAKE_SPACING_COLLISION
);
}
else
{
Popup_Delete
(
POPUP1_BRAKE_SPACING_COLLISION
);
Popup_Delete
(
POPUP1_BRAKE_SPACING_COLLISION
);
}
}
else
{
Popup_Delete
(
POPUP1_BRAKE_SPACING_COLLISION
);
Popup_Delete
(
POPUP1_BRAKE_SPACING_COLLISION
);
}
//4.车间距警报-刹车(黄字)
variable_1
=
Get_ID_CF02F2A_Sig_Advanced_Emerg_Braking_Sys_Sta
();
variable_2
=
Get_ID_CF02FA0_Sig_Advanced_Emerg_Braking_Sys_Sta
();
if
(
EOL
==
0x01
)
if
(
EOL
==
0x01
)
{
if
(
variable_1
==
5
||
variable_2
==
5
)
if
(
variable_1
==
5
||
variable_2
==
5
)
{
Popup_Request
(
POPUP1_BRAKE_SPACING_Y
);
Popup_Request
(
POPUP1_BRAKE_SPACING_Y
);
}
else
{
...
...
@@ -216,9 +216,9 @@ void Popups_Polling(void)
//5.ASR工作
variable_1
=
Get_ID_18F0010B_Sig_ASR_Brake_Control_Active
();
if
(
variable_1
==
1
)
if
(
variable_1
==
1
)
{
Popup_Request
(
POPUT1_ASR_OPERATE
);
Popup_Request
(
POPUT1_ASR_OPERATE
);
}
else
{
...
...
@@ -228,8 +228,8 @@ void Popups_Polling(void)
//6.PTO紧急警报-刹车
variable_1
=
Get_ID_18FED900_Sig_PTO_SW
();
variable_2
=
Line_In_Get_Status
(
LINE_IN_PTO
);
//B01
if
(
V_Speed
&&
(
variable_1
||
variable_2
))
{
if
(
V_Speed
&&
(
variable_1
||
variable_2
))
{
Popup_Request
(
POPUT2_PTO
);
}
else
...
...
@@ -238,7 +238,7 @@ void Popups_Polling(void)
}
//7.忘记松手刹车 LINE_IN_Get_PARK_BRAKE 驻车制动
variable_1
=
Line_In_Get_Status
(
LINE_IN_PARK_BRAKE
);
//获取硬线结果
if
((
V_Speed
>
66
)
&&
(
variable_1
==
LINE_IN_LOGIC_VALID
))
//6.67Km
if
((
V_Speed
>
66
)
&&
(
variable_1
==
LINE_IN_LOGIC_VALID
))
//6.67Km
{
Popup_Request
(
POPUP2_PARKING_BRAKE
);
}
...
...
@@ -249,7 +249,7 @@ void Popups_Polling(void)
//8.遥控调整车辆高度(有车速)
variable_1
=
Line_In_Get_Status
(
LINE_IN_AIR_SUS
);
//获取硬线结果
if
((
V_Speed
>
5
)
&&
(
variable_1
==
LINE_IN_LOGIC_VALID
))
//0.5Km
if
((
V_Speed
>
5
)
&&
(
variable_1
==
LINE_IN_LOGIC_VALID
))
//0.5Km
{
Popup_Request
(
POPUP2_AIRMATIC_HIGHT
);
}
...
...
@@ -259,11 +259,11 @@ void Popups_Polling(void)
}
//9.自动巡航模式
variable_1
=
Get_ID_18FF4100_Sig_Cruise_VariableSLD_Disp
();
if
((
Ign_Time
>
5000
)
&&
(
variable_1
==
1
))
//5s内不显示
if
((
Ign_Time
>
5000
)
&&
(
variable_1
==
1
))
//5s内不显示
{
Popup_Request
(
POPUP3_CRUISE
);
Popup_Request
(
POPUP3_CRUISE
);
}
else
{
...
...
@@ -272,9 +272,9 @@ void Popups_Polling(void)
//10.可变SLD 模式
variable_1
=
Get_ID_18FF4100_Sig_Cruise_VariableSLD_Disp
();
if
((
Ign_Time
>
5000
)
&&
(
variable_1
==
3
))
//5s内不显示
if
((
Ign_Time
>
5000
)
&&
(
variable_1
==
3
))
//5s内不显示
{
Popup_Request
(
POPUP3_VARIABLE_SLD
);
Popup_Request
(
POPUP3_VARIABLE_SLD
);
}
else
{
...
...
@@ -283,11 +283,12 @@ void Popups_Polling(void)
//11.充电异常(系统检测)
variable_1
=
Line_In_Get_Status
(
LINE_IN_CHARGE
);
if
(
EOL
==
0X00
)
{
//检出A34信号(10ms周期监测)时(Lo 或 电压值<21V连续500回以上),且EOL:LID$2B=0x00
if
((
E_Speed
<
350
)
&&
(
variable_1
==
LINE_IN_LOGIC_VALID
))
//转速350R/min
if
(
EOL
==
0X00
)
{
//检出A34信号(10ms周期监测)时(Lo 或 电压值<21V连续500回以上),且EOL:LID$2B=0x00
if
((
E_Speed
<
350
)
&&
(
variable_1
==
LINE_IN_LOGIC_VALID
))
//转速350R/min
{
if
(
variable_1
)
if
(
variable_1
)
{
Popup_Request
(
POPUT4_ABNORMAL_CHARGE
);
}
...
...
@@ -305,11 +306,11 @@ void Popups_Polling(void)
//12.油压(系统检测)
variable_1
=
Line_In_Get_Status
(
LINE_IN_ENG_OIL
);
if
(
EOL
==
0X00
)
if
(
EOL
==
0X00
)
{
if
((
E_Speed
<
350
)
&&
(
variable_1
==
LINE_IN_LOGIC_VALID
))
//转速350R/min
if
((
E_Speed
<
350
)
&&
(
variable_1
==
LINE_IN_LOGIC_VALID
))
//转速350R/min
{
if
(
variable_1
)
if
(
variable_1
)
{
Popup_Request
(
POPUP4_OIL_PRESSURE
);
}
...
...
@@ -326,9 +327,9 @@ void Popups_Polling(void)
//13.AMT初始化异常 DM1 SPN4220 Key On時
if
(
EOL
==
0x13
)
if
(
EOL
==
0x13
)
{
if
(
PowerSts
==
COMMON_POWER_ON
)
if
(
PowerSts
==
COMMON_POWER_ON
)
{
Popup_Request
(
POPUP4_AMT_INIT_EXCE
);
}
...
...
@@ -341,14 +342,14 @@ void Popups_Polling(void)
{
Popup_Delete
(
POPUP4_AMT_INIT_EXCE
);
}
//14.尿素品质异常(系统检测)
//variable_1 = Get_ID_18FF2300_Sig_Amber3();
//if(variable_1 == 1 )
if
(
PowerSts
==
COMMON_POWER_ON
)
if
(
PowerSts
==
COMMON_POWER_ON
)
{
Popup_Request
(
POPUP4_ADBLUE_QUALITY
);
Popup_Request
(
POPUP4_ADBLUE_QUALITY
);
}
else
{
...
...
@@ -358,9 +359,9 @@ void Popups_Polling(void)
//15.尿素喷射异常(系统检测)
//variable_1 = Get_ID_18FF2300_Sig_Amber1();
//if(variable_1 == 1)
if
(
PowerSts
==
COMMON_POWER_ON
)
if
(
PowerSts
==
COMMON_POWER_ON
)
{
Popup_Request
(
POPUP4_ADBLUE_SPRAY
);
Popup_Request
(
POPUP4_ADBLUE_SPRAY
);
}
else
{
...
...
@@ -370,9 +371,9 @@ void Popups_Polling(void)
//16.尿素水补给(系统检测)
//variable_1 = Get_ID_18FF2300_Sig_Amber2();
//if(variable_1 == 1)
if
(
PowerSts
==
COMMON_POWER_ON
)
if
(
PowerSts
==
COMMON_POWER_ON
)
{
Popup_Request
(
POPUP4_ADBLUE_SUPPLY
);
Popup_Request
(
POPUP4_ADBLUE_SUPPLY
);
}
else
{
...
...
@@ -380,25 +381,25 @@ void Popups_Polling(void)
}
//17.AMT初始化结束 DM1 SPN4021 Key On時
if
(
EOL
==
0x13
)
if
(
EOL
==
0x13
)
{
if
(
PowerSts
==
COMMON_POWER_ON
)
if
(
PowerSts
==
COMMON_POWER_ON
)
{
Popup_Request
(
POPUP4_START_ENG
);
}
else
{
Popup_Delete
(
POPUP4_START_ENG
);
}
}
}
else
{
Popup_Delete
(
POPUP4_START_ENG
);
}
}
//18.DPD自动再生
//variable_1 = Get_ID_18FED900_Sig_DPF_Regeneration_Status();
if
(
PowerSts
==
COMMON_POWER_ON
)
if
(
PowerSts
==
COMMON_POWER_ON
)
{
Popup_Request
(
POPUP4_DPD_AUTO
);
}
...
...
@@ -410,8 +411,8 @@ void Popups_Polling(void)
//19.过热(过热,请在安全的场所停车)有车速 LID $43 :0x82
//variable_1 = Get_ID_18FEEE00_Sig_Engine_Coolant_Temperature();
if
(
V_Speed
&&
(
Coolant_Get_CurSeg
()
>
10
))
{
if
(
V_Speed
&&
(
Coolant_Get_CurSeg
()
>
10
))
{
Popup_Request
(
POPUP5_OVER_HEAT_SPEED
);
}
else
...
...
@@ -419,7 +420,7 @@ void Popups_Polling(void)
Popup_Delete
(
POPUP5_OVER_HEAT_SPEED
);
}
//20.过热(冷却液温度过高) 无车速 LID $43 :0x82
if
((
V_Speed
==
0
)
&&
(
Coolant_Get_CurSeg
()
>
10
))
if
((
V_Speed
==
0
)
&&
(
Coolant_Get_CurSeg
()
>
10
))
{
Popup_Request
(
POPUP5_OVER_HEAT
);
}
...
...
@@ -430,7 +431,7 @@ void Popups_Polling(void)
//21.冷却水(冷却液不足) B32 GND
variable_1
=
Line_In_Get_Status
(
LINE_IN_LOW_COOLANT
);
if
(
V_Speed
&&
variable_1
)
if
(
V_Speed
&&
variable_1
)
{
Popup_Request
(
POPUP5_LOW_COOLANT_SPEED
);
}
...
...
@@ -439,7 +440,7 @@ void Popups_Polling(void)
Popup_Delete
(
POPUP5_LOW_COOLANT_SPEED
);
}
//22.冷却水(冷却水不足)B32 GND
if
((
V_Speed
==
0
)
&&
variable_1
)
if
((
V_Speed
==
0
)
&&
variable_1
)
{
Popup_Request
(
POPUP5_LOW_COOLANT
);
}
...
...
@@ -452,25 +453,25 @@ void Popups_Polling(void)
//发动机启动(350r/min)后、350r/min持续5秒以上时,A32信号(10ms周期监测),连续20次检出Lo时。
variable_1
=
Line_In_Get_Status
(
LINE_IN_ENG_OIL
);
//variable_2 = Get_ID_CF00400_Sig_Engine_speed();发动机转速 预留
if
(
V_Speed
&&
(
E_Speed
>
350
)
&&
variable_1
)
if
(
V_Speed
&&
(
E_Speed
>
350
)
&&
variable_1
)
{
Popup_Request
(
POPUP5_ENGINE_OIL_PRESSURE_SPEED
);
Popup_Request
(
POPUP5_ENGINE_OIL_PRESSURE_SPEED
);
}
else
{
Popup_Delete
(
POPUP5_ENGINE_OIL_PRESSURE_SPEED
);
}
//24.油压异常
if
((
V_Speed
==
0
)
&&
(
E_Speed
>
350
)
&&
variable_1
)
if
((
V_Speed
==
0
)
&&
(
E_Speed
>
350
)
&&
variable_1
)
{
Popup_Request
(
POPUP5_ENGINE_OIL_PRESSURE
);
Popup_Request
(
POPUP5_ENGINE_OIL_PRESSURE
);
}
else
{
Popup_Delete
(
POPUP5_ENGINE_OIL_PRESSURE
);
}
//25.仪表故障-请在安全场所停车 //没给条件
//26.仪表故障-请与五十铃公司联系
...
...
@@ -480,16 +481,16 @@ void Popups_Polling(void)
//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
))
if
(
V_Speed
&&
(
variable_1
==
2
))
{
Popup_Request
(
POPUP5_SPEED_LIMIT_SPEED
);
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
))
if
((
V_Speed
==
0
)
&&
(
variable_1
==
2
))
{
Popup_Request
(
POPUP5_SPEED_LIMIT
);
}
...
...
@@ -498,7 +499,7 @@ void Popups_Polling(void)
Popup_Delete
(
POPUP5_SPEED_LIMIT
);
}
//31.扭矩限制-图1 ID:18FF2300 Byte:7 Bit:4,3 01(B)
if
(
V_Speed
&&
(
variable_1
==
1
))
if
(
V_Speed
&&
(
variable_1
==
1
))
{
Popup_Request
(
POPUP5_TORQUE_REDUCTION_SPEED
);
}
...
...
@@ -507,7 +508,7 @@ void Popups_Polling(void)
Popup_Delete
(
POPUP5_TORQUE_REDUCTION_SPEED
);
}
//32.扭矩限制-图2 ID:18FF2300 Byte:7 Bit:4,3 01(B)
if
((
V_Speed
==
0
)
&&
(
variable_1
==
1
))
if
((
V_Speed
==
0
)
&&
(
variable_1
==
1
))
{
Popup_Request
(
POPUP5_TORQUE_REDUCTION
);
}
...
...
@@ -516,7 +517,7 @@ void Popups_Polling(void)
Popup_Delete
(
POPUP5_TORQUE_REDUCTION
);
}
//33.扭矩限制、车速限制 交互 显示 ID:18FF2300 Byte:7 Bit:4,3 11(B)
if
(
variable_1
==
3
)
if
(
variable_1
==
3
)
{
Popup_Request
(
POPUP5_SPEED_TORQUE
);
}
...
...
@@ -528,7 +529,7 @@ void Popups_Polling(void)
//34.尿素品质异常-图1 ID:18FF2300 Byte:3 Bit:6,5 01(B)
variable_1
=
Get_ID_18FF2300_Sig_Amber3
();
if
(
V_Speed
&&
(
variable_1
==
1
))
if
(
V_Speed
&&
(
variable_1
==
1
))
{
Popup_Request
(
POPUP5_INCORRECT_ADBLUE_SPEED
);
}
...
...
@@ -537,7 +538,7 @@ void Popups_Polling(void)
Popup_Delete
(
POPUP5_INCORRECT_ADBLUE_SPEED
);
}
//35.尿素品质异常-图2 ID:18FF2300 Byte:3 Bit:6,5 01(B)
if
((
V_Speed
==
0
)
&&
(
variable_1
==
1
))
if
((
V_Speed
==
0
)
&&
(
variable_1
==
1
))
{
Popup_Request
(
POPUP5_INCORRECT_ADBLUE
);
}
...
...
@@ -546,10 +547,10 @@ void Popups_Polling(void)
Popup_Delete
(
POPUP5_INCORRECT_ADBLUE
);
}
//36.临界排放故障-图1 ID:18FF2300 Byte:7 Bit:6,5 01(B)
//36.临界排放故障-图1 ID:18FF2300 Byte:7 Bit:6,5 01(B)
variable_1
=
Get_ID_18FF2300_Sig_EXH_System
();
if
(
V_Speed
&&
(
variable_1
==
1
))
if
(
V_Speed
&&
(
variable_1
==
1
))
{
Popup_Request
(
POPUP5_CRITICAL_EMISSION_SPEED
);
}
...
...
@@ -558,10 +559,10 @@ void Popups_Polling(void)
Popup_Delete
(
POPUP5_CRITICAL_EMISSION_SPEED
);
}
//37.临界排放故障-图2 ID:18FF2300 Byte:7 Bit:6,5 01(B)
if
((
V_Speed
==
0
)
&&
(
variable_1
==
1
))
//37.临界排放故障-图2 ID:18FF2300 Byte:7 Bit:6,5 01(B)
if
((
V_Speed
==
0
)
&&
(
variable_1
==
1
))
{
Popup_Request
(
POPUP5_CRITICAL_EMISSION
);
Popup_Request
(
POPUP5_CRITICAL_EMISSION
);
}
else
{
...
...
@@ -570,8 +571,8 @@ void Popups_Polling(void)
//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
))
variable_1
=
Get_ID_18FF8503_Sig_Spanner_Warning
();
if
((
EOL
==
0x13
)
&&
(
V_Speed
)
&&
(
variable_1
==
1
))
{
Popup_Request
(
POPUP5_AMT_SPANNER_WARNING_SPEED
);
}
...
...
@@ -581,7 +582,7 @@ void Popups_Polling(void)
}
//39.AMT异常-请重启发动机 ID:18FF8503 Byte:1 Bit:4,3 01(B) LID $41 : 0x13
if
((
EOL
==
0x13
)
&&
(
V_Speed
==
0
)
&&
(
variable_1
==
1
))
if
((
EOL
==
0x13
)
&&
(
V_Speed
==
0
)
&&
(
variable_1
==
1
))
{
Popup_Request
(
POPUP5_AMT_SPANNER_WARNING
);
}
...
...
@@ -593,7 +594,7 @@ void Popups_Polling(void)
//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
))
if
((
EOL
==
0x13
)
&&
(
V_Speed
)
&&
(
variable_1
==
1
))
{
Popup_Request
(
POPUP5_AMT_LOW_AIR_WARNING_SPEED
);
}
...
...
@@ -603,7 +604,7 @@ void Popups_Polling(void)
}
//41.AMT异常(气压低下)-图2
if
((
EOL
==
0x13
)
&&
(
V_Speed
==
0
)
&&
(
variable_1
==
1
))
if
((
EOL
==
0x13
)
&&
(
V_Speed
==
0
)
&&
(
variable_1
==
1
))
{
Popup_Request
(
POPUP5_AMT_LOW_AIR_WARNING
);
}
...
...
@@ -614,9 +615,9 @@ void Popups_Polling(void)
//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
))
if
((
EOL
==
0x01
)
&&
(
variable_1
==
1
))
{
Popup_Request
(
POPUP5_LOW_PRESSURE_ALARM_SPEED
);
Popup_Request
(
POPUP5_LOW_PRESSURE_ALARM_SPEED
);
}
else
{
...
...
@@ -626,7 +627,7 @@ void Popups_Polling(void)
//44.尿素补给-补充尿素溶液-图1 ID:18FF2300 Byte:3 Bit:4,3 01(B)
variable_1
=
Get_ID_18FF2300_Sig_Amber2
();
if
((
V_Speed
)
&&
(
variable_1
==
1
))
if
((
V_Speed
)
&&
(
variable_1
==
1
))
{
Popup_Request
(
POPUP5_APP_ADBLUE_SPEED
);
}
...
...
@@ -636,7 +637,7 @@ void Popups_Polling(void)
}
//45.尿素补给-补充尿素溶液-图2 ID:18FF2300 Byte:3 Bit:4,3 01(B)
if
((
V_Speed
==
0
)
&&
(
variable_1
==
1
))
if
((
V_Speed
==
0
)
&&
(
variable_1
==
1
))
{
Popup_Request
(
POPUP5_APP_ADBLUE
);
}
...
...
@@ -646,7 +647,7 @@ void Popups_Polling(void)
}
//46.尿素余量少-有车速-图1 ID:18FF2300 Byte:3 Bit:4,3 10(B)
if
((
V_Speed
)
&&
(
variable_1
==
2
))
if
((
V_Speed
)
&&
(
variable_1
==
2
))
{
Popup_Request
(
POPUP5_ADBLUE_LEVEL_LOW_SPEED
);
}
...
...
@@ -656,7 +657,7 @@ void Popups_Polling(void)
}
//47.尿素余量少-无车速-图2 ID:18FF2300 Byte:3 Bit:4,3 10(B)
if
((
V_Speed
==
0
)
&&
(
variable_1
==
2
))
if
((
V_Speed
==
0
)
&&
(
variable_1
==
2
))
{
Popup_Request
(
POPUP5_ADBLUE_LEVEL_LOW
);
}
...
...
@@ -667,9 +668,9 @@ void Popups_Polling(void)
//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
))
if
((
EOL
==
0x01
)
&&
(
variable_1
==
1
))
{
Popup_Request
(
POPUP5_LOW_FAILURE_SPEED
);
Popup_Request
(
POPUP5_LOW_FAILURE_SPEED
);
}
else
{
...
...
@@ -680,9 +681,9 @@ void Popups_Polling(void)
//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
(
V_Speed
)
{
if
((
EOL
==
0x01
)
&&
(
V_Speed
)
&&
((
variable_1
==
2
)
||
(
variable_2
==
3
)))
if
((
EOL
==
0x01
)
&&
(
V_Speed
)
&&
((
variable_1
==
2
)
||
(
variable_2
==
3
)))
{
Popup_Request
(
POPUP5_CAMERA_POLLUTION_SPEED
);
}
...
...
@@ -692,7 +693,7 @@ void Popups_Polling(void)
}
}
//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
)))
if
((
EOL
==
0x01
)
&&
(
V_Speed
==
0x00
)
&&
((
variable_1
==
2
)
||
(
variable_2
==
3
)))
{
Popup_Request
(
POPUP5_CAMERA_POLLUTION
);
}
...
...
@@ -703,7 +704,7 @@ void Popups_Polling(void)
//52.尿素喷射异常(停止)-图1 ID:18FF2300 Byte:3 Bit:2,1 01(B)
variable_1
=
Get_ID_18FF2300_Sig_Amber1
();
if
((
V_Speed
)
&&
(
variable_1
==
1
))
if
((
V_Speed
)
&&
(
variable_1
==
1
))
{
Popup_Request
(
POPUP5_AdBlue_LEVEL_LOW_SPEED
);
}
...
...
@@ -713,7 +714,7 @@ void Popups_Polling(void)
}
//53.尿素喷射异常(停止)-图2 ID:18FF2300 Byte:3 Bit:2,1 01(B)
if
((
V_Speed
==
0
)
&&
(
variable_1
==
1
))
if
((
V_Speed
==
0
)
&&
(
variable_1
==
1
))
{
Popup_Request
(
POPUP5_AdBlue_LEVEL_LOW
);
}
...
...
@@ -723,7 +724,7 @@ void Popups_Polling(void)
}
//54.尿素喷射异常(消耗量)-图1 ID:18FF2300 Byte:3 Bit:2,1 10(B)
if
((
V_Speed
)
&&
(
variable_1
==
2
))
if
((
V_Speed
)
&&
(
variable_1
==
2
))
{
Popup_Request
(
POPUP5_AdBlue_INJ_SYSTEM_SPEED
);
}
...
...
@@ -733,7 +734,7 @@ void Popups_Polling(void)
}
//55.尿素喷射异常(消耗量)-图2 ID:18FF2300 Byte:3 Bit:2,1 10(B)
if
((
V_Speed
==
0
)
&&
(
variable_1
==
2
))
if
((
V_Speed
==
0
)
&&
(
variable_1
==
2
))
{
Popup_Request
(
POPUP5_AdBlue_INJ_SYSTEM
);
}
...
...
@@ -744,7 +745,7 @@ void Popups_Polling(void)
//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
))
if
((
EOL
==
0x01
)
&&
(
variable_1
==
1
))
{
Popup_Request
(
POPUP5_TPMS_HIGH_AIR
);
}
...
...
@@ -755,9 +756,9 @@ void Popups_Polling(void)
//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
))
if
((
EOL
==
0x01
)
&&
(
variable_1
==
1
))
{
Popup_Request
(
POPUP5_TPMS_HIGH_TEMP
);
Popup_Request
(
POPUP5_TPMS_HIGH_TEMP
);
}
else
{
...
...
@@ -766,7 +767,7 @@ void Popups_Polling(void)
//58.尿素喷射异常(停止、消耗量)交互显示----尿素喷射系统异常 ID:18FF2300 Byte:3 Bit:2,1 11(B)
variable_1
=
Get_ID_18FF2300_Sig_Amber1
();
if
(
variable_1
==
3
)
if
(
variable_1
==
3
)
{
Popup_Request
(
POPUP5_AdBlue_DOS_MALFUNC
);
}
...
...
@@ -778,7 +779,7 @@ void Popups_Polling(void)
//59.DPD手动再生要求1-DPD需要再生 18FD7C00 Byte:1 Bit:3-1 001:On – solid
variable_1
=
Get_ID_18FD7C00_Sig_DPF_Lamp_Status_Amber
();
if
((
V_Speed
)
&&
(
variable_1
==
1
))
if
((
V_Speed
)
&&
(
variable_1
==
1
))
{
Popup_Request
(
POPUP5_PUSH_DPD_SWITCH1_SPEED
);
}
...
...
@@ -788,7 +789,7 @@ void Popups_Polling(void)
}
//60.DPD手动再生要求1-请按下DPD开关 18FD7C00 Byte:1 Bit:3-1 001:On – solid
if
((
V_Speed
==
0
)
&&
(
variable_1
==
1
))
if
((
V_Speed
==
0
)
&&
(
variable_1
==
1
))
{
Popup_Request
(
POPUP5_PUSH_DPD_SWITCH1
);
}
...
...
@@ -798,7 +799,7 @@ void Popups_Polling(void)
}
//61.DPD手动再生要求2-DPD需要再生 18FD7C00 Byte:1 Bit:3-1 100:On – fast blink (1 HZ)
if
((
V_Speed
)
&&
(
variable_1
==
4
))
if
((
V_Speed
)
&&
(
variable_1
==
4
))
{
Popup_Request
(
POPUP5_PUSH_DPD_SWITCH2_SPEED
);
}
...
...
@@ -808,7 +809,7 @@ void Popups_Polling(void)
}
//62.DPD手动再生要求2-请按下DPD开关 18FD7C00 Byte:1 Bit:3-1 100:On – fast blink (1 HZ)
if
((
V_Speed
==
0
)
&&
(
variable_1
==
4
))
if
((
V_Speed
==
0
)
&&
(
variable_1
==
4
))
{
Popup_Request
(
POPUP5_PUSH_DPD_SWITCH2
);
}
...
...
@@ -819,9 +820,9 @@ void Popups_Polling(void)
//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
)
)
if
((
variable_1
==
7
)
||
(
variable_1
==
8
)
||
(
variable_1
==
9
)
)
{
Popup_Request
(
POPUP5_TPMS_FAILURE
);
Popup_Request
(
POPUP5_TPMS_FAILURE
);
}
else
{
...
...
@@ -831,9 +832,9 @@ void Popups_Polling(void)
//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
))
if
((
EOL
==
0x01
)
&&
(
variable_1
==
1
))
{
Popup_Request
(
POPUP5_TPMS_MONITOR_DROP
);
Popup_Request
(
POPUP5_TPMS_MONITOR_DROP
);
}
else
{
...
...
@@ -843,7 +844,7 @@ void Popups_Polling(void)
//66.遥控车辆高度调整中(无车速) B30 28V
variable_1
=
Line_In_Get_Status
(
LINE_IN_AIR_SUS
);
//获取硬线结果 B30
if
((
V_Speed
==
0
)
&&
(
variable_1
==
1
))
if
((
V_Speed
==
0
)
&&
(
variable_1
==
1
))
{
Popup_Request
(
POPUP6_HEIGHT_CONTROL
);
}
...
...
@@ -856,8 +857,8 @@ void Popups_Polling(void)
//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
==
0
)
||
(
variable_1
==
1
)
||
(
variable_2
==
1
))
if
((
V_Speed
==
0
)
||
(
variable_1
==
1
)
||
(
variable_2
==
1
))
{
Popup_Request
(
POPUP6_PTO_STOP
);
}
...
...
@@ -870,9 +871,9 @@ void Popups_Polling(void)
//エンジン始動(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
if
((
V_Speed
)
&&
(
variable_1
==
1
)
&&
(
E_Speed
>
350
))
variable_1
=
Line_In_Get_Status
(
LINE_IN_CHARGE
);
//A34
if
((
V_Speed
)
&&
(
variable_1
==
1
)
&&
(
E_Speed
>
350
))
{
Popup_Request
(
POPUP7_CHARGE_ABNORMAL_SPEED
);
}
...
...
@@ -882,19 +883,19 @@ void Popups_Polling(void)
}
//69.充电异常-请与五十铃公司联系
if
((
V_Speed
==
0
)
&&
(
variable_1
==
1
)
&&
(
E_Speed
>
350
))
if
((
V_Speed
==
0
)
&&
(
variable_1
==
1
)
&&
(
E_Speed
>
350
))
{
Popup_Request
(
POPUP7_CHARGE_ABNORMAL
);
Popup_Request
(
POPUP7_CHARGE_ABNORMAL
);
}
else
{
Popup_Delete
(
POPUP7_CHARGE_ABNORMAL
);
}
//70.AMT異常-AMT异常 ID:18FF8503 Bite:1 Bit:2,1 LID $41 : 0x13
//70.AMT異常-AMT异常 ID:18FF8503 Bite:1 Bit:2,1 LID $41 : 0x13
variable_1
=
Get_ID_18FF8503_Sig_Stop_Warning
();
if
((
EOL
==
0x13
)
&&
(
V_Speed
)
&&
(
variable_1
))
if
((
EOL
==
0x13
)
&&
(
V_Speed
)
&&
(
variable_1
))
{
Popup_Request
(
POPUP7_AMT_ERROR_SPEED
);
}
...
...
@@ -903,8 +904,8 @@ void Popups_Polling(void)
Popup_Delete
(
POPUP7_AMT_ERROR_SPEED
);
}
//71.AMT異常-请联系经销商
if
((
EOL
==
0x13
)
&&
(
V_Speed
==
0
)
&&
(
variable_1
))
//71.AMT異常-请联系经销商
if
((
EOL
==
0x13
)
&&
(
V_Speed
==
0
)
&&
(
variable_1
))
{
Popup_Request
(
POPUP7_AMT_ERROR
);
}
...
...
@@ -916,10 +917,10 @@ void Popups_Polling(void)
//72.补充燃料-油箱单位 LID $43 : 0x82
//显示条件 : A11的13秒平均値≧128Ω
//不显示条件 : A11的13秒平均値< 128Ω
if
((
EOL
==
0x82
)
&&
(
Fuel_Get_Res
()
>
128
))
if
((
EOL
==
0x82
)
&&
(
Fuel_Get_Res
()
>
128
))
{
Popup_Request
(
POPUP8_REFUEL
);
Popup_Request
(
POPUP8_REFUEL
);
}
else
{
...
...
@@ -928,7 +929,7 @@ void Popups_Polling(void)
//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
))
if
((
EOL
==
0x13
)
&&
(
V_Speed
)
&&
(
variable_1
==
1
))
{
Popup_Request
(
POPUP8_ATM_CLUCH_OVERHEATING_SPEED
);
}
...
...
@@ -938,7 +939,7 @@ void Popups_Polling(void)
}
//74.AMT过热-选择合适的档位 ID:18FF8503 Bite:2 Bit:4,3 001(B) LID $41 : 0x13
if
((
EOL
==
0x13
)
&&
(
V_Speed
==
0
)
&&
(
variable_1
==
1
))
if
((
EOL
==
0x13
)
&&
(
V_Speed
==
0
)
&&
(
variable_1
==
1
))
{
Popup_Request
(
POPUP8_ATM_CLUCH_OVERHEATING
);
}
...
...
@@ -949,9 +950,9 @@ void Popups_Polling(void)
//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
))
if
((
EOL
==
0x13
)
&&
(
variable_1
==
1
))
{
Popup_Request
(
POPUP1_BRAKE_BRAKE
);
Popup_Request
(
POPUP1_BRAKE_BRAKE
);
}
else
{
...
...
@@ -962,13 +963,13 @@ void Popups_Polling(void)
//76.低电压报警
//显示条件:发动机启动(350r/min)后,7秒检测到23.5V时
//显示消失条件:10秒检测到25V以上时
if
(
E_Speed
>
350
)
//转速350R/min
if
(
E_Speed
>
350
)
//转速350R/min
{
if
(
KL30_Volt
<
2350
)
//23.5V
if
(
KL30_Volt
<
2350
)
//23.5V
{
Popup_Request
(
POPUP8_LOW_VOLTAGE_SPEED
);
}
else
if
(
KL30_Volt
>
2500
)
else
if
(
KL30_Volt
>
2500
)
{
Popup_Delete
(
POPUP8_LOW_VOLTAGE_SPEED
);
}
...
...
@@ -981,13 +982,13 @@ void Popups_Polling(void)
//77.过电压报警
//显示条件:发动机启动(350r/min)后,7秒检测到30.4V以上时
//显示消失条件:10秒检测到29.4V以下时
if
(
E_Speed
>
350
)
//转速350R/min
if
(
E_Speed
>
350
)
//转速350R/min
{
if
(
KL30_Volt
>
3044
)
//30.44V
if
(
KL30_Volt
>
3044
)
//30.44V
{
Popup_Request
(
POPUP8_OVERVOLTAGE
);
}
else
if
(
KL30_Volt
<
2940
)
else
if
(
KL30_Volt
<
2940
)
{
Popup_Delete
(
POPUP8_OVERVOLTAGE
);
}
...
...
@@ -997,19 +998,19 @@ void Popups_Polling(void)
Popup_Delete
(
POPUP8_OVERVOLTAGE
);
}
//78.DPD自动再生-DPD自动再生中 ID:18FED900 (AUXIO) Byte:8 bit:5,4 01(B) Engine Speed : 350rpm以上
//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
();
if
((
V_Speed
)
&&
(
E_Speed
>=
350
)
&&
(
variable_1
==
1
))
if
((
V_Speed
)
&&
(
E_Speed
>=
350
)
&&
(
variable_1
==
1
))
{
Popup_Request
(
POPUP8_DPD_AUTO_SPEED
);
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
//79.DPD自动再生-再生将自动完成,不需要操作开关
if
((
V_Speed
==
0
)
&&
(
E_Speed
>=
350
)
&&
(
variable_1
==
1
))
//转速350R/min
{
Popup_Request
(
POPUP8_DPD_AUTO
);
}
...
...
@@ -1018,12 +1019,12 @@ void Popups_Polling(void)
Popup_Delete
(
POPUP8_DPD_AUTO
);
}
//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
)
)
variable_1
=
Line_In_Get_Status
(
LINE_IN_BRAKE_AIR_EBS
);
if
((
V_Speed
)
&&
(
variable_1
==
0
)
)
{
Popup_Request
(
POPUP9_AIR_PRESSURE_SPEED
);
}
...
...
@@ -1033,7 +1034,7 @@ void Popups_Polling(void)
}
//81.气压过低-请冲入空气
if
((
V_Speed
==
0
)
&&
(
variable_1
==
0
)
)
if
((
V_Speed
==
0
)
&&
(
variable_1
==
0
)
)
{
Popup_Request
(
POPUP9_AIR_PRESSURE
);
}
...
...
@@ -1044,8 +1045,8 @@ void Popups_Polling(void)
//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
))
{
if
((
EOL
==
0x01
)
&&
(
V_Speed
)
&&
(
variable_1
==
1
))
{
Popup_Request
(
POPUP9_EBS_ERROR_SPEED
);
}
else
...
...
@@ -1053,7 +1054,7 @@ void Popups_Polling(void)
Popup_Delete
(
POPUP9_EBS_ERROR_SPEED
);
}
//83.EBS故障(红)-请与五十铃公司联系
if
((
EOL
==
0x01
)
&&
(
V_Speed
==
0
)
&&
(
variable_1
==
1
))
if
((
EOL
==
0x01
)
&&
(
V_Speed
==
0
)
&&
(
variable_1
==
1
))
{
Popup_Request
(
POPUP9_EBS_ERROR
);
}
...
...
@@ -1069,7 +1070,7 @@ void Popups_Polling(void)
//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
)
if
(
variable_1
==
1
||
variable_1
==
2
)
{
Popup_Request
(
POPUP11_ENGINE_OIL_FILTER_ERROR
);
}
...
...
source/Application/CAN_APP_NM/CAN_App/CAN_Communication_Matrix.c
View file @
fc431538
...
...
@@ -8,7 +8,7 @@ const st_CAN_SendAttribute st_CANSendAttr[ID_SEND_TOTAL] =
{
0x18FF3E17ul
,
500ul
*
1000ul
,
1ul
,
0u
,
MSG_EXT
,
3u
,
8u
,
CAN_MSG_TX_CYCLE
,
Can_Set_Buff_18FF3E17
,
(
void
*
)
0
},
{
0x18FED917ul
,
100ul
*
1000ul
,
3ul
,
0u
,
MSG_EXT
,
4u
,
8u
,
CAN_MSG_TX_CYCLE
,
Can_Set_Buff_18FED917
,
(
void
*
)
0
},
{
0x18FEE617ul
,
1000ul
*
1000ul
,
5ul
,
0u
,
MSG_EXT
,
5u
,
8u
,
CAN_MSG_TX_CYCLE
,
Can_Set_Buff_18FEE617
,
(
void
*
)
0
},
{
0x18EF1817ul
,
100ul
*
1000ul
,
7ul
,
0u
,
MSG_EXT
,
6u
,
8u
,
CAN_MSG_TX_CYC
LE
,
Can_Set_Buff_18EF1817
,
(
void
*
)
0
},
{
0x18EF1817ul
,
100ul
*
1000ul
,
7ul
,
0u
,
MSG_EXT
,
6u
,
8u
,
CAN_MSG_TX_CYC
KE_EVENT
,
Can_Set_Buff_18EF1817
,
(
void
*
)
0
},
{
0x18FEE017ul
,
100ul
*
1000ul
,
11ul
,
0u
,
MSG_EXT
,
7u
,
8u
,
CAN_MSG_TX_CYCLE
,
Can_Set_Buff_18FEE017
,
(
void
*
)
0
},
{
0x18FEFC17ul
,
1000ul
*
1000ul
,
13ul
,
0u
,
MSG_EXT
,
8u
,
8u
,
CAN_MSG_TX_CYCLE
,
Can_Set_Buff_18FEFC17
,
(
void
*
)
0
},
{
0x18FF2517ul
,
1000ul
*
1000ul
,
17ul
,
0u
,
MSG_EXT
,
9u
,
8u
,
CAN_MSG_TX_CYCLE
,
Can_Set_Buff_18FF2517
,
(
void
*
)
0
},
...
...
source/Application/CAN_APP_NM/CAN_App/CAN_FUNC.c
View file @
fc431538
...
...
@@ -609,10 +609,10 @@ void Can_Set_Buff_18EF1817(uint8_t CopyData[])
{
CopyData
[
0
]
=
0x40
;
CopyData
[
1
]
=
0x50
;
CopyData
[
2
]
=
0x00
;
//User_ECU.TripA_Fuel_1; //0x00;
CopyData
[
3
]
=
0x00
;
//User_ECU.TripA_Fuel_2; //0x00;
CopyData
[
4
]
=
0x00
;
//User_ECU.TripA_Fuel_3; //0x00;
CopyData
[
5
]
=
0x00
;
//User_ECU.TripA_Fuel_4; //0x00;
CopyData
[
2
]
=
0x00
;
CopyData
[
3
]
=
0x00
;
CopyData
[
4
]
=
0x00
;
CopyData
[
5
]
=
0x00
;
CopyData
[
6
]
=
0xFF
;
CopyData
[
7
]
=
0xFF
;
}
...
...
@@ -620,16 +620,18 @@ void Can_Set_Buff_18EF1817(uint8_t CopyData[])
{
CopyData
[
0
]
=
0x40
;
CopyData
[
1
]
=
0x60
;
CopyData
[
2
]
=
0x00
;
//User_ECU.TripA_Fuel_1; //0x00;
CopyData
[
3
]
=
0x00
;
//User_ECU.TripA_Fuel_2; //0x00;
CopyData
[
4
]
=
0x00
;
//User_ECU.TripA_Fuel_3; //0x00;
CopyData
[
5
]
=
0x00
;
//User_ECU.TripA_Fuel_4; //0x00;
CopyData
[
2
]
=
0x00
;
CopyData
[
3
]
=
0x00
;
CopyData
[
4
]
=
0x00
;
CopyData
[
5
]
=
0x00
;
CopyData
[
6
]
=
0xFF
;
CopyData
[
7
]
=
0xFF
;
}
User_BCM_Flag
=
1u
;
/*从头轮询*/
State_Flag
.
FState_ClearOilTx
=
0u
;
//Can_Msg_Tx_Overwrite(MSGID_18EF1817, 1, 100 * 1000);
}
else
{
...
...
@@ -759,6 +761,8 @@ void Can_Set_Buff_18EF1817(uint8_t CopyData[])
default:
break
;
}
//Can_Msg_Tx_Overwrite(MSGID_18EF1817, 0XFFFF, 100 * 1000);
}
}
...
...
source/Driver/Memory/TYW_FLASH.c
View file @
fc431538
...
...
@@ -349,7 +349,7 @@ Total_Begin:
if
((
TEMP
[
0
]
!=
0x50415247
)
||
(
TEMP
[
1
]
!=
0x50415f45
))
{
//
goto Total_Begin;
goto
Total_Begin
;
}
End_Begin:
//i_count=0;
...
...
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