Commit 59d3ac7a authored by 时昊's avatar 时昊

🎉 init:删除无用代码-菜单模块

parent b3af226b
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -42,7 +42,6 @@ ...@@ -42,7 +42,6 @@
".\objects\backgroundlight.o" ".\objects\backgroundlight.o"
".\objects\bglinterface.o" ".\objects\bglinterface.o"
".\objects\key.o" ".\objects\key.o"
".\objects\menus.o"
".\objects\can_communication_matrix.o" ".\objects\can_communication_matrix.o"
".\source\Application\APPCan\CAN_Lib.lib" ".\source\Application\APPCan\CAN_Lib.lib"
".\objects\can_user.o" ".\objects\can_user.o"
......
This source diff could not be displayed because it is too large. You can view the blob instead.
#include "CAN_Communication_Matrix.h" #include "CAN_Communication_Matrix.h"
#include "CAN_User.h" #include "CAN_User.h"
#include "Menus.h"
/* 2022/01/19 15:02:57 */ /* 2022/01/19 15:02:57 */
const st_CAN_SendAttribute st_CANSendAttr[ID_SEND_TOTAL] = const st_CAN_SendAttribute st_CANSendAttr[ID_SEND_TOTAL] =
...@@ -12,7 +12,7 @@ const st_CAN_SendAttribute st_CANSendAttr[ID_SEND_TOTAL] = ...@@ -12,7 +12,7 @@ const st_CAN_SendAttribute st_CANSendAttr[ID_SEND_TOTAL] =
{0x510ul, 18ul * 1000ul, 17ul, 0u, MSG_STD, 6u, 8u, CAN_MSG_TX_CYCLE, Can_Set_Buff_510}, {0x510ul, 18ul * 1000ul, 17ul, 0u, MSG_STD, 6u, 8u, CAN_MSG_TX_CYCLE, Can_Set_Buff_510},
{0x450ul, 98ul * 1000ul, 23ul, 0u, MSG_STD, 7u, 8u, CAN_MSG_TX_CYCLE, Can_Set_Buff_450}, {0x450ul, 98ul * 1000ul, 23ul, 0u, MSG_STD, 7u, 8u, CAN_MSG_TX_CYCLE, Can_Set_Buff_450},
{0x515ul, 48ul * 1000ul, 29ul, 0u, MSG_STD, 7u, 8u, CAN_MSG_TX_CYCLE, Can_Set_Buff_515}, {0x515ul, 48ul * 1000ul, 29ul, 0u, MSG_STD, 7u, 8u, CAN_MSG_TX_CYCLE, Can_Set_Buff_515},
//{0x502ul, 98ul * 1000ul, 48ul, 0u, MSG_STD, 8u, 8u, CAN_MSG_TX_CYCLE, Can_Set_Buff_502},//̥ѹԤ //{0x502ul, 98ul * 1000ul, 48ul, 0u, MSG_STD, 8u, 8u, CAN_MSG_TX_CYCLE, Can_Set_Buff_502},//̥ѹ���Ԥ��
}; };
const st_CANMsgAttribute CAN_MSG_CONST_ARRAY[ID_TOTAL_MAX] = const st_CANMsgAttribute CAN_MSG_CONST_ARRAY[ID_TOTAL_MAX] =
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
#include "PowerManagement_user.h" #include "PowerManagement_user.h"
#include "Data_Gear.h" #include "Data_Gear.h"
#include "Common_Interface.h" #include "Common_Interface.h"
#include "Menus.h"
#include "BGLInterface.h" #include "BGLInterface.h"
#include "Fuel.h" #include "Fuel.h"
#include "Telltales_user.h" #include "Telltales_user.h"
...@@ -136,11 +136,7 @@ void Can_Set_Buff_510(uint8_t CopyData[]) ...@@ -136,11 +136,7 @@ void Can_Set_Buff_510(uint8_t CopyData[])
CopyData[0] = Get_CurFuelSetp(); CopyData[0] = Get_CurFuelSetp();
} }
CopyData[1] |= (Line_In_Get_Status(LINE_IN_HighBeam) & 0x01) << 7;
CopyData[1] |= (Line_In_Get_Status(LINE_IN_LeftTurn) & 0x01) << 6;
CopyData[1] |= (Line_In_Get_Status(LINE_IN_RightTurn) & 0x01) << 5;
CopyData[1] |= (Line_In_Get_Status(LINE_IN_OilPressure) & 0x01) << 4;
CopyData[1] |= (Line_In_Get_Status(LINE_IN_OBD) & 0x01) << 3;
temp16 = FuelR/10; temp16 = FuelR/10;
if(FuelR>3100){ if(FuelR>3100){
...@@ -149,7 +145,7 @@ void Can_Set_Buff_510(uint8_t CopyData[]) ...@@ -149,7 +145,7 @@ void Can_Set_Buff_510(uint8_t CopyData[])
CopyData[2] = (temp16>>8)&0xff; CopyData[2] = (temp16>>8)&0xff;
CopyData[3] = temp16&0xff; CopyData[3] = temp16&0xff;
CopyData[4] |= (Line_In_Get_Status(LINE_IN_ABS) & 0x01) << 7;
} }
void Can_Set_Buff_523(uint8_t CopyData[]) void Can_Set_Buff_523(uint8_t CopyData[])
...@@ -198,14 +194,7 @@ void Can_Set_Buff_450(uint8_t CopyData[]) ...@@ -198,14 +194,7 @@ void Can_Set_Buff_450(uint8_t CopyData[])
CopyData[7] = 0u; /* 8 */ CopyData[7] = 0u; /* 8 */
if (Get_TCS_Status() == 0)
{
temp8 = 1;
}
else
{
temp8 = 0;
}
CopyData[1] = temp8 & 0x0f; CopyData[1] = temp8 & 0x0f;
...@@ -1323,10 +1312,7 @@ uint8_t TCS_WorkModeFlsh = 0; ...@@ -1323,10 +1312,7 @@ uint8_t TCS_WorkModeFlsh = 0;
uint16_t Get_TCS_WorkModeFlash(void) uint16_t Get_TCS_WorkModeFlash(void)
{ {
if ((Get_ID_125_Sig_TCS_WorkMode() == 1) || (Get_TCS_Status() == 0))
{
TCS_WorkModeFlsh = 1;
}
return TCS_WorkModeFlsh; return TCS_WorkModeFlsh;
} }
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
#include "BGLInterface.h" #include "BGLInterface.h"
#include "Common_Interface.h" #include "Common_Interface.h"
//#include "LightDetect.h" //#include "LightDetect.h"
#include "Menus.h"
#include "sci.h" #include "sci.h"
#include "System_Monitor.h" #include "System_Monitor.h"
#include "gpio.h" #include "gpio.h"
...@@ -114,7 +114,7 @@ dayOrNight_E Get_Day_Or_Night(void) ...@@ -114,7 +114,7 @@ dayOrNight_E Get_Day_Or_Night(void)
/**@brief Back Ground Light Config function /**@brief Back Ground Light Config function
* @author TYW * @author TYW
* @param[in] BGLType 背光类型 * @param[in] BGLType 背光类型
* @param[in] DutyVal 占空? * @param[in] DutyVal 占空?
* @since 1.0.0.0 * @since 1.0.0.0
*/ */
void BGLPwm_Config(uint8_t BGLType, uint16_t DutyVal) void BGLPwm_Config(uint8_t BGLType, uint16_t DutyVal)
...@@ -204,76 +204,7 @@ void BackLightSchedu(uint8_t BGLPowerSt, uint8_t WakeFlag) ...@@ -204,76 +204,7 @@ void BackLightSchedu(uint8_t BGLPowerSt, uint8_t WakeFlag)
BLStatePara. BL_User_NTC_AD_MAX = NTC_AD_MAX; BLStatePara. BL_User_NTC_AD_MAX = NTC_AD_MAX;
BLStatePara. BL_User_effect = BGL_GRADUAL; BLStatePara. BL_User_effect = BGL_GRADUAL;
if(Get_BL_User_Set_Level() == BL_USER_SET_LV_AUTO){
#if 0
if(time < BG_Debounce_Time_Ms){
time += 50;
}
else{
time = 0;
lightValue[pLightValue] = Get_Light_Value();
if(pLightValue < Light_Buffer_Size){
pLightValue++;
}
else{
pLightValue = 0;
}
/*计算平均?*/
temp32 = 0;
for(i=0; i<Light_Buffer_Size; i++){
temp32 += lightValue[i];
}
Ave_LightValue = temp32/Light_Buffer_Size;
if(Ave_LightValue < CHANGE_TO_NIGHT_MODE_VALUE){
}
else if(Ave_LightValue > CHANGE_TO_DAY_MODE_VALUE){
}
if(Ave_LightValue < BG_Auto_Mode_Min_Light){
BL_Tmp_PARA.BL_User_TFTDuty = BG_Auto_Mode_Min_Duty;
}
else if(Ave_LightValue > BG_Auto_Mode_Max_Light){
BL_Tmp_PARA.BL_User_TFTDuty = BG_Auto_Mode_Max_Duty;
}
else{
BL_Tmp_PARA.BL_User_TFTDuty = ((b2 - b1)*Ave_LightValue - (b2 - b1)*a1 + (a2 - a1)*b1)/(a2-a1);
}
}
#endif
}
else{
if (BLStatePara.BL_User_TFTLvl < BL_LV_TOTAL && BLStatePara.BL_User_DIALLvl < BL_LV_TOTAL && BLStatePara.BL_User_RGBLvl < BL_LV_TOTAL )
{
BL_Tmp_PARA.BL_User_TFTDuty = BackLightValue_TFT_Default[BLStatePara.BL_User_Type][BLStatePara.BL_User_TFTLvl];
//BL_Tmp_PARA.BL_User_GaugesDuty = BackLightValue_DIAL_Default[BLStatePara.BL_User_Type][BLStatePara.BL_User_DIALLvl];
//BL_Tmp_PARA.BL_User_RDuty = BackLightValue_R_Default[BLStatePara.BL_User_Theme][BLStatePara.BL_User_Type][BLStatePara.BL_User_RGBLvl];
//BL_Tmp_PARA.BL_User_GDuty = BackLightValue_G_Default[BLStatePara.BL_User_Theme][BLStatePara.BL_User_Type][BLStatePara.BL_User_RGBLvl];
//BL_Tmp_PARA.BL_User_BDuty = BackLightValue_B_Default[BLStatePara.BL_User_Theme][BLStatePara.BL_User_Type][BLStatePara.BL_User_RGBLvl];
BL_Tmp_PARA.BL_User_TFTDuty_MIN = BackLightValue_TFT_Default[BLStatePara.BL_User_Type][BL_LV_MIN];
//BL_Tmp_PARA.BL_User_GaugesDuty_MIN = BackLightValue_DIAL_Default[BLStatePara.BL_User_Type][BL_LV_MIN];
//BL_Tmp_PARA.BL_User_RDuty_MIN = BackLightValue_R_Default[BLStatePara.BL_User_Theme][BLStatePara.BL_User_Type][BL_LV_MIN];
//BL_Tmp_PARA.BL_User_GDuty_MIN = BackLightValue_G_Default[BLStatePara.BL_User_Theme][BLStatePara.BL_User_Type][BL_LV_MIN];
//BL_Tmp_PARA.BL_User_BDuty_MIN = BackLightValue_B_Default[BLStatePara.BL_User_Theme][BLStatePara.BL_User_Type][BL_LV_MIN];
}
else
{
;
}
}
#if COLOR_LED_DEBUG
DebugBGLPara();
#endif
BackLightDeal(BL_Tmp_PARA, BLStatePara);
} }
...@@ -300,7 +231,7 @@ void SetBGLType(uint8_t BGLType) ...@@ -300,7 +231,7 @@ void SetBGLType(uint8_t BGLType)
/**@brief Get Ground Light Level function /**@brief Get Ground Light Level function
* @author TYW * @author TYW
* @param[in] BGLTheme 背光等级 * @param[in] BGLTheme 背光等级
* @param[in] PositionLight 小灯触发 1是小灯触? 0是关? * @param[in] PositionLight 小灯触发 1是小灯触�? 0是关�?
* @since 1.0.0.0 * @since 1.0.0.0
*/ */
void SetBGLLvl(BL_Lvl_PARA BGLLvl, uint8_t FunPositionLight) void SetBGLLvl(BL_Lvl_PARA BGLLvl, uint8_t FunPositionLight)
...@@ -349,7 +280,7 @@ uint8_t ProcessLittleLight(uint8_t BGLLvl) ...@@ -349,7 +280,7 @@ uint8_t ProcessLittleLight(uint8_t BGLLvl)
} }
/**@brief Get Ground Light NTCval function /**@brief Get Ground Light NTCval function
* @author TYW * @author TYW
* @param[in] BGLNTCADVal 热敏电阻电压? * @param[in] BGLNTCADVal 热敏电阻电压?
* @since 1.0.0.0 * @since 1.0.0.0
*/ */
void SetBGLNTCVol(uint16_t BGLNTCVol) void SetBGLNTCVol(uint16_t BGLNTCVol)
...@@ -359,7 +290,7 @@ void SetBGLNTCVol(uint16_t BGLNTCVol) ...@@ -359,7 +290,7 @@ void SetBGLNTCVol(uint16_t BGLNTCVol)
/**@brief Debug Ground Light function /**@brief Debug Ground Light function
* @author TYW * @author TYW
* @调试背光用传递占空比参数用于调整背后亮度和颜? * @调试背光用传递占空比参数用于调整背后亮度和颜?
* @since 1.0.0.0 * @since 1.0.0.0
*/ */
#if COLOR_LED_DEBUG #if COLOR_LED_DEBUG
...@@ -381,7 +312,7 @@ void DebugBGLPara(void) ...@@ -381,7 +312,7 @@ void DebugBGLPara(void)
} }
/**@brief Debug Ground Light function /**@brief Debug Ground Light function
* @author TYW * @author TYW
* @param[in] TestTFTDuty TFT占空? * @param[in] TestTFTDuty TFT占空?
* @since 1.0.0.0 * @since 1.0.0.0
*/ */
void SetTFTDebugPara(uint16_t TestTFTDuty) void SetTFTDebugPara(uint16_t TestTFTDuty)
...@@ -390,7 +321,7 @@ void SetTFTDebugPara(uint16_t TestTFTDuty) ...@@ -390,7 +321,7 @@ void SetTFTDebugPara(uint16_t TestTFTDuty)
} }
/**@brief Debug Ground Light function /**@brief Debug Ground Light function
* @author TYW * @author TYW
* @param[in] TestGaugesDuty Gauges占空? * @param[in] TestGaugesDuty Gauges占空?
* @since 1.0.0.0 * @since 1.0.0.0
*/ */
void SetGaugesDebugPara(uint16_t TestGaugesDuty) void SetGaugesDebugPara(uint16_t TestGaugesDuty)
...@@ -399,7 +330,7 @@ void SetGaugesDebugPara(uint16_t TestGaugesDuty) ...@@ -399,7 +330,7 @@ void SetGaugesDebugPara(uint16_t TestGaugesDuty)
} }
/**@brief Debug Ground Light function /**@brief Debug Ground Light function
* @author TYW * @author TYW
* @param[in] TestRDuty RED占空? * @param[in] TestRDuty RED占空?
* @since 1.0.0.0 * @since 1.0.0.0
*/ */
void SetRDebugPara(uint16_t TestRDuty) void SetRDebugPara(uint16_t TestRDuty)
...@@ -408,7 +339,7 @@ void SetRDebugPara(uint16_t TestRDuty) ...@@ -408,7 +339,7 @@ void SetRDebugPara(uint16_t TestRDuty)
} }
/**@brief Debug Ground Light function /**@brief Debug Ground Light function
* @author TYW * @author TYW
* @param[in] TestGDuty Green占空? * @param[in] TestGDuty Green占空?
* @since 1.0.0.0 * @since 1.0.0.0
*/ */
void SetGDebugPara(uint16_t TestGDuty) void SetGDebugPara(uint16_t TestGDuty)
...@@ -441,45 +372,11 @@ void BGTask(void)/*必须放在50ms任务*/ ...@@ -441,45 +372,11 @@ void BGTask(void)/*必须放在50ms任务*/
BackLightTestWakeFlag = 0u; BackLightTestWakeFlag = 0u;
// D_Or_N = Get_Day_Or_Night_Control();
// if(D_Or_N == Manual_Day){
// DayOrNight = _DAY;
// } lv = 1;
// else if(D_Or_N == Manual_Night){
// DayOrNight = _NIGHT;
// }
// else if(D_Or_N == DayOrNight_Automatic){
// if(Ave_LightValue < CHANGE_TO_NIGHT_MODE_VALUE){
// DayOrNight = _NIGHT;
// }
// else if(Ave_LightValue > CHANGE_TO_DAY_MODE_VALUE){
// DayOrNight = _DAY;
// }
// }
lv = Get_BL_User_Set_Level();
switch(lv)
{
case BL_USER_SET_LV_1:
TmpBGLLvl.BL_TFT_Lvl = BL_LV_3;
break;
case BL_USER_SET_LV_2:
TmpBGLLvl.BL_TFT_Lvl = BL_LV_5;
break;
case BL_USER_SET_LV_3:
TmpBGLLvl.BL_TFT_Lvl = BL_LV_7;
break;
case BL_USER_SET_LV_4:
TmpBGLLvl.BL_TFT_Lvl = BL_LV_9;
break;
case BL_USER_SET_LV_5:
TmpBGLLvl.BL_TFT_Lvl = BL_LV_10;
break;
case BL_USER_SET_LV_AUTO:
TmpBGLLvl.BL_TFT_Lvl = BL_LV_7;
}
TmpBGLLvl.BL_DIAL_Lvl = BL_LV_MIN; TmpBGLLvl.BL_DIAL_Lvl = BL_LV_MIN;
TmpBGLLvl.BL_RGB_Lvl = BL_LV_MIN; TmpBGLLvl.BL_RGB_Lvl = BL_LV_MIN;
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
#include "Services_Mileage_User.h" #include "Services_Mileage_User.h"
#include "Common_Interface.h" #include "Common_Interface.h"
#include "eepromManage.h" #include "eepromManage.h"
#include "Menus.h"
#include "CAN_Communication_Matrix.h" #include "CAN_Communication_Matrix.h"
#include "wdt.h" #include "wdt.h"
uint32_t TotalODOTemp = 0; uint32_t TotalODOTemp = 0;
...@@ -105,23 +105,7 @@ void CalcODO_50ms_Services(void) ...@@ -105,23 +105,7 @@ void CalcODO_50ms_Services(void)
g_WriteMileage.Trip += 10; g_WriteMileage.Trip += 10;
g_WriteMileage.Trip1 += 10; g_WriteMileage.Trip1 += 10;
if(Get_Unit_Setting() == Metric){
if (g_WriteMileage.Trip > 999999) { //999km999m
g_WriteMileage.Trip = 0;
}
if (g_WriteMileage.Trip1 > 999999) { //999km999m
g_WriteMileage.Trip1 = 0;
}
}
if(Get_Unit_Setting() == Imperial){
if (g_WriteMileage.Trip > 1609343) { //999mile999
g_WriteMileage.Trip = 0;
}
if (g_WriteMileage.Trip1 > 1609343) { //999mile999
g_WriteMileage.Trip1 = 0;
}
}
if (g_WriteMileage.Odo > 1609343999) { //999999mile if (g_WriteMileage.Odo > 1609343999) { //999999mile
g_WriteMileage.Odo = 1609343999; g_WriteMileage.Odo = 1609343999;
} }
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
#include "rtc.h" #include "rtc.h"
#include "Flash_synchronizer.h" #include "Flash_synchronizer.h"
#include "Data_Gear.h" #include "Data_Gear.h"
#include "Menus.h"
#include "BGLInterface.h" #include "BGLInterface.h"
#include "SEG_LCD.h" #include "SEG_LCD.h"
#include "System_Monitor.h" #include "System_Monitor.h"
...@@ -153,7 +153,7 @@ void Get_ID_01_Data(uint8_t** buffer, uint8_t* length) ...@@ -153,7 +153,7 @@ void Get_ID_01_Data(uint8_t** buffer, uint8_t* length)
else{ else{
Send_ID_01_02.Sig.Theme = 1; Send_ID_01_02.Sig.Theme = 1;
} }
Send_ID_01_00.Sig.ConnectPhone = Common_Get_ConnectPhoneSts();
*buffer = Send_ID_01_00.Msg; *buffer = Send_ID_01_00.Msg;
*length = Send_ID_01_00_Len; *length = Send_ID_01_00_Len;
...@@ -178,7 +178,7 @@ void Get_ID_01_Data(uint8_t** buffer, uint8_t* length) ...@@ -178,7 +178,7 @@ void Get_ID_01_Data(uint8_t** buffer, uint8_t* length)
else{ else{
Send_ID_01_02.Sig.Theme = 1; Send_ID_01_02.Sig.Theme = 1;
} }
Send_ID_01_01.Sig.ConnectPhone = Common_Get_ConnectPhoneSts();
/*Byte6*/ /*Byte6*/
Send_ID_01_01.Sig.Animation = 1; Send_ID_01_01.Sig.Animation = 1;
*buffer = Send_ID_01_01.Msg; *buffer = Send_ID_01_01.Msg;
...@@ -197,7 +197,7 @@ void Get_ID_01_Data(uint8_t** buffer, uint8_t* length) ...@@ -197,7 +197,7 @@ void Get_ID_01_Data(uint8_t** buffer, uint8_t* length)
/*Byte5*/ /*Byte5*/
Send_ID_01_02.Sig.DispMode = DISP_MODE_DRIVE_INFO; Send_ID_01_02.Sig.DispMode = DISP_MODE_DRIVE_INFO;
Send_ID_01_02.Sig.SelfTest = Get_Self_Test_Sts();
Send_ID_01_02.Sig.Language = Common_Get_Language(); Send_ID_01_02.Sig.Language = Common_Get_Language();
if(Get_Day_Or_Night() == _DAY){ if(Get_Day_Or_Night() == _DAY){
Send_ID_01_02.Sig.Theme = 0; Send_ID_01_02.Sig.Theme = 0;
...@@ -205,7 +205,7 @@ void Get_ID_01_Data(uint8_t** buffer, uint8_t* length) ...@@ -205,7 +205,7 @@ void Get_ID_01_Data(uint8_t** buffer, uint8_t* length)
else{ else{
Send_ID_01_02.Sig.Theme = 1; Send_ID_01_02.Sig.Theme = 1;
} }
Send_ID_01_02.Sig.ConnectPhone = Common_Get_ConnectPhoneSts();
/*Byte6*/ /*Byte6*/
// Send_ID_01_02.Sig.LED_Coolant = Get_LED_Sts(m_LED_Coolant); // Send_ID_01_02.Sig.LED_Coolant = Get_LED_Sts(m_LED_Coolant);
// Send_ID_01_02.Sig.LED_ENGINE_OIL_LOW = Get_LED_Sts(m_LED_ENGINE_OIL_LOW); // Send_ID_01_02.Sig.LED_ENGINE_OIL_LOW = Get_LED_Sts(m_LED_ENGINE_OIL_LOW);
...@@ -252,8 +252,8 @@ void Get_ID_01_Data(uint8_t** buffer, uint8_t* length) ...@@ -252,8 +252,8 @@ void Get_ID_01_Data(uint8_t** buffer, uint8_t* length)
/*Byte17*/ /*Byte17*/
temp32 = Data_ODO_Read( ); temp32 = Data_ODO_Read( );
temp32 /= 10; temp32 /= 10;
Send_ID_01_02.Sig.Mileage_Unit = Get_Unit_Setting();
Send_ID_01_02.Sig.Disp_Mileage_Mode = Get_Disp_Mileage_Mode();
Send_ID_01_02.Sig.TOTAL_H4 = (temp32>>16)&0x0000000F; Send_ID_01_02.Sig.TOTAL_H4 = (temp32>>16)&0x0000000F;
/*Byte18*/ /*Byte18*/
...@@ -298,15 +298,8 @@ void Get_ID_01_Data(uint8_t** buffer, uint8_t* length) ...@@ -298,15 +298,8 @@ void Get_ID_01_Data(uint8_t** buffer, uint8_t* length)
else{ else{
Send_ID_01_02.Sig.Theme = 1; Send_ID_01_02.Sig.Theme = 1;
} }
Send_ID_01_03.Sig.ConnectPhone = Common_Get_ConnectPhoneSts();
/*Byte6*/
Send_ID_01_03.Sig.Data6 = Get_Menu_Byte6();
/*Byte7*/
Send_ID_01_03.Sig.Data7 = Get_Menu_Byte7();
/*Byte8*/
Send_ID_01_03.Sig.Data8 = Get_Menu_Byte8();
/*Byte9*/
Send_ID_01_03.Sig.Data9 = Get_Menu_Byte9();
*buffer = Send_ID_01_03.Msg; *buffer = Send_ID_01_03.Msg;
...@@ -336,41 +329,12 @@ void Drive_Info_Display_Update_Service(void) ...@@ -336,41 +329,12 @@ void Drive_Info_Display_Update_Service(void)
uint8_t SpeedStand = 0; uint8_t SpeedStand = 0;
static uint16_t Checktime = 0; static uint16_t Checktime = 0;
//里程\车速 //里程\车速
if(Get_Disp_Mileage_Mode() == Mileage_Mode_Total)
{
totaldisp = Data_ODO_Read();
totaldisp /= 100;
}
else if(Get_Disp_Mileage_Mode() == Mileage_Mode_TripA)
{
totaldisp = Data_Read_Trip(EM_TRIP_A);
totaldisp /= 100;
}
else if(Get_Disp_Mileage_Mode() == Mileage_Mode_TripB)
{
totaldisp = Data_Read_Trip(EM_TRIP_B);
totaldisp /= 100;
}
vehicle = Common_Get_Disp_V_Speed(); vehicle = Common_Get_Disp_V_Speed();
if(Get_Unit_Setting() == Imperial)
{
totaldisp = (totaldisp * 6213)/10000;
vehicle = (vehicle * 621)/1000;
}
else
{
if((Get_Disp_Mileage_Mode() == Mileage_Mode_TripA) && (totaldisp > 9999))
{
Data_Clear_Trip ( EM_TRIP_A );
}
else if((Get_Disp_Mileage_Mode() == Mileage_Mode_TripB) && (totaldisp > 9999))
{
Data_Clear_Trip ( EM_TRIP_B );
}
}
if (Get_Disp_Mileage_Mode() == Mileage_Mode_FaultCode)
if (1)
{ {
if (GetDtcAmnt() == 0) if (GetDtcAmnt() == 0)
{ {
...@@ -422,41 +386,7 @@ void Drive_Info_Display_Update_Service(void) ...@@ -422,41 +386,7 @@ void Drive_Info_Display_Update_Service(void)
{ {
if (Common_GetIgnOnTime() >= IGON_SelfcheckingTimer) if (Common_GetIgnOnTime() >= IGON_SelfcheckingTimer)
{ {
if (get_SEG_Check_Contrl() == 0)
{
// 档位显示
SEG_LCD_Gear_Display(1, get_ID_ISG_Power(), CAN_MSG_Status(ID_ISG_Count));
// 车速显示
SEG_LCD_Vehicle_Speed_Num_Display(1, Get_Unit_Setting(), vehicle / 10); // 1:mph default:km/h
// 转速显示
SEG_LCD_Engine_Speed_Seg_Display(1, Common_Get_Disp_E_Speed(), SpeedStand);
// 累计里程显示
if (BatteryErrFlg)
{
SEG_LCD_BatteryErr_Display(1, Common_GetIgnOnTime());
}
else
{
if (Get_Disp_Mileage_Mode() == Mileage_Mode_FaultCode)
{
SEG_LCD_FaultCode_Display(1, faultcodedisp);
}
else
{
SEG_LCD_ODO_Trip_Display(1, Get_Disp_Mileage_Mode(), Get_Unit_Setting(), totaldisp); // mode/unit/batt/totaldisp
}
}
// 燃油显示
SEG_Fuel_Level_Display(1, Get_Fuel_Disp_Byte());
// 蓄电池电压
SEG_LCD_Battery_Voltage_Display(1, get_Delay_ECU_Battery_Voltage(), CAN_MSG_Status(ID_ECU_Battery_Count));
}
} }
} }
...@@ -489,17 +419,6 @@ void Selfcheck_Display_Update_Service(void) ...@@ -489,17 +419,6 @@ void Selfcheck_Display_Update_Service(void)
SEG_LCD_Engine_Speed_Seg_Selftest(Animat_Espeed * 8); SEG_LCD_Engine_Speed_Seg_Selftest(Animat_Espeed * 8);
Animat_Espeed = Common_GetIgnOnTime(); Animat_Espeed = Common_GetIgnOnTime();
// 里程自检
if ((Get_Disp_Mileage_Mode() != Mileage_Mode_TempErr) && ((!Get_ID_113_Tbatt()) || (get_ID_ISG_BATT() > 10)))
{
SEG_LCD_ODO_Trip_FaultCode_Selftest(Animat_ODO / 15);
Animat_ODO = Common_GetIgnOnTime() / 10;
}
else
{
SEG_LCD_BatteryErr_Display(1, Common_GetIgnOnTime());
BatteryErrFlg = 1;
}
// Animat_ODO+=10; // Animat_ODO+=10;
// 水温自检 // 水温自检
...@@ -527,16 +446,7 @@ void Selfcheck_Display_Update_Service(void) ...@@ -527,16 +446,7 @@ void Selfcheck_Display_Update_Service(void)
if (Animat_Espeed) if (Animat_Espeed)
Animat_Espeed = IGON_SelfcheckingTimer - Common_GetIgnOnTime(); Animat_Espeed = IGON_SelfcheckingTimer - Common_GetIgnOnTime();
// 里程自检
if ((Get_Disp_Mileage_Mode() != Mileage_Mode_TempErr) && ((!Get_ID_113_Tbatt()) || (get_ID_ISG_BATT() > 10)))
{
SEG_LCD_ODO_Trip_FaultCode_Selftest(Animat_ODO / 150);
}
else
{
SEG_LCD_BatteryErr_Display(1, Common_GetIgnOnTime());
BatteryErrFlg = 1;
}
if (Animat_ODO) if (Animat_ODO)
Animat_ODO = IGON_SelfcheckingTimer - Common_GetIgnOnTime(); Animat_ODO = IGON_SelfcheckingTimer - Common_GetIgnOnTime();
...@@ -557,7 +467,7 @@ void Selfcheck_Display_Update_Service(void) ...@@ -557,7 +467,7 @@ void Selfcheck_Display_Update_Service(void)
else else
{ {
// 20221117 TYW大计清零后,循环显示断码检测 // 20221117 TYW大计清零后,循环显示断码检测
if (get_SEG_Check_Contrl()) if (1)
{ {
if (SEG_Check_ContrlTime > 300) if (SEG_Check_ContrlTime > 300)
{ {
......
#include "Menus.h"
#include "Common_Interface.h" #include "Common_Interface.h"
#include "rtc.h" #include "rtc.h"
#include "MCU_Core_Protocol.h" #include "MCU_Core_Protocol.h"
......
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
#include "Data_Gear.h" #include "Data_Gear.h"
#include "timerA_B_C.h" #include "timerA_B_C.h"
#include "Key.h" #include "Key.h"
#include "Menus.h"
#include "uds_includes.h" #include "uds_includes.h"
#include "U2_uds_includes.h" #include "U2_uds_includes.h"
#include "CAN_User.h" #include "CAN_User.h"
...@@ -48,7 +48,7 @@ void Power_KL30_Init ( void ) ...@@ -48,7 +48,7 @@ void Power_KL30_Init ( void )
Data_Gear_KL30_Init(); Data_Gear_KL30_Init();
//APP_CAN_Init(); //APP_CAN_Init();
//SEG_LCD_Init(); //SEG_LCD_Init();
MenuKL30Init();
} }
...@@ -241,7 +241,7 @@ void Power_IG_ON_Init(void) ...@@ -241,7 +241,7 @@ void Power_IG_ON_Init(void)
DiagnosisInit_main(); DiagnosisInit_main();
U2_DiagnosisInit_main(); U2_DiagnosisInit_main();
Key_Status_Init(); Key_Status_Init();
MenuIgnOnInit();
Protocol_KL15_ON_Init(); Protocol_KL15_ON_Init();
uart2_User_KL15_Init(); uart2_User_KL15_Init();
APP_CAN_Init(); APP_CAN_Init();
...@@ -254,7 +254,7 @@ void Power_IG_ON_Init(void) ...@@ -254,7 +254,7 @@ void Power_IG_ON_Init(void)
DtcFaultInit(); DtcFaultInit();
/*----------------------------------------*/ /*----------------------------------------*/
BatteryVoltageDelayInit(); BatteryVoltageDelayInit();
Set_SEG_Check_Contrl(0);
} }
void Power_IG_OVP_Init(void) void Power_IG_OVP_Init(void)
{ {
......
...@@ -13,10 +13,10 @@ ...@@ -13,10 +13,10 @@
#include "MCU_Core_Protocol.h" #include "MCU_Core_Protocol.h"
#include "Data_Gear.h" #include "Data_Gear.h"
#include "app_Telltales.h" #include "app_Telltales.h"
#include "Menus.h"
#include "Fuel.h" #include "Fuel.h"
#include "Key.h" #include "Key.h"
#include "Menus.h"
const LED_Attribute_st LED_Attribute[LED_Max]__attribute__ ((aligned (4))); const LED_Attribute_st LED_Attribute[LED_Max]__attribute__ ((aligned (4)));
Tellib_uint8_t Tel_Mem [ Tel_MEM_Block_Size * LED_Max + Tel_MEM_Block_Addition ] __attribute__ ((aligned (4))); Tellib_uint8_t Tel_Mem [ Tel_MEM_Block_Size * LED_Max + Tel_MEM_Block_Addition ] __attribute__ ((aligned (4)));
...@@ -241,148 +241,13 @@ uint16_t LED_TSC_Judgement(void) ...@@ -241,148 +241,13 @@ uint16_t LED_TSC_Judgement(void)
static uint16_t gu16_last_TCS_workMode = 0x00; static uint16_t gu16_last_TCS_workMode = 0x00;
static uint16_t gu16_last_result = 0u; static uint16_t gu16_last_result = 0u;
Get_CANdate = Get_ID_125_Sig_TCS_SysState();
Get_CANdate1 = Get_ID_125_Sig_TCS_WorkMode();
Get_CANdate2 = Get_ID_125_Sig_TCS_WarningLamp();
Get_CANdate3 = (CAN_SIG_NORMAL == CAN_MSG_Status(ID_TCS_Count)) ? 1 : 0;
if (Common_GetIgnOnTime() > 3200)
{
/*
if ((Get_CANdate3 == 1) && (Get_CANdate1 == 0) && Get_TCS_Status())
{
if ((Get_CANdate == 0u) || (Get_CANdate2 == 1))
{
Set_TCS_WorkModeFlshTime(120);
if (Get_CANdate == 0) // TCS_SysState_Init
{
u8Result = 1u;
}
else if (Get_CANdate2 == 1) // TCS_WarningLamp_Open
{
if (FLASH_SYNC_1Hz)
{
u8Result = 1;
}
else
{
u8Result = 0;
}
}
}
else
{
if (Get_TCS_WorkModeFlash() == 1) // Six_Flash
{
if (FLASH_SYNC_1Hz)
{
u8Result = 1;
}
else
{
u8Result = 0;
}
}
}
}
else
{
Set_TCS_WorkModeFlshTime(0);
u8Result = 0u;
}
*/
if ( Get_TCS_Status() == 0 )
{
gu8_flashCnt = 0;
gu16_last_TCS_workMode = 0x01;
return u8Result = 0u;
} /* */
if ( CAN_SIG_LOST == CAN_MSG_Status( ID_TCS_Count ) )
{
gu8_flashCnt = 0;
gu16_last_TCS_workMode = 0x01;
return u8Result = 0u;
} /* */
//tmpTCS_workMode = Get_ID_125_Sig_TCS_WorkMode();
if ( 0x01 == Get_CANdate1 )
{
gu8_flashCnt = 0;
gu16_last_TCS_workMode = Get_CANdate1;
return u8Result = 0u;
} /* */
//tmpTCS_SysState = Get_ID_125_Sig_TCS_SysState();
if ( 0x00 == Get_CANdate )
{
gu8_flashCnt = 0;
gu16_last_TCS_workMode = Get_CANdate1;
return u8Result = 1u;
}
//tmpTCS_WarningLamp = Get_ID_125_Sig_TCS_WarningLamp();
if ( 0x01 == Get_CANdate2 )
{
/* 1. */
if ( FLASH_SYNC_1Hz )
{ u8Result = 1u; }
else
{ u8Result = 0u; }
gu8_flashCnt = 0;
gu16_last_TCS_workMode = 0;
}
else
{
if ( 0x01 == gu16_last_TCS_workMode ) //上一次的工作模式为1,表示上一次灯关闭;当前工作模式为0,灯闪烁
{
if ( FLASH_SYNC_1Hz )
{ u8Result = 1u; }
else
{ u8Result = 0u; }
if ( gu16_last_result != u8Result )
{
gu8_flashCnt++;
gu16_last_result = u8Result;
if ( gu8_flashCnt > 12 )
{
gu16_last_TCS_workMode = Get_CANdate1;
u8Result = 1u;
}
}
}
else
{
u8Result = 1u;
gu16_last_result = u8Result;
gu8_flashCnt = 0;
}
}
}
return u8Result; return u8Result;
} }
void LED_TSC_Execution(uint16_t led_status) void LED_TSC_Execution(uint16_t led_status)
{ {
if ((led_status == 1u) && (Get_TCS_Status()))
{
SEG_LCD_TSC(SEG_LCD_LIGHT);
App_Telltales_Ctrl(LED_TLight, 1);
}
else
{
SEG_LCD_TSC(SEG_LCD_OFF);
App_Telltales_Ctrl(LED_TLight, 0);
}
} }
......
...@@ -32,7 +32,7 @@ ...@@ -32,7 +32,7 @@
#include "LightDetect.h" #include "LightDetect.h"
#include "BGLInterface.h" #include "BGLInterface.h"
#include "Key.h" #include "Key.h"
#include "Menus.h"
#include "CAN_User.h" #include "CAN_User.h"
#include "gpio.h" #include "gpio.h"
#include "uds_includes.h" #include "uds_includes.h"
...@@ -159,32 +159,19 @@ void Sys_Run_Mode_10ms_Tasks(void) ...@@ -159,32 +159,19 @@ void Sys_Run_Mode_10ms_Tasks(void)
void Sys_Run_Mode_20ms_Tasks(void) 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(); BU98R10_Update_Request();
//转�?�表头走�?
//Gauges_Management_Service();
Diag_Req_Send(20); Diag_Req_Send(20);
IS31FL3236_Update(); IS31FL3236_Update();
// Coolant_Processing_Service();
// Tacho_Processing_Service();
// Speed_Processing_Service();
// CD4051B_Debounce_Service();
} }
...@@ -202,13 +189,9 @@ void Sys_Run_Mode_50ms_Tasks(void) ...@@ -202,13 +189,9 @@ void Sys_Run_Mode_50ms_Tasks(void)
Flash_Sync_Signal_Generation_Service(); Flash_Sync_Signal_Generation_Service();
if(get_SEG_Check_Contrl() == 0) CalcODO_50ms_Services();//20221117 TYW大计清零后,循环显示断码�?�? 停止大计/小计里程
// Data_Time_Calibration();
// Data_Service_Gear_Processing();
// Speed_PPK_Processing();
// TLC6C5912_Sync_Service();
// Sound_Scheduling_Service();
BGTask(); BGTask();
...@@ -218,7 +201,7 @@ void Sys_Run_Mode_50ms_Tasks(void) ...@@ -218,7 +201,7 @@ void Sys_Run_Mode_50ms_Tasks(void)
SetDtcFault(); SetDtcFault();
// Data_Group_Processing_Service();
} }
...@@ -294,10 +277,7 @@ void Sys_Run_Mode_100ms_Tasks_Group6(void) ...@@ -294,10 +277,7 @@ void Sys_Run_Mode_100ms_Tasks_Group6(void)
void Sys_Run_Mode_100ms_Tasks_Group7(void) void Sys_Run_Mode_100ms_Tasks_Group7(void)
{ {
//MenuManage();
/*联电和德尔福协议自动识别*/
//CAN_Check_Liandian();
ReqSilentTimer100mSService(); ReqSilentTimer100mSService();
/*MIL灯超时计�?*/ /*MIL灯超时计�?*/
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
#include "CAN_User.h" #include "CAN_User.h"
#include "Analog_Signals.h" #include "Analog_Signals.h"
#include "flash.h" #include "flash.h"
#include "Menus.h"
#define GLOBALS_UDS_CFG #define GLOBALS_UDS_CFG
#define GLOBALS_USER_DEF #define GLOBALS_USER_DEF
...@@ -1220,11 +1220,11 @@ void App_22_service(_N_USData *AppUSData) ...@@ -1220,11 +1220,11 @@ void App_22_service(_N_USData *AppUSData)
{ {
// case DID0FA0: //读-当前会话模式 // case DID0FA0: //读-当前会话模式
case 0xF195: //读软件版本号 case 0xF195: //读软件版本号
pTemp8 = MCU_version;
MCU_SWversion[0] = pTemp8[0]; MCU_SWversion[0] = pTemp8[0];
MCU_SWversion[1] = pTemp8[2]; MCU_SWversion[1] = pTemp8[2];
MCU_SWversion[5] = (pTemp8[4]&0x0f)*100 + (pTemp8[5]&0x0f)*10 + (pTemp8[6]&0x0f); MCU_SWversion[5] = (pTemp8[4]&0x0f)*100 + (pTemp8[5]&0x0f)*10 + (pTemp8[6]&0x0f);
pTemp8 = MCU_CompileData;
MCU_SWversion[2] = (pTemp8[0]&0x0f)*10 + (pTemp8[1]&0x0f); MCU_SWversion[2] = (pTemp8[0]&0x0f)*10 + (pTemp8[1]&0x0f);
MCU_SWversion[3] = (pTemp8[2]&0x0f)*10 + (pTemp8[3]&0x0f); MCU_SWversion[3] = (pTemp8[2]&0x0f)*10 + (pTemp8[3]&0x0f);
MCU_SWversion[4] = (pTemp8[4]&0x0f)*10 + (pTemp8[5]&0x0f); MCU_SWversion[4] = (pTemp8[4]&0x0f)*10 + (pTemp8[5]&0x0f);
...@@ -1235,7 +1235,7 @@ void App_22_service(_N_USData *AppUSData) ...@@ -1235,7 +1235,7 @@ void App_22_service(_N_USData *AppUSData)
} }
break; break;
case 0xF194: //读软件编码 case 0xF194: //读软件编码
pTemp8 = PART_NUM;
MCU_SoftCode[2] = pTemp8[5]; MCU_SoftCode[2] = pTemp8[5];
MCU_SoftCode[3] = pTemp8[6]; MCU_SoftCode[3] = pTemp8[6];
MCU_SoftCode[4] = pTemp8[7]; MCU_SoftCode[4] = pTemp8[7];
...@@ -1260,7 +1260,7 @@ void App_22_service(_N_USData *AppUSData) ...@@ -1260,7 +1260,7 @@ void App_22_service(_N_USData *AppUSData)
} }
break; break;
case 0xF187: // 读零件号 case 0xF187: // 读零件号
pTemp8 = PART_NUM;
for(i=0;i<MaxBuff;i++){ for(i=0;i<MaxBuff;i++){
temp8 = *(pTemp8++); temp8 = *(pTemp8++);
......
...@@ -1215,30 +1215,6 @@ ...@@ -1215,30 +1215,6 @@
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2> <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>82</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>83</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\source\Application\APPCan\CAN_Communication_Matrix.h</PathWithFileName> <PathWithFileName>.\source\Application\APPCan\CAN_Communication_Matrix.h</PathWithFileName>
<FilenameWithoutPath>CAN_Communication_Matrix.h</FilenameWithoutPath> <FilenameWithoutPath>CAN_Communication_Matrix.h</FilenameWithoutPath>
<RteFlg>0</RteFlg> <RteFlg>0</RteFlg>
...@@ -1246,7 +1222,7 @@ ...@@ -1246,7 +1222,7 @@
</File> </File>
<File> <File>
<GroupNumber>3</GroupNumber> <GroupNumber>3</GroupNumber>
<FileNumber>84</FileNumber> <FileNumber>82</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
...@@ -1258,7 +1234,7 @@ ...@@ -1258,7 +1234,7 @@
</File> </File>
<File> <File>
<GroupNumber>3</GroupNumber> <GroupNumber>3</GroupNumber>
<FileNumber>85</FileNumber> <FileNumber>83</FileNumber>
<FileType>5</FileType> <FileType>5</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
...@@ -1270,7 +1246,7 @@ ...@@ -1270,7 +1246,7 @@
</File> </File>
<File> <File>
<GroupNumber>3</GroupNumber> <GroupNumber>3</GroupNumber>
<FileNumber>86</FileNumber> <FileNumber>84</FileNumber>
<FileType>4</FileType> <FileType>4</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
...@@ -1282,7 +1258,7 @@ ...@@ -1282,7 +1258,7 @@
</File> </File>
<File> <File>
<GroupNumber>3</GroupNumber> <GroupNumber>3</GroupNumber>
<FileNumber>87</FileNumber> <FileNumber>85</FileNumber>
<FileType>5</FileType> <FileType>5</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
...@@ -1294,7 +1270,7 @@ ...@@ -1294,7 +1270,7 @@
</File> </File>
<File> <File>
<GroupNumber>3</GroupNumber> <GroupNumber>3</GroupNumber>
<FileNumber>88</FileNumber> <FileNumber>86</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
...@@ -1306,7 +1282,7 @@ ...@@ -1306,7 +1282,7 @@
</File> </File>
<File> <File>
<GroupNumber>3</GroupNumber> <GroupNumber>3</GroupNumber>
<FileNumber>89</FileNumber> <FileNumber>87</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
...@@ -1318,7 +1294,7 @@ ...@@ -1318,7 +1294,7 @@
</File> </File>
<File> <File>
<GroupNumber>3</GroupNumber> <GroupNumber>3</GroupNumber>
<FileNumber>90</FileNumber> <FileNumber>88</FileNumber>
<FileType>5</FileType> <FileType>5</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
...@@ -1338,7 +1314,7 @@ ...@@ -1338,7 +1314,7 @@
<RteFlg>0</RteFlg> <RteFlg>0</RteFlg>
<File> <File>
<GroupNumber>4</GroupNumber> <GroupNumber>4</GroupNumber>
<FileNumber>91</FileNumber> <FileNumber>89</FileNumber>
<FileType>5</FileType> <FileType>5</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
...@@ -1350,7 +1326,7 @@ ...@@ -1350,7 +1326,7 @@
</File> </File>
<File> <File>
<GroupNumber>4</GroupNumber> <GroupNumber>4</GroupNumber>
<FileNumber>92</FileNumber> <FileNumber>90</FileNumber>
<FileType>4</FileType> <FileType>4</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
...@@ -1370,7 +1346,7 @@ ...@@ -1370,7 +1346,7 @@
<RteFlg>0</RteFlg> <RteFlg>0</RteFlg>
<File> <File>
<GroupNumber>5</GroupNumber> <GroupNumber>5</GroupNumber>
<FileNumber>93</FileNumber> <FileNumber>91</FileNumber>
<FileType>5</FileType> <FileType>5</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
...@@ -1382,7 +1358,7 @@ ...@@ -1382,7 +1358,7 @@
</File> </File>
<File> <File>
<GroupNumber>5</GroupNumber> <GroupNumber>5</GroupNumber>
<FileNumber>94</FileNumber> <FileNumber>92</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
...@@ -1394,7 +1370,7 @@ ...@@ -1394,7 +1370,7 @@
</File> </File>
<File> <File>
<GroupNumber>5</GroupNumber> <GroupNumber>5</GroupNumber>
<FileNumber>95</FileNumber> <FileNumber>93</FileNumber>
<FileType>5</FileType> <FileType>5</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
...@@ -1406,7 +1382,7 @@ ...@@ -1406,7 +1382,7 @@
</File> </File>
<File> <File>
<GroupNumber>5</GroupNumber> <GroupNumber>5</GroupNumber>
<FileNumber>96</FileNumber> <FileNumber>94</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
...@@ -1418,7 +1394,7 @@ ...@@ -1418,7 +1394,7 @@
</File> </File>
<File> <File>
<GroupNumber>5</GroupNumber> <GroupNumber>5</GroupNumber>
<FileNumber>97</FileNumber> <FileNumber>95</FileNumber>
<FileType>5</FileType> <FileType>5</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
...@@ -1430,7 +1406,7 @@ ...@@ -1430,7 +1406,7 @@
</File> </File>
<File> <File>
<GroupNumber>5</GroupNumber> <GroupNumber>5</GroupNumber>
<FileNumber>98</FileNumber> <FileNumber>96</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
...@@ -1442,7 +1418,7 @@ ...@@ -1442,7 +1418,7 @@
</File> </File>
<File> <File>
<GroupNumber>5</GroupNumber> <GroupNumber>5</GroupNumber>
<FileNumber>99</FileNumber> <FileNumber>97</FileNumber>
<FileType>5</FileType> <FileType>5</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
...@@ -1454,7 +1430,7 @@ ...@@ -1454,7 +1430,7 @@
</File> </File>
<File> <File>
<GroupNumber>5</GroupNumber> <GroupNumber>5</GroupNumber>
<FileNumber>100</FileNumber> <FileNumber>98</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
...@@ -1466,7 +1442,7 @@ ...@@ -1466,7 +1442,7 @@
</File> </File>
<File> <File>
<GroupNumber>5</GroupNumber> <GroupNumber>5</GroupNumber>
<FileNumber>101</FileNumber> <FileNumber>99</FileNumber>
<FileType>5</FileType> <FileType>5</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
...@@ -1478,7 +1454,7 @@ ...@@ -1478,7 +1454,7 @@
</File> </File>
<File> <File>
<GroupNumber>5</GroupNumber> <GroupNumber>5</GroupNumber>
<FileNumber>102</FileNumber> <FileNumber>100</FileNumber>
<FileType>5</FileType> <FileType>5</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
...@@ -1490,7 +1466,7 @@ ...@@ -1490,7 +1466,7 @@
</File> </File>
<File> <File>
<GroupNumber>5</GroupNumber> <GroupNumber>5</GroupNumber>
<FileNumber>103</FileNumber> <FileNumber>101</FileNumber>
<FileType>5</FileType> <FileType>5</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
...@@ -1510,7 +1486,7 @@ ...@@ -1510,7 +1486,7 @@
<RteFlg>0</RteFlg> <RteFlg>0</RteFlg>
<File> <File>
<GroupNumber>6</GroupNumber> <GroupNumber>6</GroupNumber>
<FileNumber>104</FileNumber> <FileNumber>102</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
...@@ -1522,7 +1498,7 @@ ...@@ -1522,7 +1498,7 @@
</File> </File>
<File> <File>
<GroupNumber>6</GroupNumber> <GroupNumber>6</GroupNumber>
<FileNumber>105</FileNumber> <FileNumber>103</FileNumber>
<FileType>5</FileType> <FileType>5</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
...@@ -1534,7 +1510,7 @@ ...@@ -1534,7 +1510,7 @@
</File> </File>
<File> <File>
<GroupNumber>6</GroupNumber> <GroupNumber>6</GroupNumber>
<FileNumber>106</FileNumber> <FileNumber>104</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
...@@ -1546,7 +1522,7 @@ ...@@ -1546,7 +1522,7 @@
</File> </File>
<File> <File>
<GroupNumber>6</GroupNumber> <GroupNumber>6</GroupNumber>
<FileNumber>107</FileNumber> <FileNumber>105</FileNumber>
<FileType>5</FileType> <FileType>5</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
...@@ -1558,7 +1534,7 @@ ...@@ -1558,7 +1534,7 @@
</File> </File>
<File> <File>
<GroupNumber>6</GroupNumber> <GroupNumber>6</GroupNumber>
<FileNumber>108</FileNumber> <FileNumber>106</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
...@@ -1570,7 +1546,7 @@ ...@@ -1570,7 +1546,7 @@
</File> </File>
<File> <File>
<GroupNumber>6</GroupNumber> <GroupNumber>6</GroupNumber>
<FileNumber>109</FileNumber> <FileNumber>107</FileNumber>
<FileType>5</FileType> <FileType>5</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
...@@ -1582,7 +1558,7 @@ ...@@ -1582,7 +1558,7 @@
</File> </File>
<File> <File>
<GroupNumber>6</GroupNumber> <GroupNumber>6</GroupNumber>
<FileNumber>110</FileNumber> <FileNumber>108</FileNumber>
<FileType>1</FileType> <FileType>1</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
...@@ -1594,7 +1570,7 @@ ...@@ -1594,7 +1570,7 @@
</File> </File>
<File> <File>
<GroupNumber>6</GroupNumber> <GroupNumber>6</GroupNumber>
<FileNumber>111</FileNumber> <FileNumber>109</FileNumber>
<FileType>5</FileType> <FileType>5</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
...@@ -1606,7 +1582,7 @@ ...@@ -1606,7 +1582,7 @@
</File> </File>
<File> <File>
<GroupNumber>6</GroupNumber> <GroupNumber>6</GroupNumber>
<FileNumber>112</FileNumber> <FileNumber>110</FileNumber>
<FileType>5</FileType> <FileType>5</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
...@@ -1618,7 +1594,7 @@ ...@@ -1618,7 +1594,7 @@
</File> </File>
<File> <File>
<GroupNumber>6</GroupNumber> <GroupNumber>6</GroupNumber>
<FileNumber>113</FileNumber> <FileNumber>111</FileNumber>
<FileType>5</FileType> <FileType>5</FileType>
<tvExp>0</tvExp> <tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
......
...@@ -793,16 +793,6 @@ ...@@ -793,16 +793,6 @@
<FileType>1</FileType> <FileType>1</FileType>
<FilePath>.\source\Application\Key\Key.c</FilePath> <FilePath>.\source\Application\Key\Key.c</FilePath>
</File> </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> <File>
<FileName>CAN_Communication_Matrix.h</FileName> <FileName>CAN_Communication_Matrix.h</FileName>
<FileType>5</FileType> <FileType>5</FileType>
......
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