diff --git a/interfaces/native/include/sensor_agent_type.h b/interfaces/native/include/sensor_agent_type.h index 5429d0510fa0fe1ecd31f21f92ab35ec6cda4498..bc1bae05efab027b1d5b7bf6840ccee71b12c16e 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 5d75db93440c2428cf5004acbbc2cdf5e12cd822..dd15b7265378e973eba33b181ddfa58ae0da14b6 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: