Skip to content

panelServer hv

Jan Horacek edited this page Nov 13, 2020 · 7 revisions

Manipulace s hnacími vozidly skrze panel server

Server → klient

;HV;ADD;addr;[ok,err];message

  • Odpověď na přidání soupravy.

;HV;EDIT;addr;[ok,err];message

  • Odpověď na úpravu soupravy.

;HV;REMOVE;addr;[ok,err];message

  • Odpověď na smazání soupravy.

;HV;MOVE;lok_addr;[ok,err];message

  • Odpověď na přesun lokomotivy lok_addr do jiné OŘ.

;HV;LIST;[HV1][HV2]...

  • Seznam hnacích vozidel v oblasti řízení .
  • Seznam je odeslán na základě požadavku od klienta.
  • HVn je řetězec ve formátu plné specifikace hnacího vozidla.

-;HV;ASK;addr:FOUND;základní specifikace hv

  • Odpověď na dotaz o existenci HV na kolejišti.

-;HV;ASK;addr;NOT-FOUND

Klient → server

;HV;ADD;hnací vozidlo

  • Požadavek na přidání hnacího vozidla do databáze serveru.
  • hnací vozidlo je řetězec ve formátu specifikace hnacího vozidla.
    • Může být plná nebo základní specifikace.

;HV;EDIT;specifikace hnacího vozidla

  • Požadavek na úpravu hnacího vozidla.

;HV;REMOVE;DCC adresa

  • Požadavek na odstranění lokomotivy z databáze serveru.

;HV;MOVE;lok_addr;or_id

  • Požadavek na přesun lokomotivy lok_addr to oblasti řízení or_id.

;HV;LIST

  • Požadavek na získání seznamu oblasti řízení v oblasti řízení .

-;HV;ASK;addr

  • Tázání se na existenci HV s adresou addr.