Add handshake, fix feetech _read_firmware_version

This commit is contained in:
Simon Alibert
2025-04-14 17:14:06 +02:00
parent 3539251b18
commit 889de7c415
6 changed files with 71 additions and 47 deletions

View File

@@ -136,6 +136,9 @@ class DynamixelMotorsBus(MotorsBus):
def _assert_protocol_is_compatible(self, instruction_name: str) -> None:
pass
def _handshake(self) -> None:
self._assert_motors_exist()
def configure_motors(self) -> None:
# By default, Dynamixel motors have a 500µs delay response time (corresponding to a value of 250 on
# the 'Return_Delay_Time' address). We ensure this is reduced to the minimum of 2µs (value of 0).