C 如何使用freeipmi api检索fru清单设备列表

C 如何使用freeipmi api检索fru清单设备列表,c,ipmi,C,Ipmi,我试图使用freeipmi api获取FRU清单设备ID列表,但我只能找到ipmi\u FRU\u open\u device\u ID方法,该方法将设备ID作为参数 另外,如何获取设备字符串名称? 例如: FRU库存设备:FRU_RAM(ID 00h) 除了设备的字符串名(FRU RAM)之外,我能够获得关于设备的所有信息。FreeIPMI维护者。如果您不熟悉IPMI规范,主要的“问题”是FRU设备ID和名称存储在SDR(传感器数据存储库)中。因此,您实际上希望通过FreeIPMI“SDR”A

我试图使用
freeipmi api
获取FRU清单设备ID列表,但我只能找到
ipmi\u FRU\u open\u device\u ID
方法,该方法将设备ID作为参数

另外,如何获取设备字符串名称?
例如:

FRU库存设备:FRU_RAM(ID 00h)


除了设备的字符串名(
FRU RAM
)之外,我能够获得关于设备的所有信息。

FreeIPMI维护者。如果您不熟悉IPMI规范,主要的“问题”是FRU设备ID和名称存储在SDR(传感器数据存储库)中。因此,您实际上希望通过FreeIPMI“SDR”API对SDR进行迭代以获取该信息

我建议通过源代码访问FreeIPMI的ipmi fru以获得指导。我想你想要的大部分都会在里面