writeCharacteristic method

  1. @override
Future<bool> writeCharacteristic({
  1. required String remoteId,
  2. required String serviceUuid,
  3. required String characteristicUuid,
  4. required int instanceId,
  5. required List<int> value,
  6. String? primaryServiceUuid,
  7. bool withoutResponse = false,
})
override

Implementation

@override
Future<bool> writeCharacteristic({
  required String remoteId,
  required String serviceUuid,
  required String characteristicUuid,
  required int instanceId,
  required List<int> value,
  String? primaryServiceUuid,
  bool withoutResponse = false,
}) async =>
    await methodChannel.invokeMethod<bool>(
      BleChannelMethod.writeCharacteristic,
      WriteCharacteristicRequest(
        remoteId: remoteId,
        primaryServiceUuid: primaryServiceUuid,
        serviceUuid: serviceUuid,
        characteristicUuid: characteristicUuid,
        instanceId: instanceId,
        value: value,
        withoutResponse: withoutResponse,
      ).toMap(),
    ) ??
    false;