fuchsia.update.channelcontrol

新增時間:7

通訊協定

頻道控制

fuchsia.update.channelcontrol/channelcontrol.fidl 定義

控管目標更新管道,也就是下次更新檢查時採用的管道。

取得目前版本

擷取目前使用的有效更新管道。

  • 回應 channel

要求

<空白>

回應

姓名類型
channel string[128]

達標

取得目前的暫定目標管道,以取得更新內容。這會傳回更新用戶端用來執行更新檢查的管道。 這總是是以下其中一項: - 目前的頻道 - 預設頻道 - 全新 (然而) 尚未成為 OTA 的新目標。

  • 回應 channel 目前目標管道。

要求

<空白>

回應

姓名類型
channel string[128]

取得目標清單

取得可傳送至 SetTarget() 的知名目標頻道清單。可能有其他非公開頻道。

要求

<空白>

回應

姓名類型
channels vector<string>[100]

設定目標

設定想要的目標管道。 這會告知更新工具嘗試使用新管道檢查更新。 這只是暫定性質,除非管道更新成功,否則無法持續保留。

當新的目標管道驗證為有效時,即會產生回應。

  • 要求 channel 新的目標頻道名稱 (更新工具使用的名稱)

要求

姓名類型
channel string[128]

回應

<空白>