V prejšnjem tednu sem DCC dekoder testiral na različnih sistemih, več o izdelavi je tu. Dekoder deluje brez težav na Trix/Marklin, ESU, DSmain in DCC/MM2 sistemih. Dekoder deluje tudi z ROCO Multimausem, vendar ima Roco zamik pri naslavljanju dekoderjev. To pomeni, je potrebno nastavljenemu naslovu dodati +4. Sam imam nastavljene naslove od 5 naprej, se pravi da je prvi servo motor na naslovu 5, drugi na naslovu 6 itd. Pri Rocu se ti naslovi prastavijo na 9 za prvi servo, 10 za drugi itd.
Če se uporablja dekoder samo z Roco sistemom je možno v programu ta zamik popraviti, tako da gredo naslovi od 1 naprej.
Primer naslavljanja za vse sisteme
Primer naslavljanja za ROCO je potrebno popraviti
Current_Decoder_Addr = Dcc.getAddr();
v
Current_Decoder_Addr = Dcc.getAddr()-4;
Po korekturi mora koda izgledati takole
S tem dosežemo, da je prvi izhod dekoderja vezan na prvi kanal za dodatke v ROCO sistemih.