fuchsia.bluetooth.fastpair

添加数量: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 中定义

序数变体类型说明
response Provider_Enable_Response
err zx/Status