diff --git a/services/hdi_connection/interface/src/sensor_hdi_connection.cpp b/services/hdi_connection/interface/src/sensor_hdi_connection.cpp index e130c5e09df84c394c52e88a3b0d4e6f40dc7850..801c98c635105e2c1549535f7670be833c9fd5bb 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 921889ec8306fec0be3a78e226f97545d2b10b7a..6574df2a1413cdfbc293dbe630b0b88d12bd043e 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 896c5482b0a80625f96785ff4287f64754991398..e85948349d577c5e3e8c7b2a881ad5630d5dae79 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,