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