Skip to content

ptServer jc

Jan Horacek edited this page Apr 5, 2020 · 4 revisions

PT server :: Jízdní cesty

Každý objekt jc obsahuje tato data:

nazev: string,
id: int,
navId: integer,
typ: string (VC, PC)
dalsiNav: string (-, trat, blok)
vyhybky: [{blok: integer, poloha: string +-}]
useky: [integer]
odvraty: [{blok: integer, poloha: string +-, refBlk: integer}]
prejezdy: [{prejezd: integer, oteviraci: integer, uziviraci: [integer]}]
zamky: [{zamek: integer, refUsek: integer}]
rychlostDalsiN: integer
rychlostNoDalsiN: integer
odbocka: boolean

Dále volitelně:

dalsiNavId: integer (pokud je dalsiNav=blok)
trat: integer
tratSmer: integer

Endpointy

GET /jc

  • Endpoint vrací všechny jízdní cesty.
  • Parametry:
  • stav=[Boolean] – jestli vrátit s JC i jejich stav.
{
	"jc": [
		{...}, {...}, ...
	]
}

GET /jc/id

  • Endpoint vrací JC id.
  • Parametry:
  • stav=[Boolean] – jestli vrátit s JC i její stav.
{
	"jc": {
		...
	}
}

PUT /jc/id/stav

  • Požadavek na postavení JC id.
  • Odpovědí je výsledek stavění.
  • Parametry: prázdný slovník.
{}
Clone this wiki locally