return NULL;
}
-int bm_get_wifi_power_params(int *rssi_l0, int *rssi_l1, int *rssi_l2, int *rssi_l3,
- int *rssi_l4, int *scan, int *idle, int *rx, int *tx)
+int bm_get_wifi_power_params(double *rssi_l0, double *rssi_l1, double *rssi_l2, double *rssi_l3,
+ double *rssi_l4, double *scan, double *idle, double *rx, double *tx)
{
ENTER;
int ret = BATTERY_MONITOR_ERROR_INTERNAL;
char *contents = NULL;
- json_object *jmain = NULL, *jint = NULL, *jvalue = NULL;
+ json_object *jmain = NULL, *jdouble = NULL, *jvalue = NULL;
BM_CHECK_INPUT_PARAM(rssi_l0);
BM_CHECK_INPUT_PARAM(rssi_l1);
if (!jvalue)
goto END;
- json_object_object_get_ex(jvalue, "p_wifi_rssi_0", &jint);
- if (!jint)
+ json_object_object_get_ex(jvalue, "p_wifi_rssi_0", &jdouble);
+ if (!jdouble)
goto END;
- *rssi_l0 = json_object_get_int(jint);
+ *rssi_l0 = json_object_get_double(jdouble);
- json_object_object_get_ex(jvalue, "p_wifi_rssi_1", &jint);
- if (!jint)
+ json_object_object_get_ex(jvalue, "p_wifi_rssi_1", &jdouble);
+ if (!jdouble)
goto END;
- *rssi_l1 = json_object_get_int(jint);
+ *rssi_l1 = json_object_get_double(jdouble);
- json_object_object_get_ex(jvalue, "p_wifi_rssi_2", &jint);
- if (!jint)
+ json_object_object_get_ex(jvalue, "p_wifi_rssi_2", &jdouble);
+ if (!jdouble)
goto END;
- *rssi_l2 = json_object_get_int(jint);
+ *rssi_l2 = json_object_get_double(jdouble);
- json_object_object_get_ex(jvalue, "p_wifi_rssi_3", &jint);
- if (!jint)
+ json_object_object_get_ex(jvalue, "p_wifi_rssi_3", &jdouble);
+ if (!jdouble)
goto END;
- *rssi_l3 = json_object_get_int(jint);
+ *rssi_l3 = json_object_get_double(jdouble);
- json_object_object_get_ex(jvalue, "p_wifi_rssi_4", &jint);
- if (!jint)
+ json_object_object_get_ex(jvalue, "p_wifi_rssi_4", &jdouble);
+ if (!jdouble)
goto END;
- *rssi_l4 = json_object_get_int(jint);
+ *rssi_l4 = json_object_get_double(jdouble);
- json_object_object_get_ex(jvalue, "p_wifi_scan", &jint);
- if (!jint)
+ json_object_object_get_ex(jvalue, "p_wifi_scan", &jdouble);
+ if (!jdouble)
goto END;
- *scan = json_object_get_int(jint);
+ *scan = json_object_get_double(jdouble);
- json_object_object_get_ex(jvalue, "p_wifi_idle", &jint);
- if (!jint)
+ json_object_object_get_ex(jvalue, "p_wifi_idle", &jdouble);
+ if (!jdouble)
goto END;
- *idle = json_object_get_int(jint);
+ *idle = json_object_get_double(jdouble);
- json_object_object_get_ex(jvalue, "p_wifi_rx", &jint);
- if (!jint)
+ json_object_object_get_ex(jvalue, "p_wifi_rx", &jdouble);
+ if (!jdouble)
goto END;
- *rx = json_object_get_int(jint);
+ *rx = json_object_get_double(jdouble);
- json_object_object_get_ex(jvalue, "p_wifi_tx", &jint);
- if (!jint)
+ json_object_object_get_ex(jvalue, "p_wifi_tx", &jdouble);
+ if (!jdouble)
goto END;
- *tx = json_object_get_int(jint);
+ *tx = json_object_get_double(jdouble);
- _DBG("wifi power params - rssi_0[%d], rssi_1[%d], rssi_2[%d], \
- rssi_3[%d], rssi_4[%d], scan[%d], idle[%d], rx[%d], tx[%d]", \
+ _DBG("wifi power params - rssi_0[%lf], rssi_1[%lf], rssi_2[%lf], \
+ rssi_3[%lf], rssi_4[%lf], scan[%lf], idle[%lf], rx[%lf], tx[%lf]", \
*rssi_l0, *rssi_l1, *rssi_l2, *rssi_l3, *rssi_l4, *scan, \
*idle, *rx, *tx);
return ret;
}
-int bm_get_blutooth_power_params(int *idle, int *scan, int *connected, int *rx, int *tx)
+int bm_get_blutooth_power_params(double *idle, double *scan, double *connected, double *rx, double *tx)
{
ENTER;
int ret = BATTERY_MONITOR_ERROR_INTERNAL;
char *contents = NULL;
- json_object *jmain = NULL, *jint = NULL, *jvalue = NULL;
+ json_object *jmain = NULL, *jdouble = NULL, *jvalue = NULL;
BM_CHECK_INPUT_PARAM(idle);
BM_CHECK_INPUT_PARAM(scan);
if (!jvalue)
goto END;
- json_object_object_get_ex(jvalue, "p_bt_idle", &jint);
- if (!jint)
+ json_object_object_get_ex(jvalue, "p_bt_idle", &jdouble);
+ if (!jdouble)
goto END;
- *idle = json_object_get_int(jint);
+ *idle = json_object_get_double(jdouble);
- json_object_object_get_ex(jvalue, "p_bt_scan", &jint);
- if (!jint)
+ json_object_object_get_ex(jvalue, "p_bt_scan", &jdouble);
+ if (!jdouble)
goto END;
- *scan = json_object_get_int(jint);
+ *scan = json_object_get_double(jdouble);
- json_object_object_get_ex(jvalue, "p_bt_connected", &jint);
- if (!jint)
+ json_object_object_get_ex(jvalue, "p_bt_connected", &jdouble);
+ if (!jdouble)
goto END;
- *connected = json_object_get_int(jint);
+ *connected = json_object_get_double(jdouble);
- json_object_object_get_ex(jvalue, "p_bt_rx", &jint);
- if (!jint)
+ json_object_object_get_ex(jvalue, "p_bt_rx", &jdouble);
+ if (!jdouble)
goto END;
- *rx = json_object_get_int(jint);
+ *rx = json_object_get_double(jdouble);
- json_object_object_get_ex(jvalue, "p_bt_tx", &jint);
- if (!jint)
+ json_object_object_get_ex(jvalue, "p_bt_tx", &jdouble);
+ if (!jdouble)
goto END;
- *tx = json_object_get_int(jint);
+ *tx = json_object_get_double(jdouble);
- _DBG("bluetooth power params - idle[%d], scan[%d], connected[%d], \
- rx[%d], tx[%d]", *idle, *scan, *connected, *rx, *tx);
+ _DBG("bluetooth power params - idle[%lf], scan[%lf], connected[%lf], \
+ rx[%lf], tx[%lf]", *idle, *scan, *connected, *rx, *tx);
ret = BATTERY_MONITOR_ERROR_NONE;
END:
return ret;
}
-int bm_get_device_network_power_params(int *signal_strength0, int *signal_strength1, int *signal_strength2,
- int *signal_strength3, int *signal_strength4, int *signal_strength5,
- int *signal_strength6, int *rx, int *tx)
+int bm_get_device_network_power_params(double *signal_strength0, double *signal_strength1, double *signal_strength2,
+ double *signal_strength3, double *signal_strength4, double *signal_strength5,
+ double *signal_strength6, double *rx, double *tx)
{
ENTER;
int ret = BATTERY_MONITOR_ERROR_INTERNAL;
char *contents = NULL;
- json_object *jmain = NULL, *jint = NULL, *jvalue = NULL;
+ json_object *jmain = NULL, *jdouble = NULL, *jvalue = NULL;
BM_CHECK_INPUT_PARAM(signal_strength0);
BM_CHECK_INPUT_PARAM(signal_strength1);
if (!jvalue)
goto END;
- json_object_object_get_ex(jvalue, "p_dnw_sig_strength_0", &jint);
- if (!jint)
+ json_object_object_get_ex(jvalue, "p_dnw_sig_strength_0", &jdouble);
+ if (!jdouble)
goto END;
- *signal_strength0 = json_object_get_int(jint);
+ *signal_strength0 = json_object_get_double(jdouble);
- json_object_object_get_ex(jvalue, "p_dnw_sig_strength_1", &jint);
- if (!jint)
+ json_object_object_get_ex(jvalue, "p_dnw_sig_strength_1", &jdouble);
+ if (!jdouble)
goto END;
- *signal_strength1 = json_object_get_int(jint);
+ *signal_strength1 = json_object_get_double(jdouble);
- json_object_object_get_ex(jvalue, "p_dnw_sig_strength_2", &jint);
- if (!jint)
+ json_object_object_get_ex(jvalue, "p_dnw_sig_strength_2", &jdouble);
+ if (!jdouble)
goto END;
- *signal_strength2 = json_object_get_int(jint);
+ *signal_strength2 = json_object_get_double(jdouble);
- json_object_object_get_ex(jvalue, "p_dnw_sig_strength_3", &jint);
- if (!jint)
+ json_object_object_get_ex(jvalue, "p_dnw_sig_strength_3", &jdouble);
+ if (!jdouble)
goto END;
- *signal_strength3 = json_object_get_int(jint);
+ *signal_strength3 = json_object_get_double(jdouble);
- json_object_object_get_ex(jvalue, "p_dnw_sig_strength_4", &jint);
- if (!jint)
+ json_object_object_get_ex(jvalue, "p_dnw_sig_strength_4", &jdouble);
+ if (!jdouble)
goto END;
- *signal_strength4 = json_object_get_int(jint);
+ *signal_strength4 = json_object_get_double(jdouble);
- json_object_object_get_ex(jvalue, "p_dnw_sig_strength_5", &jint);
- if (!jint)
+ json_object_object_get_ex(jvalue, "p_dnw_sig_strength_5", &jdouble);
+ if (!jdouble)
goto END;
- *signal_strength5 = json_object_get_int(jint);
+ *signal_strength5 = json_object_get_double(jdouble);
- json_object_object_get_ex(jvalue, "p_dnw_sig_strength_6", &jint);
- if (!jint)
+ json_object_object_get_ex(jvalue, "p_dnw_sig_strength_6", &jdouble);
+ if (!jdouble)
goto END;
- *signal_strength6 = json_object_get_int(jint);
+ *signal_strength6 = json_object_get_double(jdouble);
- json_object_object_get_ex(jvalue, "p_dnw_rx", &jint);
- if (!jint)
+ json_object_object_get_ex(jvalue, "p_dnw_rx", &jdouble);
+ if (!jdouble)
goto END;
- *rx = json_object_get_int(jint);
+ *rx = json_object_get_double(jdouble);
- json_object_object_get_ex(jvalue, "p_dnw_tx", &jint);
- if (!jint)
+ json_object_object_get_ex(jvalue, "p_dnw_tx", &jdouble);
+ if (!jdouble)
goto END;
- *tx = json_object_get_int(jint);
+ *tx = json_object_get_double(jdouble);
- _DBG("device-network power params - signal_strength0[%d], signal_strength1[%d], signal_strength2[%d], \
- signal_strength3[%d], signal_strength4[%d], signal_strength5[%d], signal_strength6[%d], rx[%d], \
- tx[%d]", *signal_strength0, *signal_strength1, *signal_strength2, *signal_strength3, \
+ _DBG("device-network power params - signal_strength0[%lf], signal_strength1[%lf], signal_strength2[%lf], \
+ signal_strength3[%lf], signal_strength4[%lf], signal_strength5[%lf], signal_strength6[%lf], rx[%lf], \
+ tx[%lf]", *signal_strength0, *signal_strength1, *signal_strength2, *signal_strength3, \
*signal_strength4, *signal_strength5, *signal_strength6, *rx, *tx);
ret = BATTERY_MONITOR_ERROR_NONE;
return ret;
}
-int bm_get_display_power_params(int *high, int *medium, int *low)
+int bm_get_display_power_params(double *high, double *medium, double *low)
{
ENTER;
int ret = BATTERY_MONITOR_ERROR_INTERNAL;
char *contents = NULL;
- json_object *jmain = NULL, *jint = NULL, *jvalue = NULL;
+ json_object *jmain = NULL, *jdouble = NULL, *jvalue = NULL;
BM_CHECK_INPUT_PARAM(high);
BM_CHECK_INPUT_PARAM(medium);
if (!jvalue)
goto END;
- json_object_object_get_ex(jvalue, "p_dp_high", &jint);
- if (!jint)
+ json_object_object_get_ex(jvalue, "p_dp_high", &jdouble);
+ if (!jdouble)
goto END;
- *high = json_object_get_int(jint);
+ *high = json_object_get_double(jdouble);
- json_object_object_get_ex(jvalue, "p_dp_medium", &jint);
- if (!jint)
+ json_object_object_get_ex(jvalue, "p_dp_medium", &jdouble);
+ if (!jdouble)
goto END;
- *medium = json_object_get_int(jint);
+ *medium = json_object_get_double(jdouble);
- json_object_object_get_ex(jvalue, "p_dp_low", &jint);
- if (!jint)
+ json_object_object_get_ex(jvalue, "p_dp_low", &jdouble);
+ if (!jdouble)
goto END;
- *low = json_object_get_int(jint);
+ *low = json_object_get_double(jdouble);
- _DBG("display power params - high[%d], medium[%d], low[%d]",
+ _DBG("display power params - high[%lf], medium[%lf], low[%lf]",
*high, *medium, *low);
ret = BATTERY_MONITOR_ERROR_NONE;
}
#ifdef DISABLE_FEATURE_DATA_FROM_GPS_HRM
-int bm_get_gps_sensor_power_params(int *gps_use)
+int bm_get_gps_sensor_power_params(double *gps_use)
{
ENTER;
int ret = BATTERY_MONITOR_ERROR_INTERNAL;
char *contents = NULL;
- json_object *jmain = NULL, *jint = NULL, *jvalue = NULL;
+ json_object *jmain = NULL, *jdouble = NULL, *jvalue = NULL;
BM_CHECK_INPUT_PARAM(gps_use);
if (!jvalue)
goto END;
- json_object_object_get_ex(jvalue, "p_gps_inuse", &jint);
- if (!jint)
+ json_object_object_get_ex(jvalue, "p_gps_inuse", &jdouble);
+ if (!jdouble)
goto END;
- *gps_use = json_object_get_int(jint);
+ *gps_use = json_object_get_double(jdouble);
- _DBG("gps-sensor power params - gps[%d]", *gps_use);
+ _DBG("gps-sensor power params - gps[%lf]", *gps_use);
ret = BATTERY_MONITOR_ERROR_NONE;
END:
return ret;
}
-int bm_get_hrm_sensor_power_params(int *hrm_use)
+int bm_get_hrm_sensor_power_params(double *hrm_use)
{
ENTER;
int ret = BATTERY_MONITOR_ERROR_INTERNAL;
char *contents = NULL;
- json_object *jmain = NULL, *jint = NULL, *jvalue = NULL;
+ json_object *jmain = NULL, *jdouble = NULL, *jvalue = NULL;
BM_CHECK_INPUT_PARAM(hrm_use);
if (!jvalue)
goto END;
- json_object_object_get_ex(jvalue, "p_hrm_inuse", &jint);
- if (!jint)
+ json_object_object_get_ex(jvalue, "p_hrm_inuse", &jdouble);
+ if (!jdouble)
goto END;
- *hrm_use = json_object_get_int(jint);
+ *hrm_use = json_object_get_double(jdouble);
- _DBG("hrm-sensor power params - gps[%d]", *hrm_use);
+ _DBG("hrm-sensor power params - gps[%lf]", *hrm_use);
ret = BATTERY_MONITOR_ERROR_NONE;
END:
}
#endif /* DISABLE_FEATURE_DATA_FROM_GPS_HRM */
-int bm_get_cpu_power_params(int *user, int *system)
+int bm_get_cpu_power_params(double *user, double *system)
{
ENTER;
int ret = BATTERY_MONITOR_ERROR_INTERNAL;
char *contents = NULL;
- json_object *jmain = NULL, *jint = NULL, *jvalue = NULL;
+ json_object *jmain = NULL, *jdouble = NULL, *jvalue = NULL;
BM_CHECK_INPUT_PARAM(user);
BM_CHECK_INPUT_PARAM(system);
if (!jvalue)
goto END;
- json_object_object_get_ex(jvalue, "p_cpu_user", &jint);
- if (!jint)
+ json_object_object_get_ex(jvalue, "p_cpu_user", &jdouble);
+ if (!jdouble)
goto END;
- *user = json_object_get_int(jint);
+ *user = json_object_get_double(jdouble);
- json_object_object_get_ex(jvalue, "p_cpu_system", &jint);
- if (!jint)
+ json_object_object_get_ex(jvalue, "p_cpu_system", &jdouble);
+ if (!jdouble)
goto END;
- *system = json_object_get_int(jint);
+ *system = json_object_get_double(jdouble);
- _DBG("cpu power params - user[%d], system[%d]", *user, *system);
+ _DBG("cpu power params - user[%lf], system[%lf]", *user, *system);
ret = BATTERY_MONITOR_ERROR_NONE;
END:
}
/* Read standard Rated Values from Device Spec File/Power Profile File */
- int sP_power_bt_idle = 0, sP_power_bt_scan = 0, sP_power_bt_conn = 0, sP_power_bt_tx = 0, sP_power_bt_rx = 0;
+ double sP_power_bt_idle = 0, sP_power_bt_scan = 0, sP_power_bt_conn = 0, sP_power_bt_tx = 0, sP_power_bt_rx = 0;
ret_val = bm_get_blutooth_power_params(&sP_power_bt_idle, &sP_power_bt_scan, &sP_power_bt_conn, &sP_power_bt_rx, &sP_power_bt_tx);
if (ret_val != BATTERY_MONITOR_ERROR_NONE)
_ERR("failed to get bt power params");
- _DBG("received bt power params - idle[%d], scan[%d], connected[%d], rx[%d], tx[%d]",
+ _DBG("received bt power params - idle[%lf], scan[%lf], connected[%lf], rx[%lf], tx[%lf]",
sP_power_bt_idle, sP_power_bt_scan, sP_power_bt_conn, sP_power_bt_tx, sP_power_bt_rx);
/* BT power consumption Level - 1 at the Resource Level */
long int P_power_bt = 0, P_power_data = 0, P_power_conn = 0;
}
/* Read standard Rated Values from Device Spec File/Power Profile File */
- int sP_power_wf_idle = 0, sP_power_wf_scan = 0, sP_power_wf_tl0 = 0, sP_power_wf_tl1 = 0, sP_power_wf_tl2 = 0;
- int sP_power_wf_tl3 = 0, sP_power_wf_tl4 = 0, sP_power_wf_tx = 0, sP_power_wf_rx = 0;
+ double sP_power_wf_idle = 0, sP_power_wf_scan = 0, sP_power_wf_tl0 = 0, sP_power_wf_tl1 = 0, sP_power_wf_tl2 = 0;
+ double sP_power_wf_tl3 = 0, sP_power_wf_tl4 = 0, sP_power_wf_tx = 0, sP_power_wf_rx = 0;
ret_val = bm_get_wifi_power_params(&sP_power_wf_tl0, &sP_power_wf_tl1, &sP_power_wf_tl2, &sP_power_wf_tl3,
&sP_power_wf_tl4, &sP_power_wf_scan, &sP_power_wf_idle, &sP_power_wf_rx, &sP_power_wf_tx);
if (ret_val != BATTERY_MONITOR_ERROR_NONE)
_ERR("failed to get wifi power params");
- _DBG("received wifi power params - rssi_0[%d], rssi_1[%d], rssi_2[%d], rssi_3[%d], rssi_4[%d], scan[%d], \
- idle[%d], rx[%d], tx[%d]", sP_power_wf_tl0, sP_power_wf_tl1, sP_power_wf_tl2, sP_power_wf_tl3,
+ _DBG("received wifi power params - rssi_0[%lf], rssi_1[%lf], rssi_2[%lf], rssi_3[%lf], rssi_4[%lf], scan[%lf], \
+ idle[%lf], rx[%lf], tx[%lf]", sP_power_wf_tl0, sP_power_wf_tl1, sP_power_wf_tl2, sP_power_wf_tl3,
sP_power_wf_tl4, sP_power_wf_scan, sP_power_wf_idle, sP_power_wf_rx, sP_power_wf_tx);
tl0 /= 1000; tl1 /= 1000; tl2 /= 1000; tl3 /= 1000; tl4 /= 1000;
}
}
/* Read standard Rated Values from Device Spec File/Power Profile File */
- int sP_power_cpu_user = 0, sP_power_cpu_system = 0;
+ double sP_power_cpu_user = 0, sP_power_cpu_system = 0;
ret_val = bm_get_cpu_power_params(&sP_power_cpu_user, &sP_power_cpu_system);
if (ret_val != BATTERY_MONITOR_ERROR_NONE)
_ERR("failed to get cpu power params");
- _DBG("received cpu power params - user[%d]\n, system[%d]\n", sP_power_cpu_user, sP_power_cpu_system);
+ _DBG("received cpu power params - user[%lf]\n, system[%lf]\n", sP_power_cpu_user, sP_power_cpu_system);
/* CPU power consumption Level - 1 at the Resource Level */
long int P_power_cpu = 0, P_power_user = 0, P_power_system = 0;
_DBG("%ld %ld %lf", uTime, sTime, onTime);
}
/* Read standard Rated Values from Device Spec File/Power Profile File */
- int sP_power_dp_low = 0, sP_power_dp_med = 0, sP_power_dp_high = 0;
+ double sP_power_dp_low = 0, sP_power_dp_med = 0, sP_power_dp_high = 0;
ret_val = bm_get_display_power_params(&sP_power_dp_high, &sP_power_dp_med, &sP_power_dp_low);
if (ret_val != BATTERY_MONITOR_ERROR_NONE)
_ERR("failed to get cpu power params");
- _DBG("received display power params - high[%d], medium[%d], low[%d]", sP_power_dp_high, sP_power_dp_med, sP_power_dp_low);
+ _DBG("received display power params - high[%lf], medium[%lf], low[%lf]", sP_power_dp_high, sP_power_dp_med, sP_power_dp_low);
/* Display power consumption Level - 1 at the Resource Level */
lowTime /= 1000; medTime /= 1000; highTime /= 1000; onTime /= 1000;
long int P_power_disp = 0, P_power_on = 0;
}
/* Read standard Rated Values from Device Spec File/Power Profile File */
- int sP_power_dn_tl0 = 0, sP_power_dn_tl1 = 0, sP_power_dn_tl2 = 0, sP_power_dn_tl3 = 0, sP_power_dn_tl4 = 0,
+ double sP_power_dn_tl0 = 0, sP_power_dn_tl1 = 0, sP_power_dn_tl2 = 0, sP_power_dn_tl3 = 0, sP_power_dn_tl4 = 0,
sP_power_dn_tl5 = 0, sP_power_dn_tl6 = 0, sP_power_dn_tx = 0, sP_power_dn_rx = 0;
ret_val = bm_get_device_network_power_params(&sP_power_dn_tl0, &sP_power_dn_tl1, &sP_power_dn_tl2, &sP_power_dn_tl3,
&sP_power_dn_tl4, &sP_power_dn_tl5, &sP_power_dn_tl6, &sP_power_dn_rx, &sP_power_dn_tx);
if (ret_val != BATTERY_MONITOR_ERROR_NONE)
_ERR("failed to get cpu power params");
- _DBG("received device-network power params - signal_0[%d]\n, signal_1[%d]\n, signal_2[%d]\n, \
- signal_3[%d]\n, signal_4[%d]\n, signal_5[%d]\n, signal_6[%d]\n, rx[%d]\n, tx[%d]\n",
+ _DBG("received device-network power params - signal_0[%lf]\n, signal_1[%lf]\n, signal_2[%lf]\n, \
+ signal_3[%lf]\n, signal_4[%lf]\n, signal_5[%lf]\n, signal_6[%lf]\n, rx[%lf]\n, tx[%lf]\n",
sP_power_dn_tl0, sP_power_dn_tl1, sP_power_dn_tl2, sP_power_dn_tl3, sP_power_dn_tl4, sP_power_dn_tl5,
sP_power_dn_tl6, sP_power_dn_rx, sP_power_dn_tx);
}
/* Read standard Rated Values from Device Spec File/Power Profile File */
- int sP_power_gps_conn = 0;
+ double sP_power_gps_conn = 0;
ret_val = bm_get_gps_sensor_power_params(&sP_power_gps_conn);
if (ret_val != BATTERY_MONITOR_ERROR_NONE)
_ERR("failed to get gps-sensor power params");
- _DBG("gps-sensor power params - gps[%d]", sP_power_gps_conn);
+ _DBG("gps-sensor power params - gps[%lf]", sP_power_gps_conn);
/* GPS power consumption Level - 1 at the Resource Level */
int P_power_gps = 0, P_power_conn = 0;
P_power_conn = ((sP_power_gps_conn * sesTime));
}
}
- int sP_power_hrm_conn = 0;
+ double sP_power_hrm_conn = 0;
/* read hrm-sensor power params */
ret_val = bm_get_hrm_sensor_power_params(&sP_power_hrm_conn);
if (ret_val != BATTERY_MONITOR_ERROR_NONE)
_ERR("failed to get hrm-sensor power params");
- _DBG("hrm-sensor power params - gps[%d]", sP_power_hrm_conn);
+ _DBG("hrm-sensor power params - gps[%lf]", sP_power_hrm_conn);
/* apply power calculation on the hash-map data*/