Changed inactivity time from 10 minutes to 1 minute

This commit is contained in:
Filip Znachor 2022-12-14 21:36:06 +01:00
parent caf546ae6c
commit 179336ef7b
3 changed files with 3 additions and 4 deletions

View file

@ -69,7 +69,7 @@ Mikrokontrolér je po zapnutí připojen do sítě LoRaWAN s nastavenými údaji
Po přijetí dat o spojích jsou tyto informace zapsány do paměti. Každých 6 sekund se provádí aktualizace displeje, kdy se vypíšou všechny dostupné informace. Na displej jsou vypisovány spoje seřazené podle času odjezdu od nejbližšího. Je vypsán pouze nejbližší spoj dané linky a konečné zastávky, jelikož je to pro cestující na zastávce nejdůležitější informací. Zobrazovány jsou dále pouze spoje, jejichž odjezd je za více než -0,3 minuty a za méně než 100 minut. Každou 6. vteřinu se také odečte jedna desetina minuty od odjezdu všech spojů a přičte jedna desetina minuty k zobrazovanému času.
Mikrokontrolér je schopen pracovat se všemi lokálními daty bez potřeby komunikace se serverem. Ve výchozím nastavení je však potřeba přijmout zprávu alespoň každých 10 minut, jinak dojde k restartování spojení jak s LoRaWAN modulem, tak s LoRaWAN sítí. Díky tomu je možné znovu navázat spojení s modulem po jeho odpojení a připojení nebo obnovit spojení se sítí.
Mikrokontrolér je schopen pracovat se všemi lokálními daty bez potřeby komunikace se serverem. Ve výchozím nastavení je však potřeba přijmout zprávu alespoň každou minut, jinak dojde k restartování spojení jak s LoRaWAN modulem, tak s LoRaWAN sítí. Díky tomu je možné znovu navázat spojení s modulem po jeho odpojení a připojení nebo obnovit spojení se sítí.
### Webový server

View file

@ -13,7 +13,7 @@
#define UPLOAD_DOWNLOAD_MODE "2"
// NASTAVENÍ MIKROKONTTROLÉRU
// NASTAVENÍ MIKROKONTROLÉRU
// Maximální neaktivita před spuštěním znovu připojení (ve vteřinách)
#define INACTIVITY_TIME 600
#define INACTIVITY_TIME 60

View file

@ -56,7 +56,6 @@ class Departure:
def update(self, delay):
if delay != self.delay:
self.updated += 1
print(f"Updated | {self.id} | {self.delay} -> {delay}")
self.delay = delay
def get_departure(self):