{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing package runtime dependencies.", "created": "2026-06-06T17:44:54Z", "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": "4703afe4a95dd0c100742f0dd403b8cbba10abf8"}, "externalDocumentId": "DocumentRef-package-hardware-interface", "spdxDocument": "http://spdx.org/spdxdocs/hardware-interface-88979116-83c1-5d50-b6a8-83ec89c2436f"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "7f85c4d44587273c55e57860024de0e05ae360be"}, "externalDocumentId": "DocumentRef-runtime-dependency-backward-ros", "spdxDocument": "http://spdx.org/spdxdocs/backward-ros-f73a21b3-b86d-5372-b895-ec6db64f7aa1"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "cdeddd53a4204fbb922e3e8f46d811fc40913ec2"}, "externalDocumentId": "DocumentRef-runtime-dependency-control-msgs", "spdxDocument": "http://spdx.org/spdxdocs/control-msgs-f2e6761c-590c-556c-a85c-196a8c9abc76"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "c907d1aed2c773681ea08dff44509f9bde2bd9a1"}, "externalDocumentId": "DocumentRef-runtime-dependency-joint-limits", "spdxDocument": "http://spdx.org/spdxdocs/joint-limits-37ff44bb-7fe3-505c-8761-901b064fe17f"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "515da5bae10a16bf034a5335ffd8280f9d32d141"}, "externalDocumentId": "DocumentRef-runtime-dependency-lifecycle-msgs", "spdxDocument": "http://spdx.org/spdxdocs/lifecycle-msgs-c7a9533f-add8-53f4-8fa1-36fdf316526d"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "4cdd2a431503580ee46c6531332bd3d3817d10cb"}, "externalDocumentId": "DocumentRef-runtime-dependency-pal-statistics", "spdxDocument": "http://spdx.org/spdxdocs/pal-statistics-a910c5a2-7e63-5771-bf05-e72155ee2a73"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "af1abcce6a6e264200efee14f9d4c01518f3cfb5"}, "externalDocumentId": "DocumentRef-runtime-dependency-pluginlib", "spdxDocument": "http://spdx.org/spdxdocs/pluginlib-ace54027-92a1-5785-8311-6c3b078b5124"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "c072edc70b642f677009fa1276d74f5318c2735b"}, "externalDocumentId": "DocumentRef-runtime-dependency-rclcpp-lifecycle", "spdxDocument": "http://spdx.org/spdxdocs/rclcpp-lifecycle-7a57cc54-b37e-5509-bb9b-10e619856915"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "cae922e706402a86d950d40390ff6b0dba3a7aea"}, "externalDocumentId": "DocumentRef-runtime-dependency-rcpputils", "spdxDocument": "http://spdx.org/spdxdocs/rcpputils-8ee9070f-cb9e-52d2-a5bf-b575b3095db9"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "85d703b1a51e933805ddfc9e8e7ce5eef3b2ff42"}, "externalDocumentId": "DocumentRef-runtime-dependency-rcutils", "spdxDocument": "http://spdx.org/spdxdocs/rcutils-882bdf7d-9b15-5e93-b2ef-d28f70370d14"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "26608aa24406dbcd876d3406c8329b352e2e4fbd"}, "externalDocumentId": "DocumentRef-runtime-dependency-realtime-tools", "spdxDocument": "http://spdx.org/spdxdocs/realtime-tools-eb884314-6197-58c0-87be-e0a348c577c9"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "ec00b9e53e0218f7c98eceddd7fa41b9105cd991"}, "externalDocumentId": "DocumentRef-runtime-dependency-sdformat-urdf", "spdxDocument": "http://spdx.org/spdxdocs/sdformat-urdf-8e2760e1-c226-5edb-9f55-c0674905ed5b"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "fef2c011b55e13857138f184eaa7d6c9ef6d6878"}, "externalDocumentId": "DocumentRef-runtime-dependency-tinyxml2-vendor", "spdxDocument": "http://spdx.org/spdxdocs/tinyxml2-vendor-c7b20857-3d6e-54dc-a2d8-eebf7e74b844"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "0aaf47847e28ca02f55f4b772d4b996d5695de76"}, "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"}