HaddingtonDynamics / Dexter

GNU General Public License v3.0
363 stars 84 forks source link

Verify returned Dyamixel Status Data #90

Closed JamesNewton closed 4 years ago

JamesNewton commented 4 years ago

From time to time, the status data read back from the Dynamixel servos may be garbled or have errors. This has been observed randomly, and would cause momentary errors or twitches in recorded data while in follow mode. This commit adds full checking for the returned data and discards packets that have errors.

JamesNewton commented 4 years ago

No need for separate merge as StepAngles branch had all this and it is now merged into the new Stable_Conedrive (note: Stable_2020_02_04_ConeDrive branch still exists and should be unchanged)