Hallo Diego,
Zitat von DiegoGarcia
viel habe ich nicht rausfinden können, da ich nicht passend filtern konnte. Aber soviel dann doch:
Du hast aber auf jeden Fall einen Hinweis gebracht, dem ich nachgehen muß.
Zitat von DiegoGarcia
Verhalten der CS2-App gegenüber der Master-CS2: Ping Reply:
00310000 08 00000000 0101EEEE
Ja, diesen Ping Reply hatte ich auch schon gesehen, wenn ich selbst einen Ping Request verschicke. Der benutzt den Gerätetyp 0xeeee, der nicht in der Märklin CAN Doku beschrieben ist. Allerdings weiß ich bisher nicht sicher, ob man 0xeeee als Gerätetyp CS2 sehen kann. Ich vermute es aber aufgrund der bisherigen Tests bzw. Traces.
Die cs2.exe sendet aber auch selbst Ping Requests raus. Wenn mein BBB nicht auf diesen Ping antwortet und stumm bleibt, schaltet die cs2.exe auch in den Demomode. Es reicht also anscheinend nicht, daß die cs2.exe einen TCP Socket zur CS2 (bzw der entsprechenden Portnummer öffnen kann).
Zitat von DiegoGarcia
Dann erfolgt eine Abfrage über TCP:
GET /config/geraet.vrs
Du meinst damit ein http GET? Das ist auf jeden Fall etwas, wo ich nochmals nachschauen muß. Ich hatte erwartet, daß alles über CAN Frames abgefragt wird.
Ich habe einen Trace bekommen, in dem als erste *.cs2 Datei die Magnetartikel per CAN Frames abgefragt werden. Bei mir wird immerhin versucht, das Gleisbild zu laden, wenn ich in der cs2.exe die entsprechende Seite ausgewähle. Leider aber keine weitere *.cs2 Datei.
In dem Trace folgt nach dem Ping die "Bootloader CAN gebunden Service" 0x1B/0x36 Message mit DLC = 0 und dann einige System Befehle "System Status" 0x0b als Antwort. Leider ist der Aufbau der Daten (1 Byte Kanalnummer und 2 Bytes Messwert) auch nicht näher erklärt.
Danke und Tschüß
Michael