def gcode_handler(gcode_line): if SerialManager.is_connected(): print gcode_line SerialManager.queue_for_sending(gcode_line) return "Queued for sending." else: return ""
def gcode_submit_handler(): gcode_program = request.forms.get("gcode_program") if gcode_program and SerialManager.is_connected(): lines = gcode_program.split("\n") print "Adding to queue %s lines" % len(lines) for line in lines: SerialManager.queue_for_sending(line) return "Queued for sending." else: return ""
def longtest_handler(): fp = open("longtest.ngc") for line in fp: SerialManager.queue_for_sending(line) return "Longtest queued."