新增時間:7
通訊協定
頻道控制
在 fuchsia.update.channelcontrol/channelcontrol.fidl 定義
控管目標更新管道,也就是下次更新檢查時採用的管道。
取得目前版本
擷取目前使用的有效更新管道。
- 回應
channel
。
要求
<空白>
回應
姓名 | 類型 |
---|---|
channel |
string[128]
|
達標
取得目前的暫定目標管道,以取得更新內容。這會傳回更新用戶端用來執行更新檢查的管道。 這總是是以下其中一項: - 目前的頻道 - 預設頻道 - 全新 (然而) 尚未成為 OTA 的新目標。
- 回應
channel
目前目標管道。
要求
<空白>
回應
姓名 | 類型 |
---|---|
channel |
string[128]
|
取得目標清單
取得可傳送至 SetTarget() 的知名目標頻道清單。可能有其他非公開頻道。
要求
<空白>
回應
姓名 | 類型 |
---|---|
channels |
vector<string>[100]
|
設定目標
設定想要的目標管道。 這會告知更新工具嘗試使用新管道檢查更新。 這只是暫定性質,除非管道更新成功,否則無法持續保留。
當新的目標管道驗證為有效時,即會產生回應。
- 要求
channel
新的目標頻道名稱 (更新工具使用的名稱)
要求
姓名 | 類型 |
---|---|
channel |
string[128]
|
回應
<空白>