public async Task StopScan() { _scanning = false; await _ble.StopScan(); _interrogateTimer.Stop(); _interrogateQueue = new ConcurrentQueue <IDevice>(); _nearbyTimer.Stop(); _lastSeen.Clear(); }