Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Herborist: Changing at the same time the id and the baudrate raises error #35

Closed
matthieu-lapeyre opened this issue Oct 15, 2014 · 1 comment

Comments

@matthieu-lapeyre
Copy link
Member

If you change the baudrate (e.g. 1MBaud) and the id (1 to xx), it raises a timeout issue:

/pypot/pypot/dynamixel/io.py", line 514, in __real_send
    raise DxlTimeoutError(self, instruction_packet, instruction_packet.id)
pypot.dynamixel.io.DxlTimeoutError: motors 1 did not respond after sending DxlReadDataPacket(id=1, address=0, length=2)

I guess it does not handle well the change of id and therefore throw a timeout will trying to read the old id.

@matthieu-lapeyre
Copy link
Member Author

Actuallly it occurs when you change the ID, each time a timeout error, and you have to kill herborist.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants