Просмотр исходного кода

Adds a new handling for reconnects.

master
Lukas Prause 3 лет назад
Родитель
Сommit
3f248c6d66
1 измененных файлов: 6 добавлений и 4 удалений
  1. +6
    -4
      measurement_main.py

+ 6
- 4
measurement_main.py Просмотреть файл

@@ -327,7 +327,7 @@ def reconnect_modem(provider="telekom", hard=False):
print_message("Performing HARD reconnect...")
try:
if modem_serial_obj.is_open:
modem_serial_obj.write(b'at+cfun=0"\r\n')
modem_serial_obj.write(b'at+cfun=4\r\n')
sleep(NR_SERIAL_RESPOND_TIME)
sleep(2)
modem_serial_obj.write(b'at+cfun=1\r\n')
@@ -336,13 +336,15 @@ def reconnect_modem(provider="telekom", hard=False):
os.system("/root/connect-modem.py -s")
sleep(5)
os.system("/root/connect-modem.py -l {}".format(provider))
except:
except Exception as e:
if not modem_serial_obj.is_open:
print_message("Serial port is closed.")
print_message("Serial port is closed. {}".format(e))
os.system("/root/connect-modem.py -s")
else:
print_message(
"Something went wrong while writing to serial."
"Something went wrong while writing to serial. {}".format(e)
)
os.system("/root/connect-modem.py -s")
else:
os.system("/root/connect-modem.py -s")
sleep(5)

Загрузка…
Отмена
Сохранить