BluetoothServiceWindows constructor

BluetoothServiceWindows({
  1. required DeviceIdentifier remoteId,
  2. required Guid serviceUuid,
  3. required bool isPrimary,
  4. required List<BluetoothCharacteristic> characteristics,
  5. required List<BluetoothService> includedServices,
})

Implementation

BluetoothServiceWindows({
  required this.remoteId,
  required this.serviceUuid,
  required this.isPrimary,
  required this.characteristics,
  required this.includedServices,
}) : super.fromProto(
        BmBluetoothService(
          remoteId: DeviceIdentifier(remoteId.str),
          serviceUuid: serviceUuid,
          characteristics: [for (final c in characteristics) c.toProto()],
          isPrimary: isPrimary,
          includedServices: [for (final s in includedServices) s.toProto()],
        ),
      );