def log_data(com, baud, timeout, is_log, file_name): try: serial = rts_uart.uart_communicate(com, baud, timeout, is_log, file_name) #print(com) #print(is_log) #print(file_name) if (serial.is_connect): serial.recive_data(1) serial.log_file_close() except: print('end')
def log_data(com, baud, timeout, is_log, file_name): serial = rts_uart.uart_communicate(com, baud, timeout, is_log, file_name) if (serial.is_connect): serial.recive_data(1) serial.log_file_close()
mkpath = os.path.join(mount_path_str,day) tools.mkdir(mkpath) file_time = time.strftime("%Y_%m_%d_%H_%M_%S", time.localtime()) log_file = mkpath + '/' + 'novatel_' + file_time +'.bin' print (log_file) r, dev,com_num = rts_uart.detect_serials() com_select = '' #if len(dev) > 0 : while len(dev) == 0: time.sleep(2) r,dev,com_num = rts_uart.detect_serials() com_select = dev[-1] #com_select = 'com47' print(com_select) print(len(dev)) novatel_ser = rts_uart.uart_communicate(com_select,230400,None,True,log_file) #230400 while True: if novatel_ser.is_connect: break print ('\Port is open now\n') configNovatel(novatel_ser) #novatel_ser.serial_handle.flushInput() log_data(novatel_ser,log_file) ''' ser = serial.Serial('/dev/ttyUSB0',230400,parity='N',bytesize=8,stopbits=1,timeout=None) #novatel fname = '' ser.flushInput() fmode = 'wb'
from base_class import uart_class as uart uart.uart_communicate.print_used_com() ret = False serial = uart.uart_communicate("com15", 460800, 0.5, True, '123.txt') if (serial.is_connect): serial.recive_data(1) serial.log_file_close()