CAN_FUNC.h 1.58 KB
Newer Older
hu's avatar
hu committed
1 2 3 4 5
#ifndef CAN_FUNC_H
#define CAN_FUNC_H

#include "TYW_stdint.h"

hu's avatar
hu committed
6 7
typedef struct
{
hu's avatar
hu committed
8 9 10 11 12 13 14 15 16 17 18
    uint32_t TripA_Fuel;
    uint32_t TripA_Average_Speed;
    uint32_t TripA_Fuel_Consume;
    uint32_t TripA_Idling;
    uint32_t TripA_Runing;
    uint32_t TripB_Fuel;
    uint32_t TripB_Average_Speed;
    uint32_t TripB_Fuel_Consume;
    uint32_t TripB_Idling;
    uint32_t TripB_Runing;
    uint32_t Engine_Surplus;
hu's avatar
hu committed
19 20

} USER_ECU;
hu's avatar
hu committed
21
extern USER_ECU User_ECU;
hu's avatar
hu committed
22

hu's avatar
hu committed
23
extern void Can_Set_Buff_18FEAE17(uint8_t CopyData[]);
hu's avatar
hu committed
24

hu's avatar
hu committed
25
extern void Can_Set_Buff_18FF3E17(uint8_t CopyData[]);
hu's avatar
hu committed
26

hu's avatar
hu committed
27
extern void Can_Set_Buff_18FED917(uint8_t CopyData[]);
hu's avatar
hu committed
28

hu's avatar
hu committed
29
extern void Can_Set_Buff_18FEE617(uint8_t CopyData[]);
hu's avatar
hu committed
30

hu's avatar
hu committed
31
extern void Can_Set_Buff_18EF1817(uint8_t CopyData[]);
hu's avatar
hu committed
32

hu's avatar
hu committed
33
extern void Can_Set_Buff_18FEE017(uint8_t CopyData[]);
hu's avatar
hu committed
34

hu's avatar
hu committed
35
extern void Can_Set_Buff_18FEFC17(uint8_t CopyData[]);
hu's avatar
hu committed
36

hu's avatar
hu committed
37
extern void Can_Set_Buff_18FF2517(uint8_t CopyData[]);
hu's avatar
hu committed
38

hu's avatar
hu committed
39
extern void Can_Set_Buff_18FF2A17(uint8_t CopyData[]);
hu's avatar
hu committed
40

hu's avatar
hu committed
41
extern void Can_Set_Buff_18FF9D17(uint8_t CopyData[]);
hu's avatar
hu committed
42

hu's avatar
hu committed
43
extern void Can_Set_Buff_18FFE517(uint8_t CopyData[]);
hu's avatar
hu committed
44

hu's avatar
hu committed
45
extern void Can_Set_Buff_18EF2D17(uint8_t CopyData[]);
hu's avatar
hu committed
46

hu's avatar
hu committed
47
extern void Can_Set_Buff_18033317(uint8_t CopyData[]);
hu's avatar
hu committed
48

hu's avatar
hu committed
49
extern void Can_Set_Buff_180433A2(uint8_t CopyData[]);
hu's avatar
hu committed
50 51

void Drive_Info_IC1_STATUS_Rx(void);
hu's avatar
hu committed
52
void Drive_Info_IC3_STATUS_Rx(void);
hu's avatar
hu committed
53 54 55 56 57 58

uint32_t Common_Data_Get_TripA_Fuel(void);
uint32_t Common_Data_Get_TripA_Average_Speed(void);
uint32_t Common_Data_Get_TripB_Fuel(void);
uint32_t Common_Data_Get_TripB_Average_Speed(void);

hu's avatar
hu committed
59
void Id18EF1817_Send_Service(void);
hu's avatar
hu committed
60 61 62
void Id18033317_Send_Service(void);

void MSG_18021733_REC_COPY(uint8_t copy[]);
hu's avatar
hu committed
63

hu's avatar
hu committed
64
#endif