1
0
mirror of https://github.com/undera/pylgbst.git synced 2020-11-18 19:37:26 -08:00

Update peripherals.py (#45)

This commit is contained in:
laurentchar 2020-01-09 11:45:02 +01:00 committed by Andrey Pokhilko
parent 4f8dbe852c
commit 300268a2ab

View File

@ -285,17 +285,17 @@ class Motor(Peripheral):
msg = MsgPortOutput(self.port, subcmd, params) msg = MsgPortOutput(self.port, subcmd, params)
self._send_output(msg) self._send_output(msg)
def start_power(self, speed_primary=1.0, speed_secondary=None): def start_power(self, power_primary=1.0, power_secondary=None):
""" """
https://lego.github.io/lego-ble-wireless-protocol-docs/index.html#output-sub-command-startpower-power https://lego.github.io/lego-ble-wireless-protocol-docs/index.html#output-sub-command-startpower-power
""" """
if speed_secondary is None: if power_secondary is None:
speed_secondary = speed_primary power_secondary = power_primary
params = b"" params = b""
params += pack("<b", self._speed_abs(speed_primary)) params += pack("<b", self._speed_abs(power_primary))
if self.virtual_ports: if self.virtual_ports:
params += pack("<b", self._speed_abs(speed_secondary)) params += pack("<b", self._speed_abs(power_secondary))
self._write_direct_mode(self.SUBCMD_START_POWER, params) self._write_direct_mode(self.SUBCMD_START_POWER, params)