LTNRZase tolik jich není. V běžném provozu má DCC v zásadě 4 druhy zpráv, z čehož první 2 jsou z pohledu textového ovládání téměř totožné, třetí je jiný a čtvrtý je servisní, takže je záhodno jej na dálku nepoužívat. Naopak přibývá obrácený směr od zpětného ohlasu. Nic víc, nic méně.
Zprávy jsou následující:
Pro lokomotivu existuje zpráva, jakou má jet rychlostí. Existuje několik rychlostních kroků, tady se používá buď 28, nebo 125 (0 znamená zastav, 1 znamená zastav okamžitě a pak těch 28 nebo 125 kroků pro rychlost). Pak jsou tu funkce. Základ je 12 funkcí (F0 až F12, kde F0 jsou tradičně potkávací světla), Většina našich centrál podporuje 28 funkcí a luxusní centrály pak 68 funkcí. Funkce je prostě zapnutá, nebo vypnutá. Význam funkcí může být různý. Světla jsou klasika. Ale může to být třeba zvednutí/stažení sběrače, zatroubení, rozpojení spřáhla, přepnutí do posunovacích režimu (se sníženou rychlostí) a tak dále.
Lokomotiva má číselnou adresu a existují dva rozsahy - krátká adresa (1-127) a dlouhá adresa (1-9999). Ano, ty rozsahy se překrývaní. Třeba centrála NCE je rozeznává podle délky zápisu "3" je krátká adresa a "003" je dlouhá adresa. U nás používané centrály většinou překryv nepodporují a mají rozsahy 1-99 jako krátkou a 128-9999 jako dlouhou (ostatní je nejednoznačné).
To jsou ty první dva typy zpráv.
Třetí je příslušenství. V současné době se v Čechách setkáváme téměř výhradně se základním příslušenstvím. Tedy takové, které má jen dva stavy. Výhybka rovně/do odbočky, závory dolu/nahoru. Osvětlení perónu svítí/je zhasnuté. Takového příslušenství může být teoreticky 2048, ale některé centrály podporují jen 1-999, takže je bezpečné používat jen takové rozsahy.
Poslední pro tebe důležitá věc je obsazení koleje. Většina z nás používá jen základní detekci. Máme detektor s nějakým číslem a ten je buď obsazený, nebo volný. Detektor neví, jestli je obsazený lokomotivou s nějakou adresou, nebo vagónem bez adresy. Adresy detektorů se prezentují buď lineárně (1-2000 stav 0/1 - obsazeno/volno), nebo skupina po bajtech (detektor 68 má stav 14 -> binárně 0000 1110, takže první vstup je volný, druhý obsazený, ...). V realitě všichni používají detektory po skupinách, je to levnější. Trochu pozor na to, že detektory nemusí jít za sebou. Třeba začínám až od 60, někdo má třeba různé stanice číslované v blocích, nebo tak něco.
A to je tak všechno, co ti DCC nabízí.
Jak se dostanou data z textové zprávy do centrály je individuální. V rámci přirozenosti komunikuje centrála sériově, ale jestli data do počítače prochází po sériovém portu, USB, nebo třeba TCP/IP je různé. Prakticky vždy centrála používá binární protokol typu "příkaz" - "akdesa" - "data". Celkem inspirativní je si přečíst
protokol, který roco zveřejnilo pro
z21. To je takovej tématickej průřez.