public async Task StopScan()
        {
            _scanning = false;
            await _ble.StopScan();

            _interrogateTimer.Stop();
            _interrogateQueue = new ConcurrentQueue <IDevice>();
            _nearbyTimer.Stop();
            _lastSeen.Clear();
        }