From f93d1e9806d03def1360f111bc1fd724fc08c8f0 Mon Sep 17 00:00:00 2001 From: hui1975 Date: Tue, 17 Oct 2023 09:37:11 +0000 Subject: [PATCH] add secondary ambient light sensor Signed-off-by: hui1975 Change-Id: I20e29b4c3a58947393b7b664cebab6ceb5db73a5 --- interfaces/native/include/sensor_agent_type.h | 1 + services/sensor/src/sensor_dump.cpp | 2 ++ 2 files changed, 3 insertions(+) diff --git a/interfaces/native/include/sensor_agent_type.h b/interfaces/native/include/sensor_agent_type.h index 5429d051..bc1bae05 100644 --- a/interfaces/native/include/sensor_agent_type.h +++ b/interfaces/native/include/sensor_agent_type.h @@ -78,6 +78,7 @@ typedef enum SensorTypeId { SENSOR_TYPE_ID_HUMIDITY = 13, /**< Humidity sensor */ SENSOR_TYPE_ID_COLOR = 14, /**< Color sensor */ SENSOR_TYPE_ID_SAR = 15, /**< Sar sensor */ + SENSOR_TYPE_ID_AMBIENT_LIGHT1 = 16, /**< Secondary ambient light sensor */ SENSOR_TYPE_ID_PHYSICAL_MAX = 0xFF, /**< Maximum type ID of a physical sensor */ SENSOR_TYPE_ID_ORIENTATION = 256, /**< Orientation sensor */ SENSOR_TYPE_ID_GRAVITY = 257, /**< Gravity sensor */ diff --git a/services/sensor/src/sensor_dump.cpp b/services/sensor/src/sensor_dump.cpp index 5d75db93..dd15b726 100644 --- a/services/sensor/src/sensor_dump.cpp +++ b/services/sensor/src/sensor_dump.cpp @@ -72,6 +72,7 @@ std::unordered_map SensorDump::sensorMap_ = { { SENSOR_TYPE_ID_GEOMAGNETIC_ROTATION_VECTOR, "GEOMAGNETIC ROTATION VECTOR" }, { SENSOR_TYPE_ID_PROXIMITY, "PROXIMITY" }, { SENSOR_TYPE_ID_AMBIENT_LIGHT, "AMBIENT LIGHT" }, + { SENSOR_TYPE_ID_AMBIENT_LIGHT1, "SECONDARY AMBIENT LIGHT" }, { SENSOR_TYPE_ID_HALL, "HALL" }, { SENSOR_TYPE_ID_HEART_RATE, "HEART RATE" }, { SENSOR_TYPE_ID_WEAR_DETECTION, "WEAR DETECTION" }, @@ -271,6 +272,7 @@ int32_t SensorDump::GetDataDimension(int32_t sensorId) { switch (sensorId) { case SENSOR_TYPE_ID_AMBIENT_LIGHT: + case SENSOR_TYPE_ID_AMBIENT_LIGHT1: case SENSOR_TYPE_ID_BAROMETER: case SENSOR_TYPE_ID_HALL: case SENSOR_TYPE_ID_TEMPERATURE: -- Gitee