Lokálna verzia

Note

v0.2.0

  • Tá istá aplikácia MSky Timing na počítači časomiery - pre podujatia bez internetu alebo s nespoľahlivým pripojením
  • Pre Windows, macOS a Linux, jeden súbor - nič sa neinštaluje
  • Udalosť sa do nej presunie z cloudu a po preteku vráti späť, viď Check-out a check-in - v lokálnej verzii je možné vytvoriť aj vlastnú udalosť
  • Oproti cloudu naviac:
    • Timy cez sériový port - káblom priamo do počítača
    • RaceResult server v mieste podujatia - bez internetu aj bez prihlásenia, viď RaceResult
  • Bez prihlásenia, zdieľania a pozvánok - kto aplikáciu na počítači otvorí, je vlastníkom všetkých jej udalostí

Stiahnutie a spustenie

  • Stiahnite ju na prihlasovacej stránke - Prihlásenie
  • Windows - súbor MSkyTiming.exe uložte kamkoľvek a spustite
    • pri prvom spustení Windows upozorní Windows protected your PC - kliknite na More info → Run anyway
    • firewall sa opýta na prístup k sieti - povoľte Private (súkromné siete), aby sa k aplikácii pripojili displeje a overlay v sieti podujatia
  • macOS - rozbaľte zip, presuňte MSky Timing do Aplikácií a spustite
    • pri prvom spustení macOS aplikáciu zablokuje, lebo nie je od overeného vývojára - System Settings → Privacy & Security → Open Anyway
    • macOS sa opýta, či môže aplikácia hľadať zariadenia v lokálnej sieti - kliknite na Allow, inak sa nepripojí k prevodníku ani k ostatným počítačom
  • Linux (x64) - rozbaľte MSkyTiming-linux-x64.tar.gz a spustite MSkyTiming v jeho priečinku
    • add-to-menu.sh v tom istom priečinku pridá aplikáciu do ponuky aplikácií
    • potrebuje X11 alebo XWayland
    • Timy na sériovom porte - účet musí byť v skupine dialout (sudo usermod -aG dialout $USER, potom sa odhláste a prihláste)

Okno aplikácie

  • Okno neobsahuje samotnú aplikáciu - tá sa otvára v prehliadači tlačidlom Open MSky Timing
  • V hlavičke je verzia a stav servera - Running, Starting… alebo Stopped

Server

  • This computer - adresa pre tento počítač
  • Network - adresa pre ostatné počítače v sieti podujatia - na nej sa otvárajú displeje časomiery, overlay a obrazovky reklám
  • Port - predvolene 8080, po zmene kliknite na Restart
  • Databáza je len na tomto počítači

Cloud

  • Adresa cloudu - predvolene https://timing.susky.net, uloží sa tlačidlom Save
  • Check out an event… a Check in… - presun udalosti z cloudu a späť, viď Check-out a check-in
  • Pod tlačidlami sú udalosti, ktoré boli presunuté z cloudu, s ich stavom

Log

  • Časť Log zobrazuje záznam servera - spustenie, pripojenie zariadení, synchronizáciu času (každú minútu), presuny udalostí a chyby
  • Záznam sa ukladá aj do súboru na každý deň, viď nižšie

Aktualizácie

  • Pri každom spustení aplikácia overí verziu na cloude:
    • ak je k dispozícii novšia verzia, zobrazí sa upozornenie s tlačidlom Download
    • ak je verzia príliš stará (Update required), okno ponúkne len Download a Quit a server sa nespustí, kým sa aplikácia neaktualizuje
  • Bez internetu sa kontrola preskočí a aplikácia funguje normálne

Ukončenie

  • Zatvorenie okna zastaví server - aplikácia sa opýta (Quit / Keep running)
  • Po zastavení sa nečítajú zariadenia, nič sa neodosiela do RaceResult a displeje zostanú prázdne, kým sa aplikácia znova nespustí
  • Obrazovky reklám zhasnú a stíchnu a po spustení aplikácie pokračujú samé

Important

Počas preteku aplikáciu nezatvárajte - okno je možné minimalizovať

Dáta aplikácie

  • Windows - %LOCALAPPDATA%\MSkyTiming
  • macOS - ~/Library/Application Support/MSkyTiming
  • Linux - ~/.local/share/MSkyTiming
  • Obsahuje databázu msky-timing.db, súbory reklám a hudby media, logy logs/Log_yyyyMMdd.txt a nastavenia okna settings.json (port, adresa cloudu)