fuchsia.power

新增:27

PROTOCOLS

CollaborativeRebootInitiator

定義於 fuchsia.power/collaborative_reboot.fidl

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

協同重新啟動機制可讓多位參與者共同排定裝置重新啟動時間,避免干擾使用者。演員會扮演排程器或啟動器這兩種角色之一。排程器會登錄稍後重新啟動裝置的需求,而啟動器則會找出適合重新啟動的時間,並啟動任何排定的要求。這個通訊協定會扮演啟動者角色。

如果平台已設定為允許產品驅動重新開機排程,即可使用協作重新開機。

舉例來說,這項機制可用於推動軟體更新。 平台偵測到有待套用的軟體更新時,可以下載更新並排定協作重新啟動時間。稍後,當產品判斷裝置適合重新啟動時 (例如觀察到使用者閒置一段時間後),即可啟動協同重新啟動程序。

新增:27

PerformPendingReboot

發起協作重新啟動。

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

回覆:

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

要求

<EMPTY>

回應

名稱類型
payload CollaborativeRebootInitiatorPerformPendingRebootResponse

資料表

CollaborativeRebootInitiatorPerformPendingRebootResponse

定義於 fuchsia.power/collaborative_reboot.fidl

序數欄位類型說明
rebooting bool