Skip to content

Commit 66f391c

Browse files
committed
mod: is_target_reached returns True if not waiting any ack and resets _last_ack to 0x00 on True condition
1 parent 3b81094 commit 66f391c

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

arduino_alvik/arduino_alvik.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -246,11 +246,13 @@ def is_target_reached(self) -> bool:
246246
It also responds with an ack received message
247247
:return:
248248
"""
249+
if self._waiting_ack is None:
250+
return True
249251
if self._last_ack == self._waiting_ack:
250252
self._packeter.packetC1B(ord('X'), ord('K'))
251253
uart.write(self._packeter.msg[0:self._packeter.msg_size])
252254
sleep_ms(100)
253-
self._last_ack = ''
255+
self._last_ack = 0x00
254256
self._waiting_ack = None
255257
return True
256258
return False

0 commit comments

Comments
 (0)