Bläddra i källkod

Adds a new handling for reconnects.

master
Lukas Prause 3 år sedan
förälder
incheckning
9ac527c8d7
1 ändrade filer med 7 tillägg och 2 borttagningar
  1. +7
    -2
      measurement_main.py

+ 7
- 2
measurement_main.py Visa fil

print_message("Performing HARD reconnect...") print_message("Performing HARD reconnect...")
try: try:
if modem_serial_obj.is_open: if modem_serial_obj.is_open:
modem_serial_obj.write(b'at+COPS?\r\n')
modem_serial_obj.write(b'at+cfun=0"\r\n')
sleep(NR_SERIAL_RESPOND_TIME) sleep(NR_SERIAL_RESPOND_TIME)
modem_serial_obj.write(b'AT+QENG="servingcell"\r\n')
sleep(2)
modem_serial_obj.write(b'at+cfun=1\r\n')
sleep(NR_SERIAL_RESPOND_TIME) sleep(NR_SERIAL_RESPOND_TIME)
sleep(2)
os.system("/root/connect-modem.py -s")
sleep(5)
os.system("/root/connect-modem.py -l {}".format(provider))
except: except:
if not modem_serial_obj.is_open: if not modem_serial_obj.is_open:
print_message("Serial port is closed.") print_message("Serial port is closed.")

Laddar…
Avbryt
Spara