Commit 8acf7053 authored by 李冠华's avatar 李冠华

feat:添加燃油数据处理框架

parent 80cc03c1
......@@ -488,6 +488,16 @@
<FileType>5</FileType>
<FilePath>..\..\..\..\Source\Application\Data_Soc\Data_Soc.h</FilePath>
</File>
<File>
<FileName>Data_Fuel.c</FileName>
<FileType>1</FileType>
<FilePath>..\..\..\..\Source\Application\Data_Fuel\Data_Fuel.c</FilePath>
</File>
<File>
<FileName>Data_Fuel.h</FileName>
<FileType>5</FileType>
<FilePath>..\..\..\..\Source\Application\Data_Fuel\Data_Fuel.h</FilePath>
</File>
</Files>
</Group>
<Group>
......
......@@ -12,7 +12,7 @@
#include "Can_User/Can_App.h"
#include "Can_User/Can_RX_User.h"
#include "Data_Soc\Data_Soc.h"
#include "Data_Fuel\Data_Fuel.h"
......
#include "Components.h"
#include "Data_Fuel\Data_Fuel.h"
FuelStruct_st_t Fuel;
void Data_Fuel_KL30_Init(void)
{
}
void Data_Fuel_KL15_Init(void)
{
}
void MsgID_0x18E_Receive(void)
{
Fuel.FuelStatusCount ++;
}
void Data_Fuel_Service(void)
{
}
/******************************************************************************
函数名:Get_FuelSeg_Display
功 能:获取显示燃油格数函数
参 数:无
返回值:Fuel.FuelSeg 显示的电量值 x1
******************************************************************************
注 意:该函数必须每 ms被调用一次
******************************************************************************/
uint8_t Get_FuelSeg_Display(void)
{
return Fuel.FuelSeg;
}
/******************************************************************************
函数名:Get_Soc2Num_Display
功 能:获取电量表2显示电量值函数
参 数:无
返回值:显示的电量值 x1
******************************************************************************
注 意:该函数必须每 ms被调用一次
******************************************************************************/
uint8_t Get_FuelStatus_Valid(void)
{
return Fuel.FuelValid;
}
#ifndef DATA_FUEL_H__
#define DATA_FUEL_H__
#include "Application.h"
#include "Components.h"
typedef struct //__attribute__((aligned(4)))
{
uint8_t FuelSeg; //燃油格数
uint8_t FuelValid; //燃油有效状态
uint8_t FuelStatusCount; /*燃油状态计数*/
}FuelStruct_st_t;
extern void Data_Fuel_KL30_Init(void);
extern void Data_Fuel_KL15_Init(void);
extern void MsgID_0x18E_Receive(void);
extern void Data_Fuel_Service(void);
#endif
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