AnnounceGreetings: FIS ignoriert die default Gong.ogg

Die Anzeigesoftware von Jens Haupert.

Moderator: Jens Haupert

Antworten
Nachricht
Autor
Benutzeravatar
lipkegu
Beiträge: 197
Registriert: 14.12.2022 23:09:43
Aktuelle Projekte: (FIS) Linguatec Anna 15
Wohnort: Berlin Marzahn (Nord)
Kontaktdaten:

AnnounceGreetings: FIS ignoriert die default Gong.ogg

#1 Beitrag von lipkegu »

Definiert man ein AnnounceGreetings-Property im Trains Block, so versucht ZusiDisplay statt Gong.ogg die Datei GongRRX.ogg abzuspielen.
Die Gong.ogg wird jedoch komplett ignoriert.

Code: Alles auswählen

2024-10-13 00:01:11.4266|ERROR|MMI_FIS.Route|Eine FIS-Ansage konnte nicht abgespielt werden, da folgede Datei fehlt: E:\Spiele\Zusi3\_ZusiData\Timetables\Deutschland\Koeln_Duesseldorf\ZusiDisplay\RRX\GongRRX.ogg
2024-10-13 00:01:11.4266|INFO|MMI.EBuLa.Tools.DxSound|Spiele Sound ab: E:\Spiele\Zusi3\_ZusiUser\Timetables\Deutschland\Koeln_Duesseldorf\ZusiDisplay\..\..\Infrastrukturdaten\ZusiDisplay\RRX\RE1-Aachen.ogg
2024-10-13 00:01:11.4519|INFO|MMI.EBuLa.Tools.DxSound|Spiele Sound ab: E:\Spiele\Zusi3\_ZusiUser\Timetables\Deutschland\Koeln_Duesseldorf\ZusiDisplay\..\..\Infrastrukturdaten\ZusiDisplay\Rahmenansagen\RRX\Naechster_Halt.ogg
2024-10-13 00:01:11.4519|INFO|MMI.EBuLa.Tools.DxSound|Spiele Sound ab: E:\Spiele\Zusi3\_ZusiUser\Timetables\Deutschland\Infrastrukturdaten\ZusiDisplay\Stationen\RRX\KLMI.ogg
2024-10-13 00:01:11.4519|INFO|MMI.EBuLa.Tools.DxSound|Spiele Sound ab: E:\Spiele\Zusi3\_ZusiUser\Timetables\Deutschland\Koeln_Duesseldorf\ZusiDisplay\..\..\Infrastrukturdaten\ZusiDisplay\RRX\RE1-Aachen.ogg
Zusi 3 (Steam & Stick)

Benutzeravatar
Jens Haupert
Beiträge: 5069
Registriert: 23.03.2004 14:44:34
Aktuelle Projekte: http://www.zusidisplay.de
Wohnort: Berlin
Kontaktdaten:

Re: AnnounceGreetings: FIS ignoriert die default Gong.ogg

#2 Beitrag von Jens Haupert »

Hallo,

da müsste ich mal die XML-Stellen sehen, was definiert wurde und was dann genau nicht passt. Danke.

Grüße
Jens

Benutzeravatar
lipkegu
Beiträge: 197
Registriert: 14.12.2022 23:09:43
Aktuelle Projekte: (FIS) Linguatec Anna 15
Wohnort: Berlin Marzahn (Nord)
Kontaktdaten:

Re: AnnounceGreetings: FIS ignoriert die default Gong.ogg

#3 Beitrag von lipkegu »

Das Problem ist das, was Du bereits in dem RRX-Addon angesprochen hast. Wenn Teile (Der Gong) der Kette fehlen, dann spielt ZD das komplett nicht ab.
Theoretisch müsstest Du einfach nur ein AnnounceGreeting definieren, und eine GongRRX.ogg nutzen, die nicht im normalen Pfad liegt.

