Commit 56d295ec authored by 李鑫3's avatar 李鑫3

feat:添加车速

parent 2e9715de
......@@ -100,6 +100,8 @@ void APP_ICM_Proc(void) /*zh321*/ /*FS04*/
// CurValueStr[P_dang ].val = 0x03;
CurValueStr[Vvspeed_L ].val = 0;
CurValueStr[Vspeed ].val = 0;
CurValueStr[Power ].val = 0;
CurValueStr[Electricity_H ].val = 0;
CurValueStr[Electricity_L ].val = 0;
......@@ -129,6 +131,8 @@ void APP_ICM_Proc(void) /*zh321*/ /*FS04*/
case 0:
{
CurValueStr[Vvspeed_L ].val = 0x00;
CurValueStr[Vspeed ].val = 0x00;
CurValueStr[Power ].val = 0x00;
CurValueStr[Power_H ].val = 0x00;
CurValueStr[Electricity_H ].val = 0x00;
......@@ -154,8 +158,10 @@ void APP_ICM_Proc(void) /*zh321*/ /*FS04*/
}
case 1:
{
CurValueStr[Vvspeed_L ].val = 0xFF;
CurValueStr[Power ].val = 0x06;
CurValueStr[Vvspeed_L ].val = 0xE8;
CurValueStr[Vspeed ].val = 0x03;
CurValueStr[Power ].val = 0x3C;
CurValueStr[Power_H ].val = 0x00;
CurValueStr[Electricity_H ].val = 0x03;
CurValueStr[Electricity_L ].val = 0xE8;
......@@ -181,8 +187,9 @@ void APP_ICM_Proc(void) /*zh321*/ /*FS04*/
break;
case 2:
{
CurValueStr[Vvspeed_L ].val = 0xFF;
CurValueStr[Power ].val = 0x04;
CurValueStr[Vvspeed_L ].val = 0x9E;
CurValueStr[Vspeed ].val = 0x07;
CurValueStr[Power ].val = 0x28;
CurValueStr[Power_H ].val = 0x00;
CurValueStr[Electricity_H ].val = 0x07;
CurValueStr[Electricity_L ].val = 0xD0;
......@@ -209,8 +216,9 @@ void APP_ICM_Proc(void) /*zh321*/ /*FS04*/
break;
case 3:
{
CurValueStr[Vvspeed_L ].val = 0xFF;
CurValueStr[Power ].val = 0x02;
CurValueStr[Vvspeed_L ].val = 0x40;
CurValueStr[Vspeed ].val = 0x0B;
CurValueStr[Power ].val = 0x14;
CurValueStr[Power_H ].val = 0x00;
CurValueStr[Electricity_H ].val = 0x0B;
CurValueStr[Electricity_L ].val = 0xB8;
......@@ -236,7 +244,8 @@ void APP_ICM_Proc(void) /*zh321*/ /*FS04*/
case 4:
{
CurValueStr[Vvspeed_L ].val = 0xFF;
CurValueStr[Vvspeed_L ].val = 0x28;
CurValueStr[Vspeed ].val = 0x0F;
CurValueStr[Power ].val = 0x00;
CurValueStr[Power_H ].val = 0x00;
CurValueStr[Electricity_H ].val = 0x0F;
......@@ -265,8 +274,9 @@ void APP_ICM_Proc(void) /*zh321*/ /*FS04*/
case 5:
{
CurValueStr[Vvspeed_L ].val = 0xFF;
CurValueStr[Power ].val = 0XFE;
CurValueStr[Vvspeed_L ].val = 0x14;
CurValueStr[Vspeed ].val = 0x1E;
CurValueStr[Power ].val = 0XEC;
CurValueStr[Power_H ].val = 0XFF;
CurValueStr[Electricity_H ].val = 0X13;
CurValueStr[Electricity_L ].val = 0X88;
......@@ -295,8 +305,9 @@ void APP_ICM_Proc(void) /*zh321*/ /*FS04*/
case 6:
{
CurValueStr[Vvspeed_L ].val = 0xFF;
CurValueStr[Power ].val = 0XFE;
CurValueStr[Vvspeed_L ].val = 0x48;
CurValueStr[Vspeed ].val = 0x26;
CurValueStr[Power ].val = 0XD8;
CurValueStr[Power_H ].val = 0XFF;
CurValueStr[Electricity_L ].val = 0x70;
CurValueStr[Electricity_H ].val = 0x17;
......@@ -323,8 +334,9 @@ void APP_ICM_Proc(void) /*zh321*/ /*FS04*/
case 7:
{
CurValueStr[Vvspeed_L ].val = 0xFF;
CurValueStr[Power ].val = 0XFA;
CurValueStr[Vvspeed_L ].val = 0x30;
CurValueStr[Vspeed ].val = 0x2A;
CurValueStr[Power ].val = 0XC4;
CurValueStr[Power_H ].val = 0XFF;
CurValueStr[Electricity_H ].val = 0x1B;
CurValueStr[Electricity_L ].val = 0x58;
......@@ -352,8 +364,9 @@ void APP_ICM_Proc(void) /*zh321*/ /*FS04*/
case 8:
{
CurValueStr[Vvspeed_L ].val = 0xFF;
CurValueStr[Power ].val = 0XF8;
CurValueStr[Vvspeed_L ].val = 0x00;
CurValueStr[Vspeed ].val = 0x32;
CurValueStr[Power ].val = 0XB0;
CurValueStr[Power_H ].val = 0XFF;
CurValueStr[Electricity_H ].val = 0x1F;
CurValueStr[Electricity_L ].val = 0x40;
......@@ -382,8 +395,9 @@ void APP_ICM_Proc(void) /*zh321*/ /*FS04*/
case 9:
{
CurValueStr[Vvspeed_L ].val = 0xFF;
CurValueStr[Power ].val = 0XF6;
CurValueStr[Vvspeed_L ].val = 0xD0;
CurValueStr[Vspeed ].val = 0X39;
CurValueStr[Power ].val = 0X9C;
CurValueStr[Power_H ].val = 0XFF;
CurValueStr[Electricity_H ].val = 0x23;
CurValueStr[Electricity_L ].val = 0x28;
......@@ -413,8 +427,9 @@ void APP_ICM_Proc(void) /*zh321*/ /*FS04*/
case 10:
{
CurValueStr[Vvspeed_L ].val = 0xFF;
CurValueStr[Vspeed ].val = 0XFF;
CurValueStr[Power ].val = 0XE8;
CurValueStr[Power_H ].val = 0XFF;
CurValueStr[Power_H ].val = 0XFD;
CurValueStr[Electricity_H ].val = 0x27;
CurValueStr[Electricity_L ].val = 0x10;
CurValueStr[Cruise_H ].val = 0xC7;
......
......@@ -120,7 +120,9 @@ EXTERN_APP_TEST volatile s_CurValue CurValueStr[CAN_List_Num];
static const s_CAN_List CAN_List[] =
{
{&CanMsg_112, 1, 0, 16, 0, Offset_Plus, 1, 1, &CurValueStr[Vvspeed_L], Motorola},
{&CanMsg_112, 0, 0, 8, 0, Offset_Plus, 1, 1, &CurValueStr[Vvspeed_L], Motorola},
{&CanMsg_112, 1, 0, 8, 0, Offset_Plus, 1, 1, &CurValueStr[Vspeed], Motorola},
{&CanMsg_103, 6, 0, 8, 0, Offset_Plus, 1, 1, &CurValueStr[Power], Motorola},
{&CanMsg_103, 7, 0, 8, 0, Offset_Plus, 1, 1, &CurValueStr[Power_H], Motorola},
{&CanMsg_104,1,0,8,0,Offset_Plus,1,1,&CurValueStr[Electricity_H],Motorola},
......
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