IConnectedBluetoothDevice.cs 437 B

12345678910111213
  1. namespace InABox.Avalonia.Platform;
  2. public interface IConnectedBluetoothDevice : IBluetoothDevice
  3. {
  4. Task<bool> WriteBytesAsync(Guid serviceid, Guid characteristicid, byte[] data);
  5. Task<bool> WriteStringAsync(Guid serviceid, Guid characteristicid, string data);
  6. Task<byte[]?> ReadBytesAsync(Guid serviceid, Guid characteristicid);
  7. Task<string?> ReadStringAsync(Guid serviceid, Guid characteristicid);
  8. }