fuchsia.power

新增:NEXT

PROTOCOLS

CollaborativeRebootInitiator

fuchsia.power/collaborative_reboot.fidl 中定義

協同裝置重新啟動作業的發起者。

協同重新啟動是一種機制,可讓多個角色協同合作,在避免干擾使用者的時間安排裝置重新啟動。演員可扮演兩種角色之一:排程器或啟動者。排程器會註冊在稍後重新啟動裝置的意願,而啟動程序會找出適當的時間執行重新啟動作業,並啟動任何排定的請求。這個通訊協定會執行發起者角色。

當平台設定為讓產品驅動重新開機排程時,即可使用協同重新開機功能。

舉例來說,這項機制可用於推動軟體更新。當平台發現有待套用的軟體更新時,即可下載更新並安排協同重新啟動。之後,當產品判斷裝置適合重新啟動時 (例如,在觀察到使用者長時間未活動後),即可啟動協同重新啟動。

新增:NEXT

PerformPendingReboot

啟動協同重新啟動。

如果協同重新啟動排程器有一個或多個待處理的重新啟動要求,就會啟動裝置重新啟動程序。

回覆:

  • rebooting:如果有待處理的重新啟動要求,且裝置會立即重新啟動,則為 True。如果沒有待處理的重新啟動要求,且裝置不會重新啟動,則為 False。

要求

<EMPTY>

回應

名稱類型
payload CollaborativeRebootInitiatorPerformPendingRebootResponse

TABLES

CollaborativeRebootInitiatorPerformPendingRebootResponse

定義於 fuchsia.power/collaborative_reboot.fidl

序數欄位類型說明
rebooting bool