data_handle->cpu_val = 0;
data_handle->dp_val = 0;
data_handle->dn_val = 0;
+#ifdef DISABLE_FEATURE_DATA_FROM_GPS_HRM_PLUGIN
data_handle->gps_val = 0;
data_handle->hrm_val = 0;
data_handle->bat_val = 0;
+#endif /* DISABLE_FEATURE_DATA_FROM_GPS_HRM_PLUGIN */
*handle = (battery_monitor_h)data_handle;
case BATTERY_MONITOR_RESOURCE_ID_DEVICE_NETWORK:
*battery_usage = data_handle->dn_val;
break;
+#ifdef DISABLE_FEATURE_DATA_FROM_GPS_HRM_PLUGIN
case BATTERY_MONITOR_RESOURCE_ID_GPS_SENSOR:
*battery_usage = data_handle->gps_val;
break;
case BATTERY_MONITOR_RESOURCE_ID_BATTERY:
*battery_usage = data_handle->bat_val;
break;
+ #endif /* DISABLE_FEATURE_DATA_FROM_GPS_HRM_PLUGIN */
default:
break;
}
testapp_print ("Valid Handle Received, Value of error_code is [%d] \n", error_code);
int battery_usage;
+#ifdef DISABLE_FEATURE_DATA_FROM_GPS_HRM_PLUGIN
for (int id = BATTERY_MONITOR_RESOURCE_ID_BLE; id < BATTERY_MONITOR_RESOURCE_ID_MAX; id++) {
-
+#else
+ for (int id = BATTERY_MONITOR_RESOURCE_ID_BLE; id <= BATTERY_MONITOR_RESOURCE_ID_DEVICE_NETWORK; ++id) {
+#endif
battery_usage = -1;
error_code = battery_monitor_get_usage_for_resource_id(data_handle, id, &battery_usage);
case BATTERY_MONITOR_RESOURCE_ID_DEVICE_NETWORK:
testapp_print ("Resource ID : DEVICE NETWORK App Usage Value = [%d] \n", battery_usage);
break;
+#ifdef DISABLE_FEATURE_DATA_FROM_GPS_HRM_PLUGIN
case BATTERY_MONITOR_RESOURCE_ID_GPS_SENSOR:
testapp_print ("Resource ID : GPS App Usage Value = [%d] \n", battery_usage);
break;
case BATTERY_MONITOR_RESOURCE_ID_HRM_SENSOR:
testapp_print ("Resource ID : HRM App Usage Value = [%d] \n", battery_usage);
break;
+#endif /* DISABLE_FEATURE_DATA_FROM_GPS_HRM_PLUGIN */
default:
break;
}
testapp_print(" 2 ==> BM_RESOURCE_ID_CPU \n");
testapp_print(" 3 ==> BM_RESOURCE_ID_DISPLAY \n");
testapp_print(" 4 ==> BM_RESOURCE_ID_DEVICE_NETWORK \n");
+#ifdef DISABLE_FEATURE_DATA_FROM_GPS_HRM_PLUGIN
testapp_print(" 5 ==> BM_RESOURCE_ID_GPS_SENSOR \n");
testapp_print(" 6 ==> BM_RESOURCE_ID_HRM_SENSOR \n");
+ #endif /* DISABLE_FEATURE_DATA_FROM_GPS_HRM_PLUGIN */
testapp_print("==========================================\n");
testapp_print(" TIME LOOK UP TABLE \n");
testapp_print("==========================================\n");