fuchsia.recovery.ui

這個程式庫會定義與復原 UI 元件通訊的介面

新增時間:7

通訊協定

恢復原廠設定倒數計時

定義於 fuchsia.recovery.ui/countdown.ithl

啟動或取消恢復原廠設定時的變更時,要留意的通訊協定。立即恢復原廠設定不會啟動倒數計時功能。

觀看

啟動恢復原廠設定,或排定排定的恢復原廠設定取消作業。每個連線的第一次呼叫會立即傳回結果,然後在那之後變更。

要求

<EMPTY>

回應

姓名類型
state FactoryResetCountdownState

進度轉譯器

定義於 fuchsia.recovery.ui/progress.ithl

接收更新進度,以顯示嘉年華進度列使用者介面的通訊協定。

算繪

呼叫此方法將進度更新傳送至轉譯器。

傳回值用於流程控制,實作人員應確認收到每則訊息的接收狀態,以便日後繼續收到訊息。

已淘汰:9

要求

姓名類型
status Status
percent_complete float32

回應

<EMPTY>

轉譯 2

呼叫此方法將進度更新傳送至轉譯器。

這個呼叫包含進度列或速度資訊,讓進度列慢慢到百分比_complete

傳回值用於流程控制,實作人員應確認收到每則訊息的接收狀態,以便日後繼續收到訊息。

新增:9

要求

姓名類型
payload ProgressRendererRender2Request

回應

<EMPTY>

ENUMS

狀態嚴格

類型:uint32

定義於 fuchsia.recovery.ui/progress.ithl

姓名說明
1
2
3
4
5

表格

恢復原廠設定倒數計時

定義於 fuchsia.recovery.ui/countdown.ithl

透過工廠恢復原廠設定提供的資訊。

序數欄位類型說明
scheduled_reset_time zx/Time

恢復原廠設定的倒數計時期間,為恢復原廠設定的時間點啟動觸發程序的時間。如果沒有排定重設,這個欄位就會留空。

進度轉譯器 2 要求

定義於 fuchsia.recovery.ui/progress.ithl

序數欄位類型說明
status Status
percent_complete float32

選填,僅適用於狀態為「有效」 無值或無效值會將進度列設為 0% 值:[0.0 - 100.0]

elapsed_time zx/Duration

遷移至慢度所需時間百分比到選用狀態