// Autogenerated from Pigeon (v4.0.2), do not edit directly. // See also: https://pub.dev/packages/pigeon // ignore_for_file: public_member_api_docs, non_constant_identifier_names, avoid_as, unused_import, unnecessary_parenthesis, unnecessary_import // ignore_for_file: avoid_relative_lib_imports import 'dart:async'; import 'dart:typed_data' show Float64List, Int32List, Int64List, Uint8List; import 'package:flutter/foundation.dart' show ReadBuffer, WriteBuffer; import 'package:flutter/services.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:bluetooth_low_energy/src/pigeon/api.g.dart'; class _TestCentralControllerHostApiCodec extends StandardMessageCodec { const _TestCentralControllerHostApiCodec(); } abstract class TestCentralControllerHostApi { static const MessageCodec codec = _TestCentralControllerHostApiCodec(); Future authorize(); int getState(); void addStateObserver(); void removeStateObserver(); Future startScan(List? uuidBuffers); void stopScan(); Future connect(Uint8List uuidBuffer); static void setup(TestCentralControllerHostApi? api, {BinaryMessenger? binaryMessenger}) { { final BasicMessageChannel channel = BasicMessageChannel( 'dev.flutter.pigeon.CentralManagerHostApi.authorize', codec, binaryMessenger: binaryMessenger); if (api == null) { channel.setMockMessageHandler(null); } else { channel.setMockMessageHandler((Object? message) async { // ignore message final bool output = await api.authorize(); return {'result': output}; }); } } { final BasicMessageChannel channel = BasicMessageChannel( 'dev.flutter.pigeon.CentralManagerHostApi.getState', codec, binaryMessenger: binaryMessenger); if (api == null) { channel.setMockMessageHandler(null); } else { channel.setMockMessageHandler((Object? message) async { // ignore message final int output = api.getState(); return {'result': output}; }); } } { final BasicMessageChannel channel = BasicMessageChannel( 'dev.flutter.pigeon.CentralManagerHostApi.addStateObserver', codec, binaryMessenger: binaryMessenger); if (api == null) { channel.setMockMessageHandler(null); } else { channel.setMockMessageHandler((Object? message) async { // ignore message api.addStateObserver(); return {}; }); } } { final BasicMessageChannel channel = BasicMessageChannel( 'dev.flutter.pigeon.CentralManagerHostApi.removeStateObserver', codec, binaryMessenger: binaryMessenger); if (api == null) { channel.setMockMessageHandler(null); } else { channel.setMockMessageHandler((Object? message) async { // ignore message api.removeStateObserver(); return {}; }); } } { final BasicMessageChannel channel = BasicMessageChannel( 'dev.flutter.pigeon.CentralManagerHostApi.startScan', codec, binaryMessenger: binaryMessenger); if (api == null) { channel.setMockMessageHandler(null); } else { channel.setMockMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.CentralManagerHostApi.startScan was null.'); final List args = (message as List?)!; final List? arg_uuidBuffers = (args[0] as List?)?.cast(); await api.startScan(arg_uuidBuffers); return {}; }); } } { final BasicMessageChannel channel = BasicMessageChannel( 'dev.flutter.pigeon.CentralManagerHostApi.stopScan', codec, binaryMessenger: binaryMessenger); if (api == null) { channel.setMockMessageHandler(null); } else { channel.setMockMessageHandler((Object? message) async { // ignore message api.stopScan(); return {}; }); } } { final BasicMessageChannel channel = BasicMessageChannel( 'dev.flutter.pigeon.CentralManagerHostApi.connect', codec, binaryMessenger: binaryMessenger); if (api == null) { channel.setMockMessageHandler(null); } else { channel.setMockMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.CentralManagerHostApi.connect was null.'); final List args = (message as List?)!; final Uint8List? arg_uuidBuffer = (args[0] as Uint8List?); assert(arg_uuidBuffer != null, 'Argument for dev.flutter.pigeon.CentralManagerHostApi.connect was null, expected non-null Uint8List.'); final Uint8List output = await api.connect(arg_uuidBuffer!); return {'result': output}; }); } } } } class _TestPeripheralHostApiCodec extends StandardMessageCodec { const _TestPeripheralHostApiCodec(); } abstract class TestPeripheralHostApi { static const MessageCodec codec = _TestPeripheralHostApiCodec(); void allocate(int id, int instanceId); void free(int id); Future disconnect(int id); Future> discoverServices(int id); static void setup(TestPeripheralHostApi? api, {BinaryMessenger? binaryMessenger}) { { final BasicMessageChannel channel = BasicMessageChannel( 'dev.flutter.pigeon.PeripheralHostApi.allocate', codec, binaryMessenger: binaryMessenger); if (api == null) { channel.setMockMessageHandler(null); } else { channel.setMockMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.PeripheralHostApi.allocate was null.'); final List args = (message as List?)!; final int? arg_id = (args[0] as int?); assert(arg_id != null, 'Argument for dev.flutter.pigeon.PeripheralHostApi.allocate was null, expected non-null int.'); final int? arg_instanceId = (args[1] as int?); assert(arg_instanceId != null, 'Argument for dev.flutter.pigeon.PeripheralHostApi.allocate was null, expected non-null int.'); api.allocate(arg_id!, arg_instanceId!); return {}; }); } } { final BasicMessageChannel channel = BasicMessageChannel( 'dev.flutter.pigeon.PeripheralHostApi.free', codec, binaryMessenger: binaryMessenger); if (api == null) { channel.setMockMessageHandler(null); } else { channel.setMockMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.PeripheralHostApi.free was null.'); final List args = (message as List?)!; final int? arg_id = (args[0] as int?); assert(arg_id != null, 'Argument for dev.flutter.pigeon.PeripheralHostApi.free was null, expected non-null int.'); api.free(arg_id!); return {}; }); } } { final BasicMessageChannel channel = BasicMessageChannel( 'dev.flutter.pigeon.PeripheralHostApi.disconnect', codec, binaryMessenger: binaryMessenger); if (api == null) { channel.setMockMessageHandler(null); } else { channel.setMockMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.PeripheralHostApi.disconnect was null.'); final List args = (message as List?)!; final int? arg_id = (args[0] as int?); assert(arg_id != null, 'Argument for dev.flutter.pigeon.PeripheralHostApi.disconnect was null, expected non-null int.'); await api.disconnect(arg_id!); return {}; }); } } { final BasicMessageChannel channel = BasicMessageChannel( 'dev.flutter.pigeon.PeripheralHostApi.discoverServices', codec, binaryMessenger: binaryMessenger); if (api == null) { channel.setMockMessageHandler(null); } else { channel.setMockMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.PeripheralHostApi.discoverServices was null.'); final List args = (message as List?)!; final int? arg_id = (args[0] as int?); assert(arg_id != null, 'Argument for dev.flutter.pigeon.PeripheralHostApi.discoverServices was null, expected non-null int.'); final List output = await api.discoverServices(arg_id!); return {'result': output}; }); } } } } class _TestGattServiceHostApiCodec extends StandardMessageCodec { const _TestGattServiceHostApiCodec(); } abstract class TestGattServiceHostApi { static const MessageCodec codec = _TestGattServiceHostApiCodec(); void allocate(int id, int instanceId); void free(int id); Future> discoverCharacteristics(int id); static void setup(TestGattServiceHostApi? api, {BinaryMessenger? binaryMessenger}) { { final BasicMessageChannel channel = BasicMessageChannel( 'dev.flutter.pigeon.GattServiceHostApi.allocate', codec, binaryMessenger: binaryMessenger); if (api == null) { channel.setMockMessageHandler(null); } else { channel.setMockMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.GattServiceHostApi.allocate was null.'); final List args = (message as List?)!; final int? arg_id = (args[0] as int?); assert(arg_id != null, 'Argument for dev.flutter.pigeon.GattServiceHostApi.allocate was null, expected non-null int.'); final int? arg_instanceId = (args[1] as int?); assert(arg_instanceId != null, 'Argument for dev.flutter.pigeon.GattServiceHostApi.allocate was null, expected non-null int.'); api.allocate(arg_id!, arg_instanceId!); return {}; }); } } { final BasicMessageChannel channel = BasicMessageChannel( 'dev.flutter.pigeon.GattServiceHostApi.free', codec, binaryMessenger: binaryMessenger); if (api == null) { channel.setMockMessageHandler(null); } else { channel.setMockMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.GattServiceHostApi.free was null.'); final List args = (message as List?)!; final int? arg_id = (args[0] as int?); assert(arg_id != null, 'Argument for dev.flutter.pigeon.GattServiceHostApi.free was null, expected non-null int.'); api.free(arg_id!); return {}; }); } } { final BasicMessageChannel channel = BasicMessageChannel( 'dev.flutter.pigeon.GattServiceHostApi.discoverCharacteristics', codec, binaryMessenger: binaryMessenger); if (api == null) { channel.setMockMessageHandler(null); } else { channel.setMockMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.GattServiceHostApi.discoverCharacteristics was null.'); final List args = (message as List?)!; final int? arg_id = (args[0] as int?); assert(arg_id != null, 'Argument for dev.flutter.pigeon.GattServiceHostApi.discoverCharacteristics was null, expected non-null int.'); final List output = await api.discoverCharacteristics(arg_id!); return {'result': output}; }); } } } } class _TestGattCharacteristicHostApiCodec extends StandardMessageCodec { const _TestGattCharacteristicHostApiCodec(); } abstract class TestGattCharacteristicHostApi { static const MessageCodec codec = _TestGattCharacteristicHostApiCodec(); void allocate(int id, int instanceId); void free(int id); Future> discoverDescriptors(int id); Future read(int id); Future write(int id, Uint8List value, bool withoutResponse); Future setNotify(int id, bool value); static void setup(TestGattCharacteristicHostApi? api, {BinaryMessenger? binaryMessenger}) { { final BasicMessageChannel channel = BasicMessageChannel( 'dev.flutter.pigeon.GattCharacteristicHostApi.allocate', codec, binaryMessenger: binaryMessenger); if (api == null) { channel.setMockMessageHandler(null); } else { channel.setMockMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.GattCharacteristicHostApi.allocate was null.'); final List args = (message as List?)!; final int? arg_id = (args[0] as int?); assert(arg_id != null, 'Argument for dev.flutter.pigeon.GattCharacteristicHostApi.allocate was null, expected non-null int.'); final int? arg_instanceId = (args[1] as int?); assert(arg_instanceId != null, 'Argument for dev.flutter.pigeon.GattCharacteristicHostApi.allocate was null, expected non-null int.'); api.allocate(arg_id!, arg_instanceId!); return {}; }); } } { final BasicMessageChannel channel = BasicMessageChannel( 'dev.flutter.pigeon.GattCharacteristicHostApi.free', codec, binaryMessenger: binaryMessenger); if (api == null) { channel.setMockMessageHandler(null); } else { channel.setMockMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.GattCharacteristicHostApi.free was null.'); final List args = (message as List?)!; final int? arg_id = (args[0] as int?); assert(arg_id != null, 'Argument for dev.flutter.pigeon.GattCharacteristicHostApi.free was null, expected non-null int.'); api.free(arg_id!); return {}; }); } } { final BasicMessageChannel channel = BasicMessageChannel( 'dev.flutter.pigeon.GattCharacteristicHostApi.discoverDescriptors', codec, binaryMessenger: binaryMessenger); if (api == null) { channel.setMockMessageHandler(null); } else { channel.setMockMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.GattCharacteristicHostApi.discoverDescriptors was null.'); final List args = (message as List?)!; final int? arg_id = (args[0] as int?); assert(arg_id != null, 'Argument for dev.flutter.pigeon.GattCharacteristicHostApi.discoverDescriptors was null, expected non-null int.'); final List output = await api.discoverDescriptors(arg_id!); return {'result': output}; }); } } { final BasicMessageChannel channel = BasicMessageChannel( 'dev.flutter.pigeon.GattCharacteristicHostApi.read', codec, binaryMessenger: binaryMessenger); if (api == null) { channel.setMockMessageHandler(null); } else { channel.setMockMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.GattCharacteristicHostApi.read was null.'); final List args = (message as List?)!; final int? arg_id = (args[0] as int?); assert(arg_id != null, 'Argument for dev.flutter.pigeon.GattCharacteristicHostApi.read was null, expected non-null int.'); final Uint8List output = await api.read(arg_id!); return {'result': output}; }); } } { final BasicMessageChannel channel = BasicMessageChannel( 'dev.flutter.pigeon.GattCharacteristicHostApi.write', codec, binaryMessenger: binaryMessenger); if (api == null) { channel.setMockMessageHandler(null); } else { channel.setMockMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.GattCharacteristicHostApi.write was null.'); final List args = (message as List?)!; final int? arg_id = (args[0] as int?); assert(arg_id != null, 'Argument for dev.flutter.pigeon.GattCharacteristicHostApi.write was null, expected non-null int.'); final Uint8List? arg_value = (args[1] as Uint8List?); assert(arg_value != null, 'Argument for dev.flutter.pigeon.GattCharacteristicHostApi.write was null, expected non-null Uint8List.'); final bool? arg_withoutResponse = (args[2] as bool?); assert(arg_withoutResponse != null, 'Argument for dev.flutter.pigeon.GattCharacteristicHostApi.write was null, expected non-null bool.'); await api.write(arg_id!, arg_value!, arg_withoutResponse!); return {}; }); } } { final BasicMessageChannel channel = BasicMessageChannel( 'dev.flutter.pigeon.GattCharacteristicHostApi.setNotify', codec, binaryMessenger: binaryMessenger); if (api == null) { channel.setMockMessageHandler(null); } else { channel.setMockMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.GattCharacteristicHostApi.setNotify was null.'); final List args = (message as List?)!; final int? arg_id = (args[0] as int?); assert(arg_id != null, 'Argument for dev.flutter.pigeon.GattCharacteristicHostApi.setNotify was null, expected non-null int.'); final bool? arg_value = (args[1] as bool?); assert(arg_value != null, 'Argument for dev.flutter.pigeon.GattCharacteristicHostApi.setNotify was null, expected non-null bool.'); await api.setNotify(arg_id!, arg_value!); return {}; }); } } } } class _TestGattDescriptorHostApiCodec extends StandardMessageCodec { const _TestGattDescriptorHostApiCodec(); } abstract class TestGattDescriptorHostApi { static const MessageCodec codec = _TestGattDescriptorHostApiCodec(); void allocate(int id, int instanceId); void free(int id); Future read(int id); Future write(int id, Uint8List value); static void setup(TestGattDescriptorHostApi? api, {BinaryMessenger? binaryMessenger}) { { final BasicMessageChannel channel = BasicMessageChannel( 'dev.flutter.pigeon.GattDescriptorHostApi.allocate', codec, binaryMessenger: binaryMessenger); if (api == null) { channel.setMockMessageHandler(null); } else { channel.setMockMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.GattDescriptorHostApi.allocate was null.'); final List args = (message as List?)!; final int? arg_id = (args[0] as int?); assert(arg_id != null, 'Argument for dev.flutter.pigeon.GattDescriptorHostApi.allocate was null, expected non-null int.'); final int? arg_instanceId = (args[1] as int?); assert(arg_instanceId != null, 'Argument for dev.flutter.pigeon.GattDescriptorHostApi.allocate was null, expected non-null int.'); api.allocate(arg_id!, arg_instanceId!); return {}; }); } } { final BasicMessageChannel channel = BasicMessageChannel( 'dev.flutter.pigeon.GattDescriptorHostApi.free', codec, binaryMessenger: binaryMessenger); if (api == null) { channel.setMockMessageHandler(null); } else { channel.setMockMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.GattDescriptorHostApi.free was null.'); final List args = (message as List?)!; final int? arg_id = (args[0] as int?); assert(arg_id != null, 'Argument for dev.flutter.pigeon.GattDescriptorHostApi.free was null, expected non-null int.'); api.free(arg_id!); return {}; }); } } { final BasicMessageChannel channel = BasicMessageChannel( 'dev.flutter.pigeon.GattDescriptorHostApi.read', codec, binaryMessenger: binaryMessenger); if (api == null) { channel.setMockMessageHandler(null); } else { channel.setMockMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.GattDescriptorHostApi.read was null.'); final List args = (message as List?)!; final int? arg_id = (args[0] as int?); assert(arg_id != null, 'Argument for dev.flutter.pigeon.GattDescriptorHostApi.read was null, expected non-null int.'); final Uint8List output = await api.read(arg_id!); return {'result': output}; }); } } { final BasicMessageChannel channel = BasicMessageChannel( 'dev.flutter.pigeon.GattDescriptorHostApi.write', codec, binaryMessenger: binaryMessenger); if (api == null) { channel.setMockMessageHandler(null); } else { channel.setMockMessageHandler((Object? message) async { assert(message != null, 'Argument for dev.flutter.pigeon.GattDescriptorHostApi.write was null.'); final List args = (message as List?)!; final int? arg_id = (args[0] as int?); assert(arg_id != null, 'Argument for dev.flutter.pigeon.GattDescriptorHostApi.write was null, expected non-null int.'); final Uint8List? arg_value = (args[1] as Uint8List?); assert(arg_value != null, 'Argument for dev.flutter.pigeon.GattDescriptorHostApi.write was null, expected non-null Uint8List.'); await api.write(arg_id!, arg_value!); return {}; }); } } } }