Hallo Carsten,
I have been experiencing a problem with the Status Zugverband data sent via TCP.
Background information:
For some vehicles the Grunddaten details are contained in the main .rv.fzg file. For others these Grunddaten details are not in the main .rv.fzg file but rather in an external file that is linked from a Fahrzeug-Variante. This is legitimate (provided there is only a single Grunddaten defined for a specific vehicle) and currently works absolutely fine in the simulator. Some examples that have functioning separated Grunddaten details are the BR151, BR103 etc.
The problem relates to the Fahrzeugdateiname sent as per Doku 11.3.3.3.7. When the corresponding vehicle .rv.fzg file directly contains the Grunddaten details the Fahrzeugdateiname is sent correctly.
Some examples:
For BR111 (Grunddaten contained in 111.rv.fzg):
Fahrzeugdateiname sent via TCP is: RollingStock\Deutschland\Epoche4\Elektroloks\BRD\111\111.rv.fzg
For E10 (Grunddaten contained in E10.rv.fzg):
Fahrzeugdateiname sent via TCP is: RollingStock\Deutschland\Epoche3\Elektroloks\BRD\Einheitsloks\E10.rv.fzg
For BR120 (Grunddaten contained in 120.rv.fzg):
Fahrzeugdateiname sent via TCP is: RollingStock\Deutschland\Epoche4\Elektroloks\BRD\120\120.rv.fzg
However, it seems that when the Grunddaten has been linked via an Externe-Datei in a Variante section of the main .rv.fzg file the resulting Fahrzeugdateiname is not as expected.
Some examples:
For BR103 (Grunddaten in various Variante specific Externe-Datei):
Fahrzeugdateiname sent via TCP is: RollingStock\Deutschland\Epoche3\Elektroloks\BRD\E03\Gemeinsame_Daten\DB_103_216-245_SBS_Grunddaten.fzg
(Not the expected 103.rv.fzg)
For BR151 (Grunddaten in various Variante specific Externe-Datei):
Fahrzeugdateiname sent via TCP is: RollingStock\Deutschland\Epoche4\Elektroloks\BRD\151\Fahrzeugdaten\151_Grunddaten_DBS54.fzg
(Not the expected 151.rv.fzg)
I am currently using these Status Zugverband details in my client and this inconsistency is creating an issue in correctly reading all the fahrzeug details that I need. If possible it would be good to have just the main .rv.fzg filename sent in every case.
MfG
Steven.
[erledigt] TCP Status Zugverband - Fahrzeugdateiname
- Steven G.
- Beiträge: 478
- Registriert: 13.03.2004 05:59:18
- Aktuelle Projekte: Loks für Zusi 3
- Wohnort: Melbourne, Australien
[erledigt] TCP Status Zugverband - Fahrzeugdateiname
Zuletzt geändert von Carsten Hölscher am 04.06.2017 16:48:09, insgesamt 1-mal geändert.
Re: TCP Status Zugverband - Fahrzeugdateiname
Bei der Gelegenheit könnte mir auch mal jemand erklären, was dort konkret als Beschreibung ausgegeben wird. Ich habe hier z.B. "120 501-2, Epoche 5, DB Systemtechnik" für die Lok (120.rv.fzg) und "leer, AAE/DB" für die Wagen (Sgnss60_leer_Grunddaten_Bremse.fzg), das heißt aus letzterem kann ich nicht ableiten, ob das überhaupt für eine Baureihe ist. Aber das könnte womöglich auch an den Fahrzeugdateien selbst liegen. (Test Case: https://github.com/FSchn/ZusiTCP.NET/tr ... 052536139b" target="_blank und ST 93420 in PB-KS-Ruhrtal-13-24 Uhr)
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat
- Johannes
- Beiträge: 3081
- Registriert: 14.03.2009 22:36:06
- Aktuelle Projekte: Zusitools (http://git.io/zusitools)
Re: TCP Status Zugverband - Fahrzeugdateiname
Das ist beides Mal der Inhalt des XML-Tags "Beschreibung", wie man leicht nachpruefen kannF. Schn. hat geschrieben:Bei der Gelegenheit könnte mir auch mal jemand erklären, was dort konkret als Beschreibung ausgegeben wird. Ich habe hier z.B. "120 501-2, Epoche 5, DB Systemtechnik" für die Lok (120.rv.fzg) und "leer, AAE/DB" für die Wagen (Sgnss60_leer_Grunddaten_Bremse.fzg)

Re: TCP Status Zugverband - Fahrzeugdateiname
Dann richte ich die Frage mal ans ZPA. 
(Um nicht ganz OT zu sein: Stevens Problembeschreibung trifft bei mir — wie zwischen den Zeilen auch zu lesen — auch voll zu...
)

(Um nicht ganz OT zu sein: Stevens Problembeschreibung trifft bei mir — wie zwischen den Zeilen auch zu lesen — auch voll zu...

Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat
-
- Beiträge: 8614
- Registriert: 04.11.2001 19:57:46
- Aktuelle Projekte: Zusi3 Objektbau
- Kontaktdaten:
Re: TCP Status Zugverband - Fahrzeugdateiname
Das ZPA ist der Meinung, dass für die Frage nach der Fahrzeugbaureihe zuvorderst das Feld "Baureihe" in den Fahrzeugdateien zuständig ist, und nicht das Beschreibungsfeld. Im Beschreibungsfeld ist mit allem möglichen Müll zu rechnen, der vor allem dazu gedacht ist, dem Fahrplanbauer eine sachkundige Auswahl der gewünschten Fahrzeugvariante zu ermöglichen. Wenn ihr über TCP abfragen wollt, welcher Baureihe das Fahrzeug angehört, dann sollte Zusis Protokoll am besten so erweitert werden, dass der Inhalt des Baureihenfelds in einer zusätzlichen TCP-ID übertragen wird.
Zuletzt geändert von Alwin Meschede am 23.04.2017 16:48:25, insgesamt 1-mal geändert.
Mein Youtube-Kanal: youtube.com/echoray1
Re: [erledigt] TCP Status Zugverband - Fahrzeugdateiname
Ich weiß jetzt nicht, ob ich nicht gerade den Bug verwechsle, aber wenn ich Köln-Düsseldorf 2018 Zug S 30628 öffne, bekomme ich folgende Ausgabe:
Dort sind erneut die untergeordneten Grunddaten-Dateien angegeben. Zusi-Version 3.3.4.6. Habe ich irgendwas falsch gemacht, oder muss der Bug erneut geöffnet werden?
Code: Alles auswählen
02 0A 8E -> 0002 := 01
02 0A 8E 01 -> 0001 := RollingStock\Deutschland\Epoche5\Elektrotriebwagen\422_423_430\Fahrzeugkomponenten\Grunddaten_423.fzg
02 0A 8E 01 -> 0002 := 423.0 (PZB)
02 0A 8E 01 -> 0003 := 0005
02 0A 8E 01 -> 0005 := 421B8E3C 38,8889
02 0A 8E 01 -> 0006 := 423
02 0A 8E 01 -> 0007 := Verkehrsrot
02 0A 8E 01 04 -> 0001 := PZB90/I60R - V2.0
02 0A 8E 01 -> 0001 := RollingStock\Deutschland\Epoche5\Elektrotriebwagen\422_423_430\Fahrzeugkomponenten\Grunddaten_432_433.fzg
02 0A 8E 01 -> 0002 := 433.0
02 0A 8E 01 -> 0003 := 0005
02 0A 8E 01 -> 0005 := 421B8E3C 38,8889
02 0A 8E 01 -> 0006 := 433
02 0A 8E 01 -> 0007 := Verkehrsrot
02 0A 8E 01 -> 0001 := RollingStock\Deutschland\Epoche5\Elektrotriebwagen\422_423_430\Fahrzeugkomponenten\Grunddaten_432_433.fzg
02 0A 8E 01 -> 0002 := 433.5
02 0A 8E 01 -> 0003 := 0005
02 0A 8E 01 -> 0005 := 421B8E3C 38,8889
02 0A 8E 01 -> 0006 := 433
02 0A 8E 01 -> 0007 := Verkehrsrot
02 0A 8E 01 -> 0001 := RollingStock\Deutschland\Epoche5\Elektrotriebwagen\422_423_430\Fahrzeugkomponenten\Grunddaten_423.fzg
02 0A 8E 01 -> 0002 := 423.5 (PZB)
02 0A 8E 01 -> 0003 := 0005
02 0A 8E 01 -> 0005 := 421B8E3C 38,8889
02 0A 8E 01 -> 0006 := 423
02 0A 8E 01 -> 0007 := Verkehrsrot
02 0A 8E 01 04 -> 0001 := PZB90/I60R - V2.0
02 0A 8E 01 -> 0001 := RollingStock\Deutschland\Epoche5\Elektrotriebwagen\422_423_430\Fahrzeugkomponenten\Grunddaten_423.fzg
02 0A 8E 01 -> 0002 := 423.0 (PZB)
02 0A 8E 01 -> 0003 := 0005
02 0A 8E 01 -> 0005 := 421B8E3C 38,8889
02 0A 8E 01 -> 0006 := 423
02 0A 8E 01 -> 0007 := Verkehrsrot
02 0A 8E 01 04 -> 0001 := PZB90/I60R - V2.0
02 0A 8E 01 -> 0001 := RollingStock\Deutschland\Epoche5\Elektrotriebwagen\422_423_430\Fahrzeugkomponenten\Grunddaten_432_433.fzg
02 0A 8E 01 -> 0002 := 433.0
02 0A 8E 01 -> 0003 := 0005
02 0A 8E 01 -> 0005 := 421B8E3C 38,8889
02 0A 8E 01 -> 0006 := 433
02 0A 8E 01 -> 0007 := Verkehrsrot
02 0A 8E 01 -> 0001 := RollingStock\Deutschland\Epoche5\Elektrotriebwagen\422_423_430\Fahrzeugkomponenten\Grunddaten_432_433.fzg
02 0A 8E 01 -> 0002 := 433.5
02 0A 8E 01 -> 0003 := 0005
02 0A 8E 01 -> 0005 := 421B8E3C 38,8889
02 0A 8E 01 -> 0006 := 433
02 0A 8E 01 -> 0007 := Verkehrsrot
02 0A 8E 01 -> 0001 := RollingStock\Deutschland\Epoche5\Elektrotriebwagen\422_423_430\Fahrzeugkomponenten\Grunddaten_423.fzg
02 0A 8E 01 -> 0002 := 423.5 (PZB)
02 0A 8E 01 -> 0003 := 0005
02 0A 8E 01 -> 0005 := 421B8E3C 38,8889
02 0A 8E 01 -> 0006 := 423
02 0A 8E 01 -> 0007 := Verkehrsrot
02 0A 8E 01 04 -> 0001 := PZB90/I60R - V2.0
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat
- Carsten Hölscher
- Administrator
- Beiträge: 32777
- Registriert: 04.07.2002 00:14:42
- Wohnort: Braunschweig
- Kontaktdaten:
Re: [erledigt] TCP Status Zugverband - Fahrzeugdateiname
Mh, hab da mal was geändert, wobei ich jetzt nicht weiß, ob die Änderung es damals irgendwie nicht final in den Code geschafft hat oder ob es jetzt andere Fahrzeugkonstellationen gibt, wo es dann nicht mehr richtig geht.
Carsten
Carsten