| #sample yaml with documentation | 
 | #Sensor Number | 
 | 0xa6: | 
 |   #Sensor Type | 
 |   sensorType: 0x0C | 
 |   #There are two types of updates one with Set method and other with | 
 |   #Notify method for inventory updates. The path indicates Inventory path for | 
 |   #the Notify method and Dbus object path for Set method. | 
 |   path: /system/chassis/motherboard/dimm0 | 
 |   #event reading type | 
 |   sensorReadingType: 0x6F | 
 |   #Dbus service interface to make a bus call to update or request value of a | 
 |   #property | 
 |   serviceInterface: xyz.openbmc_project.Inventory.Manager | 
 |   #command data has three fields, sensor reading value, assertion and | 
 |   #deassertion bits and event data, this indicates which data field should | 
 |   #be used. Possible value to be updated. | 
 |   readingType: assertion | 
 |   #List of dbus interfaces associated with the interested properties. | 
 |   interfaces: | 
 |     #Dbus interface implementing the interested property. | 
 |     xyz.openbmc_project.State.Decorator.OperationalStatus: | 
 |       #DBus property | 
 |       Functional: | 
 |         #Offset, for assertion it should be a bit mask to indicate which bit | 
 |         #indicates the property is true or false, in event or reading types | 
 |         #the value will get mapped to a Dbus enum, 0xFF need to give if the | 
 |         #reading or event value need to be updated as it is. | 
 |         0x04: | 
 |           #type of the property | 
 |           type: bool | 
 |           #mapping from event offset bit in the command to the property value. | 
 |           deassert: "true" | 
 |           assert: "false" | 
 |     xyz.openbmc_project.Inventory.Item: | 
 |       Present: | 
 |         0x06: | 
 |           type: bool | 
 |           assert: "true" | 
 |           deassert: "false" | 
 | 0x07: | 
 |   sensorType: 0xC3 | 
 |   path: /xyz/openbmc_project/control/host0 | 
 |   sensorReadingType: 0x6F | 
 |   serviceInterface: org.freedesktop.DBus.Properties | 
 |   readingType: reading | 
 |   interfaces: | 
 |     xyz.openbmc_project.Control.Boot.RebootAttempts: | 
 |       AttemptsLeft: | 
 |           #A 0xFF indicates the value need to be send to dbus | 
 |           0xFF: | 
 |             type: uint32_t | 
 | 0xa8: | 
 |   sensorType: 0x0C | 
 |   path: /system/chassis/motherboard/dimm1 | 
 |   sensorReadingType: 0x6F | 
 |   serviceInterface: xyz.openbmc_project.Inventory.Manager | 
 |   readingType: assertion | 
 |   byteOffset: 0x00 | 
 |   interfaces: | 
 |     xyz.openbmc_project.State.Decorator.OperationalStatus: | 
 |       Functional: | 
 |         0x04: | 
 |           type: bool | 
 |           deassert: "true" | 
 |           assert: "false" | 
 |     xyz.openbmc_project.Inventory.Item: | 
 |       Present: | 
 |         0x06: | 
 |           type: bool | 
 |           assert: "true" | 
 |           deassert: "false" | 
 | 0xaa: | 
 |   sensorType: 0x0C | 
 |   path: /system/chassis/motherboard/dimm2 | 
 |   sensorReadingType: 0x6F | 
 |   serviceInterface: xyz.openbmc_project.Inventory.Manager | 
 |   readingType: assertion | 
 |   byteOffset: 0x00 | 
 |   interfaces: | 
 |     xyz.openbmc_project.State.Decorator.OperationalStatus: | 
 |       Functional: | 
 |         0x04: | 
 |           type: bool | 
 |           deassert: "true" | 
 |           assert: "false" | 
 |     xyz.openbmc_project.Inventory.Item: | 
 |       Present: | 
 |         0x06: | 
 |           type: bool | 
 |           assert: "true" | 
 |           deassert: "false" | 
 | 0xac: | 
 |   sensorType: 0x0C | 
 |   path: /system/chassis/motherboard/dimm3 | 
 |   sensorReadingType: 0x6F | 
 |   serviceInterface: xyz.openbmc_project.Inventory.Manager | 
 |   readingType: assertion | 
 |   byteOffset: 0x00 | 
 |   interfaces: | 
 |     xyz.openbmc_project.State.Decorator.OperationalStatus: | 
 |       Functional: | 
 |         0x04: | 
 |           type: bool | 
 |           deassert: "true" | 
 |           assert: "false" | 
 |     xyz.openbmc_project.Inventory.Item: | 
 |       Present: | 
 |         0x06: | 
 |           type: bool | 
 |           assert: "true" | 
 |           deassert: "false" |