소스 검색

Adds a script for resetting the lte gps.

master
Lukas Prause 2 년 전
부모
커밋
0b63242bbd
1개의 변경된 파일30개의 추가작업 그리고 0개의 파일을 삭제
  1. +30
    -0
      reset_modem_gps.py

+ 30
- 0
reset_modem_gps.py 파일 보기

@@ -0,0 +1,30 @@
#!/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,
)

while ser.is_open:
for cmd in command_order:
ser.write(cmd)
sleep(0.5)
print("{}\t->\t{}".format(cmd, ser.read(ser.inWaiting()).decode("utf-8")))

Loading…
취소
저장