cst_encode_device_peripheral_id method
Implementation
@protected
JSAny cst_encode_device_peripheral_id(DevicePeripheralId raw) {
// Codec=Cst (C-struct based), see doc to use other codecs
return [
cst_encode_opt_String(raw.name),
cst_encode_bool(raw.isConnected),
cst_encode_String(raw.address),
cst_encode_opt_box_autoadd_i_16(raw.txPowerLevel),
cst_encode_opt_box_autoadd_i_16(raw.rssi),
cst_encode_Map_u_16_list_prim_u_8_strict_None(raw.manufacturerData),
cst_encode_Map_Uuid_list_prim_u_8_strict_None(raw.serviceData),
cst_encode_list_Uuid(raw.services),
cst_encode_AutoExplicit_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBPeripheral(
raw.peripheral)
].jsify()!;
}