* 修复 UUID 创建失败的问题 * 移除 scanning 属性 * 临时提交 * CentralManager 开发 & 示例项目开发 * CentralManager 开发 & 示例项目开发 * android 插件生命周期监听 * 修改 API * 示例程序开发 * 修改字体,添加 API,解决后台问题 * Central#connect API * 蓝牙连接部分开发 * 蓝牙连接部分开发 * 解决一些问题 * 解决一些问题 * Connect API 优化 * 添加 API * example 开发 * API 基本完成 * 消息重命名 * API 修改,Android 实现 * 删除多余代码 * 删除多余文件 * 解决 descriptor 自动生成报错的问题 * 还原 Kotlin 版本,广播处理代码迁移至 dart 端 * Kotlin 版本升至 1.5.20 * 解决特征值通知没有在主线程触发的问题,优化代码 * 引入哈希值,避免对象销毁后继续使用 * 使用下拉刷新代替搜索按钮 * 解决由于热重载和蓝牙关闭产生的问题 * 更新插件信息 * 更新 README 和 CHANGELOG * 更新许可证 * 添加注释 * 添加注释,central 拆分 * dartfmt -w . * flutter build ios --no-codesign * API 重构 * 添加 connectable 属性 * Android 8.0 之前无法获取 connectable 属性 * 解决合并错误 * 解决连接时可能引发异常的一个问题,iOS 开发 * API 修改,TODO: iOS 哈希值为 64 位无法用 Int32 表示 * iOS 开发 * iOS 开发完成,使用 UUID 实现对象映射 * 更新版本记录和文档
125 lines
4.4 KiB
Dart
125 lines
4.4 KiB
Dart
///
|
|
// Generated code. Do not modify.
|
|
// source: message.proto
|
|
//
|
|
// @dart = 2.12
|
|
// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields
|
|
|
|
// ignore_for_file: UNDEFINED_SHOWN_NAME
|
|
import 'dart:core' as $core;
|
|
import 'package:protobuf/protobuf.dart' as $pb;
|
|
|
|
class MessageCategory extends $pb.ProtobufEnum {
|
|
static const MessageCategory BLUETOOTH_STATE = MessageCategory._(
|
|
0,
|
|
const $core.bool.fromEnvironment('protobuf.omit_enum_names')
|
|
? ''
|
|
: 'BLUETOOTH_STATE');
|
|
static const MessageCategory CENTRAL_START_DISCOVERY = MessageCategory._(
|
|
1,
|
|
const $core.bool.fromEnvironment('protobuf.omit_enum_names')
|
|
? ''
|
|
: 'CENTRAL_START_DISCOVERY');
|
|
static const MessageCategory CENTRAL_STOP_DISCOVERY = MessageCategory._(
|
|
2,
|
|
const $core.bool.fromEnvironment('protobuf.omit_enum_names')
|
|
? ''
|
|
: 'CENTRAL_STOP_DISCOVERY');
|
|
static const MessageCategory CENTRAL_DISCOVERED = MessageCategory._(
|
|
3,
|
|
const $core.bool.fromEnvironment('protobuf.omit_enum_names')
|
|
? ''
|
|
: 'CENTRAL_DISCOVERED');
|
|
static const MessageCategory CENTRAL_CONNECT = MessageCategory._(
|
|
4,
|
|
const $core.bool.fromEnvironment('protobuf.omit_enum_names')
|
|
? ''
|
|
: 'CENTRAL_CONNECT');
|
|
static const MessageCategory GATT_DISCONNECT = MessageCategory._(
|
|
5,
|
|
const $core.bool.fromEnvironment('protobuf.omit_enum_names')
|
|
? ''
|
|
: 'GATT_DISCONNECT');
|
|
static const MessageCategory GATT_CONNECTION_LOST = MessageCategory._(
|
|
6,
|
|
const $core.bool.fromEnvironment('protobuf.omit_enum_names')
|
|
? ''
|
|
: 'GATT_CONNECTION_LOST');
|
|
static const MessageCategory GATT_CHARACTERISTIC_READ = MessageCategory._(
|
|
7,
|
|
const $core.bool.fromEnvironment('protobuf.omit_enum_names')
|
|
? ''
|
|
: 'GATT_CHARACTERISTIC_READ');
|
|
static const MessageCategory GATT_CHARACTERISTIC_WRITE = MessageCategory._(
|
|
8,
|
|
const $core.bool.fromEnvironment('protobuf.omit_enum_names')
|
|
? ''
|
|
: 'GATT_CHARACTERISTIC_WRITE');
|
|
static const MessageCategory GATT_CHARACTERISTIC_NOTIFY = MessageCategory._(
|
|
9,
|
|
const $core.bool.fromEnvironment('protobuf.omit_enum_names')
|
|
? ''
|
|
: 'GATT_CHARACTERISTIC_NOTIFY');
|
|
static const MessageCategory GATT_DESCRIPTOR_READ = MessageCategory._(
|
|
10,
|
|
const $core.bool.fromEnvironment('protobuf.omit_enum_names')
|
|
? ''
|
|
: 'GATT_DESCRIPTOR_READ');
|
|
static const MessageCategory GATT_DESCRIPTOR_WRITE = MessageCategory._(
|
|
11,
|
|
const $core.bool.fromEnvironment('protobuf.omit_enum_names')
|
|
? ''
|
|
: 'GATT_DESCRIPTOR_WRITE');
|
|
|
|
static const $core.List<MessageCategory> values = <MessageCategory>[
|
|
BLUETOOTH_STATE,
|
|
CENTRAL_START_DISCOVERY,
|
|
CENTRAL_STOP_DISCOVERY,
|
|
CENTRAL_DISCOVERED,
|
|
CENTRAL_CONNECT,
|
|
GATT_DISCONNECT,
|
|
GATT_CONNECTION_LOST,
|
|
GATT_CHARACTERISTIC_READ,
|
|
GATT_CHARACTERISTIC_WRITE,
|
|
GATT_CHARACTERISTIC_NOTIFY,
|
|
GATT_DESCRIPTOR_READ,
|
|
GATT_DESCRIPTOR_WRITE,
|
|
];
|
|
|
|
static final $core.Map<$core.int, MessageCategory> _byValue =
|
|
$pb.ProtobufEnum.initByValue(values);
|
|
static MessageCategory? valueOf($core.int value) => _byValue[value];
|
|
|
|
const MessageCategory._($core.int v, $core.String n) : super(v, n);
|
|
}
|
|
|
|
class BluetoothState extends $pb.ProtobufEnum {
|
|
static const BluetoothState UNSUPPORTED = BluetoothState._(
|
|
0,
|
|
const $core.bool.fromEnvironment('protobuf.omit_enum_names')
|
|
? ''
|
|
: 'UNSUPPORTED');
|
|
static const BluetoothState POWERED_OFF = BluetoothState._(
|
|
1,
|
|
const $core.bool.fromEnvironment('protobuf.omit_enum_names')
|
|
? ''
|
|
: 'POWERED_OFF');
|
|
static const BluetoothState POWERED_ON = BluetoothState._(
|
|
2,
|
|
const $core.bool.fromEnvironment('protobuf.omit_enum_names')
|
|
? ''
|
|
: 'POWERED_ON');
|
|
|
|
static const $core.List<BluetoothState> values = <BluetoothState>[
|
|
UNSUPPORTED,
|
|
POWERED_OFF,
|
|
POWERED_ON,
|
|
];
|
|
|
|
static final $core.Map<$core.int, BluetoothState> _byValue =
|
|
$pb.ProtobufEnum.initByValue(values);
|
|
static BluetoothState? valueOf($core.int value) => _byValue[value];
|
|
|
|
const BluetoothState._($core.int v, $core.String n) : super(v, n);
|
|
}
|