Fahrzeugliste "reinigen"?
Moin,
ich habe mal ne Frage. Wenn ich im Editor die FZ-Liste öffne, erscheinen dort ja keine Telegramme oder so etwas.
Wenn ich allerdings die Fahrzeug.dat öffne, so sind scheinbar die zuletzt empfangenen FMS-Telegramme bei dem jeweiligen Wagen gespeichert. D.h. die Liste ist somit "versaut", jeder kann diese Telegramme sehen, wenn man die Code-Dateien ins Netz stellt und das möchte ich nicht haben.
Gibt es also irgendeine Möglichkeit, das Speichern der Telegramme des jeweiligen Wagens in der FZ-Liste zu unterbinden bzw. diese Telegramme nachträglich aus der FZ-Liste zu entfernen, ohne die Datei - unwissentlich - unbrauchbar zu machen/zu zerstören???
Liste der Anhänge anzeigen (Anzahl: 1)
Zwingend logisch ist das erstmal nicht ., Die FMS-Telegramme hätten ja auch an anderer Stelle stehen können (Habe nämlich bei mir in der Datei keine, da bei uns im LK nur Status per FMS-gesendet wird.
Daß die Datei unbrauchbar wird, hängt vom Editor ab.
Hier wird ein sogenannter HEX-Editor benötigt, bzw. ein Editor, der sich in den HEX-Modus umschalten läßt. Beispiel UltraEdit o. ä.
In diesem Editor kann man gezielt einzelne Bytes überschreiben. Um zuwissen, was als Standardwert bei "leerem FMS-Telegramm" hinterlegt ist, eine Fahrzeug.dat mit nur einem Fahrzeug neu anlegen. Anschließend Datei im HEX-Editor öffen und die entsprechenden Werte merken. Nun die zu bearbeitende Datei öffnen und die entprechenden Werte durch den Initialwert überschreiben.
Wichtig: manche HEX-Editoren lassen ein eingeben sowohl im Hex-Block zu (ist einfacher, da hier alle Zeichen direkt über ihren HEX-Code eingetragen werden können) als auch im normalen "Text"-Mode (ist weniger zu empfhelen, außer man muß "klartext" eingeben, da nur Zeichen, die im Zeichensatz der Tastatur abgedeckt sind eintragen kann.
Beigefügter Screen-Shot zeiggt einen Ausschnitt aus der Fahrzeug.dat, wie sie sich im UltraEdit bei
Verwendung des HEX-Modus zeigt.
Im Hex-Block ist dan z. B. der Buchstabe N durch die Zeichenfolge 4E einzutragen.
Liste der Anhänge anzeigen (Anzahl: 1)
Warum so umständlich?
Anbei ein Programm, daß alle Fahrzeuge auf Status 2 setzt und die Leitstellenkurztexte löscht.
Muß in das gleiche Verzeichnis wie die Fahrzeug.DAT kopiert werden und dann einfach ausführen. Wenn sich beim Starten vermeintlich nichts tut, liegt das wahrscheinlich daran, daß das ganze so schnell geht.
Bitte vorher eine Sicherheitskopie der Fahrzeug.DAT erstellen. Übernehme keine Haftung für eventuelle Probleme!
Viel Spaß,
Arne
Liste der Anhänge anzeigen (Anzahl: 1)