Skip to content

panelServer hvspec

Jan Horacek edited this page May 9, 2020 · 4 revisions

Specifikace hnacího vozidla panel serveru

V komunikaci panel serveru se často odesílají data popisující hnací vozidlo. Proto vznikl univerzální formát pro přenos dat hnacího vozidla, resp. dva formáty:

  • základní specifikace hnacího vozidla,
  • plná specifikace hnacího vozidla.

Základní specifikace hnacího vozidla

Jednořádkový řetězec ve formátu:

název|majitel|označení|poznámka|DCC adresa|třída|číslo soupravy|
orientace stanovište A|funkce|rychlost ve stupních|rychlost km/h|směr|
id oblasti řízení|{[{cv1take|cv1take-value}][{...}]...}|{[{cv1release|cv1release-value}][{...}]...}|
{vyznam-F0;vyznam-F1;...}|typ funkcí|maximální rychlost km/h|třída přechodnosti
  • DCC adresa je číslo v rozsahu 0-9999.
  • Třída je číslo popisující třídu hnacího vozidla:
    • 1 = parní
    • 2 = diesel
    • 3 = motorová
    • 4 = elektrická
  • Číslo soupravy je buď - (spojovník), pokud hnací vozidlo není na žádné soupravě, nebo číslo soupravy, na které je hnací vozidlo přiřazeno.
  • Stanoviště A hnacího vozidla:
    • 0 = v lichém směru
    • 1 = v sudém směru
  • funkce je 29 binárních číslic za sebou vyjadřující stav funkcí F0-F28.
  • Rychlost ve stupních je číslo v rozsahu 0-28.
  • Rychlost v km/h je celé nezáporné číslo.
  • Směr:
    • 0 = vpřed
    • 1 = vzad
  • id oblasti řízení je id té OŘ, ve které se hnací vozidlo momentálně nachází.
  • Typ funkcí je řetězec složený z písmen M (momentary function) a P (permanent function), který má takovou délku, jaký je počet funkcí HV.
  • Maximální rychlost km/h je celé nezáporné číslo.
  • Třída přechodnosti je celé nezáporné číslo.

V základní specifikaci nejsou uvedeny POM řetězce, v plné jsou.