Traktion

Antworten
little.yoda
Site Admin
Beiträge: 379
Registriert: 14.09.2018, 19:05
Hat sich bedankt: 8 Mal
Danksagung erhalten: 19 Mal

Traktion

Beitrag von little.yoda » 12.08.2019, 21:24

Schon mal für die nächste Version.

Ab der nächsten Version gibt es eine Möglichkeit für die Traktion.

Um das Beispiel zu erklären:

Ohne Aktivierung der Traktion, hört er auf die Adresse 70
Mit Aktivierung der Traktion, hört er und die zweite Lok dann auf die Adresse 100
Zwischen beiden Modi kann über F5 (konfigurierbar) bei der Adresse 100 hin- und hergeschalten werden.

Die zweite Lok wird dann analog konfiguriert. (z.B. 71 statt 70)

Intern wird es etwas komplizierter.

Ich habe eine Aktion "Traktion" hinzugefügt. Diese Aktion ist mehr oder weniger ein Wegweiser.
Wenn er nicht aktiv ist, werden nur Speed-Befehle, die an die Adresse 70 gehen, an die virtuelle/interne Adresse 100.000 weitergeleitet.
Wenn er aktiv ist, werden jedoch nur Speed-Befehle, die an die Adresse 100 gehen, an die virtuelle/interne Adresse 100.000 weitergeleitet.
Die DCC-Ansteuerung oder PWM-Ansteuerung hören dann auf diese virtuelle/interne Adresse 100.000.

Damit die Traktion überhaupt funktioniert, müssen natürlich beide Loks die Befehle überhaupt empfangen können, also:
- Nutzung einer Z21 und beide Lok verbinden sich mit der Z21
- Eine Lok simuliert eine Z21 und die zweite Lok verbindet sich mit der ersten Lok
- ....


Code: Alles auswählen

{
    "version":"3",
    "cfg":[
        {
            "m":"wlan",
            "ssid":"Hallo World",
            "pwd":"geheimgeheim"
        },
        {
            "m":"z21"
        },
        {
            "m":"webservicewifiscanner"
        },
        {
            "m":"webservicelog"
        },
        {
            "m":"cmdlogger"
        }
    ],
    "out":[
        {
            "m":"dccout",
            "enable":"DISABLE",
            "addr":"100000",
            "dccoutputaddr":"3"
        },
	{
            "id":"tr",
            "m":"traktion",
            "normalAddr":"70",
            "traktionAddr":"100",
            "virtuelleAddr":"100000",
             "func":"5"
        }
        
        
    ],
    "in":[
    ],
    "connector":[
    ]
}

Antworten