FRU 报告对象类
Fru 报告对象类 (FRU) 用于存储发生故障的可更换部件信息。 此信息由诊断应用程序指定,并在检测到错误后传递回诊断控制器。
所有使用 FRU 功能的应用程序都必须使用 addrub 诊断库子例程。
FRU 对象类结构定义为:
class FRUs {
char dname[16];
char fname[16];
char floc[16];
short ftype;
short fmsg;
short conf;
};
| 参数 | 描述 |
|---|---|
| dname | 命名正在测试的设备。 |
| fname | 命名 FRU。 如果在 定制设备 对象类中 未 表示 fname ,那么必须指定参数 floc 和 fmsg 。 否则,应将它们设置为 0。 |
| 浮点数 | fname的位置 icode。 |
| ftype | 指示要添加到系统的 FRU 存储区的类型。 定义了以下值:
|
| fmsg | 描述 fname的文本的消息号。 集合编号由 预定义诊断资源 对象类中的 PSet 描述符预定义。 |
| CONF | 指示 FRU 是否有效。 值 0 指示 FRU 无效。 在 FRU 存储区中发现无效 FRU 后,不会显示任何其他 FRU。 但是,如果 fname 包含字符串 REF-CODE,那么将使用 fmsg 和 conf 值来生成 8 数字引用代码。 |