// // Created by fctom on 2020/2/13. // #ifndef MYAPPLICATION2_COMM_TEST_H #define MYAPPLICATION2_COMM_TEST_H #include enum { OBD_SPEED, ENGINE_RPM, SHIFT, TURN_SIGNAL_LAMP, DIPPED_BEAM_LAMP, FOG_LAMP, CLEARANCE_LAMP, FLASH_BEAM_LAMP, MAIN_BEAM_LAMP, SEATBELT, ENGINE_START, CAR_STATUS_END }; enum { OFF_LIGHT = 0, EJECT_SEATBELT = 0, ENGINE_START_INACTIVE = 0, HAZARD_LIGHTS, LEFT_TURN_LIGHT, RIGHT_TURN_LIGHT, CLEARANCE_LIGHT, DIPPED_BEAM_LIGHT, MAIN_BEAM_LIGHT, FLASH_BEAM_LIGHT, FOG_LIGHT, INSERT_SEATBELT, ENGINE_START_ACTIVE }; void CarSensorInit(void); int ReadCarStatus(uint16_t id); void UpdateSensor(uint16_t gpio, uint16_t speed, uint16_t rpm); void SetSensorCfg(int (*sensor)[3], int sensorNum); #endif //MYAPPLICATION2_COMM_TEST_H