fuchsia.update.channelcontrol

添加数量:7

协议

频道控制

fuchsia.update.channelcontrol/channelcontrol.fidl 中定义

控制目标更新渠道,这是我们将在下次检查更新时使用的渠道。

获取当前

检索当前有效的更新渠道。

  • 响应 channel 当前处于活动状态的更新渠道。

请求

<空>

回复

名称类型
channel string[128]

GetTarget

获取当前的暂定目标渠道以进行更新。 这将返回更新客户端用于执行更新检查的渠道。它始终是以下各项之一: - 当前渠道 - 默认渠道 - 一个不同但尚未进行 OTA 的新目标。

  • 响应 channel:当前目标渠道。

请求

<空>

回复

名称类型
channel string[128]

获取目标列表

获取可传递到 SetTarget() 的知名目标频道列表。 可能还存在其他不公开列出的频道。

请求

<空>

回复

名称类型
channels vector<string>[100]

设置目标

设置新的所需目标渠道。这会告知更新程序尝试使用新渠道检查更新。这是暂定的,除非成功检查相应通道,否则该记录将不会持久保留。

当新目标渠道通过验证后,将生成响应。

  • 请求 channel 新的目标渠道名称(更新程序使用的名称)

请求

名称类型
channel string[128]

回复

<空>