添加数量:10
协议
提供商
在 fuchsia.bluetooth.Fastpair/provider.fidl 中定义
用于在系统上启用蓝牙快速配对提供程序服务的协议。
启用
请求启用快速配对提供商服务。
只有一个客户端可以注册来启用快速配对服务。后续请求将返回 Error。
服务的生命周期与提供的 watcher
相关联。如需停用快速配对功能,请关闭 watcher
。
- 请求
watcher
:ProviderWatcher 的客户端,用于确定快速配对服务的生命周期。
- 响应 服务器处理请求后,系统会发送一个空响应。
- 如果后续请求启用该服务,则返回
ALREADY_BOUND
。
请求
名称 | 类型 |
---|---|
watcher |
ProviderWatcher
|
回复
名称 | 类型 |
---|---|
payload |
Provider_Enable_Result
|
ProviderWatcher
在 fuchsia.bluetooth.Fastpair/provider.fidl 中定义
表示有效的快速配对提供程序服务。服务的生命周期与此协议相关联。
关闭协议会停用该服务。
系统可能会关闭协议,以告知服务因内部原因而被终止。
配对完成
在对等方的快速配对配对程序成功完成时调用。
- 请求
id
:与已连接的快速配对探索器对等方相关联的唯一 ID。
- 响应 应确认每个
OnPairingComplete
请求。
请求
名称 | 类型 |
---|---|
id |
fuchsia.bluetooth/PeerId
|
回复
<空>
结构
Provider_Enable_Response
在 fuchsia.bluetooth.Fastpair/provider.fidl 中定义
<空>
联合
Provider_Enable_Result 严格
在 fuchsia.bluetooth.Fastpair/provider.fidl 中定义
序数 | 变体 | 类型 | 说明 |
---|---|---|---|
1 |
response |
Provider_Enable_Response
|
|
2 |
err |
zx/Status
|