writeCharacteristic method

  1. @override
Future<void> writeCharacteristic({
  1. required String deviceId,
  2. required String serviceUuid,
  3. required String characteristicUuid,
  4. required List<int> value,
  5. BluetoothWriteType writeType = BluetoothWriteType.withResponse,
})
override

实现 FlutterBluetoothPluginPlatform.writeCharacteristic

参数、默认值、平台差异和推荐值见平台接口文档。

Implementation

@override
Future<void> writeCharacteristic({
  required String deviceId,
  required String serviceUuid,
  required String characteristicUuid,
  required List<int> value,
  BluetoothWriteType writeType = BluetoothWriteType.withResponse,
}) async {
  await methodChannel
      .invokeMethod<void>('writeCharacteristic', <String, dynamic>{
    'deviceId': deviceId,
    'serviceUuid': serviceUuid,
    'characteristicUuid': characteristicUuid,
    'value': value,
    'writeType': writeType.name,
  });
}