383 lines
18 KiB
Dart
383 lines
18 KiB
Dart
// Autogenerated from Pigeon (v4.2.0), 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/messages.g.dart';
|
|
|
|
class _TestCentralControllerHostApiCodec extends StandardMessageCodec {
|
|
const _TestCentralControllerHostApiCodec();
|
|
}
|
|
abstract class TestCentralControllerHostApi {
|
|
static const MessageCodec<Object?> codec = _TestCentralControllerHostApiCodec();
|
|
|
|
Future<bool> authorize();
|
|
int getState();
|
|
Future<void> startScan(List<Uint8List?>? uuidBuffers);
|
|
void stopScan();
|
|
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.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?>{};
|
|
});
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
class _TestPeripheralHostApiCodec extends StandardMessageCodec {
|
|
const _TestPeripheralHostApiCodec();
|
|
}
|
|
abstract class TestPeripheralHostApi {
|
|
static const MessageCodec<Object?> codec = _TestPeripheralHostApiCodec();
|
|
|
|
void free(String id);
|
|
Future<void> connect(String id);
|
|
Future<void> disconnect(String id);
|
|
Future<int> requestMtu(String id);
|
|
Future<List<Uint8List?>> discoverServices(String id);
|
|
static void setup(TestPeripheralHostApi? api, {BinaryMessenger? binaryMessenger}) {
|
|
{
|
|
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 String? arg_id = (args[0] as String?);
|
|
assert(arg_id != null, 'Argument for dev.flutter.pigeon.PeripheralHostApi.free was null, expected non-null String.');
|
|
api.free(arg_id!);
|
|
return <Object?, Object?>{};
|
|
});
|
|
}
|
|
}
|
|
{
|
|
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
|
|
'dev.flutter.pigeon.PeripheralHostApi.connect', codec, binaryMessenger: binaryMessenger);
|
|
if (api == null) {
|
|
channel.setMockMessageHandler(null);
|
|
} else {
|
|
channel.setMockMessageHandler((Object? message) async {
|
|
assert(message != null, 'Argument for dev.flutter.pigeon.PeripheralHostApi.connect was null.');
|
|
final List<Object?> args = (message as List<Object?>?)!;
|
|
final String? arg_id = (args[0] as String?);
|
|
assert(arg_id != null, 'Argument for dev.flutter.pigeon.PeripheralHostApi.connect was null, expected non-null String.');
|
|
await api.connect(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 String? arg_id = (args[0] as String?);
|
|
assert(arg_id != null, 'Argument for dev.flutter.pigeon.PeripheralHostApi.disconnect was null, expected non-null String.');
|
|
await api.disconnect(arg_id!);
|
|
return <Object?, Object?>{};
|
|
});
|
|
}
|
|
}
|
|
{
|
|
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
|
|
'dev.flutter.pigeon.PeripheralHostApi.requestMtu', codec, binaryMessenger: binaryMessenger);
|
|
if (api == null) {
|
|
channel.setMockMessageHandler(null);
|
|
} else {
|
|
channel.setMockMessageHandler((Object? message) async {
|
|
assert(message != null, 'Argument for dev.flutter.pigeon.PeripheralHostApi.requestMtu was null.');
|
|
final List<Object?> args = (message as List<Object?>?)!;
|
|
final String? arg_id = (args[0] as String?);
|
|
assert(arg_id != null, 'Argument for dev.flutter.pigeon.PeripheralHostApi.requestMtu was null, expected non-null String.');
|
|
final int output = await api.requestMtu(arg_id!);
|
|
return <Object?, Object?>{'result': output};
|
|
});
|
|
}
|
|
}
|
|
{
|
|
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 String? arg_id = (args[0] as String?);
|
|
assert(arg_id != null, 'Argument for dev.flutter.pigeon.PeripheralHostApi.discoverServices was null, expected non-null String.');
|
|
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 free(String id);
|
|
Future<List<Uint8List?>> discoverCharacteristics(String id);
|
|
static void setup(TestGattServiceHostApi? api, {BinaryMessenger? binaryMessenger}) {
|
|
{
|
|
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 String? arg_id = (args[0] as String?);
|
|
assert(arg_id != null, 'Argument for dev.flutter.pigeon.GattServiceHostApi.free was null, expected non-null String.');
|
|
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 String? arg_id = (args[0] as String?);
|
|
assert(arg_id != null, 'Argument for dev.flutter.pigeon.GattServiceHostApi.discoverCharacteristics was null, expected non-null String.');
|
|
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 free(String id);
|
|
Future<List<Uint8List?>> discoverDescriptors(String id);
|
|
Future<Uint8List> read(String id);
|
|
Future<void> write(String id, Uint8List value, bool withoutResponse);
|
|
Future<void> setNotify(String id, bool value);
|
|
static void setup(TestGattCharacteristicHostApi? api, {BinaryMessenger? binaryMessenger}) {
|
|
{
|
|
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 String? arg_id = (args[0] as String?);
|
|
assert(arg_id != null, 'Argument for dev.flutter.pigeon.GattCharacteristicHostApi.free was null, expected non-null String.');
|
|
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 String? arg_id = (args[0] as String?);
|
|
assert(arg_id != null, 'Argument for dev.flutter.pigeon.GattCharacteristicHostApi.discoverDescriptors was null, expected non-null String.');
|
|
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 String? arg_id = (args[0] as String?);
|
|
assert(arg_id != null, 'Argument for dev.flutter.pigeon.GattCharacteristicHostApi.read was null, expected non-null String.');
|
|
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 String? arg_id = (args[0] as String?);
|
|
assert(arg_id != null, 'Argument for dev.flutter.pigeon.GattCharacteristicHostApi.write was null, expected non-null String.');
|
|
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 String? arg_id = (args[0] as String?);
|
|
assert(arg_id != null, 'Argument for dev.flutter.pigeon.GattCharacteristicHostApi.setNotify was null, expected non-null String.');
|
|
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 free(String id);
|
|
Future<Uint8List> read(String id);
|
|
Future<void> write(String id, Uint8List value);
|
|
static void setup(TestGattDescriptorHostApi? api, {BinaryMessenger? binaryMessenger}) {
|
|
{
|
|
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 String? arg_id = (args[0] as String?);
|
|
assert(arg_id != null, 'Argument for dev.flutter.pigeon.GattDescriptorHostApi.free was null, expected non-null String.');
|
|
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 String? arg_id = (args[0] as String?);
|
|
assert(arg_id != null, 'Argument for dev.flutter.pigeon.GattDescriptorHostApi.read was null, expected non-null String.');
|
|
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 String? arg_id = (args[0] as String?);
|
|
assert(arg_id != null, 'Argument for dev.flutter.pigeon.GattDescriptorHostApi.write was null, expected non-null String.');
|
|
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?>{};
|
|
});
|
|
}
|
|
}
|
|
}
|
|
}
|