1description: > 2 xyz.openbmc_project.Inventory.Item.Cable should be implemented on objects 3 that represent a cable instance or a system cable instance. 4properties: 5 - name: Length 6 type: double 7 default: NaN 8 description: > 9 The length of the cable in meters. The default value of NaN 10 represents a cable of unknown length. 11 - name: CableTypeDescription 12 type: string 13 default: "" 14 description: > 15 A free form, implementation defined string used to provide the type of 16 a cable, such as optical or copper. The cable type can be shown in 17 user interfaces but this field should not be used for programmatic 18 interrogation of a cable beyond ignoring the default value of the 19 empty string. 20associations: 21 - name: connecting 22 description: > 23 Objects that implement Cable can optionally implement the 'connecting' 24 association to provide a link to any inventory items. 25 reverse_name: connected_to 26 required_endpoint_interfaces: 27 - xyz.openbmc_project.Inventory.Item 28