public Task DisconnectAsync() { _characteristic = null; _service?.Dispose(); _service = null; _device?.Dispose(); _device = null; _logger?.LogDebug("Disconnected"); return(Task.CompletedTask); }