示例#1
0
文件: ESTERM.py 项目: braume/esterm
 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
示例#2
0
文件: ESTERM.py 项目: braume/esterm
 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
示例#3
0
文件: ESTERM.py 项目: braume/esterm
                    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
示例#4
0
文件: ESTERM.py 项目: braume/esterm
    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  |