Das geistert mir auch schon länger im Kopf herum....
I. Erster Ansatz:
Vorhandene Konfiguration:
Uniden UBC9000XLT inkl. Diskriminatorausgang
Soundkarte VIA (OnBoard)
IIS 5.0 (Webserver inkl. Perl 5.0, ASP 3.0 und PHP4)
Zunächst mal Daten schreiben. Also hab ich mir die globalen Aktionen im Editor für FMS32 genommen und ein Telegramm.
Das Telegramm ist: 69450466100
6945046100 ist in NRW(!) der 01/83/01, also der erste RTW der Wache 1. Die letzten beiden Stellen, hier 00 sind Status 0 vom Fahrzeug zur Leitstelle.
Damit kann ich eine globale Aktion ausführen. Ab Version 2.2.6
gibt es für Aktionen den Parameter %1, dieser soll laut Doku in POCSAG Aktionen den Meldungstext übergeben.
Wenn sowas geht, dann sollte es eine ausführbare Datei geben die den Parameter schreibt. Also hab ich mir ein VB-Programm geschrieben, welches seine Oberfläche verbirgt, einen Kommandozeilenparameter übernehmen kann und in eine Textdatei schreibt. Am Ende wird zusätzlich das lokale Datum und die Uhrzeit der Maschine angefügt auf der das Programm arbeitet.
Das Programm heisst boslog.exe und kann alle durch ein leerzeichen vom Aufruf getrennten Parameter in eine Datei schreiben.
Bsp. Der Aufruf C:\>boslog.exe hallo
ergibt in einer voreingestellten Datei die Zeile 'hallo'
Zurück in den Editor FMS32, unter dem Menu
FMS/Globale Aktionen/Neu
folgende Einträge:
Telegramm von 69450466100
Aktion:
C:\boslog.exe %1
Meldungen des 01/83/01 ergaben folgendes Ergebnis:
"69450461;04.05.2004 20:55:25;"
"69450461;04.05.2004 21:03:21;"
"69450461;04.05.2004 21:03:21;"
Im Grunde nichts sagend, da der Text nur auf Status 0 vom Fahrzeug zur Leitstelle geschrieben wird.
Ein weiterer Versuch mit einer neuen Globalen Aktion
69450466110 im Ergebnis:
"69450461;04.05.2004 21:10:55;"
"69450461;04.05.2004 21:10:55;"
"69450461;04.05.2004 21:12:56;"
"69450461;04.05.2004 21:16:48;"
Fazit:
Status und Richtung sind unter FMS/Globale Aktionen im FMS32-Editor nicht einstellbar. (Versuche mit Parameter %2 und %3 brachten kein Ergebnis)
D.h. um eine Datei oder Datenbank zu füllen, müssten pro Fahrzeug für die letzten beiden Stellen, Status 0-15 und Richtung,
0-1, insgesamt zweiunddreissig globale Aktionen definiert werden.
Ausblick:
Die Datei FMSAktGb.DAT, welche die globalen Aktionen für FMS enthält muss bei grösseren Wehren einfacher erstellt werden.
Pro Fahrzeug müssen 32 mögliche Statusdetails in den letzten beiden Stellen erreicht werden.
Ziel:
Bei Telegramm 6945046100
Aufruf: D:\programme\BOS_Heirue-Soft\boslog\boslog.exe %100
Bei Telegramm 6945046110
Aufruf: D:\programme\BOS_Heirue-Soft\boslog\boslog.exe %110
Telegramm 6945046120
Aufruf: D:\programme\BOS_Heirue-Soft\boslog\boslog.exe %120
....bis
Telegramm 69450461F1
Aufruf: D:\programme\BOS_Heirue-Soft\boslog\boslog.exe %1F1