| 1234567891011121314151617181920212223242526 | #!/usr/bin/python3import serialimport osfrom pynmeagps import NMEAReader# On va tester qu'on a quelque chose de cohérant avant de tenter de décoderstream = serial.Serial('/dev/ttyAMA0', 38400, timeout=3)stream.flushInput()x=stream.readline()if not "GPGGA" in str(x):  stream.close()  os.system("./active_nmea.py &2> /dev/null")  os.system("sleep 1")    print("Pas de signal GPS")  exit(1)# On continue au cas ou stream.flushInput()nmr = NMEAReader(stream)(raw_data, parsed_data) = nmr.read()print(parsed_data)stream.close()
 |