simplify movement detection
This commit is contained in:
parent
fba888ce10
commit
99f3605160
|
@ -50,7 +50,7 @@ class ArmCtlListener(ArmControlListener):
|
|||
|
||||
# Exit a parse tree produced by ArmControlParser#Wait.
|
||||
def exitWait(self, ctx: ArmControlParser.WaitContext):
|
||||
while self.r.isMoving:
|
||||
while self.r.isMoving():
|
||||
pass
|
||||
if (ctx.number() is not None):
|
||||
sleep(ctx.number().value)
|
||||
|
|
8
robot.py
8
robot.py
|
@ -43,14 +43,6 @@ class Robot:
|
|||
pass
|
||||
|
||||
def isMoving(self):
|
||||
if len(self.angle) != len(self.target):
|
||||
values = []
|
||||
for i in range(len(self.angle)):
|
||||
try:
|
||||
values.append(self.target[i])
|
||||
except Exception as e:
|
||||
values.append(0)
|
||||
return self.angle != values
|
||||
return self.angle != self.target
|
||||
|
||||
@staticmethod
|
||||
|
|
Loading…
Reference in New Issue