When using the body frame / user frame messages, or any message that sends dx/dy values, it works fine moving right. However, moving left is ridiculously large rather than a negative value. I'm guessing this is a signed/unsigned issue.
Yeah, this is an issue I found after the 0.4 release went out. The setupMessages.py script was using int16_t for dx, dy, and deltaWheel when it should have been using int8_t, this change only became noticable after the API changed to use uint8_t instead of int8_t for message buffers.
If this is affecting your application, there is a fix in trunk for this bug.
Yeah, this is an issue
Yeah, this is an issue I found after the 0.4 release went out. The setupMessages.py script was using int16_t for dx, dy, and deltaWheel when it should have been using int8_t, this change only became noticable after the API changed to use uint8_t instead of int8_t for message buffers.
If this is affecting your application, there is a fix in trunk for this bug.