| // 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" |
| } |
| } |
| ] |
| } |