Files
bluetooth_low_energy/test/pigeon/test_api.g.dart
2022-09-23 10:28:33 +08:00

470 lines
22 KiB
Dart

// 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<Object?> codec = _TestCentralControllerHostApiCodec();
Future<bool> authorize();
int getState();
void addStateObserver();
void removeStateObserver();
Future<void> startScan(List<Uint8List?>? uuidBuffers);
void stopScan();
Future<Uint8List> connect(Uint8List uuidBuffer);
static void setup(TestCentralControllerHostApi? api, {BinaryMessenger? binaryMessenger}) {
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'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 <Object?, Object?>{'result': output};
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'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 <Object?, Object?>{'result': output};
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'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 <Object?, Object?>{};
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'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 <Object?, Object?>{};
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'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<Object?> args = (message as List<Object?>?)!;
final List<Uint8List?>? arg_uuidBuffers = (args[0] as List<Object?>?)?.cast<Uint8List?>();
await api.startScan(arg_uuidBuffers);
return <Object?, Object?>{};
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'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 <Object?, Object?>{};
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'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<Object?> args = (message as List<Object?>?)!;
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 <Object?, Object?>{'result': output};
});
}
}
}
}
class _TestPeripheralHostApiCodec extends StandardMessageCodec {
const _TestPeripheralHostApiCodec();
}
abstract class TestPeripheralHostApi {
static const MessageCodec<Object?> codec = _TestPeripheralHostApiCodec();
void allocate(int id, int instanceId);
void free(int id);
Future<void> disconnect(int id);
Future<List<Uint8List?>> discoverServices(int id);
static void setup(TestPeripheralHostApi? api, {BinaryMessenger? binaryMessenger}) {
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'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<Object?> args = (message as List<Object?>?)!;
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 <Object?, Object?>{};
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'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<Object?> args = (message as List<Object?>?)!;
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 <Object?, Object?>{};
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'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<Object?> args = (message as List<Object?>?)!;
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 <Object?, Object?>{};
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'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<Object?> args = (message as List<Object?>?)!;
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<Uint8List?> output = await api.discoverServices(arg_id!);
return <Object?, Object?>{'result': output};
});
}
}
}
}
class _TestGattServiceHostApiCodec extends StandardMessageCodec {
const _TestGattServiceHostApiCodec();
}
abstract class TestGattServiceHostApi {
static const MessageCodec<Object?> codec = _TestGattServiceHostApiCodec();
void allocate(int id, int instanceId);
void free(int id);
Future<List<Uint8List?>> discoverCharacteristics(int id);
static void setup(TestGattServiceHostApi? api, {BinaryMessenger? binaryMessenger}) {
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'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<Object?> args = (message as List<Object?>?)!;
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 <Object?, Object?>{};
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'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<Object?> args = (message as List<Object?>?)!;
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 <Object?, Object?>{};
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'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<Object?> args = (message as List<Object?>?)!;
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<Uint8List?> output = await api.discoverCharacteristics(arg_id!);
return <Object?, Object?>{'result': output};
});
}
}
}
}
class _TestGattCharacteristicHostApiCodec extends StandardMessageCodec {
const _TestGattCharacteristicHostApiCodec();
}
abstract class TestGattCharacteristicHostApi {
static const MessageCodec<Object?> codec = _TestGattCharacteristicHostApiCodec();
void allocate(int id, int instanceId);
void free(int id);
Future<List<Uint8List?>> discoverDescriptors(int id);
Future<Uint8List> read(int id);
Future<void> write(int id, Uint8List value, bool withoutResponse);
Future<void> setNotify(int id, bool value);
static void setup(TestGattCharacteristicHostApi? api, {BinaryMessenger? binaryMessenger}) {
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'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<Object?> args = (message as List<Object?>?)!;
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 <Object?, Object?>{};
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'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<Object?> args = (message as List<Object?>?)!;
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 <Object?, Object?>{};
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'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<Object?> args = (message as List<Object?>?)!;
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<Uint8List?> output = await api.discoverDescriptors(arg_id!);
return <Object?, Object?>{'result': output};
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'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<Object?> args = (message as List<Object?>?)!;
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 <Object?, Object?>{'result': output};
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'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<Object?> args = (message as List<Object?>?)!;
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 <Object?, Object?>{};
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'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<Object?> args = (message as List<Object?>?)!;
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 <Object?, Object?>{};
});
}
}
}
}
class _TestGattDescriptorHostApiCodec extends StandardMessageCodec {
const _TestGattDescriptorHostApiCodec();
}
abstract class TestGattDescriptorHostApi {
static const MessageCodec<Object?> codec = _TestGattDescriptorHostApiCodec();
void allocate(int id, int instanceId);
void free(int id);
Future<Uint8List> read(int id);
Future<void> write(int id, Uint8List value);
static void setup(TestGattDescriptorHostApi? api, {BinaryMessenger? binaryMessenger}) {
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'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<Object?> args = (message as List<Object?>?)!;
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 <Object?, Object?>{};
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'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<Object?> args = (message as List<Object?>?)!;
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 <Object?, Object?>{};
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'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<Object?> args = (message as List<Object?>?)!;
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 <Object?, Object?>{'result': output};
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'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<Object?> args = (message as List<Object?>?)!;
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 <Object?, Object?>{};
});
}
}
}
}