From 64776eadc81d1e846494d8a4e52da7436f797136 Mon Sep 17 00:00:00 2001 From: Andrey Pokhilko <apc4@ya.ru> Date: Thu, 26 Dec 2019 14:37:23 +0300 Subject: [PATCH] Fix issue #40 --- pylgbst/peripherals.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pylgbst/peripherals.py b/pylgbst/peripherals.py index 4917a48..7ce9eb1 100644 --- a/pylgbst/peripherals.py +++ b/pylgbst/peripherals.py @@ -397,15 +397,15 @@ class EncodedMotor(Motor): def goto_position(self, degrees_primary, degrees_secondary=None, speed=1.0, max_power=1.0, end_state=Motor.END_STATE_BRAKE, use_profile=0b11): """ - https://lego.github.io/lego-ble-wireless-protocol-docs/index.html#output-sub-command-startspeedfordegrees-degrees-speed-maxpower-endstate-useprofile-0x0b + https://lego.github.io/lego-ble-wireless-protocol-docs/index.html#output-sub-command-gotoabsoluteposition-abspos-speed-maxpower-endstate-useprofile-0x0d """ if degrees_secondary is None: degrees_secondary = degrees_primary params = b"" - params += pack("<I", degrees_primary) + params += pack("<i", degrees_primary) if self.virtual_ports: - params += pack("<I", degrees_secondary) + params += pack("<i", degrees_secondary) params += pack("<b", self._speed_abs(speed))