"Schreibende" Kommandos an die Control Unit senden
-
-
Fabian: T2
-
Üblicherweise sind die Prgrammierbefehle ja auch geteilt in:
Befehl
Wert
ControllerWie passt "T2" da rein?
-
-
Fabian: ist ja auch kein Programmierbefehl, sondern eher Trigger/Kommando ähnlich "=1".
-
-
-
-
-
-
Fabian: 5336
Kann sein, dass das erst mit FW-Update für AppConnect unterstützt wird - was auch erklären würde, wieso man bei slotbaer hierzu nix findet.
Tante Edith meint, mit 5331 hat's auf jeden Fall auch schon funktioniert. -
Fabian: vorher ein " wie bei allen anderen Befehlen über die serielle Schnittstelle schickst du eh mit, oder?
-
Ja habe "T2$ geschickt. Dann muss ich wohl wirklich erst ein Update machen. Gibt es eine Möglichkeit auch ohne appconnect ein Update zu machen? Hat jemand Mal die Firmware von seiner cu ausgelesen? Ich bräuchte ja nur das hex File
Gesendet von meinem Nexus 10 mit Tapatalk
-
-
Hab meine CU jetzt durch eine ausgeliehene AppConnect geupdatet.
Befehl funktioniert jetzt.Ist euch auch aufgefallen, dass die Antwort der CU auf den Befehl "? um 2 Zeichen länger geworden ist.
Hat schon jemand herausgefunden, was die beiden neuen Zeichen zu bedeuten haben? -
Hab meine CU jetzt durch eine ausgeliehene AppConnect geupdatet.
Befehl funktioniert jetzt.ZitatIst euch auch aufgefallen, dass die Antwort der CU auf den Befehl "? um 2 Zeichen länger geworden ist.
Ja.
ZitatHat schon jemand herausgefunden, was die beiden neuen Zeichen zu bedeuten haben?
Nein.
Meine Vermutung ist, dass die wohl von der letztes Jahr hätte erscheinen sollenden Checklane benutzt werden, wenn sie denn mal rauskommt. Aber nix genaues weiß ich auch nicht...
-
-
Ich möchte diesen Thread nochmal ans Tageslicht holen und mich bei allen Postern bedanken, die hier mit großer Geduld Ihre Kenntnisse weitergegeben haben. Aber auch bei Marc, der hier genau die Fragen gestellt hat, die mich seit längerer Zeit beschäftigt haben.
Es ist schon komisch: Da sucht man sich im Netz nen Wolff und da steht die Lösung doch hier im Forum. 8oNochmals Danke und schöne Grüße
Markus -
Und fast ein Jahr später bin ich dran mit "ans Tageslicht holen"
Ich experimentiere gerade ein bisschen mit verschiedenen Befehlen rum, die ich an die CU sende. Dabei kam mir die Idee, ob man nicht auch die von @brumbaer so genannten "Reglerdatenworte" senden könnte, um das Drücken von Reglern zu simulieren. Ich habe auch direkt mal versucht, verschiedene Befehle zu senden, doch hat sich bislang nichts getan (wobei es auch daran liegen kann, dass ich die falschen sende - dieser ganze Bitkram ist ja bekanntlich nicht meine Stärke ;-)).
Aber deshalb meine Frage: Ist jemandem bekannt, ob das überhaupt funktionieren kann? Oder können solche Befehle prinzipiell nicht ankommen (aus welchen Gründen auch immer)?
-
Hallo Marc,
die "Reglerdatenworte" gehören zum "Bahnprotokoll", d.h. Kommandos welche die CU über den Slot an die Fahrzeuge schickt.
Diese werden von der CU, bzw. der darauf laufenden Firmware, laufend aufgrund der Stellung der verschiedenen Regler generiert.
Über Bluetooth bzw. eigentlich die serielle Schnittstelle verwendet die CU ein anderes Protokoll ("CU Rundenzähler-Protokoll" nach Slotbär).
Einzig die Programmierdatenwörter werden von beiden Protokollen unterstützt, bzw. von der CU "getunnelt", wobei diese über die Serielle anders codiert sind und man auch angeben kann, wie oft das Datenwort auf der Bahn wiederholt werden soll. Es findet also auch hier eine Verarbeitung durch die CU statt. Regler- und sonstige Datenworte werden meines Wissens nach von der CU ignoriert.
Eine Möglichkeit, die Auswertung einzelner Regler durch die CU zu unterbinden und stattdessen über CU-Protokoll entsprechende Werte vorzugeben, ist mir zumindest nicht bekannt.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!