{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing package runtime dependencies.", "created": "2026-06-06T17:40:59Z", "creators": ["Tool: OpenEmbedded Core create-spdx.bbclass", "Organization: OpenEmbedded ()", "Person: N/A ()"], "licenseListVersion": "3.14"}, "dataLicense": "CC0-1.0", "documentNamespace": "http://spdx.org/spdxdocs/runtime-hardware-interface-84d0c48e-63fd-5f87-8854-16805ed864ac", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "1583e27ab6b6e7ac21572228077794a7c6490e0e"}, "externalDocumentId": "DocumentRef-package-hardware-interface", "spdxDocument": "http://spdx.org/spdxdocs/hardware-interface-88979116-83c1-5d50-b6a8-83ec89c2436f"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "7dcb1cdb73ba9c1ec1b4af010be1d0e75a88bf57"}, "externalDocumentId": "DocumentRef-runtime-dependency-backward-ros", "spdxDocument": "http://spdx.org/spdxdocs/backward-ros-f73a21b3-b86d-5372-b895-ec6db64f7aa1"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "cef1255da73c72480ef393ec94f4ed57c505fecc"}, "externalDocumentId": "DocumentRef-runtime-dependency-control-msgs", "spdxDocument": "http://spdx.org/spdxdocs/control-msgs-f2e6761c-590c-556c-a85c-196a8c9abc76"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "001a4495a129841bd313173d86cb8abd97335986"}, "externalDocumentId": "DocumentRef-runtime-dependency-joint-limits", "spdxDocument": "http://spdx.org/spdxdocs/joint-limits-37ff44bb-7fe3-505c-8761-901b064fe17f"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "8576b063c60e03b538bd77c0711f4f1a9966f1b8"}, "externalDocumentId": "DocumentRef-runtime-dependency-lifecycle-msgs", "spdxDocument": "http://spdx.org/spdxdocs/lifecycle-msgs-c7a9533f-add8-53f4-8fa1-36fdf316526d"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "6c0a8f6ee092b8ae160d99abc88c8457c13daa47"}, "externalDocumentId": "DocumentRef-runtime-dependency-pal-statistics", "spdxDocument": "http://spdx.org/spdxdocs/pal-statistics-a910c5a2-7e63-5771-bf05-e72155ee2a73"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "2efc4760a794cc4aee21595cfe3a7dd6c16cde65"}, "externalDocumentId": "DocumentRef-runtime-dependency-pluginlib", "spdxDocument": "http://spdx.org/spdxdocs/pluginlib-ace54027-92a1-5785-8311-6c3b078b5124"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "acee802f270654c378c81ae7511bde8e8539c2b8"}, "externalDocumentId": "DocumentRef-runtime-dependency-rclcpp-lifecycle", "spdxDocument": "http://spdx.org/spdxdocs/rclcpp-lifecycle-7a57cc54-b37e-5509-bb9b-10e619856915"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "49015c40f1d93e134dde63c5f3de572aecd64084"}, "externalDocumentId": "DocumentRef-runtime-dependency-rcpputils", "spdxDocument": "http://spdx.org/spdxdocs/rcpputils-8ee9070f-cb9e-52d2-a5bf-b575b3095db9"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "d48bf4907edb857f098947a42a1dba2633b03a7b"}, "externalDocumentId": "DocumentRef-runtime-dependency-rcutils", "spdxDocument": "http://spdx.org/spdxdocs/rcutils-882bdf7d-9b15-5e93-b2ef-d28f70370d14"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "35a056578bebfd116be3b2e88e85b70963525c03"}, "externalDocumentId": "DocumentRef-runtime-dependency-realtime-tools", "spdxDocument": "http://spdx.org/spdxdocs/realtime-tools-eb884314-6197-58c0-87be-e0a348c577c9"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "40b88bd0acb9d464fc5c3a4a73e64df2ed0f418d"}, "externalDocumentId": "DocumentRef-runtime-dependency-sdformat-urdf", "spdxDocument": "http://spdx.org/spdxdocs/sdformat-urdf-8e2760e1-c226-5edb-9f55-c0674905ed5b"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "b34183b8a3b3040af26d4eba429b3c34ff0df0d5"}, "externalDocumentId": "DocumentRef-runtime-dependency-tinyxml2-vendor", "spdxDocument": "http://spdx.org/spdxdocs/tinyxml2-vendor-c7b20857-3d6e-54dc-a2d8-eebf7e74b844"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "7b328e5dd94676d200a4e0cbd35ae405715c54a9"}, "externalDocumentId": "DocumentRef-runtime-dependency-urdf", "spdxDocument": "http://spdx.org/spdxdocs/urdf-3fc9cb06-2710-529a-afe5-5639249236e9"}], "name": "runtime-hardware-interface", "relationships": [{"relatedSpdxElement": "DocumentRef-package-hardware-interface:SPDXRef-DOCUMENT", "relationshipType": "AMENDS", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "DocumentRef-package-hardware-interface:SPDXRef-Package-hardware-interface", "relationshipType": "RUNTIME_DEPENDENCY_OF", "spdxElementId": "DocumentRef-runtime-dependency-backward-ros:SPDXRef-Package-backward-ros"}, {"relatedSpdxElement": "DocumentRef-package-hardware-interface:SPDXRef-Package-hardware-interface", "relationshipType": "RUNTIME_DEPENDENCY_OF", "spdxElementId": "DocumentRef-runtime-dependency-control-msgs:SPDXRef-Package-control-msgs"}, {"relatedSpdxElement": "DocumentRef-package-hardware-interface:SPDXRef-Package-hardware-interface", "relationshipType": "RUNTIME_DEPENDENCY_OF", "spdxElementId": "DocumentRef-runtime-dependency-joint-limits:SPDXRef-Package-joint-limits"}, {"relatedSpdxElement": "DocumentRef-package-hardware-interface:SPDXRef-Package-hardware-interface", "relationshipType": "RUNTIME_DEPENDENCY_OF", "spdxElementId": "DocumentRef-runtime-dependency-lifecycle-msgs:SPDXRef-Package-lifecycle-msgs"}, {"relatedSpdxElement": "DocumentRef-package-hardware-interface:SPDXRef-Package-hardware-interface", "relationshipType": "RUNTIME_DEPENDENCY_OF", "spdxElementId": "DocumentRef-runtime-dependency-pal-statistics:SPDXRef-Package-pal-statistics"}, {"relatedSpdxElement": "DocumentRef-package-hardware-interface:SPDXRef-Package-hardware-interface", "relationshipType": "RUNTIME_DEPENDENCY_OF", "spdxElementId": "DocumentRef-runtime-dependency-pluginlib:SPDXRef-Package-pluginlib"}, {"relatedSpdxElement": "DocumentRef-package-hardware-interface:SPDXRef-Package-hardware-interface", "relationshipType": "RUNTIME_DEPENDENCY_OF", "spdxElementId": "DocumentRef-runtime-dependency-rclcpp-lifecycle:SPDXRef-Package-rclcpp-lifecycle"}, {"relatedSpdxElement": "DocumentRef-package-hardware-interface:SPDXRef-Package-hardware-interface", "relationshipType": "RUNTIME_DEPENDENCY_OF", "spdxElementId": "DocumentRef-runtime-dependency-rcpputils:SPDXRef-Package-rcpputils"}, {"relatedSpdxElement": "DocumentRef-package-hardware-interface:SPDXRef-Package-hardware-interface", "relationshipType": "RUNTIME_DEPENDENCY_OF", "spdxElementId": "DocumentRef-runtime-dependency-rcutils:SPDXRef-Package-rcutils"}, {"relatedSpdxElement": "DocumentRef-package-hardware-interface:SPDXRef-Package-hardware-interface", "relationshipType": "RUNTIME_DEPENDENCY_OF", "spdxElementId": "DocumentRef-runtime-dependency-realtime-tools:SPDXRef-Package-realtime-tools"}, {"relatedSpdxElement": "DocumentRef-package-hardware-interface:SPDXRef-Package-hardware-interface", "relationshipType": "RUNTIME_DEPENDENCY_OF", "spdxElementId": "DocumentRef-runtime-dependency-sdformat-urdf:SPDXRef-Package-sdformat-urdf"}, {"relatedSpdxElement": "DocumentRef-package-hardware-interface:SPDXRef-Package-hardware-interface", "relationshipType": "RUNTIME_DEPENDENCY_OF", "spdxElementId": "DocumentRef-runtime-dependency-tinyxml2-vendor:SPDXRef-Package-tinyxml2-vendor"}, {"relatedSpdxElement": "DocumentRef-package-hardware-interface:SPDXRef-Package-hardware-interface", "relationshipType": "RUNTIME_DEPENDENCY_OF", "spdxElementId": "DocumentRef-runtime-dependency-urdf:SPDXRef-Package-urdf"}], "spdxVersion": "SPDX-2.2"}