-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathupdateCANState.h
More file actions
21 lines (19 loc) · 1.12 KB
/
Copy pathupdateCANState.h
File metadata and controls
21 lines (19 loc) · 1.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "carStateStruct.h" // Include the header for CarState definition
#include <stdio.h>
// HSCAN Function prototypes
void proccessHSCAN(CarState* carState, struct can_frame* frame);
void calcFuelRange(CarState* carState, struct can_frame* frame);
void calcTransRange(CarState* carState, struct can_frame* frame);
void calcIgnStatus(CarState* carState, struct can_frame* frame);
void calcEngineStatus(CarState* carState, struct can_frame* frame);
void calcBrakePedalStatus(CarState* carState, struct can_frame* frame);
void calcTempInfo(CarState* carState, struct can_frame* frame);
void calcChargingCurrent(CarState* carState, struct can_frame* frame);
void calcChargingVoltage(CarState* carState, struct can_frame* frame);
void calcChargeLvl(CarState* carState, struct can_frame* frame);
void calcVehicleSpeed(CarState* carState, struct can_frame* frame);
void calcOdo(CarState* carState, struct can_frame* frame);
void calcVIN(CarState* carState, struct can_frame* frame);
// LSCAN Function prototypes
void proccessLSCAN(CarState* carState, struct can_frame* frame);
void calcDoorLockStatus(CarState* carState, struct can_frame* frame);