diff --git a/utils/common/include/print_sensor_data.h b/utils/common/include/print_sensor_data.h index db5d36b6f2da551d05a58e4a361dd721987f5511..f6d4e96781a77fb99988167255ef8bc3706fcb67 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 4f635d7d437320b934bf5bb9ecf186a8c186c18c..40a443f243e18b26301f0582a72b9d2fb4a2db97 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: