suppressedLines = 0 totLines = 0 totSuppressedLines = 0 suppressedCode = False runGCode = True totDistance = 0 totDistanceNew = 0 zfound = False xfound = False yfound = False layerSize = 1 converter = GCodeConverter() def isZMove(): return zfound and not (xfound or yfound) def isXYMove(): return (xfound or yfound) and not zfound def getVal(moveCode): return float(moveCode[1:]) def getDistance(move1, move2):
def __init__(self): self.Reset() self.converter = GCodeConverter()
def __init__(self, calculateTravel=True): self.Reset() self.converter = GCodeConverter() self.calculateTravel = calculateTravel