Obsah
Staniční rozhlas (experimentální prototyp)
Varování: staniční rozhlas nasazený na severu je experimentální prototyp s neúplnou funkčností! Po uvedení finální implementace do provozu bude tento prototyp zrušen.
Staniční rozhlas se nyní nachází v paletě předmětů výhradně v sekci „experimentální předměty“.
Přiřazení dopravny rozhlasu
Po umístění staničního rozhlasu na něj klikněte pravým tlačítkem. Nabídka zobrazí dopravny v okolí 256 metrů, jednu z nich si musíte vybrat. (Po inicializaci je možno rozhlas přepnout na jakoukoliv jinou dopravnu.)
Nastavení staničního rozhlasu vyžaduje právo railway_operator. Umístěný staniční rozhlas může nastavit či vytěžit jen jeho vlastník/ice nebo Administrace.
Nastavení na kartě Nastavení 1
Pokud jste provedli jakoukoliv změnu, před opuštěním této karty nezapomeňte kliknout na tlačítko „Uložit“, jinak se může změna ztratit!
- Dopravna – udává, odjezdy ze které dopravny staniční rozhlas hlásí.
- Omezit jen na koleje – výčet označení kolejí oddělených čárkami (bez nadbytečných mezer); je-li zadán, pak staniční rozhlas pracuje pouze s odjezdy plánovanými pro zadané koleje.
- První písmeno řádky odjezdu vždy velké – Je-li zaškrtnuto, formátovací proces převede první písmeno textu dosazovaného za značky {1}, {2} atd. na velké písmeno. Toto se aplikuje na text dosazený podle formátu pro prázdný řádek.
- Bez zpoždění – Hodnota pro značku
{ZPOZDENI}
v případě, že vlak jede v podstatě bez zpoždění. - Zpoždění – Formát, do něhož se za
{}
dosadí počet sekund zpoždění. Výsledek se bude dosazovat za značku{ZPOZDENI}
. - Záp.zpoždění – Totéž, jako „zpoždění“, ale použije se v případě záporného zpoždění (tzn. vlak odjede dřív než podle plánu linky).
Připojení cedulí k rozhlasu
Každý staniční rozhlas dokáže obsluhovat až čtyři cedule současně. Tyto cedule musíte nejprve k rozhlasu připojit, což můžete (na kartě Nastavení 2) udělat dvěma způsoby:
- Zadat do pole vedle „cedule 1:“ přesné souřadnice cedule ve formátu X,Y,Z a kliknout na tlačítko „připojit“.
- Kliknout na tlačítko „zaměřit…“. Do ruky (popř. do inventáře) dostanete dočasný zaměřovací nástroj. Tím pak musíte kliknout (levým klikem) na kompatibilní ceduli. Zpráva o úspěšném připojení se vypíše do četu. (Toto je obvykle jednodušší.)
Jak se sestavuje text na ceduli
Text na ceduli se sestavuje ve dvou fázích.
V první fázi se vezmou záznamy odpovídající plánovaným odjezdům vlaků z nastavené („této“) dopravny. Každý z nich se zformátuje podle formátu uvedeném v horním poli pod nápisem „formát řádky / prázdný řádek“. Formátuje se nejvýše 9 záznamů. Zbývající záznamy se nahradí textem podle spodního pole.
V druhé fázi se takto získané texty dosadí za značky {1} až {9} do „formátu cedule“, což je víceřádkové pole vpravo od zmíněných formátovacích polí. Formátem cedule definujete počet řádků, které se na ceduli umístí, jejich pořadí, pevné texty apod. Text vzniklý dosazením se pak nastaví na ceduli.
Podporované značky
značka | příklad výstupu | význam | vždy má hodnotu? |
---|---|---|---|
{ZDE} | Česká Amazonie | Název této dopravny. Lze použít i v polích pro prázdný řádek či formátu cedule. | ano |
{LINKA} | S3 | Označení linky. | ano |
{VYCHOZI} | Český hvozd hl. nádr. | Název výchozí dopravny dané varianty linky (respektuje skryté zastávky). | ne |
{CIL} | Vánoční ostrov | Název dopravny, kam vlak míří (respektuje skryté zastávky). | ne |
{KOLEJ} | 1 | Označení koleje v této dopravně, kde má vlak podle plánu linky zastavit. Pole není dostupné, pokud toto označení není v plánu linky nastaveno. | ne |
{ODJZA} | 50 | Počet sekund, za které má nastat odjezd daného vlaku z této dopravny. | ne |
{ZPOZDENI} | -15 | Zpoždění vlaku zformátované podle jednoho z polí na kartě Nastavení 1. | ano |
{PREDCH} | Rajská zahrada | Název zastávky, která v plánu linky předchází této zastávce (respektuje skryté zastávky). Nezávisí na poloze vlaku. Pole není dostupné, pokud by se shodovalo s {VYCHOZI}. | ne |
{NASL} | Klárský průsmyk | Název zastávky, která v plánu linky následuje po této zastávce (respektuje skryté zastávky). Nezávisí na poloze vlaku. Pole není dostupné, pokud by se shodovalo s {CIL}. | ne |
{JMVLAKU} | Vánoční expres | Jméno vlaku, je-li nastaveno v plánu linky. | ne |
Částečně implementované značky:
značka | příklad výstupu | význam |
---|---|---|
{PRIJZA} | 50 | Počet sekund. |
{TYP} | Os | Typ vlaku zkratkou (Os, R apod.) |
{TYPVLAKU} | osobní vlak | Typ vlaku celým názvem |
{KOLEJE} | 1,2,3 | Je-li staniční rozhlas omezen na některé koleje, uvede toto pole jejich seřazený výčet oddělený čárkami. Má jít použít i v poli pro prázdný řádek a formátu cedule. V současnosti neimplementován. |
{POCITADLO} | 156 | Počítadlo pro účely ladění. Zvyšuje se s každým zformátovaným řádkem odjezdu. |
Syntaxe značek
Značky se uzavírají do složených závorek a mohou obsahovat volitelně definici formátu a náhradní text. Syntaxe je následující:
{ZNACKA}
{ZNACKA:format}
{ZNACKA|náhradní text}
{ZNACKA:formát|náhradní text}
Formát může mít jednu z těchto podob, kde M je číslo představující minimální počet znaků a N maximální počet znaků:
- M (pevný počet znaků)
- -N (maximální počet znaků)
- M- (minimální počet znaků)
- M-N (minimální i maximální počet znaků)
Vložením mezery vlevo či vpravo od formátu můžete specifikovat „zarovnání“. V následující tabulce jsou pro přehlednost mezery kolem formátu nahrazeny písmenem X:
umístění mezer (X) | je-li text kratší | je-li text delší |
---|---|---|
{ZNACKA:10} | prodlouží se vložením mezer vpravo | zkrátí se oseknutím vpravo (zarovnání vlevo) |
{ZNACKA:10X} | prodlouží se vložením mezer vpravo | zkrátí se oseknutím vpravo (zarovnání vlevo) |
{ZNACKA:X10} | prodlouží se vložením mezer vlevo | zkrátí se oseknutím vlevo (zarovnání vpravo) |
{ZNACKA:X10X} | prodlouží se rovnoměrným vložením mezer na obě strany (zarovnání na střed) | zkrátí se rovnoměrným oseknutím obou stran |
Náhradní text se specifikuje za svislítko, např. takto: {ZNACKA|náhradní text}. Náhradní text nesmí obsahovat znaky {}|:, může obsahovat znaky ()-_. Může být prázdný.
Náhradní text se použije namísto hodnoty v případě, kdy hodnota pro danou značku není dostupná či definovaná. Je-li náhradní text skombinovaný s formátem, formát se na náhradní text uplatní stejně jako na normální hodnotu. Náhradní text má smysl v případech, kdy pole nemusí mít hodnotu, např. {JMVLAKU:10|}
nebo {KOLEJ:3|?}
.
Chybějící (plánované) funkce
- Zobrazení příjezdů (namísto odjezdů).
- Časy ve formátech MM:SS a M:SS.
- Zobrazení očekávaných vlaků, které ještě nezahájily cestu na lince.
- Aktuální čas?
- Rozhlas lze nastavit na dopravnu, kterou daná postava nespravuje. (Nemělo by toto být omezeno?)
- Chybí kontrola zastřežení a uzamčení dané cedule (rozhlas by měl ceduli nastavoval jménem svého vlastníka/ice a selhat, pokud by tímto způsobem nemohl ceduli nastavit).
- Zatím chybí nápověda.
- Zobrazení odjezdů infotextem staničního rozhlasu.
- Oznámení příjezdu vlaku v četu (s omezeným dosahem).
- Import/export nastavení (možná nakonec nebude implementován).