{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing package runtime dependencies.", "created": "2026-06-06T17:52:01Z", "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": "b9ff0784786e90d944fd9ae24580a3fb124e04c2"}, "externalDocumentId": "DocumentRef-package-hardware-interface", "spdxDocument": "http://spdx.org/spdxdocs/hardware-interface-88979116-83c1-5d50-b6a8-83ec89c2436f"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "d97d9cc3a18f82413e6fc5c9a06de20056c8f9b3"}, "externalDocumentId": "DocumentRef-runtime-dependency-backward-ros", "spdxDocument": "http://spdx.org/spdxdocs/backward-ros-f73a21b3-b86d-5372-b895-ec6db64f7aa1"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "3f1ce96e1b524ec16c1e4fad1d7433277010987f"}, "externalDocumentId": "DocumentRef-runtime-dependency-control-msgs", "spdxDocument": "http://spdx.org/spdxdocs/control-msgs-f2e6761c-590c-556c-a85c-196a8c9abc76"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "8adf73da70cbe2d2d016f026c6b6eda847241628"}, "externalDocumentId": "DocumentRef-runtime-dependency-joint-limits", "spdxDocument": "http://spdx.org/spdxdocs/joint-limits-37ff44bb-7fe3-505c-8761-901b064fe17f"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "e80c646942f691b3a7576e6c5317f477a1b957dc"}, "externalDocumentId": "DocumentRef-runtime-dependency-lifecycle-msgs", "spdxDocument": "http://spdx.org/spdxdocs/lifecycle-msgs-c7a9533f-add8-53f4-8fa1-36fdf316526d"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "17466d22a91d634a69689ac13e1a4a7edfb94605"}, "externalDocumentId": "DocumentRef-runtime-dependency-pal-statistics", "spdxDocument": "http://spdx.org/spdxdocs/pal-statistics-a910c5a2-7e63-5771-bf05-e72155ee2a73"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "1880a2a81ba968de0fddb9618b61ab492ae19133"}, "externalDocumentId": "DocumentRef-runtime-dependency-pluginlib", "spdxDocument": "http://spdx.org/spdxdocs/pluginlib-ace54027-92a1-5785-8311-6c3b078b5124"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "71a46bd5764e02ee6a296386bc01d184385b08df"}, "externalDocumentId": "DocumentRef-runtime-dependency-rclcpp-lifecycle", "spdxDocument": "http://spdx.org/spdxdocs/rclcpp-lifecycle-7a57cc54-b37e-5509-bb9b-10e619856915"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "d27860ef701bff92400125b845dd4a6dbb073d7d"}, "externalDocumentId": "DocumentRef-runtime-dependency-rcpputils", "spdxDocument": "http://spdx.org/spdxdocs/rcpputils-8ee9070f-cb9e-52d2-a5bf-b575b3095db9"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "3f63730e8b7747f070d80091b6c10411a09246a0"}, "externalDocumentId": "DocumentRef-runtime-dependency-rcutils", "spdxDocument": "http://spdx.org/spdxdocs/rcutils-882bdf7d-9b15-5e93-b2ef-d28f70370d14"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "e53130d6beee511ed62603959979a259205ce961"}, "externalDocumentId": "DocumentRef-runtime-dependency-realtime-tools", "spdxDocument": "http://spdx.org/spdxdocs/realtime-tools-eb884314-6197-58c0-87be-e0a348c577c9"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "0269817c68a2f3bfa3707e9f53c45c0a057719a9"}, "externalDocumentId": "DocumentRef-runtime-dependency-sdformat-urdf", "spdxDocument": "http://spdx.org/spdxdocs/sdformat-urdf-8e2760e1-c226-5edb-9f55-c0674905ed5b"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "565031ec91521c28720e0575676125a8a1360f60"}, "externalDocumentId": "DocumentRef-runtime-dependency-tinyxml2-vendor", "spdxDocument": "http://spdx.org/spdxdocs/tinyxml2-vendor-c7b20857-3d6e-54dc-a2d8-eebf7e74b844"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "2142b7f42346fbf7a5d92a7ea8ce187a7dbe5323"}, "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"}