Skip to content

Commit 9da1387

Browse files
committed
Always delay 200 ms before closing the serial port to ensure the last packet makes it out of the queue
1 parent 3ac04ab commit 9da1387

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

sphero_sdk/asyncio/client/toys/sphero_rvr_async.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,8 @@ def request_error_responses_only(self, is_enabled):
6363
async def close(self):
6464
if len(self._sensor_control.enabled_sensors) > 0:
6565
await self._sensor_control.clear()
66-
await asyncio.sleep(.2)
66+
67+
await asyncio.sleep(.2)
6768

6869
await self._dal.close()
6970

sphero_sdk/observer/client/toys/sphero_rvr_observer.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,8 @@ def request_error_responses_only(self, is_enabled):
6464
def close(self):
6565
if len(self._sensor_control.enabled_sensors) > 0:
6666
self._sensor_control.clear()
67-
time.sleep(.2)
68-
67+
68+
time.sleep(.2)
6969
self._dal.close()
7070

7171
def echo(self, data, handler, target, timeout=None):

0 commit comments

Comments
 (0)