SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-f2d5b50b-0b18-4bc8-9b4d-3642bf84f7a8 Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-6.1.0 Created: 2026-01-12T15:32:44Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b0acb3ccd3ac753491bb097be6ae55ef Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e8c29b0bd0518597b2d41ac92ea26cec Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b70a1efe5e999c8d2c37fe22732aabf0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6275dbc1c6d6c332bb06e7ddcf8d9298 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1abab047eff321e69dcee24000d8d1a8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-37353a60a160a8983d93b522581fb08a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3decc59916bf8e7b8584726cc36821b8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4b2d24351808eb6dcf7da07ca1c61fd7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-de9959e0529b28cec3f42892c77e8604 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4ddad8e7db5ca2a05c4394c4737ae4b8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-879f6631bb3de42fe45a2d10b120b754 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c537644c7062e85daa0abd3e6690249f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-decce8bc1cae4235f00db7ac2ca5c0d5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-994b14285dbc4b62d9d67a2359ebe050 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3eb6dec95b5b3c0d2a645a5b379fd01f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5b29645d4214d6d896144ee83e34f1a5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9a2d312217fdebc3dbf6a1923725c26e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d48c22e6f05f7f1ede7d619a57aedc6a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4e7eb2ffe07525e90b2f86bc83e37cb2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-839678f8002151f28edfb1f3ebe3572b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a9dd8a31227009cf76adfd99838ad003 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5ba7a60743a9b538964f1f2ef6ca0ec8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a184da20502e6a1d02d865b3a1e85c0c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b3b3fa55d3e5815c31ea34ce7ff8e50b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-104caeec4f3de9a99047fe199e3fbb07 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e2a2d075df4cf2f1260fb04e239480c1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f23bd49a59658c1bba98a49dbd069771 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9f7d0711720f06f883e00396bc182a28 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6dc8e42a6cc5a8ed0310bb442b6a24ee Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-41b4f2761b4adf5db5f75b7f4d71b3c5 FileName: ./.check.exs SPDXID: SPDXRef-b0acb3ccd3ac753491bb097be6ae55ef FileChecksum: SHA1: 1292eeae8ad394165c04aca6602b27ee3e9abb60 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./.formatter.exs SPDXID: SPDXRef-e8c29b0bd0518597b2d41ac92ea26cec FileChecksum: SHA1: 196d82b8ea176c4df4e200eb921ae20af85d2054 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./.github/dependabot.yml SPDXID: SPDXRef-b70a1efe5e999c8d2c37fe22732aabf0 FileChecksum: SHA1: c540c8283669938bc727adfc786e8ea8f2efdc83 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./.github/workflows/ci.yml SPDXID: SPDXRef-6275dbc1c6d6c332bb06e7ddcf8d9298 FileChecksum: SHA1: ebad80979da5310a3138de2790a59ad6b790e404 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./.gitignore SPDXID: SPDXRef-1abab047eff321e69dcee24000d8d1a8 FileChecksum: SHA1: 99c1dd92bcc8ca3adfc56b8fc0d4669f8e3c281b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./.tool-versions SPDXID: SPDXRef-37353a60a160a8983d93b522581fb08a FileChecksum: SHA1: 878a9f743c3e3b5cbd9598b8fd34d7f7e369cbc4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./AGENTS.md SPDXID: SPDXRef-3decc59916bf8e7b8584726cc36821b8 FileChecksum: SHA1: 7233396a67f85d89401525dfdda1b5c3cfa8c17d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./CHANGELOG.md SPDXID: SPDXRef-4b2d24351808eb6dcf7da07ca1c61fd7 FileChecksum: SHA1: 89f4f6e885a3a10f3e3a1fef5999738fcbcf6f5a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./README.md SPDXID: SPDXRef-de9959e0529b28cec3f42892c77e8604 FileChecksum: SHA1: 31f1a975adb87dcc63c62c58a686b298e3153649 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./config/config.exs SPDXID: SPDXRef-4ddad8e7db5ca2a05c4394c4737ae4b8 FileChecksum: SHA1: 8edc0c74171a3cfc7731366aa54eacc08aa90d65 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./lib/bb/error/invalid/bridge/invalid_param_id.ex SPDXID: SPDXRef-879f6631bb3de42fe45a2d10b120b754 FileChecksum: SHA1: b3589deb3152358eddb36c34d210770158a6fe47 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./lib/bb/error/invalid/bridge/read_only.ex SPDXID: SPDXRef-c537644c7062e85daa0abd3e6690249f FileChecksum: SHA1: 88922739e5167860b84b6cf4b64a32a896a2c472 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./lib/bb/error/invalid/bridge/torque_must_be_disabled.ex SPDXID: SPDXRef-decce8bc1cae4235f00db7ac2ca5c0d5 FileChecksum: SHA1: 3e803946cc55b82b238d3d7fabc8880fd5bc1120 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./lib/bb/error/invalid/bridge/unknown_param.ex SPDXID: SPDXRef-994b14285dbc4b62d9d67a2359ebe050 FileChecksum: SHA1: da7a822d611980515e204bb35126a5a2ee8d0389 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./lib/bb/error/protocol/robotis/hardware_alert.ex SPDXID: SPDXRef-3eb6dec95b5b3c0d2a645a5b379fd01f FileChecksum: SHA1: 02aa7c48b3a0d20c746abc14eac2c0f78dab28e5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./lib/bb/servo/robotis.ex SPDXID: SPDXRef-5b29645d4214d6d896144ee83e34f1a5 FileChecksum: SHA1: 91370b74ac729b5b71cf8744bbc67d545abd9ba8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./lib/bb/servo/robotis/actuator.ex SPDXID: SPDXRef-9a2d312217fdebc3dbf6a1923725c26e FileChecksum: SHA1: 38e24121800d53aeb45a33e5c93a27a2b2567ee8 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./lib/bb/servo/robotis/bridge.ex SPDXID: SPDXRef-d48c22e6f05f7f1ede7d619a57aedc6a FileChecksum: SHA1: 3de4308703ce0f6a6b58a2dc8046675fb5a5e2fc LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./lib/bb/servo/robotis/bridge/param_metadata.ex SPDXID: SPDXRef-4e7eb2ffe07525e90b2f86bc83e37cb2 FileChecksum: SHA1: a62da6887d56740926552a67564a5edc51c04441 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./lib/bb/servo/robotis/controller.ex SPDXID: SPDXRef-839678f8002151f28edfb1f3ebe3572b FileChecksum: SHA1: 11ef73cc4cb5b0e152b818fccfd493ff65bb5316 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./lib/bb/servo/robotis/message/servo_status.ex SPDXID: SPDXRef-a9dd8a31227009cf76adfd99838ad003 FileChecksum: SHA1: fa7027cfaf571560fe88e40adabcf1fd2df04e35 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./mix.exs SPDXID: SPDXRef-5ba7a60743a9b538964f1f2ef6ca0ec8 FileChecksum: SHA1: b73622b4cb9b458f41d5ed33e6fd16f84db47e97 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./mix.lock SPDXID: SPDXRef-a184da20502e6a1d02d865b3a1e85c0c FileChecksum: SHA1: 57aea999c96e203fb59d1620e5e106653b6e68a2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./renovate.json SPDXID: SPDXRef-b3b3fa55d3e5815c31ea34ce7ff8e50b FileChecksum: SHA1: 2438cba20498b58ed371d81e85a2a1e1271455e2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2026 James Harton FileName: ./test/bb/servo/robotis/actuator_test.exs SPDXID: SPDXRef-104caeec4f3de9a99047fe199e3fbb07 FileChecksum: SHA1: f1497407525a6a500ffb90eff2cc037d71572199 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./test/bb/servo/robotis/bridge/param_metadata_test.exs SPDXID: SPDXRef-e2a2d075df4cf2f1260fb04e239480c1 FileChecksum: SHA1: 415e190e1be8d83690a773aa780983a56d79c99f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./test/bb/servo/robotis/bridge_test.exs SPDXID: SPDXRef-f23bd49a59658c1bba98a49dbd069771 FileChecksum: SHA1: a604759fa25255a043a425a7a736e035a58ab2c5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./test/bb/servo/robotis/controller_test.exs SPDXID: SPDXRef-9f7d0711720f06f883e00396bc182a28 FileChecksum: SHA1: e36819b1f26a1d35938413505ae4d6c017c8878b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./test/support/test_robot.ex SPDXID: SPDXRef-6dc8e42a6cc5a8ed0310bb442b6a24ee FileChecksum: SHA1: 8d6fc241f1e889bd7cb63735cd1d4e8966baa4ee LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton FileName: ./test/test_helper.exs SPDXID: SPDXRef-41b4f2761b4adf5db5f75b7f4d71b3c5 FileChecksum: SHA1: 737e53639f6801f48b02ddd88b3a9a37d50c7e19 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2025 James Harton