public void UpdateAdvertisementFilter(BluetoothLEAdvertisementFilter filter) { advertisementWatcher.AdvertisementFilter = filter; if (AdvertisementWatcherStarted) { advertisementWatcher.Stop(); Advertisements.Clear(); advertisementWatcher.Start(); } }
public void StartAdvertisementWatcher(BluetoothLEScanningMode scanningMode) { if (!AdvertisementWatcherStarted) { Advertisements.Clear(); advertisementWatcher.ScanningMode = scanningMode; if (ApiInformation.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 10)) { advertisementWatcher.AllowExtendedAdvertisements = true; } advertisementWatcher.Start(); AdvertisementWatcherStarted = true; } }