This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
product:usb2ax:advanced_instructions [2015/02/04 00:22] xevel |
product:usb2ax:advanced_instructions [2018/04/02 22:16] (current) xevel [SYNC_READ] |
||
---|---|---|---|
Line 55: | Line 55: | ||
This allows for a significant performance boost when reading the same values in a lot of devices. | This allows for a significant performance boost when reading the same values in a lot of devices. | ||
- | An implementation in the DynamxelSDK library is availalbe in the [[https://github.com/Xevel/usb2ax/tree/master/pc_software/usb2ax_DynamixelSDK|GitHub repository]] | + | An (obsolete) implementation in the DynamxelSDK v1 library is availalbe in the [[https://github.com/Xevel/usb2ax/tree/master/pc_software/usb2ax_DynamixelSDK|GitHub repository]]. The newer revisions of the Dynamixel SDK are not compatible with this definition of the SYNC_READ, which pre-dates the official one. |
**Warning: Various implementations of custom Dynamixel multiple-read commands named SYNC_READ can be found over the Internet, this one is based on the one found in the arbotix_python ROS package by Michael Ferguson. | **Warning: Various implementations of custom Dynamixel multiple-read commands named SYNC_READ can be found over the Internet, this one is based on the one found in the arbotix_python ROS package by Michael Ferguson. | ||
Line 84: | Line 84: | ||
- | **WARNING** Some choices of implementation of the Dynamixel SDK make it impossible to simply send this packet and expect a valid response. A modified version of the SDK will be availalbe to fix this problem. | + | **WARNING** Some choices of implementation of the Dynamixel SDK make it impossible to simply send this packet and expect a valid response. |