Commit 3fa7100a authored by 时昊's avatar 时昊

Merge branch 'shihao' into 'dev'

Shihao

See merge request !14
parents 40797146 f17d9fcc
......@@ -45,15 +45,11 @@ void Power_KL30_Init ( void )
CoolantTemp_KL30_Init();
// eeprom_StoreInfo_Init( );
Data_Gear_KL30_Init();
//APP_CAN_Init();
//SEG_LCD_Init();
BU98R10_Init();
MenuKL30Init();
Data_User_Mileage_KL30Init();
}
......
......@@ -4,7 +4,7 @@
#include "Common_Interface.h"
#include "CAN_User.h"
#include "SEG_LCD.h"
#include "gpio.h"
#include "Fuel.h"
......@@ -35,555 +35,20 @@ void Telltales_Init(void)
const LED_Attribute_st LED_Attribute[LED_Max] =
{
/* 指示灯索引 是否自检 外部信号自检 工作电源状态 自检开始时间 自检持续时间 指示灯点亮条件 指示灯执行函数 */
{ m_LED_RIGHT , SelfCheck , NoExterNalCheck , LED_IGN_ON , 0u, 3000ul, LED_RIGHT_Judgement , LED_RIGHT_Execution },//右转向
{ m_LED_LEFT , SelfCheck , NoExterNalCheck , LED_IGN_ON , 0u, 3000ul, LED_LEFT_Judgement , LED_LEFT_Execution },//左转向
{ m_LED_HI_BEAM , SelfCheck , NoExterNalCheck , LED_IGN_ON , 0u, 3000ul, LED_HI_BEAM_Judgement , LED_HI_BEAM_Execution },//远光灯
{ m_LED_MIL , SelfCheck , NoExterNalCheck , LED_IGN_ON , 0u, 3000ul, LED_MIL_Judgement , LED_MIL_Execution },//发动机报警灯
{ m_LED_ABS , SelfCheck , NoExterNalCheck , LED_IGN_ON , 0u, 3000ul, LED_ABS_Judgement , LED_ABS_Execution },//ABS_低有效
{ m_LED_TSC , SelfCheck , NoExterNalCheck , LED_IGN_ON , 0u, 3000ul, LED_TSC_Judgement , LED_TSC_Execution },//TSC
{ m_LED_AutoStarStop , SelfCheck , NoExterNalCheck , LED_IGN_ON , 0u, 3000ul, LED_AutoStarStop_Judgement , LED_AutoStarStop_Execution },//自动启停
{ m_LED_Batterylow , SelfCheck , NoExterNalCheck , LED_IGN_ON , 0u, 3000ul, LED_Batterylow_Judgement , LED_Batterylow_Execution },//蓄电池电压报警
{ m_LED_Auto_HI_BEAM , NoSelfCheck , NoExterNalCheck , LED_IGN_ON , 0u, 3000ul, LED_Auto_HI_BEAM_Judgement , LED_Auto_HI_BEAM_Execution },//自动远光灯(预留)
{ m_LED_Shore , SelfCheck , NoExterNalCheck , LED_IGN_ON , 0u, 3000ul, LED_Shore_Judgement , LED_Shore_Execution },//边撑状态
{ m_LED_ENGINE_OIL_LOW , NoSelfCheck , NoExterNalCheck , LED_IGN_ON , 0u, 3000ul, LED_ENGINE_OIL_LOW_Judgement , LED_ENGINE_OIL_LOW_Execution },//机油压力报警灯(预留)
{ m_LED_TPMS , NoSelfCheck , NoExterNalCheck , LED_IGN_ON , 0u, 3000ul, LED_TPMS_Judgement , LED_TPMS_Execution },//胎压功能(预留)
{ m_LED_READY , SelfCheck , NoExterNalCheck , LED_IGN_ON , 0u, 3000ul, LED_READY_Judgement , LED_READY_Execution },//READY
{ m_LED_Fuel , SelfCheck , NoExterNalCheck , LED_IGN_ON , 0u, 3000ul, LED_Fuel_Judgement , LED_Fuel_Execution },//燃油
{ m_LED_Temp , SelfCheck , NoExterNalCheck , LED_IGN_ON , 0u, 3000ul, LED_Temp_Judgement , LED_Temp_Execution },//水温
{ m_LED_RIGHT , SelfCheck , NoExterNalCheck , LED_IGN_ON , 0u, 3000ul, Common_Get_IG_Sts , Common_Get_IG_Sts },//右转向
{ m_LED_LEFT , SelfCheck , NoExterNalCheck , LED_IGN_ON , 0u, 3000ul, Common_Get_IG_Sts , Common_Get_IG_Sts },//左转向
{ m_LED_HI_BEAM , SelfCheck , NoExterNalCheck , LED_IGN_ON , 0u, 3000ul, Common_Get_IG_Sts , Common_Get_IG_Sts },//远光灯
{ m_LED_MIL , SelfCheck , NoExterNalCheck , LED_IGN_ON , 0u, 3000ul, Common_Get_IG_Sts , Common_Get_IG_Sts },//发动机报警灯
{ m_LED_ABS , SelfCheck , NoExterNalCheck , LED_IGN_ON , 0u, 3000ul, Common_Get_IG_Sts , Common_Get_IG_Sts },//ABS_低有效
{ m_LED_TSC , SelfCheck , NoExterNalCheck , LED_IGN_ON , 0u, 3000ul, Common_Get_IG_Sts , Common_Get_IG_Sts },//TSC
{ m_LED_AutoStarStop , SelfCheck , NoExterNalCheck , LED_IGN_ON , 0u, 3000ul, Common_Get_IG_Sts , Common_Get_IG_Sts },//自动启停
{ m_LED_Batterylow , SelfCheck , NoExterNalCheck , LED_IGN_ON , 0u, 3000ul, Common_Get_IG_Sts , Common_Get_IG_Sts },//蓄电池电压报警
{ m_LED_Auto_HI_BEAM , NoSelfCheck , NoExterNalCheck , LED_IGN_ON , 0u, 3000ul, Common_Get_IG_Sts , Common_Get_IG_Sts },//自动远光灯(预留)
{ m_LED_Shore , SelfCheck , NoExterNalCheck , LED_IGN_ON , 0u, 3000ul, Common_Get_IG_Sts , Common_Get_IG_Sts },//边撑状态
{ m_LED_ENGINE_OIL_LOW , NoSelfCheck , NoExterNalCheck , LED_IGN_ON , 0u, 3000ul, Common_Get_IG_Sts , Common_Get_IG_Sts },//机油压力报警灯(预留)
{ m_LED_TPMS , NoSelfCheck , NoExterNalCheck , LED_IGN_ON , 0u, 3000ul, Common_Get_IG_Sts , Common_Get_IG_Sts },//胎压功能(预留)
{ m_LED_READY , SelfCheck , NoExterNalCheck , LED_IGN_ON , 0u, 3000ul, Common_Get_IG_Sts , Common_Get_IG_Sts },//READY
{ m_LED_Fuel , SelfCheck , NoExterNalCheck , LED_IGN_ON , 0u, 3000ul, Common_Get_IG_Sts , Common_Get_IG_Sts },//燃油
{ m_LED_Temp , SelfCheck , NoExterNalCheck , LED_IGN_ON , 0u, 3000ul, Common_Get_IG_Sts , Common_Get_IG_Sts },//水温
};
/******************************************************************************
右转向灯
信号接口:硬线
信号定义:
输出信号:
******************************************************************************/
uint16_t LED_RIGHT_Judgement(void)
{
uint16_t u8Result = 0u;
return u8Result;
}
void LED_RIGHT_Execution(uint16_t led_status)
{
if (led_status == 1u)
{
SEG_LCD_RightTurn(SEG_LCD_LIGHT);
App_Telltales_Ctrl(LED_Right, 1);
}
else
{
SEG_LCD_RightTurn(SEG_LCD_OFF);
App_Telltales_Ctrl(LED_Right, 0);
}
}
/******************************************************************************
左转向灯
信号接口:硬线
信号定义:
输出信号:
******************************************************************************/
uint16_t LED_LEFT_Judgement(void)
{
uint16_t u8Result = 0u;
uint8_t Get_LIne_Sta = 0u;
if (Get_LIne_Sta == LINE_IN_LOGIC_VALID)
{
u8Result = 1u;
}
else
{
u8Result = 0u;
}
return u8Result;
}
void LED_LEFT_Execution(uint16_t led_status)
{
if (led_status == 1u)
{
SEG_LCD_LeftTurn(SEG_LCD_LIGHT);
App_Telltales_Ctrl(LED_Left, 1);
}
else
{
SEG_LCD_LeftTurn(SEG_LCD_OFF);
App_Telltales_Ctrl(LED_Left, 0);
}
}
/******************************************************************************
远光灯
信号接口:
信号定义:
输出信号:
******************************************************************************/
uint16_t LED_HI_BEAM_Judgement(void)
{
uint16_t u8Result = 0u;
uint8_t Get_LIne_Sta = 0u;
if (Get_LIne_Sta == 1u)
{
u8Result = 1u;
}
else
{
u8Result = 0u;
}
return u8Result;
}
void LED_HI_BEAM_Execution(uint16_t led_status)
{
if (led_status == 1u)
{
SEG_LCD_HighBeam(SEG_LCD_LIGHT);
App_Telltales_Ctrl(LED_HighBeam, 1);
}
else
{
SEG_LCD_HighBeam(SEG_LCD_OFF);
App_Telltales_Ctrl(LED_HighBeam, 0);
}
}
/******************************************************************************
发动机故障报警灯
信号接口:
信号定义:
输出信号:
******************************************************************************/
uint16_t LED_MIL_Judgement(void)
{
uint16_t u8Result = 0u;
uint8_t Get_LIne_Sta = 0u;
if (Get_LIne_Sta == 1u)
{
u8Result = 1u;
}
else
{
u8Result = 0u;
}
return u8Result;
}
void LED_MIL_Execution(uint16_t led_status)
{
if (led_status == 1u)
{
SEG_LCD_OBD(SEG_LCD_LIGHT);
App_Telltales_Ctrl(LED_OBD, 1);
}
else
{
SEG_LCD_OBD(SEG_LCD_OFF);
App_Telltales_Ctrl(LED_OBD, 0);
}
}
/******************************************************************************
ABS故障报警灯
信号接口:
信号定义:
输出信号:
******************************************************************************/
uint16_t LED_ABS_Judgement(void)
{
uint16_t u8Result = 0u;
uint8_t Get_LIne_Sta = 0u;
if (Get_LIne_Sta == 1u)
{
u8Result = 1u;
}
else
{
u8Result = 0u;
}
return u8Result;
}
void LED_ABS_Execution(uint16_t led_status)
{
if (led_status == 1u)
{
SEG_LCD_ABS(SEG_LCD_LIGHT);
App_Telltales_Ctrl(LED_ABS, 1);
}
else
{
SEG_LCD_ABS(SEG_LCD_OFF);
App_Telltales_Ctrl(LED_ABS, 0);
}
}
/******************************************************************************
TSC故障报警灯
信号接口:
信号定义:
输出信号:
******************************************************************************/
uint16_t LED_TSC_Judgement(void)
{
uint16_t u8Result = 0u;
uint8_t Get_CANdate = 0u;
uint8_t Get_CANdate1 = 0u;
uint8_t Get_CANdate2 = 0u;
uint8_t Get_CANdate3 = 0u;
static uint8_t gu8_flashCnt = 0;
static uint16_t gu16_last_TCS_workMode = 0x00;
static uint16_t gu16_last_result = 0u;
return u8Result;
}
void LED_TSC_Execution(uint16_t led_status)
{
}
/******************************************************************************
自动启停故障报警灯
信号接口:
信号定义:
输出信号:
******************************************************************************/
uint16_t LED_AutoStarStop_Judgement(void)
{
uint16_t u8Result = 0u;
uint8_t Get_LIne_Sta = 0u;
if (Get_LIne_Sta == 1u)
{
u8Result = 1u;
}
else
{
u8Result = 0u;
}
return u8Result;
}
void LED_AutoStarStop_Execution(uint16_t led_status)
{
if (led_status == 1u)
{
SEG_LCD_AutoStarStop(SEG_LCD_LIGHT);
App_Telltales_Ctrl(LED_AutoStartStop, 1);
}
else
{
SEG_LCD_AutoStarStop(SEG_LCD_OFF);
App_Telltales_Ctrl(LED_AutoStartStop, 0);
}
}
/******************************************************************************
蓄电池电压报警
信号接口:
信号定义:
输出信号:
******************************************************************************/
uint16_t LED_Batterylow_Judgement(void)
{
uint16_t u8Result = 0u;
uint8_t Get_CANdate = 0u;
u8Result = Get_LED_ECU_Battery_VoltageFlag();
Get_CANdate = (CAN_SIG_NORMAL == CAN_MSG_Status(ID_ECU_Battery_Count)) ? 1 : 0;
if ((u8Result == 1u) && (Get_CANdate == 1))
{
u8Result = 1u;
}
else
{
u8Result = 0u;
}
return u8Result;
}
void LED_Batterylow_Execution(uint16_t led_status)
{
if (led_status == 1u)
{
SEG_LCD_Batterylow(SEG_LCD_LIGHT);
App_Telltales_Ctrl(LED_Battery, 1);
}
else
{
SEG_LCD_Batterylow(SEG_LCD_OFF);
App_Telltales_Ctrl(LED_Battery, 0);
}
}
/******************************************************************************
自动远光灯(预留)
信号接口:
信号定义:
输出信号:
******************************************************************************/
uint16_t LED_Auto_HI_BEAM_Judgement(void)
{
uint16_t u8Result = 0u;
uint8_t Get_CANdate = 0u;
// Get_CANdate = get_240_MILLampSts();
//Get_CANdate = get_113_MILLampSts();
if (Get_CANdate == 1u)
{
u8Result = 1u;
}
else
{
u8Result = 0u;
}
return u8Result;
}
void LED_Auto_HI_BEAM_Execution(uint16_t led_status)
{
//if (led_status == 1u)
if (0)
{
SEG_LCD_HI_BEAM(SEG_LCD_LIGHT);
App_Telltales_Ctrl(LED_ALight, 1);
}
else
{
SEG_LCD_HI_BEAM(SEG_LCD_OFF);
App_Telltales_Ctrl(LED_ALight, 0);
}
}
/******************************************************************************
边撑状态
信号接口:
信号定义:
输出信号:
******************************************************************************/
uint16_t LED_Shore_Judgement(void)
{
uint16_t u8Result = 0u;
uint8_t Get_CANdate = 0u;
Get_CANdate = Get_ID_111_Sig_ISG_SideStand();
if (Get_CANdate == 1u)
{
u8Result = 1u;
}
else
{
u8Result = 0u;
}
return u8Result;
}
void LED_Shore_Execution(uint16_t led_status)
{
if (led_status == 1u)
{
SEG_LCD_Shore(SEG_LCD_LIGHT);
PORT_SetBit(TLight_OUT);
}
else
{
SEG_LCD_Shore(SEG_LCD_OFF);
PORT_ClrBit(TLight_OUT);
}
}
/******************************************************************************
机油压力低报警灯
信号接口:
信号定义:
输出信号:
******************************************************************************/
uint16_t LED_ENGINE_OIL_LOW_Judgement(void)
{
uint16_t u8Result = 0u;
uint8_t Get_LIne_Sta = 0u;
if (Get_LIne_Sta == 1u)
{
u8Result = 1u;
}
else
{
u8Result = 0u;
}
return u8Result;
}
void LED_ENGINE_OIL_LOW_Execution(uint16_t led_status)
{
if (led_status == 1u)
{
SEG_LCD_OilPressure(SEG_LCD_LIGHT);
App_Telltales_Ctrl(LED_OilPressure, 1);
}
else
{
SEG_LCD_OilPressure(SEG_LCD_OFF);
App_Telltales_Ctrl(LED_OilPressure, 0);
}
}
/******************************************************************************
胎压功能(预留)
信号接口:
信号定义:
输出信号:
******************************************************************************/
uint16_t LED_TPMS_Judgement(void)
{
uint16_t u8Result = 0u;
uint8_t Get_LIne_Sta = 0u;
if (Get_LIne_Sta == 1u)
{
u8Result = 1u;
}
else
{
u8Result = 0u;
}
return u8Result;
}
void LED_TPMS_Execution(uint16_t led_status)
{
if (led_status == 1u)
{
SEG_LCD_TirePressure(SEG_LCD_LIGHT);
App_Telltales_Ctrl(LED_TirePressure, 1);
}
else
{
SEG_LCD_TirePressure(SEG_LCD_OFF);
App_Telltales_Ctrl(LED_TirePressure, 0);
}
}
/******************************************************************************
READY
信号接口:
信号定义:
输出信号:
******************************************************************************/
uint16_t LED_READY_Judgement(void)
{
uint16_t u8Result = 0u;
uint8_t Get_CANdate = 0u;
Get_CANdate = Get_ID_111_ISG_Ready();
if (Get_CANdate == 1u)
{
u8Result = 1u;
}
else
{
u8Result = 0u;
}
return u8Result;
}
void LED_READY_Execution(uint16_t led_status)
{
if (led_status == 1u)
{
SEG_LCD_READY(SEG_LCD_LIGHT);
App_Telltales_Ctrl(LED_READY, 1);
}
else
{
SEG_LCD_READY(SEG_LCD_OFF);
App_Telltales_Ctrl(LED_READY, 0);
}
}
/******************************************************************************
燃油
信号接口:
信号定义:
输出信号:
******************************************************************************/
uint16_t LED_Fuel_Judgement(void)
{
uint16_t u8Result = 0u;
uint8_t Get_Fueldate = 0u;
Get_Fueldate = Get_CurFuelSetp();
if (Get_Fuel_Sensor_State() == FuelSensorNormal)
{
if (Get_Fueldate == 0u)
{
if(FLASH_SYNC_1Hz)
u8Result = 1;
else
u8Result = 0;
}
else if (Get_Fueldate == 1u)
{
u8Result = 1u;
}
else
{
u8Result = 2u;
}
}
else
{
u8Result = 2u;
}
return u8Result;
}
extern uint8_t CurFuelSetp;
void LED_Fuel_Execution(uint16_t led_status)
{
if (led_status == 1u)
{
SEG_LCD_Fuel(SEG_LCD_LIGHT);
App_Telltales_Ctrl(LED_Fuel_W, 0);
App_Telltales_Ctrl(LED_Fuel_Y, 1);
}
else if (led_status == 2u)
{
SEG_LCD_Fuel(SEG_LCD_LIGHT);
App_Telltales_Ctrl(LED_Fuel_W, 1);
App_Telltales_Ctrl(LED_Fuel_Y, 0);
}
else
{
SEG_LCD_Fuel(SEG_LCD_OFF);
App_Telltales_Ctrl(LED_Fuel_W, 0);
App_Telltales_Ctrl(LED_Fuel_Y, 0);
}
}
/******************************************************************************
水温
信号接口:
信号定义:
输出信号:
******************************************************************************/
uint16_t LED_Temp_Judgement(void)
{
uint16_t u8Result = 0u;
uint8_t Get_CANdate = 0u;
if (Get_CANdate == 0u)
{
u8Result = 2u;
}
else if (Get_CANdate == 1u)
{
u8Result = 1u;
}
else
{
u8Result = 0u;
}
return u8Result;
}
void LED_Temp_Execution(uint16_t led_status)
{
if (led_status == 1u)
{
SEG_LCD_Temp(SEG_LCD_LIGHT);
App_Telltales_Ctrl(LED_Temp_W, 0);
App_Telltales_Ctrl(LED_Temp_R, 1);
}
else if (led_status == 2u)
{
SEG_LCD_Temp(SEG_LCD_LIGHT);
App_Telltales_Ctrl(LED_Temp_W, 1);
App_Telltales_Ctrl(LED_Temp_R, 0);
}
else
{
SEG_LCD_Temp(SEG_LCD_OFF);
App_Telltales_Ctrl(LED_Temp_W, 0);
App_Telltales_Ctrl(LED_Temp_R, 0);
}
}
......@@ -88,35 +88,9 @@ void Sys_Run_Mode_10ms_Tasks(void)
Analog_Signal_Conv_Service();
Telltales_Management();
Can_BusOff_Fun(10u);
Selfcheck_Display_Update_Service();
Key_Status_Detect_Service();
//Test();
// Telltales_Left_Right_Management_Service();
// Key_Service();
// //CAN_BUSOFF_Recover();
// /*车�?�处�?*/
// SetGaugesPara(VehGauges, VehSpeedAmplification(Cal_Veh_Val()));
// /*转�?�处�?*/
// Common_Set_Act_E_Speed(Get_ID_CF00400_Sig_EngineSpeed() / 8);
// SetGaugesPara(RevGauges, RevSpeedManage(Common_Get_Act_E_Speed()));
// /*表头调度函数 added by yutian*/
// UserGaugeSchedule();/*在主循环中调�?*/
// /*end*/
// Sound_Play_Service();
// CD4051B_ReadSignal_Serviece();
// Can_BusOff_Fun();
// //for (i = 0; i < LED_Max ; i++)
// //{
// // Telltales_DiagCtrl(i, 1u);
// //}
//if(Common_Get_IG_Sts() == COMMON_POWER_ON)
Data_Mileage_Write_EEPROM();
Data_Mileage_Write_EEPROM();
}
/*============================================================================*/
......@@ -127,25 +101,7 @@ Data_Mileage_Write_EEPROM();
void Sys_Run_Mode_20ms_Tasks(void)
{
//Key_Status_Detect_Service();
MenuStatusSwitchODO(Key_Get_Status(KEY_MODE));
MenuStatusSwitchUnit(Key_Get_Status(KEY_SET));
/*if(Common_Get_IG_Sts() == COMMON_POWER_ON)
{
if((Common_GetIgnOnTime() >= IGON_SelfcheckingTimer)&&(get_SEG_Check_Contrl() == 0))
{
//转�?�显�?
SEG_LCD_Engine_Speed_Seg_Display( Common_Get_Disp_E_Speed());
}
}*/
BU98R10_Update_Request();
//转�?�表头走�?
//Gauges_Management_Service();
Diag_Req_Send(20);
IS31FL3236_Update();
}
......@@ -162,21 +118,13 @@ void Sys_Run_Mode_50ms_Tasks(void)
// Data_Time_Calibration();
// Data_Service_Gear_Processing();
// Speed_PPK_Processing();
// TLC6C5912_Sync_Service();
// Sound_Scheduling_Service();
BGTask();
CAN_LED_Check_50msTask();
SetDtcFault();
// Data_Group_Processing_Service();
}
......
......@@ -228,7 +228,7 @@
<Group>
<GroupName>Driver</GroupName>
<tvExp>0</tvExp>
<tvExp>1</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<cbSel>0</cbSel>
<RteFlg>0</RteFlg>
......@@ -771,30 +771,6 @@
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\source\Application\LINE_IN\Line_In.h</PathWithFileName>
<FilenameWithoutPath>Line_In.h</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>45</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\source\Application\LINE_IN\Line_In.c</PathWithFileName>
<FilenameWithoutPath>Line_In.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>46</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\source\Application\PowerManagement\PowerManagement.h</PathWithFileName>
<FilenameWithoutPath>PowerManagement.h</FilenameWithoutPath>
<RteFlg>0</RteFlg>
......@@ -802,7 +778,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>47</FileNumber>
<FileNumber>45</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -814,7 +790,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>48</FileNumber>
<FileNumber>46</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -826,7 +802,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>49</FileNumber>
<FileNumber>47</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -838,7 +814,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>50</FileNumber>
<FileNumber>48</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -850,7 +826,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>51</FileNumber>
<FileNumber>49</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -862,7 +838,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>52</FileNumber>
<FileNumber>50</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -874,7 +850,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>53</FileNumber>
<FileNumber>51</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -886,7 +862,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>54</FileNumber>
<FileNumber>52</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -898,7 +874,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>55</FileNumber>
<FileNumber>53</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -910,31 +886,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>56</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\source\Application\MCU_Core_Protocol\MCU_Core_Protocol.h</PathWithFileName>
<FilenameWithoutPath>MCU_Core_Protocol.h</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>57</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\source\Application\MCU_Core_Protocol\MCU_Core_Protocol.c</PathWithFileName>
<FilenameWithoutPath>MCU_Core_Protocol.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>58</FileNumber>
<FileNumber>54</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -946,8 +898,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>57</FileNumber>
<FileNumber>59</FileNumber>
<FileNumber>55</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -959,8 +910,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>58</FileNumber>
<FileNumber>60</FileNumber>
<FileNumber>56</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -972,8 +922,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>59</FileNumber>
<FileNumber>61</FileNumber>
<FileNumber>57</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -985,32 +934,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>60</FileNumber>
<FileNumber>62</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\source\Application\CalcFrequency\CalcFrequency.h</PathWithFileName>
<FilenameWithoutPath>CalcFrequency.h</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>63</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\source\Application\CalcFrequency\CalcFrequency_user.c</PathWithFileName>
<FilenameWithoutPath>CalcFrequency_user.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>64</FileNumber>
<FileNumber>58</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1022,8 +946,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>61</FileNumber>
<FileNumber>65</FileNumber>
<FileNumber>59</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1035,8 +958,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>62</FileNumber>
<FileNumber>66</FileNumber>
<FileNumber>60</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1048,8 +970,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>63</FileNumber>
<FileNumber>67</FileNumber>
<FileNumber>61</FileNumber>
<FileType>4</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1061,8 +982,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>64</FileNumber>
<FileNumber>68</FileNumber>
<FileNumber>62</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1074,8 +994,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>65</FileNumber>
<FileNumber>69</FileNumber>
<FileNumber>63</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1087,8 +1006,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>66</FileNumber>
<FileNumber>70</FileNumber>
<FileNumber>64</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1100,134 +1018,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>67</FileNumber>
<FileNumber>71</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\source\Application\DataProcessor\Services_Mileage_User.h</PathWithFileName>
<FilenameWithoutPath>Services_Mileage_User.h</FilenameWithoutPath>
<PathWithFileName>.\source\Application\DataProcessor\Data_Gear.h</PathWithFileName>
<FilenameWithoutPath>Data_Gear.h</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>68</FileNumber>
<FileNumber>72</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\source\Application\DataProcessor\Services_Mileage_User.c</PathWithFileName>
<FilenameWithoutPath>Services_Mileage_User.c</FilenameWithoutPath>
<PathWithFileName>.\source\Application\DataProcessor\Data_Gear.c</PathWithFileName>
<FilenameWithoutPath>Data_Gear.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>69</FileNumber>
<FileNumber>73</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\source\Application\BackLight\BackgroundLight.h</PathWithFileName>
<FilenameWithoutPath>BackgroundLight.h</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>74</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\source\Application\BackLight\BackGroundLight.c</PathWithFileName>
<FilenameWithoutPath>BackGroundLight.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>75</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\source\Application\BackLight\BGLInterface.h</PathWithFileName>
<FilenameWithoutPath>BGLInterface.h</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>76</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\source\Application\BackLight\BGLInterface.c</PathWithFileName>
<FilenameWithoutPath>BGLInterface.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>77</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\source\Application\Key\Key.h</PathWithFileName>
<FilenameWithoutPath>Key.h</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>78</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\source\Application\Key\Key.c</PathWithFileName>
<FilenameWithoutPath>Key.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>79</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\source\Application\Menu\Menus.h</PathWithFileName>
<FilenameWithoutPath>Menus.h</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>80</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\source\Application\Menu\Menus.c</PathWithFileName>
<FilenameWithoutPath>Menus.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>81</FileNumber>
<FileNumber>65</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1239,8 +1030,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>70</FileNumber>
<FileNumber>82</FileNumber>
<FileNumber>66</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1252,8 +1042,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>71</FileNumber>
<FileNumber>83</FileNumber>
<FileNumber>67</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1265,8 +1054,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>72</FileNumber>
<FileNumber>84</FileNumber>
<FileNumber>68</FileNumber>
<FileType>4</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1278,8 +1066,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>73</FileNumber>
<FileNumber>85</FileNumber>
<FileNumber>69</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1291,8 +1078,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>74</FileNumber>
<FileNumber>86</FileNumber>
<FileNumber>70</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1304,93 +1090,79 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>75</FileNumber>
<FileNumber>87</FileNumber>
<FileNumber>71</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\source\Application\Gauges\Gauges.c</PathWithFileName>
<FilenameWithoutPath>Gauges.c</FilenameWithoutPath>
<PathWithFileName>.\source\Application\Telltales\app_Telltales.c</PathWithFileName>
<FilenameWithoutPath>app_Telltales.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>88</FileNumber>
<FileNumber>72</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\source\Application\Gauges\Gauges.h</PathWithFileName>
<FilenameWithoutPath>Gauges.h</FilenameWithoutPath>
<PathWithFileName>.\source\Application\Telltales\app_Telltales.h</PathWithFileName>
<FilenameWithoutPath>app_Telltales.h</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>89</FileNumber>
<FileNumber>73</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\source\Application\CoolantTemp\CoolantTemp.c</PathWithFileName>
<FilenameWithoutPath>CoolantTemp.c</FilenameWithoutPath>
<PathWithFileName>.\source\Application\Display\GUI_LCD_DIS\Gui_Lcd_Dis.c</PathWithFileName>
<FilenameWithoutPath>Gui_Lcd_Dis.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>90</FileNumber>
<FileNumber>74</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\source\Application\CoolantTemp\CoolantTemp.h</PathWithFileName>
<FilenameWithoutPath>CoolantTemp.h</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>91</FileNumber>
<FileType>4</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\source\Application\CalcFrequency\CalcFrequency.lib</PathWithFileName>
<FilenameWithoutPath>CalcFrequency.lib</FilenameWithoutPath>
<PathWithFileName>.\source\Application\Display\GUI_LCD_DIS\Gui_Lcd_Dis.h</PathWithFileName>
<FilenameWithoutPath>Gui_Lcd_Dis.h</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>92</FileNumber>
<FileNumber>75</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\source\Application\Telltales\app_Telltales.c</PathWithFileName>
<FilenameWithoutPath>app_Telltales.c</FilenameWithoutPath>
<PathWithFileName>.\source\Application\Display\SEG_LCD_DIS\Gui_Seg_Dis.c</PathWithFileName>
<FilenameWithoutPath>Gui_Seg_Dis.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>76</FileNumber>
<FileNumber>93</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\source\Application\Telltales\app_Telltales.h</PathWithFileName>
<FilenameWithoutPath>app_Telltales.h</FilenameWithoutPath>
<PathWithFileName>.\source\Application\Display\SEG_LCD_DIS\Gui_Seg_Dis.h</PathWithFileName>
<FilenameWithoutPath>Gui_Seg_Dis.h</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>94</FileNumber>
<FileNumber>77</FileNumber>
<FileType>4</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1402,7 +1174,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>95</FileNumber>
<FileNumber>78</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1414,7 +1186,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>96</FileNumber>
<FileNumber>79</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1426,7 +1198,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>97</FileNumber>
<FileNumber>80</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1436,54 +1208,6 @@
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>98</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\source\Application\Display\GUI_LCD_DIS\Gui_Lcd_Dis.c</PathWithFileName>
<FilenameWithoutPath>Gui_Lcd_Dis.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>99</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\source\Application\Display\GUI_LCD_DIS\Gui_Lcd_Dis.h</PathWithFileName>
<FilenameWithoutPath>Gui_Lcd_Dis.h</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>100</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\source\Application\Display\SEG_LCD_DIS\Gui_Seg_Dis.c</PathWithFileName>
<FilenameWithoutPath>Gui_Seg_Dis.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>101</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\source\Application\Display\SEG_LCD_DIS\Gui_Seg_Dis.h</PathWithFileName>
<FilenameWithoutPath>Gui_Seg_Dis.h</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
</Group>
<Group>
......@@ -1494,8 +1218,7 @@
<RteFlg>0</RteFlg>
<File>
<GroupNumber>4</GroupNumber>
<FileNumber>77</FileNumber>
<FileNumber>102</FileNumber>
<FileNumber>81</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1507,8 +1230,7 @@
</File>
<File>
<GroupNumber>4</GroupNumber>
<FileNumber>78</FileNumber>
<FileNumber>103</FileNumber>
<FileNumber>82</FileNumber>
<FileType>4</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1528,8 +1250,7 @@
<RteFlg>0</RteFlg>
<File>
<GroupNumber>5</GroupNumber>
<FileNumber>79</FileNumber>
<FileNumber>104</FileNumber>
<FileNumber>83</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1541,8 +1262,7 @@
</File>
<File>
<GroupNumber>5</GroupNumber>
<FileNumber>80</FileNumber>
<FileNumber>105</FileNumber>
<FileNumber>84</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1554,8 +1274,7 @@
</File>
<File>
<GroupNumber>5</GroupNumber>
<FileNumber>81</FileNumber>
<FileNumber>106</FileNumber>
<FileNumber>85</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1567,8 +1286,7 @@
</File>
<File>
<GroupNumber>5</GroupNumber>
<FileNumber>82</FileNumber>
<FileNumber>107</FileNumber>
<FileNumber>86</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1580,8 +1298,7 @@
</File>
<File>
<GroupNumber>5</GroupNumber>
<FileNumber>83</FileNumber>
<FileNumber>108</FileNumber>
<FileNumber>87</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1593,8 +1310,7 @@
</File>
<File>
<GroupNumber>5</GroupNumber>
<FileNumber>84</FileNumber>
<FileNumber>109</FileNumber>
<FileNumber>88</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1606,8 +1322,7 @@
</File>
<File>
<GroupNumber>5</GroupNumber>
<FileNumber>85</FileNumber>
<FileNumber>110</FileNumber>
<FileNumber>89</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1619,8 +1334,7 @@
</File>
<File>
<GroupNumber>5</GroupNumber>
<FileNumber>86</FileNumber>
<FileNumber>111</FileNumber>
<FileNumber>90</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1632,8 +1346,7 @@
</File>
<File>
<GroupNumber>5</GroupNumber>
<FileNumber>87</FileNumber>
<FileNumber>112</FileNumber>
<FileNumber>91</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1645,8 +1358,7 @@
</File>
<File>
<GroupNumber>5</GroupNumber>
<FileNumber>88</FileNumber>
<FileNumber>113</FileNumber>
<FileNumber>92</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1658,8 +1370,7 @@
</File>
<File>
<GroupNumber>5</GroupNumber>
<FileNumber>89</FileNumber>
<FileNumber>114</FileNumber>
<FileNumber>93</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1679,8 +1390,7 @@
<RteFlg>0</RteFlg>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>90</FileNumber>
<FileNumber>115</FileNumber>
<FileNumber>94</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1692,8 +1402,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>91</FileNumber>
<FileNumber>116</FileNumber>
<FileNumber>95</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1705,8 +1414,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>92</FileNumber>
<FileNumber>117</FileNumber>
<FileNumber>96</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1718,8 +1426,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>93</FileNumber>
<FileNumber>118</FileNumber>
<FileNumber>97</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1731,8 +1438,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>94</FileNumber>
<FileNumber>119</FileNumber>
<FileNumber>98</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1744,8 +1450,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>95</FileNumber>
<FileNumber>120</FileNumber>
<FileNumber>99</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1757,8 +1462,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>96</FileNumber>
<FileNumber>121</FileNumber>
<FileNumber>100</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1770,8 +1474,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>97</FileNumber>
<FileNumber>122</FileNumber>
<FileNumber>101</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1783,8 +1486,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>98</FileNumber>
<FileNumber>123</FileNumber>
<FileNumber>102</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1796,8 +1498,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>99</FileNumber>
<FileNumber>124</FileNumber>
<FileNumber>103</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......
......@@ -339,8 +339,7 @@
<MiscControls></MiscControls>
<Define></Define>
<Undefine></Undefine>
<IncludePath>.\source\System;.\source\Driver\inc;.\source\Application;.\source\Application\LINE_IN;.\source\Application\PowerManagement;.\source\Application\RTE;.\source\Application\MCU_Core_Protocol;.\source\Application\Telltales;.\source\Application\Fuel;.\source\Application\Eeprom;.\source\Application\DataProcessor;.\source\Application\LightDetect;.\source\Application\BackLight;.\source\Application\Key;.\source\Application\Menu;.\source\Application\APPCan;.\source\UDS;.\source\Application\Gauges;.\source\Application\CoolantTemp;.\source\UDS2;.\\RTE\Device\BAT32A239KK64FB</IncludePath>
<IncludePath>.\source\System;.\source\Driver\inc;.\source\Application;.\source\Application\LINE_IN;.\source\Application\PowerManagement;.\source\Application\RTE;.\source\Application\MCU_Core_Protocol;.\source\Application\Telltales;.\source\Application\CalcFrequency;.\source\Application\Fuel;.\source\Application\Eeprom;.\source\Application\DataProcessor;.\source\Application\LightDetect;.\source\Application\BackLight;.\source\Application\Key;.\source\Application\Menu;.\source\Application\APPCan;.\source\UDS;.\source\Application\Gauges;.\source\Application\CoolantTemp;.\source\UDS2;.\\RTE\Device\BAT32A239KK64FB;.\source\Application\Mileage;.\source\Application\Display\GUI_LCD_DIS;.\source\Application\Display\SEG_LCD_DIS</IncludePath>
<IncludePath>.\source\System;.\source\Driver\inc;.\source\Application;.\source\Application\LINE_IN;.\source\Application\PowerManagement;.\source\Application\RTE;.\source\Application\MCU_Core_Protocol;.\source\Application\Telltales;.\source\Application\Fuel;.\source\Application\Eeprom;.\source\Application\DataProcessor;.\source\Application\LightDetect;.\source\Application\BackLight;.\source\Application\Key;.\source\Application\Menu;.\source\Application\APPCan;.\source\UDS;.\source\Application\Gauges;.\source\Application\CoolantTemp;.\source\UDS2;.\\RTE\Device\BAT32A239KK64FB;.\source\Application\Mileage;.\source\Application\Display\GUI_LCD_DIS;.\source\Application\Display\SEG_LCD_DIS</IncludePath>
</VariousControls>
</Cads>
<Aads>
......@@ -714,64 +713,6 @@
<FileType>5</FileType>
<FilePath>.\source\Application\Eeprom\eeprom_includes.h</FilePath>
</File>
<File>
<FileName>Services_Mileage_User.h</FileName>
<FileType>5</FileType>
<FilePath>.\source\Application\DataProcessor\Services_Mileage_User.h</FilePath>
</File>
<File>
<FileName>Services_Mileage_User.c</FileName>
<FileType>1</FileType>
<FilePath>.\source\Application\DataProcessor\Services_Mileage_User.c</FilePath>
<FileName>Data_Gear.h</FileName>
<FileType>5</FileType>
<FilePath>.\source\Application\DataProcessor\Data_Gear.h</FilePath>
</File>
<File>
<FileName>Data_Gear.c</FileName>
<FileType>1</FileType>
<FilePath>.\source\Application\DataProcessor\Data_Gear.c</FilePath>
</File>
<File>
<FileName>BackgroundLight.h</FileName>
<FileType>5</FileType>
<FilePath>.\source\Application\BackLight\BackgroundLight.h</FilePath>
</File>
<File>
<FileName>BackGroundLight.c</FileName>
<FileType>1</FileType>
<FilePath>.\source\Application\BackLight\BackGroundLight.c</FilePath>
</File>
<File>
<FileName>BGLInterface.h</FileName>
<FileType>5</FileType>
<FilePath>.\source\Application\BackLight\BGLInterface.h</FilePath>
</File>
<File>
<FileName>BGLInterface.c</FileName>
<FileType>1</FileType>
<FilePath>.\source\Application\BackLight\BGLInterface.c</FilePath>
</File>
<File>
<FileName>Key.h</FileName>
<FileType>5</FileType>
<FilePath>.\source\Application\Key\Key.h</FilePath>
</File>
<File>
<FileName>Key.c</FileName>
<FileType>1</FileType>
<FilePath>.\source\Application\Key\Key.c</FilePath>
</File>
<File>
<FileName>Menus.h</FileName>
<FileType>5</FileType>
<FilePath>.\source\Application\Menu\Menus.h</FilePath>
</File>
<File>
<FileName>Menus.c</FileName>
<FileType>1</FileType>
<FilePath>.\source\Application\Menu\Menus.c</FilePath>
</File>
<File>
<FileName>CAN_Communication_Matrix.h</FileName>
<FileType>5</FileType>
......@@ -813,44 +754,44 @@
<FilePath>.\source\Application\Telltales\app_Telltales.h</FilePath>
</File>
<File>
<FileName>libMileage.lib</FileName>
<FileType>4</FileType>
<FilePath>.\source\Application\Mileage\libMileage.lib</FilePath>
<FileName>Gui_Lcd_Dis.c</FileName>
<FileType>1</FileType>
<FilePath>.\source\Application\Display\GUI_LCD_DIS\Gui_Lcd_Dis.c</FilePath>
</File>
<File>
<FileName>Services_Mileage.h</FileName>
<FileName>Gui_Lcd_Dis.h</FileName>
<FileType>5</FileType>
<FilePath>.\source\Application\Mileage\Services_Mileage.h</FilePath>
<FilePath>.\source\Application\Display\GUI_LCD_DIS\Gui_Lcd_Dis.h</FilePath>
</File>
<File>
<FileName>Services_Mileage_User.c</FileName>
<FileName>Gui_Seg_Dis.c</FileName>
<FileType>1</FileType>
<FilePath>.\source\Application\Mileage\Services_Mileage_User.c</FilePath>
<FilePath>.\source\Application\Display\SEG_LCD_DIS\Gui_Seg_Dis.c</FilePath>
</File>
<File>
<FileName>Services_Mileage_User.h</FileName>
<FileName>Gui_Seg_Dis.h</FileName>
<FileType>5</FileType>
<FilePath>.\source\Application\Mileage\Services_Mileage_User.h</FilePath>
<FilePath>.\source\Application\Display\SEG_LCD_DIS\Gui_Seg_Dis.h</FilePath>
</File>
<File>
<FileName>Gui_Lcd_Dis.c</FileName>
<FileType>1</FileType>
<FilePath>.\source\Application\Display\GUI_LCD_DIS\Gui_Lcd_Dis.c</FilePath>
<FileName>libMileage.lib</FileName>
<FileType>4</FileType>
<FilePath>.\source\Application\Mileage\libMileage.lib</FilePath>
</File>
<File>
<FileName>Gui_Lcd_Dis.h</FileName>
<FileName>Services_Mileage.h</FileName>
<FileType>5</FileType>
<FilePath>.\source\Application\Display\GUI_LCD_DIS\Gui_Lcd_Dis.h</FilePath>
<FilePath>.\source\Application\Mileage\Services_Mileage.h</FilePath>
</File>
<File>
<FileName>Gui_Seg_Dis.c</FileName>
<FileName>Services_Mileage_User.c</FileName>
<FileType>1</FileType>
<FilePath>.\source\Application\Display\SEG_LCD_DIS\Gui_Seg_Dis.c</FilePath>
<FilePath>.\source\Application\Mileage\Services_Mileage_User.c</FilePath>
</File>
<File>
<FileName>Gui_Seg_Dis.h</FileName>
<FileName>Services_Mileage_User.h</FileName>
<FileType>5</FileType>
<FilePath>.\source\Application\Display\SEG_LCD_DIS\Gui_Seg_Dis.h</FilePath>
<FilePath>.\source\Application\Mileage\Services_Mileage_User.h</FilePath>
</File>
</Files>
</Group>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment