Merge "Parameter Check Correction" into tizen
[platform/core/api/batterymonitor.git] / src / battery_monitor.c
index 7a87a7c..7a04310 100644 (file)
@@ -134,9 +134,11 @@ BM_API int battery_monitor_create(battery_monitor_h *handle)
        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;
 
@@ -193,6 +195,7 @@ BM_API int battery_monitor_get_usage_for_resource_id(battery_monitor_h handle, b
        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;
@@ -202,6 +205,7 @@ BM_API int battery_monitor_get_usage_for_resource_id(battery_monitor_h handle, b
        case BATTERY_MONITOR_RESOURCE_ID_BATTERY:
                *battery_usage = data_handle->bat_val;
                break;
+ #endif /* DISABLE_FEATURE_DATA_FROM_GPS_HRM_PLUGIN */
        default:
                break;
        }