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
490021ac
Commit
490021ac
authored
3 years ago
by
hu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
调整K-LINE存储
parent
003b7198
Changes
14
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
249 additions
and
208 deletions
+249
-208
Data_AirPressure.c
source/Application/APP/Data_AirPressure/Data_AirPressure.c
+1
-0
Data_VehicleSpeed.c
source/Application/APP/Data_VehicleSpeed/Data_VehicleSpeed.c
+1
-0
Key_user.c
source/Application/APP/Key/Key_user.c
+1
-0
Telltales_user.c
source/Application/APP/Telltales/Telltales_user.c
+1
-0
Popups.c
source/Application/Alarm/Popups.c
+2
-0
CAN_FUNC.c
source/Application/CAN_APP_NM/CAN_App/CAN_FUNC.c
+1
-0
GUI.c
source/Application/Graphic/GUI/GUI.c
+1
-0
Menu_user.c
source/Application/Graphic/Menu/Menu_user.c
+1
-0
DisplaySch_user.c
source/Application/Graphic/UE/DisplaySch_user.c
+1
-0
kwp2000_service.c
source/Application/K_BUS/kwp2000_service.c
+105
-22
kwp2000_service.h
source/Application/K_BUS/kwp2000_service.h
+108
-0
Common_Interface.c
source/Application/RTE/Common_Interface.c
+23
-79
Common_Interface.h
source/Application/RTE/Common_Interface.h
+1
-107
tasks.c
source/System/tasks.c
+2
-0
No files found.
source/Application/APP/Data_AirPressure/Data_AirPressure.c
View file @
490021ac
...
...
@@ -4,6 +4,7 @@
#include "RTE_ADC.h"
#include "Common_Interface.h"
#include "kwp2000_service.h"
DataStruct
DataStrGas1
;
DataStruct
DataStrGas2
;
...
...
This diff is collapsed.
Click to expand it.
source/Application/APP/Data_VehicleSpeed/Data_VehicleSpeed.c
View file @
490021ac
...
...
@@ -4,6 +4,7 @@
#include "GaugesInterface.h"
#include "Common_Interface.h"
#include "GUI.h"
#include "kwp2000_service.h"
static
uint32_t
SPEED_RADIO
=
637u
;
...
...
This diff is collapsed.
Click to expand it.
source/Application/APP/Key/Key_user.c
View file @
490021ac
...
...
@@ -11,6 +11,7 @@
#include "System_Monitor.h"
#include "RTE_ADC.h"
#include "kwp2000_service.h"
#include "CAN_Communication_Matrix.h"
/*-------------------------------------------------------*/
...
...
This diff is collapsed.
Click to expand it.
source/Application/APP/Telltales/Telltales_user.c
View file @
490021ac
...
...
@@ -15,6 +15,7 @@
#include "Data_CoolantTemperature.h"
#include "FuelConfig.h"
#include "Data_Fuel_User.h"
#include "kwp2000_service.h"
static
uint8_t
L12_Air_Sta
;
...
...
This diff is collapsed.
Click to expand it.
source/Application/Alarm/Popups.c
View file @
490021ac
...
...
@@ -23,6 +23,8 @@
#include "Service_TPMS.h"
#include "Telltales.h"
#include "kwp2000_service.h"
/*-------------------------------------------------------------------------
* Function Name : Popups_Management_Service
* Description :
...
...
This diff is collapsed.
Click to expand it.
source/Application/CAN_APP_NM/CAN_App/CAN_FUNC.c
View file @
490021ac
...
...
@@ -17,6 +17,7 @@
#include "Line_in.h"
#include "Menu.h"
#include "kwp2000_service.h"
static
uint8_t
User_BCM_Flag
;
...
...
This diff is collapsed.
Click to expand it.
source/Application/Graphic/GUI/GUI.c
View file @
490021ac
...
...
@@ -30,6 +30,7 @@
#include "Popup_Message_List.h"
#include "Popup_Scheduler.h"
#include "Popups.h"
#include "kwp2000_service.h"
volatile
_Display_State_Flag
State_Flag
;
/*0-常态 1-小于0 2-小于1000 3-无此功能*/
_TPMS
TPMS_Matching
;
...
...
This diff is collapsed.
Click to expand it.
source/Application/Graphic/Menu/Menu_user.c
View file @
490021ac
...
...
@@ -8,6 +8,7 @@
#include "CAN_Communication_Matrix.h"
#include "Common_Interface.h"
#include "RTE_TIME.h"
#include "kwp2000_service.h"
uint8_t
bMenuSwFlag
;
uint8_t
g_ClearWin1
;
...
...
This diff is collapsed.
Click to expand it.
source/Application/Graphic/UE/DisplaySch_user.c
View file @
490021ac
...
...
@@ -9,6 +9,7 @@
#include "Services_ODO_User.h"
/*清空总计里程函数*/
#include "Menu.h"
#include "jcua.h"
#include "kwp2000_service.h"
uint32_t
EnterTimer
[
10
];
uint8_t
UE_EN
[
Display_MAX
];
...
...
This diff is collapsed.
Click to expand it.
source/Application/K_BUS/kwp2000_service.c
View file @
490021ac
This diff is collapsed.
Click to expand it.
source/Application/K_BUS/kwp2000_service.h
View file @
490021ac
...
...
@@ -123,6 +123,110 @@ extern unsigned char kwp_readDataAccessMode(unsigned char *TxData, unsigned char
extern
unsigned
char
kwp_StartroutInebykocalIdentifier
(
unsigned
char
*
TxData
,
unsigned
char
*
RequestData
);
extern
unsigned
char
kwp_ClearDiagnosticInformation
(
unsigned
char
*
TxData
,
unsigned
char
*
RequestData
);
/******************************************************************************
K-LINE下线配置
******************************************************************************/
typedef
struct
{
unsigned
long
Flag
;
/*初始化标记位*/
// HEX
unsigned
char
K_Line_LID20
;
/* 00 应对ECE R13 //0:非应对、1:应对 */
unsigned
char
K_Line_LID21
;
/* 00 EBS/ABS //0:无、1:EBS、2:ABS(CAN应对) 3:ABS (CAN非应对) */
unsigned
char
K_Line_LID22
;
/* 00 EVSC //0:无、1:有 */
unsigned
char
K_Line_LID23
;
/* 00 驻车锁定 //0:无、1:有 */
unsigned
char
K_Line_LID24
;
/* 00 HSA //0:无、1:有 */
unsigned
char
K_Line_LID25
;
/* 00 AEBS //0:无、1:有 */
unsigned
char
K_Line_LID26
;
/* 00 ACC //0:无、1:有 */
unsigned
char
K_Line_LID27
;
/* 00 LDWS //0:无、1:有 */
unsigned
char
K_Line_LID28
;
/* 00 车辆间报警 //0:无、1:有 */
unsigned
char
K_Line_LID29
;
/* 01 有无巡航 //0:无、1:有 /*初值1*/
unsigned
char
K_Line_LID2A
;
/* 00 气悬 //0:Reef、1:Rear air、2:Full air */
unsigned
char
K_Line_LID2B
;
/* 00 ISS //0:无、1: eco stop、 2:Idle Stop */
unsigned
char
K_Line_LID2C
;
/* 00 装货台工作警报蜂鸣//0:无、1:有 */
unsigned
char
K_Line_LID2D
;
/* 00 ROWS //0:无、1:ROWS有、2LOCAL警报有 */
unsigned
char
K_Line_LID2E
;
/* 00 行车记录仪 //0:模拟记录仪、1:数字记录仪或行车记录仪 */
unsigned
char
K_Line_LID2F
;
/* 00 车型 //0:单车、1:拖车、2:全拖车 */
unsigned
char
K_Line_LID30
;
/* 00 缓速器 //0:无、1:有(C&E)、2:有(F) */
unsigned
char
K_Line_LID31
;
/* -- 定速巡航 //0:无、1:有 */
unsigned
char
K_Line_LID32
;
/* 00 装货台种类 //0:一般、1:侧翼、2:倾倒 */
unsigned
char
K_Line_LID33
;
/* 01 SCR?DPD //0:SCR无/DPD有、1:SCR有/DPD有、2:SCR无/DPD无、3:SCR有/DPD无 /*初值1*/
unsigned
char
K_Line_LID34
;
/* 00 驻车种类 //0:FULL AIR、1:AOH /*初值1*/
unsigned
char
K_Line_LID35
;
/* -- 气压计 //0:2针式、1:1针式 */
unsigned
char
K_Line_LID36
;
/* -- 低压警报压 //0:一般输出(539kPa)、1:ADR(588kPa) */
unsigned
char
K_Line_LID37
;
/* -- 超限警报 //0:无、1:有 */
unsigned
char
K_Line_LID38
;
/* -- 速度警报 //0:无、1:有 */
unsigned
char
K_Line_LID39
;
/* 00 可变SLD //0:无、1:1车速、2:2车速 /*初值1*/
unsigned
char
K_Line_LID3A
;
/* -- OEM //0:ISZ、1:UDT */
unsigned
char
K_Line_LID3B
;
/* -- 预留 */
unsigned
char
K_Line_LID3C
;
/* -- 预留 */
unsigned
char
K_Line_LID3D
;
/* -- 预留 */
unsigned
char
K_Line_LID3E
;
/* 01 预留 //0:胎压功能未匹配 1:匹配 */
unsigned
char
K_Line_LID3F
;
/* -- 预留 */
unsigned
char
K_Line_LID40
;
/* 00 发动机种类 */
unsigned
char
K_Line_LID41
;
/* 10 变速器种类&控制 /*初值50*/
unsigned
char
K_Line_LID42
;
/* 00 驻车管道 /*初值 0*/
unsigned
char
K_Line_LID43
;
/* 82 车型 /*初值44*/
unsigned
char
K_Line_LID44
;
/* FF 速度警报 /*初值FF*/
unsigned
char
K_Line_LID45
;
/* FF 发动机转速 /*初值FF*/
unsigned
char
K_Line_LID46
;
/* FF 急加速 /*初值FF*/
unsigned
char
K_Line_LID47
;
/* FF 急减速 /*初值FF*/
unsigned
char
K_Line_LID48
;
/* FF 长时间怠速 /*初值FF*/
unsigned
char
K_Line_LID49
;
/* FF 辅助驻车 /*初值FF*/
unsigned
char
K_Line_LID4A
;
/* 32 变速箱油 5000 */
unsigned
char
K_Line_LID4B
;
/* 32 差速器油 5000 */
unsigned
char
K_Line_LID4C
;
/* 32 离合器油 */
unsigned
char
K_Line_LID4D
;
/* 64 动力转向油 10000 */
unsigned
char
K_Line_LID4E
;
/* 78 轮胎 12000 */
unsigned
char
K_Line_LID4F
;
/* 32 机油&滤清器 5000 */
unsigned
char
K_Line_LID50
;
/* -- 预留 */
unsigned
char
K_Line_LID51
;
/* 01 工作模式 0-工厂模式 1-通常模式 2-销售模式*/
unsigned
char
K_Line_LID52
;
/* 00 电子部件设定 0-500K 1-250k*/
unsigned
char
KLINE
;
unsigned
char
No_Digit1
;
//01
unsigned
char
No_Digit2
;
//02
unsigned
char
No_Digit3
;
//03
unsigned
char
No_Digit4
;
//04
unsigned
char
No_Digit5
;
//05
unsigned
char
No_Digit6
;
//06
unsigned
char
No_Digit7
;
//07
unsigned
char
No_Digit8
;
//08
unsigned
char
No_Digit9
;
//09
unsigned
char
No_Digit10
;
//10
unsigned
char
ECUStatus1
;
//11
unsigned
char
ECUStatus2
;
//12
unsigned
char
ECUStatus3
;
//13
unsigned
char
ECUStatus4
;
//14
unsigned
char
ECUStatus5
;
//15
unsigned
char
METERCOUNT
;
//16
unsigned
char
NoOfDTCFF00
;
//17
unsigned
char
NoOfDTC8000
;
//18
unsigned
char
TesterECU
;
//19
unsigned
char
TesterECUCAN
;
//20
unsigned
char
User_Light1
;
unsigned
char
User_Light2
;
unsigned
char
reserve3
;
unsigned
char
reserve4
;
}
_EOL_K_LINE_SET
;
extern
_EOL_K_LINE_SET
K_Line_Set
;
typedef
union
{
unsigned
char
SendSeedEQUSRecvSeed
;
/*密钥配对成功标识 0-失败 1-成功*/
...
...
@@ -161,6 +265,10 @@ extern unsigned char Seed1, Seed2, Seed3, Seed4;
extern
unsigned
char
AccessMode2701KeyTimeFlag
;
extern
unsigned
char
AccessMode2701KeyTime
;
extern
unsigned
char
Common_Get_DTCstatusCHGFFK_Flag
(
void
);
extern
void
Common_Set_DTCstatusCHGFFK_Flag
(
unsigned
char
Val
);
extern
void
K_LINE_EOL_InitVal
(
void
);
extern
void
App_Uds_Calc_Key
(
void
);
extern
unsigned
char
Cup_Key
(
unsigned
char
KLineseed
,
unsigned
char
Num
,
unsigned
char
Seed
);
extern
unsigned
char
BitReplace
(
unsigned
char
Data
);
...
...
This diff is collapsed.
Click to expand it.
source/Application/RTE/Common_Interface.c
View file @
490021ac
...
...
@@ -19,6 +19,7 @@
#include "Emulated_EEPROM.h"
#include "Watchdog.h"
#include "UDS_Common.h"
#include "kwp2000_service.h"
/*修饰变量static*/
...
...
@@ -54,7 +55,7 @@ static uint16_t SysRollingCounter;
static
uint8_t
CanFirstEvent
[
ID_TOTAL_MAX
];
static
void
Individual_ECU_Communication
(
void
);
_EOL_K_LINE_SET
K_Line_Set
;
extern
_EOL_K_LINE_SET
K_Line_Set
;
/**/
static
uint32_t
User_FDJYLQQ_Time
;
...
...
@@ -845,82 +846,25 @@ void ReadDTCEOLValue_Meter_K_LINE(void)
/*获取所有存储数据*/
ReadDFlashData
(
EEPROM_BLOCK_EOL_K_LINE
,
(
uint32_t
*
)
&
K_Line_Set
.
Flag
,
(
sizeof
(
K_Line_Set
)
/
4u
),
K_LINE_EOL_InitVal
);
}
void
K_LINE_EOL_InitVal
(
void
)
{
K_Line_Set
.
Flag
=
0x7AA7A55Au
;
K_Line_Set
.
K_Line_LID20
=
0x00u
;
/* 00 应对ECE R13 //0:非应对、1:应对 */
K_Line_Set
.
K_Line_LID21
=
0x00u
;
/* 00 EBS/ABS //0:无、1:EBS、2:ABS(CAN应对) 3:ABS (CAN非应对) */
K_Line_Set
.
K_Line_LID22
=
0x00u
;
/* 00 EVSC //0:无、1:有 */
K_Line_Set
.
K_Line_LID23
=
0x00u
;
/* 00 驻车锁定 //0:无、1:有 */
K_Line_Set
.
K_Line_LID24
=
0x00u
;
/* 00 HSA //0:无、1:有 */
K_Line_Set
.
K_Line_LID25
=
0x00u
;
/* 00 AEBS //0:无、1:有 */
K_Line_Set
.
K_Line_LID26
=
0x00u
;
/* 00 ACC //0:无、1:有 */
K_Line_Set
.
K_Line_LID27
=
0x01u
;
/* 00 LDWS //0:无、1:有 */
K_Line_Set
.
K_Line_LID28
=
0x01u
;
/* 01 车辆间报警 //0:无、1:有 */
K_Line_Set
.
K_Line_LID29
=
0x01u
;
/* 01 有无巡航 //0:无、1:有 /*初值1*/
K_Line_Set
.
K_Line_LID2A
=
0x00u
;
/* 00 气悬 //0:Reef、1:Rear air、2:Full air */
K_Line_Set
.
K_Line_LID2B
=
0x00u
;
/* 00 ISS //0:无、1: eco stop、 2:Idle Stop */
K_Line_Set
.
K_Line_LID2C
=
0x00u
;
/* 00 装货台工作警报蜂鸣 //0:无、1:有 */
K_Line_Set
.
K_Line_LID2D
=
0x00u
;
/* 00 ROWS //0:无、1:ROWS有、2LOCAL警报有 */
K_Line_Set
.
K_Line_LID2E
=
0x00u
;
/* 00 行车记录仪 //0:模拟记录仪、1:数字记录仪或行车记录仪 */
K_Line_Set
.
K_Line_LID2F
=
0x00u
;
/* 00 车型 //0:单车、1:拖车、2:全拖车 */
K_Line_Set
.
K_Line_LID30
=
0x00u
;
/* 00 缓速器 //0:无、1:有(C&E)、2:有(F) */
K_Line_Set
.
K_Line_LID31
=
0x01u
;
/* -- 定速巡航 //0:无、1:有 */
K_Line_Set
.
K_Line_LID32
=
0x00u
;
/* 00 装货台种类 //0:一般、1:侧翼、2:倾倒 */
K_Line_Set
.
K_Line_LID33
=
0x01u
;
/* 01 SCR?DPD //0:SCR无/DPD有、1:SCR有/DPD有、2:SCR无/DPD无、3:SCR有/DPD无 /*初值1*/
K_Line_Set
.
K_Line_LID34
=
0x00u
;
/* 00 驻车种类 //0:FULL AIR、1:AOH /*初值1*/
K_Line_Set
.
K_Line_LID35
=
0x00u
;
/* -- 气压计 //0:2针式、1:1针式 */
K_Line_Set
.
K_Line_LID36
=
0x00u
;
/* -- 低压警报压 //0:一般输出(539kPa)、1:ADR(588kPa) */
K_Line_Set
.
K_Line_LID37
=
0x01u
;
/* -- 超限警报 //0:无、1:有 */
K_Line_Set
.
K_Line_LID38
=
0x01u
;
/* -- 速度警报 //0:无、1:有 */
K_Line_Set
.
K_Line_LID39
=
0x00u
;
/* 00 可变SLD //0:无、1:1车速、2:2车速 /*初值1*/
K_Line_Set
.
K_Line_LID3A
=
0x00u
;
/* -- OEM //0:ISZ、1:UDT */
K_Line_Set
.
K_Line_LID3B
=
0x00u
;
/* -- 预留 */
K_Line_Set
.
K_Line_LID3C
=
0x00u
;
/* -- 预留 */
K_Line_Set
.
K_Line_LID3D
=
0x00u
;
/* -- 预留 */
K_Line_Set
.
K_Line_LID3E
=
0x01u
;
/* 01 胎压匹配功能 //0:胎压功能未匹配 1:匹配 */
K_Line_Set
.
K_Line_LID3F
=
0x00u
;
/* -- 预留 */
K_Line_Set
.
K_Line_LID40
=
0x00u
;
/* 00 发动机种类 */
K_Line_Set
.
K_Line_LID41
=
0x13u
;
/* 50 变速器种类&控制 /*初值50*/
K_Line_Set
.
K_Line_LID42
=
0x00u
;
/* 00 驻车管道 /*初值 0*/
K_Line_Set
.
K_Line_LID43
=
0x82u
;
/* 82 车型 /*初值44*/
K_Line_Set
.
K_Line_LID44
=
0xFFu
;
/* FF 速度警报 /*初值FF*/
K_Line_Set
.
K_Line_LID45
=
0xFFu
;
/* FF 发动机转速 /*初值FF*/
K_Line_Set
.
K_Line_LID46
=
0xFFu
;
/* FF 急加速 /*初值FF*/
K_Line_Set
.
K_Line_LID47
=
0xFFu
;
/* FF 急减速 /*初值FF*/
K_Line_Set
.
K_Line_LID48
=
0xFFu
;
/* FF 长时间怠速 /*初值FF*/
K_Line_Set
.
K_Line_LID49
=
0xFFu
;
/* FF 辅助驻车 /*初值FF*/
K_Line_Set
.
K_Line_LID4A
=
0x32u
;
/* 37 变速箱油 55000 */
K_Line_Set
.
K_Line_LID4B
=
0x32u
;
/* 37 差速器油 55000 */
K_Line_Set
.
K_Line_LID4C
=
0x32u
;
/* 37 离合器油 55000 */
K_Line_Set
.
K_Line_LID4D
=
0x64u
;
/* 37 动力转向油 55000 */
K_Line_Set
.
K_Line_LID4E
=
0x78u
;
/* 32 轮胎 50000 */
K_Line_Set
.
K_Line_LID4F
=
0x32u
;
/* 34 机油&滤清器 22000 */
K_Line_Set
.
K_Line_LID50
=
0x00u
;
/* -- 预留 */
K_Line_Set
.
K_Line_LID51
=
0x01u
;
/* 01 工作模式 */
K_Line_Set
.
K_Line_LID52
=
0x00u
;
/* 00 电子部件设定 */
K_Line_Set
.
No_Digit1
=
0x38u
;
//01
K_Line_Set
.
No_Digit2
=
0x39u
;
//02
K_Line_Set
.
No_Digit3
=
0x37u
;
//03
K_Line_Set
.
No_Digit4
=
0x39u
;
//04
K_Line_Set
.
No_Digit5
=
0x36u
;
//05
K_Line_Set
.
No_Digit6
=
0x38u
;
//06
K_Line_Set
.
No_Digit7
=
0x33u
;
//07
K_Line_Set
.
No_Digit8
=
0x30u
;
//08
K_Line_Set
.
No_Digit9
=
0x31u
;
//09
K_Line_Set
.
No_Digit10
=
0x30u
;
//10
K_Line_Set
.
ECUStatus1
=
0x00u
;
//11
K_Line_Set
.
ECUStatus2
=
0x00u
;
//12
K_Line_Set
.
ECUStatus3
=
0x00u
;
//13
K_Line_Set
.
ECUStatus4
=
0x00u
;
//14
K_Line_Set
.
ECUStatus5
=
0x00u
;
//15
K_Line_Set
.
METERCOUNT
=
0x00u
;
//16
K_Line_Set
.
NoOfDTCFF00
=
0x00u
;
//17
K_Line_Set
.
NoOfDTC8000
=
0x00u
;
//18
K_Line_Set
.
TesterECU
=
0x00u
;
//19
K_Line_Set
.
TesterECUCAN
=
0x00u
;
//20
K_Line_Set
.
User_Light1
=
10u
;
K_Line_Set
.
User_Light2
=
10u
;
void
Common_Set_K_Line_Value
(
void
)
{
uint8_t
K_Line_Set_Flag
=
0u
;
EEPROM_RW_Result_en_t
enResult
=
EEPROM_RW_FAIL
;
K_Line_Set_Flag
=
Common_Get_DTCstatusCHGFFK_Flag
();
if
(
K_Line_Set_Flag
==
1u
)
{
Common_Set_DTCstatusCHGFFK_Flag
(
0
);
/*存储*/
if
(
EEPROM_Get_Block_Status
(
EEPROM_BLOCK_EOL_K_LINE
)
!=
EEPROM_STAT_ERROR
)
{
while
(
EEPROM_Get_Status
()
==
EEPROM_STAT_BUSY
)
{
WDT_Clear
();
}
enResult
=
EEPROM_Write_Data
(
EEPROM_BLOCK_EOL_K_LINE
,
&
K_Line_Set
,
(
sizeof
(
K_Line_Set
)
/
4u
));
}
}
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
source/Application/RTE/Common_Interface.h
View file @
490021ac
...
...
@@ -3,111 +3,6 @@
#include "TYW_stdint.h"
/******************************************************************************
K-LINE下线配置
******************************************************************************/
typedef
struct
{
uint32_t
Flag
;
/*初始化标记位*/
// HEX
uint8_t
K_Line_LID20
;
/* 00 应对ECE R13 //0:非应对、1:应对 */
uint8_t
K_Line_LID21
;
/* 00 EBS/ABS //0:无、1:EBS、2:ABS(CAN应对) 3:ABS (CAN非应对) */
uint8_t
K_Line_LID22
;
/* 00 EVSC //0:无、1:有 */
uint8_t
K_Line_LID23
;
/* 00 驻车锁定 //0:无、1:有 */
uint8_t
K_Line_LID24
;
/* 00 HSA //0:无、1:有 */
uint8_t
K_Line_LID25
;
/* 00 AEBS //0:无、1:有 */
uint8_t
K_Line_LID26
;
/* 00 ACC //0:无、1:有 */
uint8_t
K_Line_LID27
;
/* 00 LDWS //0:无、1:有 */
uint8_t
K_Line_LID28
;
/* 00 车辆间报警 //0:无、1:有 */
uint8_t
K_Line_LID29
;
/* 01 有无巡航 //0:无、1:有 /*初值1*/
uint8_t
K_Line_LID2A
;
/* 00 气悬 //0:Reef、1:Rear air、2:Full air */
uint8_t
K_Line_LID2B
;
/* 00 ISS //0:无、1: eco stop、 2:Idle Stop */
uint8_t
K_Line_LID2C
;
/* 00 装货台工作警报蜂鸣//0:无、1:有 */
uint8_t
K_Line_LID2D
;
/* 00 ROWS //0:无、1:ROWS有、2LOCAL警报有 */
uint8_t
K_Line_LID2E
;
/* 00 行车记录仪 //0:模拟记录仪、1:数字记录仪或行车记录仪 */
uint8_t
K_Line_LID2F
;
/* 00 车型 //0:单车、1:拖车、2:全拖车 */
uint8_t
K_Line_LID30
;
/* 00 缓速器 //0:无、1:有(C&E)、2:有(F) */
uint8_t
K_Line_LID31
;
/* -- 定速巡航 //0:无、1:有 */
uint8_t
K_Line_LID32
;
/* 00 装货台种类 //0:一般、1:侧翼、2:倾倒 */
uint8_t
K_Line_LID33
;
/* 01 SCR?DPD //0:SCR无/DPD有、1:SCR有/DPD有、2:SCR无/DPD无、3:SCR有/DPD无 /*初值1*/
uint8_t
K_Line_LID34
;
/* 00 驻车种类 //0:FULL AIR、1:AOH /*初值1*/
uint8_t
K_Line_LID35
;
/* -- 气压计 //0:2针式、1:1针式 */
uint8_t
K_Line_LID36
;
/* -- 低压警报压 //0:一般输出(539kPa)、1:ADR(588kPa) */
uint8_t
K_Line_LID37
;
/* -- 超限警报 //0:无、1:有 */
uint8_t
K_Line_LID38
;
/* -- 速度警报 //0:无、1:有 */
uint8_t
K_Line_LID39
;
/* 00 可变SLD //0:无、1:1车速、2:2车速 /*初值1*/
uint8_t
K_Line_LID3A
;
/* -- OEM //0:ISZ、1:UDT */
uint8_t
K_Line_LID3B
;
/* -- 预留 */
uint8_t
K_Line_LID3C
;
/* -- 预留 */
uint8_t
K_Line_LID3D
;
/* -- 预留 */
uint8_t
K_Line_LID3E
;
/* 01 预留 //0:胎压功能未匹配 1:匹配 */
uint8_t
K_Line_LID3F
;
/* -- 预留 */
uint8_t
K_Line_LID40
;
/* 00 发动机种类 */
uint8_t
K_Line_LID41
;
/* 10 变速器种类&控制 /*初值50*/
uint8_t
K_Line_LID42
;
/* 00 驻车管道 /*初值 0*/
uint8_t
K_Line_LID43
;
/* 82 车型 /*初值44*/
uint8_t
K_Line_LID44
;
/* FF 速度警报 /*初值FF*/
uint8_t
K_Line_LID45
;
/* FF 发动机转速 /*初值FF*/
uint8_t
K_Line_LID46
;
/* FF 急加速 /*初值FF*/
uint8_t
K_Line_LID47
;
/* FF 急减速 /*初值FF*/
uint8_t
K_Line_LID48
;
/* FF 长时间怠速 /*初值FF*/
uint8_t
K_Line_LID49
;
/* FF 辅助驻车 /*初值FF*/
uint8_t
K_Line_LID4A
;
/* 32 变速箱油 5000 */
uint8_t
K_Line_LID4B
;
/* 32 差速器油 5000 */
uint8_t
K_Line_LID4C
;
/* 32 离合器油 */
uint8_t
K_Line_LID4D
;
/* 64 动力转向油 10000 */
uint8_t
K_Line_LID4E
;
/* 78 轮胎 12000 */
uint8_t
K_Line_LID4F
;
/* 32 机油&滤清器 5000 */
uint8_t
K_Line_LID50
;
/* -- 预留 */
uint8_t
K_Line_LID51
;
/* 01 工作模式 0-工厂模式 1-通常模式 2-销售模式*/
uint8_t
K_Line_LID52
;
/* 00 电子部件设定 0-500K 1-250k*/
uint8_t
reserve
;
uint8_t
No_Digit1
;
//01
uint8_t
No_Digit2
;
//02
uint8_t
No_Digit3
;
//03
uint8_t
No_Digit4
;
//04
uint8_t
No_Digit5
;
//05
uint8_t
No_Digit6
;
//06
uint8_t
No_Digit7
;
//07
uint8_t
No_Digit8
;
//08
uint8_t
No_Digit9
;
//09
uint8_t
No_Digit10
;
//10
uint8_t
ECUStatus1
;
//11
uint8_t
ECUStatus2
;
//12
uint8_t
ECUStatus3
;
//13
uint8_t
ECUStatus4
;
//14
uint8_t
ECUStatus5
;
//15
uint8_t
METERCOUNT
;
//16
uint8_t
NoOfDTCFF00
;
//17
uint8_t
NoOfDTC8000
;
//18
uint8_t
TesterECU
;
//19
uint8_t
TesterECUCAN
;
//20
uint8_t
User_Light1
;
uint8_t
User_Light2
;
uint8_t
reserve3
;
uint8_t
reserve4
;
}
_EOL_K_LINE_SET
;
extern
_EOL_K_LINE_SET
K_Line_Set
;
extern
void
Common_DataInit
(
void
);
extern
void
Common_Input_Para
(
void
);
...
...
@@ -160,8 +55,7 @@ void Common_Set_Menu_FacDea_Time_Sta(uint32_t Value);
uint32_t
Common_Get_Menu_FacDea_Time_Sta
(
void
);
uint8_t
Common_Get_TPMS_TEST_OFF_Time_Sta
(
void
);
void
ReadDTCEOLValue_Meter_K_LINE
(
void
);
void
K_LINE_EOL_InitVal
(
void
);
void
Common_Set_K_Line_Value
(
void
);
#endif
This diff is collapsed.
Click to expand it.
source/System/tasks.c
View file @
490021ac
...
...
@@ -239,6 +239,8 @@ void Sys_Run_Mode_100ms_Tasks(void)
Data_Acc_Speed_Processing
();
/*高速路一般路报警判断*/
Data_GsLYbL_Speed_Processing
();
/**/
Common_Set_K_Line_Value
();
//YZHD_Count++;
//if (YZHD_Count == 20)
...
...
This diff is collapsed.
Click to expand it.
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