struct connman_device *device;
const char *str;
enum connman_service_type service_type;
+ connman_bool_t bg_scan;
DBG("node %s type %d", node, type);
DBG("device %p", device);
+ bg_scan = connman_configuration_get_bool("BackgroundScanning");
+
__connman_element_initialize(&device->element);
device->element.name = g_strdup(node);
device->scan_interval = 0;
break;
case CONNMAN_DEVICE_TYPE_WIFI:
- device->scan_interval = 300;
+ if (bg_scan == TRUE)
+ device->scan_interval = 300;
+ else
+ device->scan_interval = 0;
break;
}