Closed nakermann1973 closed 4 years ago
Lines 406 and 408 uses unsigned int format:
params += pack("<I", degrees_primary)
This should be signed (lowercase i). The spec uses INT32 for the AbsPos parameter (https://lego.github.io/lego-ble-wireless-protocol-docs/index.html#output-sub-command-gotoabsoluteposition-abspos-speed-maxpower-endstate-useprofile-0x0d)
Good find! Thanks for reporting this.
Lines 406 and 408 uses unsigned int format:
This should be signed (lowercase i). The spec uses INT32 for the AbsPos parameter (https://lego.github.io/lego-ble-wireless-protocol-docs/index.html#output-sub-command-gotoabsoluteposition-abspos-speed-maxpower-endstate-useprofile-0x0d)