sonelu / roboglia

Robotics framework
GNU General Public License v3.0
0 stars 1 forks source link

[BUG] DynamixelSyncWriteLoop should use a range of registers in one TxRx packet #70

Closed sonelu closed 4 years ago

sonelu commented 4 years ago

Describe the bug Currently the DynamixelSyncWriteLoop creates one GroupSyncWrite for each register and calls the txPacket for each of them. It is inefficient and should be replaced with a call that covers all registers.

To Reproduce run DynamixelSyncWriteLoop

Expected behavior One packet for SyncWrite call for all devices and registers.

Screenshots N/A

Desktop (please complete the following information):

Additional context Resulted from MH4 on-device testing