fuchsia.power

添加了:NEXT

协议

CollaborativeRebootInitiator

fuchsia.power/collaborative_reboot.fidl 中定义

协作设备重新启动的发起者。

协作重新启动是一种机制,可让多个操作者协同工作,在避免干扰用户的时间安排设备重新启动。执行器可充当以下两种角色之一:调度程序或发起者。调度程序会注册稍后重启设备的意图,而发起程序会确定执行重启的适当时间并启用所有已安排的请求。此协议可充当发起方角色。

当平台配置为由产品驱动重新启动时间安排时,就可以使用协作重新启动。

举个具体的例子,此机制可用于推动软件更新。当平台发现有待应用的软件更新时,可以下载更新并安排协作重新启动。之后,当产品确定设备重新启动的时间合适时(例如,在观察到用户长时间处于非活动状态后),它可以发起协作重新启动。

添加了:NEXT

PerformPendingReboot

发起协作重新启动。

如果协作重启调度程序中有 1 项或多项待处理的重启请求,则启动设备重启。

Response:

  • rebooting:如果有待处理的重启请求且设备将立即重启,则为 true。如果没有待处理的重启请求且设备不会重启,则为 False。

请求

<EMPTY>

响应

名称类型
payload CollaborativeRebootInitiatorPerformPendingRebootResponse

CollaborativeRebootInitiatorPerformPendingRebootResponse

fuchsia.power/collaborative_reboot.fidl 中定义

序数字段类型说明
rebooting bool