Nur was ich immer nicht ganz nachvollziehen konnte war das: (FormatException)
...
2024-11-08 14:41:33.4153|INFO|MMI.EBuLa.Tools.DxSound|DxSound -> Create DirectSoundOut device
2024-11-08 14:41:41.5075|INFO|MMI.EBuLa.Tools.DxSound|Spiele Sound ab: E:\Spiele\Zusi3\_ZusiUser\Timetables\Deutschland\Infrastrukturdaten\ZusiDisplay\Rahmenansagen\RRX\Gong.ogg
2024-11-08 14:41:41.5075|INFO|MMI.EBuLa.Tools.DxSound|Spiele Sound ab: E:\Spiele\Zusi3\_ZusiUser\Timetables\Deutschland\Infrastrukturdaten\ZusiDisplay\Rahmenansagen\RRX\Naechster_Halt.ogg
2024-11-08 14:41:41.5075|INFO|MMI.EBuLa.Tools.DxSound|Spiele Sound ab: E:\Spiele\Zusi3\_ZusiUser\Timetables\Deutschland\Infrastrukturdaten\ZusiDisplay\Stationen\RRX\EHM.ogg
2024-11-08 14:41:41.5075|INFO|MMI.EBuLa.Tools.DxSound|Spiele Sound ab: E:\Spiele\Zusi3\_ZusiUser\Timetables\Deutschland\Infrastrukturdaten\ZusiDisplay\Rahmenansagen\RRX\Gong.ogg
2024-11-08 14:41:41.5075|ERROR|MMI.MVB.MVB|Ein internet Fehler ist aufgetreten (packageLoopSenderInternal()). Grund: The input string '' was not in a correct format.|System.FormatException: The input string '' was not in a correct format.
at System.Number.ThrowFormatException[TChar](ReadOnlySpan`1 value)
at System.Int64.Parse(String s)
at MMI.FIS_CLIENT.BT_FIS_Grundbild.m_mvb_MVBEvent(MVBPackage package)
at MMI.MVB.MVB.TransferPackageInternal(MVBPackage package)
at MMI.MVB.MVB.packageLoopSenderInternal()
...
Vorallem was ich sehr verwirrend finde ist das: ..\..\ weiter vorne fängt der Pfad einfach an mit "\Timetables\......\Datei.ogg" Das zieht sich durch alle ZDA-Dateien. Scheint aber nicht in der Grunddaten.zda zu sein, da zeigt ZD den Pfad richtig an.

Code: Alles auswählen

 <Trains Timetable="\Timetables\Deutschland\Koeln_Duesseldorf\Koeln-Duesseldorf_2021_16Uhr-19Uhr.fpn" .... AnnounceGreetings="..\..\Infrastrukturdaten\ZusiDisplay\RRX\RE5-Koblenz.ogg">
Zusi 3 (Steam & Stick)

Benutzeravatar
Jens Haupert
Beiträge: 5069
Registriert: 23.03.2004 14:44:34
Aktuelle Projekte: http://www.zusidisplay.de
Wohnort: Berlin
Kontaktdaten:

Re: AnnounceGreetings: FIS ignoriert die default Gong.ogg

#4 Beitrag von Jens Haupert »

Hallo,

ich hab deine letzten Ausführugen leider nicht so recht verstanden. Steht wohl auf'm Schlauch.

Andere Info: mit der Beta-Version vom Sonntag (3.5.37.54) kann im <Trains>-Block ein neues Attribut <SpecialAnnouncements> ergänzt werden, in dessen Inhalt man den Pfad zu einer eigenen Sonderansagen-ZDA-Datei hinterlegen kann. Ist ein einer der Züge die im <Trains>-Block definiert sind geladen, werden nur noch diese Sonderansagen angezeigt.

Darüber hinaus wird die Begrüßungsansage beim Laden des Plans einmalig abgespielt (nur bei den FIS-Typen außer ET42x und Talent2).

Grüße
Jens

Benutzeravatar
lipkegu
Beiträge: 197
Registriert: 14.12.2022 23:09:43
Aktuelle Projekte: (FIS) Linguatec Anna 15
Wohnort: Berlin Marzahn (Nord)
Kontaktdaten:

Re: AnnounceGreetings: FIS ignoriert die default Gong.ogg

#5 Beitrag von lipkegu »

Code: Alles auswählen

	...
	  <Trains Timetable="\Timetables\Deutschland\Koeln_Duesseldorf\Koeln-Duesseldorf_2021_16Uhr-19Uhr.fpn" 
	  	AnnounceDestinationComplete="_" AnnounceGreetings="..\..\Infrastrukturdaten\ZusiDisplay\RRX\RE1-Aachen.ogg"
		SpecialAnnouncements="\Timetables\Deutschland\Infrastrukturdaten\ZusiDisplay\Sonderansagen\RRX_Sonderansagen.zda">
		<Train Type="RE" TypeDisplay="RE1" Number="26856" Destination="Aachen Hbf" />
		...
	  </Trains>
	  ...
Bild

Funktioniert, im Siemens FIS kann man nur nicht scrollen. Jedoch im TFT sind die alle sichtbar! (und ja manche Ansagen sind sind doppelt benannt, hab ich schon behoben).
Was mir auffält ist, dass beim Abspielen meistens nur die erste Datei abgespielt wird. Erst nach erneutem klicken auf Play spielt ZD die komplette Kette ab.
Zusi 3 (Steam & Stick)

Antworten