Merge pull request #1192 from wolfmanjm/upstreamedge
[clinton/Smoothieware.git] / smoothie-stream.py
index 54564a6..ac2b511 100644 (file)
@@ -10,6 +10,11 @@ import sys
 import telnetlib
 import argparse
 
+def write_raw_sequence(tn, seq):
+    sock = tn.get_socket()
+    if sock is not None:
+        sock.send(seq)
+
 # Define command line argument interface
 parser = argparse.ArgumentParser(description='Stream g-code file to Smoothie over telnet.')
 parser.add_argument('gcode_file', type=argparse.FileType('r'),
@@ -27,8 +32,11 @@ verbose = not args.quiet
 print("Streaming " + args.gcode_file.name + " to " + args.ipaddr)
 
 tn = telnetlib.Telnet(args.ipaddr)
+# turn on prompt
+#write_raw_sequence(tn, telnetlib.IAC + telnetlib.DO + "\x55")
+
 # read startup prompt
-tn.read_until("")
+tn.read_until("Smoothie command shell")
 
 okcnt= 0
 linecnt= 0