{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing package runtime dependencies.", "created": "2026-06-06T17:35:52Z", "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": "8c73776b4650b857acd6a194ce361ad924e7e28f"}, "externalDocumentId": "DocumentRef-package-hardware-interface", "spdxDocument": "http://spdx.org/spdxdocs/hardware-interface-88979116-83c1-5d50-b6a8-83ec89c2436f"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "fd4aec34f7669cbaa63f14f90ad53a7ec4832f74"}, "externalDocumentId": "DocumentRef-runtime-dependency-backward-ros", "spdxDocument": "http://spdx.org/spdxdocs/backward-ros-f73a21b3-b86d-5372-b895-ec6db64f7aa1"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "3f74c4f8eba04f6f56b9c6bf65c3ffb734e88df4"}, "externalDocumentId": "DocumentRef-runtime-dependency-control-msgs", "spdxDocument": "http://spdx.org/spdxdocs/control-msgs-f2e6761c-590c-556c-a85c-196a8c9abc76"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "0ca636b41405b678ca60b4216d9d9fbb54b99b3f"}, "externalDocumentId": "DocumentRef-runtime-dependency-joint-limits", "spdxDocument": "http://spdx.org/spdxdocs/joint-limits-37ff44bb-7fe3-505c-8761-901b064fe17f"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "78bf70b240d29cd879744a598bbf2eba60eaf2d9"}, "externalDocumentId": "DocumentRef-runtime-dependency-lifecycle-msgs", "spdxDocument": "http://spdx.org/spdxdocs/lifecycle-msgs-c7a9533f-add8-53f4-8fa1-36fdf316526d"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "b4421ea47e625e4cba7891dba229fb46539df884"}, "externalDocumentId": "DocumentRef-runtime-dependency-pal-statistics", "spdxDocument": "http://spdx.org/spdxdocs/pal-statistics-a910c5a2-7e63-5771-bf05-e72155ee2a73"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "ae4c983c5e619fbf21879ce4bf699a54f07e2b22"}, "externalDocumentId": "DocumentRef-runtime-dependency-pluginlib", "spdxDocument": "http://spdx.org/spdxdocs/pluginlib-ace54027-92a1-5785-8311-6c3b078b5124"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "9d0c1825473afb0dc45ed997d1b1c164aa8fe319"}, "externalDocumentId": "DocumentRef-runtime-dependency-rclcpp-lifecycle", "spdxDocument": "http://spdx.org/spdxdocs/rclcpp-lifecycle-7a57cc54-b37e-5509-bb9b-10e619856915"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "efc62a5175d400d5d4d58c8622eef9ab8458c50d"}, "externalDocumentId": "DocumentRef-runtime-dependency-rcpputils", "spdxDocument": "http://spdx.org/spdxdocs/rcpputils-8ee9070f-cb9e-52d2-a5bf-b575b3095db9"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "176caee031d80137aa6e0d7125d796609f6e2c3f"}, "externalDocumentId": "DocumentRef-runtime-dependency-rcutils", "spdxDocument": "http://spdx.org/spdxdocs/rcutils-882bdf7d-9b15-5e93-b2ef-d28f70370d14"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "259feee0780b51fa6a3dabe4ad6b20b5badb394a"}, "externalDocumentId": "DocumentRef-runtime-dependency-realtime-tools", "spdxDocument": "http://spdx.org/spdxdocs/realtime-tools-eb884314-6197-58c0-87be-e0a348c577c9"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "aa78d8ff1a7e3c7d245fafc0cf9507f90ae1f45c"}, "externalDocumentId": "DocumentRef-runtime-dependency-sdformat-urdf", "spdxDocument": "http://spdx.org/spdxdocs/sdformat-urdf-8e2760e1-c226-5edb-9f55-c0674905ed5b"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "20c6ac4dd5d62f752982912255dda2dce84c0c21"}, "externalDocumentId": "DocumentRef-runtime-dependency-tinyxml2-vendor", "spdxDocument": "http://spdx.org/spdxdocs/tinyxml2-vendor-c7b20857-3d6e-54dc-a2d8-eebf7e74b844"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "bb45394259436937f83e97c93be9b2d0b50fdbf4"}, "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"}