诊断用户界面
以下部分描述了诊断应用程序和诊断任务应如何使用诊断库中提供的接口来显示不同的屏幕类型。 诊断子系统支持各种显示环境。 菜单接口设计为独立于显示环境,库例程根据显示环境构建正确的菜单结构。
屏幕类型
诊断子系统使用六种不同的屏幕类型,由四种不同的功能显示:
| 屏幕类型 | 诊断应用程序 | 诊断任务 |
|---|---|---|
| 参考消息 | diag_resource_screen | diag_task_screen |
| 单一选择 | diag_resource_screen | diag_task_screen |
| 多项选择 | 不适用 | diag_task_screen |
| 选择 | 不适用 | diag_task_screen |
| 过渡 | diag_resource_screen diag_progress | diag_task_screen diag_progress |
| 持久性有机污染物 | diag_popup | diag_popup |
屏幕大小假设
为了使诊断在窗口中运行,需要至少 24 行 80 列的屏幕维度。
指令行
将根据屏幕类型自动添加指令行。 下表说明了用于 INSTRUCTION LINE 的消息。
| 屏幕类型 | 指令行 |
|---|---|
| 参考消息 | Use Enter to continue. |
| 单一选择 | Make selection, use Enter to continue. |
| 多项选择 | Make selection(s), use Commit to continue. |
| 选择 | Enter selection(s), use Commit to continue. |
| 过渡 | Please stand by. |
| 持久性有机污染物 | 不适用 |