- using BluetoothLENet;
- namespace InABox.Avalonia.Platform.Desktop;
- public class Desktop_BluetoothDevice(BLEDevice device) : IBluetoothDevice
- {
- public BLEDevice? Device { get; } = device;
- public string ID => Device?.MacAddress ?? string.Empty;
- public string Name => Device?.Native?.Name ?? "Unknown Device";
- public Guid[] AvailableServices => Device?.AvailableServices ?? [];
- public DateTime LastSeen { get; set; } = device.LastSeen;
- }
|