From e88e7ada17bc3c3f752f5cfa61f18ca901f39011 Mon Sep 17 00:00:00 2001 From: Rob Agar Date: Sun, 23 May 2021 11:27:53 +0100 Subject: [PATCH] speed fixes --- examples/speed.py | 6 +++--- tello_asyncio/tello.py | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/examples/speed.py b/examples/speed.py index 18476c8..7d90ebd 100755 --- a/examples/speed.py +++ b/examples/speed.py @@ -9,8 +9,8 @@ async def main(): await drone.connect() await drone.takeoff() - for i in range(3): - await drone.speed = 10 * i + for i in range(1, 3): + await drone.set_speed(10 * i) speed = await drone.speed print(f'speed: {speed}') @@ -22,4 +22,4 @@ async def main(): # Python 3.7+ #asyncio.run(main()) loop = asyncio.get_event_loop() -loop.run_until_complete(main()) \ No newline at end of file +loop.run_until_complete(main()) diff --git a/tello_asyncio/tello.py b/tello_asyncio/tello.py index 441afc3..1dd973d 100644 --- a/tello_asyncio/tello.py +++ b/tello_asyncio/tello.py @@ -185,9 +185,9 @@ async def speed(self): ''' The drone speed in cm/s, requested directly from the drone. ''' - return await self.send('speed?', response_parser=lambda m: int(m)) + return await self.send('speed?', response_parser=lambda m: float(m)) - async def set_speed(speed): + async def set_speed(self, speed): ''' Set the forward speed.