[Sensor] Fix for HRM_RAW sensor 07/156607/1
authorSzymon Jastrzebski <s.jastrzebsk@partner.samsung.com>
Tue, 26 Sep 2017 11:24:19 +0000 (13:24 +0200)
committerSzymon Jastrzebski <s.jastrzebsk@partner.samsung.com>
Thu, 19 Oct 2017 06:11:19 +0000 (06:11 +0000)
The getDefaultSensor method should throw exception while getting the
'HRM_RAW' sensor, if it is not supported.

Change-Id: Ib55d5088df6462a96a167103d3b9d76a4eade130
Signed-off-by: Szymon Jastrzebski <s.jastrzebsk@partner.samsung.com>
src/sensor/sensor_service.cc

index 28a195180ed82bf1fa9e487c197d551e566f4922..fc4d745cb1d17941c2c014fb6701f199bbc82be8 100644 (file)
@@ -741,13 +741,6 @@ PlatformResult HrmSensorData::IsSupportedImpl(bool* supported) const {
   LoggerD("Entered: %s", type_to_string_map[type()].c_str());
   bool result = false;
 
-  bool hrm_supported = false;
-  int ret = sensor_is_supported(SENSOR_HRM, &hrm_supported);
-  if (ret == SENSOR_ERROR_NONE) {
-    LoggerD("HRM support is: %d", hrm_supported);
-    result |= hrm_supported;
-  }
-
   for (const auto& sensor : hrm_sensors_) {
     bool is_supported = false;
     auto res = sensor.second->IsSupported(&is_supported);