| # This JSON has the information needed to create General FRU record for FRU of |
| # type Cpu. The FRU fields are based on the PLDM specification DSP0257. |
| { |
| "record_details": |
| { |
| # FRU Record Type - General FRU Record |
| "fru_record_type" : 1, |
| # Encoding Type for FRU fields - ASCII |
| "fru_encoding_type": 1, |
| "dbus_interface_name": "xyz.openbmc_project.Inventory.Item.Cpu" |
| }, |
| "fru_fields":[ |
| { |
| # FRU Field Type 3 - Part Number |
| "fru_field_type" : 3, |
| # D-Bus property to read and populate the FRU field |
| "dbus": |
| { |
| "interface" : "xyz.openbmc_project.Inventory.Decorator.Asset", |
| "property_name" : "PartNumber", |
| "property_type" : "string" |
| } |
| }, |
| { |
| # FRU Field Type 4 - Serial Number |
| "fru_field_type" : 4, |
| # D-Bus property to read and populate the FRU field |
| "dbus": |
| { |
| "interface" : "xyz.openbmc_project.Inventory.Decorator.Asset", |
| "property_name" : "SerialNumber", |
| "property_type" : "string" |
| } |
| } |
| ] |
| } |