新增:27
PROTOCOLS
CollaborativeRebootInitiator
定義於 fuchsia.power/collaborative_reboot.fidl
協作裝置重新啟動的發起者。
協同重新啟動機制可讓多位參與者共同排定裝置重新啟動時間,避免干擾使用者。演員會扮演排程器或啟動器這兩種角色之一。排程器會登錄稍後重新啟動裝置的需求,而啟動器則會找出適合重新啟動的時間,並啟動任何排定的要求。這個通訊協定會扮演啟動者角色。
如果平台已設定為允許產品驅動重新開機排程,即可使用協作重新開機。
舉例來說,這項機制可用於推動軟體更新。 平台偵測到有待套用的軟體更新時,可以下載更新並排定協作重新啟動時間。稍後,當產品判斷裝置適合重新啟動時 (例如觀察到使用者閒置一段時間後),即可啟動協同重新啟動程序。
新增:27
PerformPendingReboot
發起協作重新啟動。
如果協作重新啟動排程器有一或多個待處理的重新啟動要求,就會啟動裝置重新啟動程序。
回覆:
- 重新啟動:如果重新啟動要求待處理,且裝置會立即重新啟動,則為 True。如果沒有待處理的重新啟動要求,且裝置不會重新啟動,則為 False。
要求
<EMPTY>
回應
名稱 | 類型 |
---|---|
payload |
CollaborativeRebootInitiatorPerformPendingRebootResponse
|
資料表
CollaborativeRebootInitiatorPerformPendingRebootResponse
定義於 fuchsia.power/collaborative_reboot.fidl
序數 | 欄位 | 類型 | 說明 |
---|---|---|---|
1 |
rebooting |
bool
|