def clickWX(self,w,x,both): pos=[None]*4 pos[0]=w pos[1]=x if both: pos[2]=w pos[3]=x print both self.moveQueue.append(moveUtil.absMove(pos))
def clickYZ(self,y,z,both): pos=[None]*4 pos[2]=y pos[3]=z if both: pos[0]=y pos[1]=z print both self.moveQueue.append(moveUtil.absMove(pos))
def clickYZ(self, y, z, both): pos = [None] * 4 pos[2] = y pos[3] = z if both: pos[0] = y pos[1] = z print both self.moveQueue.append(moveUtil.absMove(pos))
def clickWX(self, w, x, both): pos = [None] * 4 pos[0] = w pos[1] = x if both: pos[2] = w pos[3] = x print both self.moveQueue.append(moveUtil.absMove(pos))
def next(self): if self.cur==-1: #Before actual gcode move=moveUtil.push #Save current position elif self.cur==len(self.coords):#after gcode is over move=moveUtil.pop #return to saves position elif self.cur>len(self.coords): #after return move=None #do nothing else: move=moveUtil.absMove(self.coords[self.cur]) #positions from gcode self.cur+=1 return move
def next(self): if self.cur == -1: #Before actual gcode move = moveUtil.push #Save current position elif self.cur == len(self.coords): #after gcode is over move = moveUtil.pop #return to saves position elif self.cur > len(self.coords): #after return move = None #do nothing else: move = moveUtil.absMove( self.coords[self.cur]) #positions from gcode self.cur += 1 return move
def next(self): if self.cur>=len(self.coords): return None self.cur+=1 return moveUtil.absMove(self.coords[self.cur-1])