瀏覽代碼

Adds filter for GPS senteces and faster reading form serial.

master
Lukas Prause 3 年之前
父節點
當前提交
d5311215ad
共有 3 個文件被更改,包括 5 次插入4 次删除
  1. +0
    -0
      format_gps_to_csv.py
  2. +5
    -4
      measurement_main.py
  3. +0
    -0
      polt_gps.py

+ 0
- 0
format_gps_to_csv.py 查看文件


+ 5
- 4
measurement_main.py 查看文件

@@ -245,9 +245,10 @@ def monitor_gps(ser, output_file):
ser.readline()
try:
while ser.is_open:
nmea_sentence = ser.readline()
write_to_file(output_file, "{}\n".format(nmea_sentence.decode("utf-8") ))
sleep(1)
nmea_sentence = ser.readline() #GPRMC
nmea_str = nmea_sentence.decode("utf-8")
if nmea_str.startswith("$GPGGA"):
write_to_file(output_file, nmea_str)
except:
if not ser.is_open:
print_message("GPS serial port is closed. Exit monitoring thread.")
@@ -560,7 +561,7 @@ class Client:
self.config["gps"],
baudrate=self.config["gps_baudrate"],
)
gps_ser_filepath = "{}{}_gps_serial_monitor_output.txt".format(
gps_ser_filepath = "{}{}_gps.nmea".format(
self.config["folder"], self.config["prefix"]
)
gps_ser_thread = Thread(

+ 0
- 0
polt_gps.py 查看文件


Loading…
取消
儲存