def run(self): self.encours = True while self.encours: if ser_debug != '': import time title = time.time() file = open(str(title), 'wb') TOOLS.sleep(1) while 1: try: res = ser_debug.read(2048) if res != '': file.write(res) except KeyboardInterrupt: file.close() self.stop() break else: self.stop() break
def run(self): self.encours=True while self.encours: if ser_debug != '': import time title = time.time() file = open(str(title), 'wb') TOOLS.sleep(1) while 1: try: res = ser_debug.read(2048) if res != '': file.write(res) except KeyboardInterrupt: file.close() self.stop() break else: self.stop() break
except KeyboardInterrupt: file.close() self.stop() break else: self.stop() break def stop(self): self.encours = False # Change color of text os.system("color 0A") # Enter parameters.ini in D D = TOOLS.getINI('parameters.ini') def size(u): '''Give size of the file in path upload (see parameters.ini)''' p = D['path'] + "\\" res = '' try: res = int(os.path.getsize(p + u)) except WindowsError: print "\nVerify file name or path of: " + p + u pass return res disp = 1 # Enable menu display
try: res = int(os.path.getsize(p + u)) except WindowsError: print "\nVerify file name or path of: " + p + u pass return res disp = 1 # Enable menu display run_thread = False # Binary file monitoring disabled start = 1 # Enable start while 1: if start == 1: # Enter parameters.ini in D D = TOOLS.getINI('parameters.ini') ser, ser_debug = TOOLS.open_ser_list(D['registry_path']) start = 0 # Monitor the binary file on the debug port if run_thread == True: fileDbg = Proc() fileDbg.start() run_thread = False if ser == '': break if disp == 1: print """ Welcome to Esterm ! ------------------------------ | 1-AT commands sample | | 2-Upload | | 3-Comp, del, up, ena, exe |