diff --git a/services/sensor/hdi_connection/adapter/src/compatible_connection.cpp b/services/sensor/hdi_connection/adapter/src/compatible_connection.cpp index 73129f401eba9d444619d3194c4b21df084b3cde..1863ffd63f61687771c48168caa34188248daba0 100644 --- a/services/sensor/hdi_connection/adapter/src/compatible_connection.cpp +++ b/services/sensor/hdi_connection/adapter/src/compatible_connection.cpp @@ -55,11 +55,11 @@ int32_t CompatibleConnection::GetSensorList(std::vector& sensorList) Sensor sensor; sensor.SetSensorId(sensorId); sensor.SetSensorTypeId(sensorId); - sensor.SetFirmwareVersion(firmwareVersion.c_str()); - sensor.SetHardwareVersion(hardwareVersion.c_str()); + sensor.SetFirmwareVersion(firmwareVersion); + sensor.SetHardwareVersion(hardwareVersion); sensor.SetMaxRange(maxRange); - sensor.SetSensorName(sensorName.c_str()); - sensor.SetVendorName(vendorName.c_str()); + sensor.SetSensorName(sensorName); + sensor.SetVendorName(vendorName); sensor.SetResolution(sensorInfos[i].accuracy); sensor.SetPower(sensorInfos[i].power); sensor.SetMinSamplePeriodNs(sensorInfos[i].minDelay); diff --git a/services/sensor/hdi_connection/adapter/src/hdi_connection.cpp b/services/sensor/hdi_connection/adapter/src/hdi_connection.cpp index 1b84ecf0b383fd420b027698f04e6d70fad5c3d3..524d0e4190494b416421011219b9b0652f641cd6 100644 --- a/services/sensor/hdi_connection/adapter/src/hdi_connection.cpp +++ b/services/sensor/hdi_connection/adapter/src/hdi_connection.cpp @@ -82,11 +82,11 @@ int32_t HdiConnection::GetSensorList(std::vector& sensorList) Sensor sensor; sensor.SetSensorId(sensorInfos[i].sensorId); sensor.SetSensorTypeId(sensorInfos[i].sensorId); - sensor.SetFirmwareVersion(sensorInfos[i].firmwareVersion.c_str()); - sensor.SetHardwareVersion(sensorInfos[i].hardwareVersion.c_str()); + sensor.SetFirmwareVersion(sensorInfos[i].firmwareVersion); + sensor.SetHardwareVersion(sensorInfos[i].hardwareVersion); sensor.SetMaxRange(sensorInfos[i].maxRange); - sensor.SetSensorName(sensorInfos[i].sensorName.c_str()); - sensor.SetVendorName(sensorInfos[i].vendorName.c_str()); + sensor.SetSensorName(sensorInfos[i].sensorName); + sensor.SetVendorName(sensorInfos[i].vendorName); sensor.SetResolution(sensorInfos[i].accuracy); sensor.SetPower(sensorInfos[i].power); sensor.SetMinSamplePeriodNs(sensorInfos[i].minDelay);