TCT ITc_device_battery_get_property_p requires for
device_battery_get_property() to return true even if
DEVICE_BATTERY_PROPERTY_VOLTAGE_NOW,
DEVICE_BATTERY_PROPERTY_VOLTAGE_AVERAGE,
DEVICE_BATTERY_PROPERTY_TEMPERATURE
are given in case of emulator.
Change-Id: I40be244c2c3acba6ee1c09e688354d15ca24d653
Signed-off-by: Youngjae Cho <y0.cho@samsung.com>
int device_battery_get_property(device_battery_property_e property, int *val)
{
- struct battery_info info;
+ struct battery_info info = {0, };
int ret;
if (!val)
if (!ret)
return DEVICE_ERROR_NOT_SUPPORTED;
- if (is_emulator())
- if (property == DEVICE_BATTERY_PROPERTY_VOLTAGE_NOW ||
- property == DEVICE_BATTERY_PROPERTY_VOLTAGE_AVERAGE ||
- property == DEVICE_BATTERY_PROPERTY_TEMPERATURE)
- return DEVICE_ERROR_NOT_SUPPORTED;
-
ret = device_battery_get_info(&info);
if (ret != DEVICE_ERROR_NONE) {
_E("Failed to get battery info (%d)", ret); //LCOV_EXCL_LINE Logs