def make_line(self):
if not self.line_lock:
#Lock the button down for a better user experience
self.line_lock = True
Logger.info("Locked!")
Clock.schedule_once(self.unlock, 18.00)
pos = pconsole.get_position()
while not pos:
pos = pconsole.get_position()
Logger.info("self.x is at: " + str(self.x) + " position x is at: " + str(pos[0]))
if self.mode == "L2R":
if float(pos[0]) < self.max_x_travel:
self._line()
else:
self.warn_and_restart()
elif self.mode == "R2L":
if float(pos[0]) > self.max_x_travel:
self._line()
else:
self.warn_and_restart()
评论列表
文章目录