Jedina moznost, jak prestat klast blbe otazky, je ucit se. 
To se da aj formou otazky, ale ne tak, ze budes predkladat tvrzeni a mlatit nas s nim po hlave. 

---
citace normy  Digitrax:
OPC_IMM_PACKET      0xED    ;SEND n-byte packet immediate    LACK
 ;<0xED>,<0B>,<7F>,<REPS>,<DHI>,<IM1>,<IM2>,<IM3>,<IM4>,<IM5>,<CHK>
 ;<DHI>=<0,0,1,IM5.7-IM4.7,IM3.7,IM2.7,IM1.7>
 ;in <REPS> D4,5,6=#IM bytes,D3=0(reserved); D2,1,0=
repeat CNT  ;Not limited MASTER then LACK=<B4>,<7D>,<7F>,<chk> if CMD ok
  ;IF limited MASTER then  Lim  Masters respond with <B4>,<7E>,<lim adr>,<chk>
  ;If internal buffer BUSY/full respond with <B4>,<7D>,<0>,<chk>
---
Vyroba DCC neni az tak jednoducha, jak si spousta lidi mysli, je to dynamicky komplexni proces, ktery se ridi 
prioritama, ktere nastavil programator. 
Nejlepe se to prirovnava ku rotacnimu zasobniku, , do ktereho se zasouvaji jednotlive pakety podle slotu a jinych prikazu. A z tohoto rotacniho zasobniku se vybiraji jednotlive pakety do vyroby DCC a generuje se DCC.
Teda prikaz IMM se nikde nepamatuje, jen se zasune do tohoto rotacniho zasobniku a odvysila se. Centrala si skutecne nemusi nic pamatovat ve smyslu toho, co predpokladas ty.
Ono je to trosku jinak, vsechno je bufferovane a rizene prioritama, ale na vysvetleni to staci.
---
Centrala Uhlenbrock neumi zpracovat pakety vyssich funkci Digitrax a naopak. Kazda ta firma si jede po sve koleji. Proste konkurencni boj, ktery tady nevyresime.