Documentation Index
Fetch the complete documentation index at: https://motorbridge.seeedstudio.com/llms.txt
Use this file to discover all available pages before exploring further.
Source:
release_test_notes/0.3.3.mdMotorBridge 0.3.3 Release Test Note
Date: 2026-05-19 Scope: version reporting, Python/Rust CLI alignment, RobStride/Damiao parameter persistence, RobStride save ACK behavior, and CLI argument parsing safety.Summary
MotorBridge 0.3.3 aligns the Python package, Rust workspace, Python CLI, Rust CLI, and documentation around one version:0.3.3.
Key changes:
- Python binding exposes
motorbridge.__version__andmotorbridge.get_version(). - Python CLI exposes
motorbridge-cli -v/--version. - Rust CLI exposes
motor_cli -v/--version. - Python CLI disables long-option abbreviation, so invalid options such as
robstride-write-param --mode saveare rejected instead of being parsed as--model save. robstride-write-paramanddamiao-write-paramsupport unified--store 1semantics.- RobStride
save_parameters()sends communication type 22 with payload01 02 03 04 05 06 07 08and waits for a status ACK.
Version Alignment
| Component | Version |
|---|---|
| Git release tag | v0.3.3 |
| Rust workspace crates | 0.3.3 |
| Python package | 0.3.3 |
Version Checks
CLI Parsing Checks
Invalid shorthand must fail:--mode, not unknown RobStride model: save.
Unified Store Checks
RobStride persistent parameter write:Release Quality Gate
Acceptance Criteria
- Python binding package version is
0.3.3. - Rust workspace package version is
0.3.3. - GitHub release tag is
v0.3.3. - Python CLI and Rust CLI both print version with
-v. - Python CLI rejects abbreviated or wrong subcommand options.
- RobStride/Damiao parameter write commands share
--verify 1 --store 1. - RobStride save sends type 22 payload and waits for status ACK.