From a321f0f04c246fc7473db81c23bfb2ca483843c6 Mon Sep 17 00:00:00 2001 From: wuzhihuitmac Date: Tue, 3 Sep 2024 16:39:56 +0800 Subject: [PATCH] Add acc&ambient_light1 for log print Signed-off-by: wuzhihuitmac Change-Id: I775b34983556487555555a9c2d3f08c392d1956b --- utils/common/include/print_sensor_data.h | 3 +++ utils/common/src/print_sensor_data.cpp | 8 ++++++++ 2 files changed, 11 insertions(+) diff --git a/utils/common/include/print_sensor_data.h b/utils/common/include/print_sensor_data.h index db5d36b6..f6d4e967 100644 --- a/utils/common/include/print_sensor_data.h +++ b/utils/common/include/print_sensor_data.h @@ -50,8 +50,11 @@ private: std::mutex clientLoginfoMutex_; LogPrintInfo info_; std::map hdiLoginfo_ = { + {SENSOR_TYPE_ID_ACCELEROMETER, info_}, + {SENSOR_TYPE_ID_GYROSCOPE, info_}, {SENSOR_TYPE_ID_POSTURE, info_}, {SENSOR_TYPE_ID_AMBIENT_LIGHT, info_}, + {SENSOR_TYPE_ID_AMBIENT_LIGHT1, info_}, {SENSOR_TYPE_ID_MAGNETIC_FIELD, info_}, }; std::map clientLoginfo_; diff --git a/utils/common/src/print_sensor_data.cpp b/utils/common/src/print_sensor_data.cpp index 4f635d7d..40a443f2 100644 --- a/utils/common/src/print_sensor_data.cpp +++ b/utils/common/src/print_sensor_data.cpp @@ -41,10 +41,14 @@ const std::vector g_triggerSensorType = { SENSOR_TYPE_ID_HALL_EXT, SENSOR_TYPE_ID_PROXIMITY, SENSOR_TYPE_ID_HALL, + SENSOR_TYPE_ID_WEAR_DETECTION, }; const std::vector g_continuousSensorType = { + SENSOR_TYPE_ID_ACCELEROMETER, SENSOR_TYPE_ID_POSTURE, SENSOR_TYPE_ID_AMBIENT_LIGHT, + SENSOR_TYPE_ID_AMBIENT_LIGHT1, + SENSOR_TYPE_ID_GYROSCOPE, SENSOR_TYPE_ID_MAGNETIC_FIELD, }; } @@ -98,12 +102,16 @@ int32_t PrintSensorData::GetDataDimension(int32_t sensorId) switch (sensorId) { case SENSOR_TYPE_ID_HALL: case SENSOR_TYPE_ID_PROXIMITY: + case SENSOR_TYPE_ID_WEAR_DETECTION: return ONE_DIMENSION; case SENSOR_TYPE_ID_HALL_EXT: return TWO_DIMENSION; case SENSOR_TYPE_ID_POSTURE: return SEVEN_DIMENSION; case SENSOR_TYPE_ID_AMBIENT_LIGHT: + case SENSOR_TYPE_ID_AMBIENT_LIGHT1: + case SENSOR_TYPE_ID_ACCELEROMETER: + case SENSOR_TYPE_ID_GYROSCOPE: case SENSOR_TYPE_ID_MAGNETIC_FIELD: return THREE_DIMENSION; default: -- Gitee