From 6d6f675d0bf6bcfd6afec95be24c8b982ae3ee1d Mon Sep 17 00:00:00 2001 From: fctom1215 <fctom1215@outlook.com> Date: 星期六, 14 三月 2020 23:44:01 +0800 Subject: [PATCH] 修改车辆传感器,未完成。 --- lib/src/main/cpp/test_common/car_sensor.h | 46 +++++++++++++++++++++++++++------------------- 1 files changed, 27 insertions(+), 19 deletions(-) diff --git a/lib/src/main/cpp/test_common/car_sensor.h b/lib/src/main/cpp/test_common/car_sensor.h index ef94afd..5d85ea7 100644 --- a/lib/src/main/cpp/test_common/car_sensor.h +++ b/lib/src/main/cpp/test_common/car_sensor.h @@ -8,28 +8,36 @@ #include <cstdint> enum { - SENSOR_SEATBELT, - SENSOR_LEFT_TURN_SIGNAL, - SENSOR_RIGHT_TURN_SIGNAL, - SENSOR_HANDBREAK, - SENSOR_BREAK, - SENSOR_LIGHT, - SENSOR_FAR_LIGHT, - SENSOR_DOOR, - SENSOR_SHIFT_N, - SENSOR_SHIFT_1, - SENSOR_SHIFT_2, - SENSOR_SHIFT_3, - SENSOR_SHIFT_4, - SENSOR_SHIFT_5, - SENSOR_SHIFT_R, - SENSOR_ENGINE_START, - SENSOR_ENGINE_RPM + OBD_SPEED, + ENGINE_RPM, + SHIFT, + TURN_SIGNAL_LAMP, + DIPPED_BEAM_LAMP, + FOG_LAMP, + CLEARANCE_LAMP, + FLASH_BEAM_LAMP, + MAIN_BEAM_LAMP, + SEATBELT, + CAR_STATUS_END +}; + +enum { + OFF_LIGHT = 0, + EJECT_SEATBELT = 0, + HAZARD_LIGHTS, + LEFT_TURN_LIGHT, + RIGHT_TURN_LIGHT, + CLEARANCE_LIGHT, + DIPPED_BEAM_LIGHT, + MAIN_BEAM_LIGHT, + FLASH_BEAM_LIGHT, + FOG_LIGHT, + INSERT_SEATBELT }; void CarSensorInit(void); -int ReadSensor(uint16_t sensor_id); -void UpdateSensor(uint16_t gpio, uint16_t speed, uint16_t engine); +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 -- Gitblit v1.8.0