crateApiBlueBPeripheralWrite method
Future<void>
crateApiBlueBPeripheralWrite({
- required BPeripheral that,
- required BCharacteristic characteristic,
- required List<
int> data, - required BWriteType writeType,
override
Implementation
@override
Future<void> crateApiBlueBPeripheralWrite(
{required BPeripheral that,
required BCharacteristic characteristic,
required List<int> data,
required BWriteType writeType}) {
return handler.executeNormal(NormalTask(
callFfi: (port_) {
var arg0 =
cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBPeripheral(
that);
var arg1 = cst_encode_box_autoadd_b_characteristic(characteristic);
var arg2 = cst_encode_list_prim_u_8_loose(data);
var arg3 = cst_encode_b_write_type(writeType);
return wire.wire__crate__api__blue__BPeripheral_write(
port_, arg0, arg1, arg2, arg3);
},
codec: DcoCodec(
decodeSuccessData: dco_decode_unit,
decodeErrorData: null,
),
constMeta: kCrateApiBlueBPeripheralWriteConstMeta,
argValues: [that, characteristic, data, writeType],
apiImpl: this,
));
}