using System.Collections.ObjectModel; using InABox.Core; namespace InABox.Avalonia.Platform; public class DefaultBluetooth : IBluetooth { public Logger? Logger { get; set; } public async Task IsAvailable() { return await Task.FromResult(false); } public async Task StartScanningAsync(Guid configServiceid) { return await Task.FromResult(false); } public async Task StopScanningAsync() { return await Task.FromResult(false); } public async Task Connect(IBluetoothDevice device) { return await Task.FromResult(null); } public async Task Disconnect(IConnectedBluetoothDevice device) { return await Task.FromResult(true); } public event EventHandler? Changed; public CoreObservableCollection Devices { get; } = new(); }