kmzbrnoI / hJOPandroidDriver

hJOP Engine Driver for Android
https://hjop.kmz-brno.cz/hJOPdriver
Apache License 2.0
4 stars 4 forks source link

Vysvětlivky stavového kolečka #43

Closed kudlav closed 3 years ago

kudlav commented 3 years ago

V řízení vozidla vypsat vysvětlení kulaté ikonky pro stav vozidla (zelená fajfka, šedý otazník, ...). Buď pomocí krátkého stisku (tak se chová opakovač) nebo pomocí dlouhého stisku zobrazit Toast.

horacekj commented 3 years ago

Jsem určitě pro konzistentní chování s opakovačem, klidně krátký stisk.

kudlav commented 3 years ago

Zelená OK, Oranžová = Stolen. Po kliknutí se pokusí získat zpět. Červená = chyba při posledním příkazu.

Otázka je, co se dá dělat s lokomotivou, která je stolen. Možná se pokusit lokomotivu automaticky znovu získat a pokud se nepodaří, vzdát se jí? Co se týče červené, chybu by chtělo uživateli více zdůraznit.

horacekj commented 3 years ago

Stolen = řízení lokomotivy ukradl nějaký jiný ovladač na fyzické sběrnici. Tato situace aktuálně nikde na klubovních kolejištích nemůže nastat. Nastala by tehdy, kdyby např. Multimaus připojená přímo k centrále začala řídit lokomotivu, kterou řídil ovladač.

Pokud je lokomotiva ukradena, určitě se ji nesnažit převzít zpět automaticky. Převzetí má inicializovat až uživatel. Myslím, že teď je to klikem právě na oranžové kolečko.

kudlav commented 3 years ago

Implementováno v bae2a11e18b20561bae0b526f572a836d37fc553

Zelené kolečko - při kliku toast Řízení lokomotivy v pořádku
Oranžové kolečko - při kliku toast Získávám zpět řízení lokomotivy a zároveň prosí server o řízení. Výsledek nevypisuje.
Červené kolečko - jakmile nastane chyba a po kliknutí toast Chyba posledního povelu