From e086b49bf9a57792587f3acf12ce2e1d6935e660 Mon Sep 17 00:00:00 2001 From: lixiangpeng5 Date: Mon, 30 Jun 2025 22:00:22 +0800 Subject: [PATCH] Modify the sensor mock problem Signed-off-by: lixiangpeng5 --- .../hdi_connection/interface/src/sensor_hdi_connection.cpp | 2 +- services/src/client_info.cpp | 4 ++-- services/src/sensor_dump.cpp | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/services/hdi_connection/interface/src/sensor_hdi_connection.cpp b/services/hdi_connection/interface/src/sensor_hdi_connection.cpp index e130c5e0..801c98c6 100644 --- a/services/hdi_connection/interface/src/sensor_hdi_connection.cpp +++ b/services/hdi_connection/interface/src/sensor_hdi_connection.cpp @@ -98,7 +98,7 @@ int32_t SensorHdiConnection::ConnectHdiService() return GET_SENSOR_LIST_ERR; } for (const auto &sensor : sensorList_) { - sensorSet_.insert(sensor.GetSensorId()); + sensorSet_.insert(sensor.GetSensorTypeId()); } return ERR_OK; } diff --git a/services/src/client_info.cpp b/services/src/client_info.cpp index 921889ec..6574df2a 100644 --- a/services/src/client_info.cpp +++ b/services/src/client_info.cpp @@ -497,8 +497,8 @@ void ClientInfo::StoreEvent(const SensorData &data) return; } for (size_t i = 0; i < sensors.size(); i++) { - if (sensors[i].GetSensorId() == storedEvent.sensorTypeId && sensors[i].GetDeviceId() == storedEvent.deviceId - && sensors[i].GetSensorId() == storedEvent.sensorId) { + if (sensors[i].GetSensorTypeId() == storedEvent.sensorTypeId && + sensors[i].GetDeviceId() == storedEvent.deviceId && sensors[i].GetSensorId() == storedEvent.sensorId) { foundSensor = true; break; } diff --git a/services/src/sensor_dump.cpp b/services/src/sensor_dump.cpp index 896c5482..e8594834 100644 --- a/services/src/sensor_dump.cpp +++ b/services/src/sensor_dump.cpp @@ -225,7 +225,7 @@ bool SensorDump::DumpSensorChannel(int32_t fd, ClientInfo &clientInfo) auto deviceId = channel.GetDeviceId(); auto sensorType = channel.GetSensorType(); auto sensorId = channel.GetSensorId(); - if (sensorMap_.find(sensorId) == sensorMap_.end()) { + if (sensorMap_.find(sensorType) == sensorMap_.end()) { continue; } dprintf(fd, -- Gitee