Hallo Martin,
ich habe mal mit meiner z21 getestet. Da ist es genauso, wie bei Deiner ESU:
2
3
4
DCC-Adresse 22 ( 6 : 2) A On 1000-0110 1111-1010
DCC-Adresse 22 ( 6 : 2) A Off 1000-0110 1111-0010
DCC-Adresse 22 ( 6 : 2) B On 1000-0110 1111-1011
DCC-Adresse 22 ( 6 : 2) B Off 1000-0110 1111-0011
Die DCC++ sendet die Off Befehle nicht (mit Speicherung "aus" aufgezeichnet):
2
3
4
5
6
7
8
9
10
DCC-Adresse 22 ( 6 : 2) A On 1000-0110 1111-1010
DCC-Adresse 22 ( 6 : 2) A On 1000-0110 1111-1010
DCC-Adresse 22 ( 6 : 2) A On 1000-0110 1111-1010
DCC-Adresse 22 ( 6 : 2) A On 1000-0110 1111-1010
DCC-Adresse 22 ( 6 : 2) A On 1000-0110 1111-1010
DCC-Adresse 22 ( 6 : 2) B On 1000-0110 1111-1011
DCC-Adresse 22 ( 6 : 2) B On 1000-0110 1111-1011
DCC-Adresse 22 ( 6 : 2) B On 1000-0110 1111-1011
DCC-Adresse 22 ( 6 : 2) B On 1000-0110 1111-1011
DCC-Adresse 22 ( 6 : 2) B On 1000-0110 1111-1011
Ob das DCC Norm konform ist, weiß ich nicht.
Mit Speicherung "ein" wird der Wechsel von A auf B von Deinem Code nicht als neuer Befehl gewertet, wenn kein Befehl mit Off dazwischen ist.
Zitat
Ansonsten darfst Du den Sketch gerne erweitern!
Habe ich schon versucht. Aber bis ich Deinen Code verstehe, dauert es Tage.
Da bist Du sicher schneller.
Schönen Tag
Bernd