Skip to content

ptServer lok

Jan Horacek edited this page Oct 22, 2016 · 8 revisions

PT server :: Objekt loko

Každý objekt loko obsahuje tato data:

adresa: integer,
nazev: string,
majitel: string,
oznaceni: string,
trida: ("parni", "diesel", "motor", "elektro")

Volitelně pak obsahuje tato data:

poznamka: string,
vyznamFunkci: [
    "svetla",
    "svetla zadni",
    ...
]
  • Poznámka je v objektu přítomna právě tehdy, když poznámka není prázdná.
  • Význam funkcí je seznam variabilní délky, první význam je vždy význam funkce 0, poslední položka je poslední vyplněný význam. Příklad: Pokud má seznam 10 prvků, jedná se o významy funkcí F0-F9. Celkový počet dostupných funkcí je 28. Význam funkcí, které nejsou vyplněny v seznamu, je prázdný. Pokud není vyplněn žádný význam, atribut vyznamFunkci v objektu není.

Každý stav lokomotivy obsahuje tato data:

rychlostStupne: integer,
rychlostKmph: integer,
smer: ("0", "1"),
stavFunkci: string,
stanovisteA: ("L", "S"),
najetoVpred: {
    metru: integer,
    bloku: integer
}
najetoVzad: {
    metru: integer,
    bloku: integer
  • stavFunkci je string tvaru 011001010, který má vždy délku 29 znaků (F0-F28), přičemž 0 značí vypnutou funkci a 1 značí zapnutou funkci. Seznam vždy začíná F0 a končí F28.
Clone this wiki locally