Fuchsia.recovery.ui

此库定义了与恢复界面组件通信的接口

添加时间:7

协议

恢复出厂设置计数

fuchsia.recovery.ui/countdown.fidl 中定义

协议在启动或取消倒计时时监控更改的协议。立即恢复出厂设置不会开始倒计时。

观看

挂起(在安排恢复出厂设置或取消恢复出厂设置时返回)的结果。每次连接首次调用时将立即返回结果,之后会发生变化。

请求

<空>

响应

名称类型
state FactoryResetCountdownState

进度渲染程序

fuchsia.recovery.ui/progress.fidl 中定义

用于接收进度更新的协议,用于显示基于 Carnelian 的进度条界面。

渲染

调用此方法可向渲染程序发送进度更新。

返回值用于流程控制,实现人员应确认已收到每条消息,以便继续接收后续消息。

已弃用:9

请求

名称类型
status Status
percent_complete float32

响应

<空>

渲染 2

调用此方法可向渲染程序发送进度更新。

此调用可以选择包含进度条或速度信息,以便慢慢迁移到 percent_complete

返回值用于流程控制,实现人员应确认已收到每条消息,以便继续接收后续消息。

添加时间:9

请求

名称类型
payload ProgressRendererRender2Request

响应

<空>

ENUMS

状态:严格

类型:uint32

fuchsia.recovery.ui/progress.fidl 中定义

名称说明
1
2
3
4
5

表格

恢复出厂设置计数状态

fuchsia.recovery.ui/countdown.fidl 中定义

通过当前恢复出厂设置状态通过 FactoryResetCountdown 协议提供的信息。

序数字段类型说明
scheduled_reset_time zx/Time

安排在恢复出厂设置(针对单调时钟的倒计时)时触发恢复出厂设置的时间。如果未安排重置时间,则此字段会留空。

ProgressRendererRender2 请求

fuchsia.recovery.ui/progress.fidl 中定义

序数字段类型说明
status Status
percent_complete float32

可选,仅适用于“有效”状态 无值或无效值会将进度条设为 0% 值:[0.0 - 100.0]

elapsed_time zx/Duration

需要一定时间才能缓慢转为的百分比