write static method

Future<void> write(
  1. String deviceId,
  2. String service,
  3. String characteristic,
  4. Uint8List value, {
  5. bool withoutResponse = false,
  6. Duration? timeout,
})

Write a characteristic value. To write a characteristic value without response, set withoutResponse to true.

Implementation

static Future<void> write(
  String deviceId,
  String service,
  String characteristic,
  Uint8List value, {
  bool withoutResponse = false,
  Duration? timeout,
}) async {
  await _bleCommandQueue.queueCommand(
    () => _platform.writeValue(
      deviceId,
      BleUuidParser.string(service),
      BleUuidParser.string(characteristic),
      value,
      withoutResponse
          ? BleOutputProperty.withoutResponse
          : BleOutputProperty.withResponse,
    ),
    timeout: timeout,
    deviceId: deviceId,
  );
}