motor.info — position, velocity, torque, temperature, voltage, error code, control mode, firmware version, and model — and prints OK if every read succeeds or the error string if any read fails.
The command iterates the left arm (CAN_LEFT) then the right arm (CAN_RIGHT), printing one line per joint. It exits with status 1 if any motor failed to respond, making it suitable for scripts and provisioning checks.
--left-channel / --right-channel override the SocketCAN interface used for each arm, for setups without the Axol hub CAN adapter; --no-left / --no-right skip an arm entirely (e.g. a one-arm rig, so a missing arm doesn’t fail the check).
