Fix dbus_get_battery_info for info.temperature / 10 65/236865/1 accepted/tizen_6.0_unified_hotfix tizen_6.0_hotfix accepted/tizen/6.0/unified/20201030.123750 accepted/tizen/6.0/unified/20201110.230836 accepted/tizen/6.0/unified/hotfix/20201103.051749 accepted/tizen/unified/20200626.133359 accepted/tizen/unified/20201106.130208 submit/tizen/20200626.071257 submit/tizen/20201103.015640 submit/tizen/20201104.011652 submit/tizen_6.0/20201029.205101 submit/tizen_6.0/20201109.030411 submit/tizen_6.0_hotfix/20201102.192501 submit/tizen_6.0_hotfix/20201103.114801 tizen_6.0.m2_release
authorlokilee73 <changjoo.lee@samsung.com>
Tue, 23 Jun 2020 03:48:26 +0000 (12:48 +0900)
committerlokilee73 <changjoo.lee@samsung.com>
Tue, 23 Jun 2020 03:48:30 +0000 (12:48 +0900)
(Before)
device_battery_get_property(DEVICE_BATTERY_PROPERTY_TEMPERATURE=286
device_thermal_get_temperature(DEVICE_THERMAL_BATTERY=28

(After)
device_battery_get_property(DEVICE_BATTERY_PROPERTY_TEMPERATURE=28
device_thermal_get_temperature(DEVICE_THERMAL_BATTERY=28

Change-Id: I14ea8f3648b0a0dccc4223ae3e603734a81ae9d3
Signed-off-by: lokilee73 <changjoo.lee@samsung.com>
hw/battery/battery.c

index 26d6890..f2d5b57 100644 (file)
@@ -168,7 +168,7 @@ static void uevent_delivered(struct udev_device *dev)
        val = (char *)udev_device_get_property_value(dev, "POWER_SUPPLY_TEMP");
        if (!val)
                return;
-       info.temperature = atoi(val);
+       info.temperature = atoi(val) / 10;
 
        adjust_current(&info);
 
@@ -309,7 +309,7 @@ static int battery_get_current_state(
                _E("Failed to get value of (%s, %d)", path, ret);
                return ret;
        }
-       info.temperature = val;
+       info.temperature = val / 10;
 
        adjust_current(&info);