|
- #!/usr/bin/env python3
- from argparse import ArgumentParser
-
- import serial
- from time import sleep
-
- if __name__ == "__main__":
- parser = ArgumentParser()
- parser.add_argument("-s", "--serial", required=True, help="Serial Interface")
- args = parser.parse_args()
-
- command_order = [
- b'AT!CUSTOM="GPSENABLE",1',
- b'AT!CUSTOM="GPSSEL",0',
- b'AT!CUSTOM="GPSLPM",0',
- b'AT!GPSNMEACONFIG=1,1',
- b'AT+WANT=1',
- b'AT!GPSNMEASENTENCE=FF'
- ]
-
- ser = serial.Serial(
- port=args.serial,
- baudrate=115200,
- )
-
- if ser.is_open:
- ser.write(b'At!Reset')
- sleep(0.5)
- ser.write(b'AT!ENTERCND="A710"')
- sleep(0.5)
- for cmd in command_order:
- ser.write(cmd)
- sleep(0.5)
- print(cmd)
|