Disabling data read of gps & hrm plugin 02/214102/2
authorDewal Agarwal <d1.agarwal@samsung.com>
Wed, 18 Sep 2019 05:37:21 +0000 (11:07 +0530)
committerDewal Agarwal <d1.agarwal@samsung.com>
Wed, 18 Sep 2019 08:43:04 +0000 (08:43 +0000)
Change-Id: I0eec2ef1bdcbccac5ea4475c939b841760e987eb
Signed-off-by: Dewal Agarwal <d1.agarwal@samsung.com>
src/battery_monitor.c
test/test_cli_app/src/bmt_usage.c
test/test_cli_app/src/bmt_utility.c

index 7c8db9c..38e98af 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;
        }
index 1b5682a..a32fe99 100644 (file)
@@ -136,8 +136,11 @@ static gboolean bmt_testapp_get_total_usage_by_app_id_for_all_resource_id()
                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);
 
@@ -162,12 +165,14 @@ static gboolean bmt_testapp_get_total_usage_by_app_id_for_all_resource_id()
                        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;
                        }
index d7510d2..93eaec9 100644 (file)
@@ -72,8 +72,10 @@ void testapp_show_menu(battery_monitor_menu_e menu)
                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");