Changed inactivity time from 10 minutes to 1 minute
This commit is contained in:
parent
caf546ae6c
commit
179336ef7b
|
@ -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.
|
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
|
### Webový server
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
#define UPLOAD_DOWNLOAD_MODE "2"
|
#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)
|
// Maximální neaktivita před spuštěním znovu připojení (ve vteřinách)
|
||||||
#define INACTIVITY_TIME 600
|
#define INACTIVITY_TIME 60
|
|
@ -56,7 +56,6 @@ class Departure:
|
||||||
def update(self, delay):
|
def update(self, delay):
|
||||||
if delay != self.delay:
|
if delay != self.delay:
|
||||||
self.updated += 1
|
self.updated += 1
|
||||||
print(f"Updated | {self.id} | {self.delay} -> {delay}")
|
|
||||||
self.delay = delay
|
self.delay = delay
|
||||||
|
|
||||||
def get_departure(self):
|
def get_departure(self):
|
||||||
|
|
Loading…
Reference in a new issue