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