
Zitat von
Uwe17
Kannst Du mir kurz erklären, wie Du Dir das mit den Script vorgestellt hast,
und wie das eingerichtet wird (bin wohl ein wenig zu dähmlich *grins*)
Mit dem Script kannst du eingehende POCSAG Alarmierungen (Text) oder eingehende FMS Texttelegramme so zerlegen dass die einzelnen Daten in nem Array vorliegen und so als Einsatzauftrag im Client angezeigt werden.
Eine weitere Möglichkeit ist mit dem Script auf ZVEI Alarmierungen zu reagieren.
Der Code muss dann in das jeweilige Script eingefügt werden. (Dropdownliste oben) Nach dem editieren muss der Text gespeichert werden.
Beispiel um ein FMS Texttelegramm in der Form Stichwort#Stadt#Straße#Hausnummer zu zerlegen:
Code:
Function FMSParser(FMSTelegramm)
Dim Result(10) 'Ergebnisarray - Nummerierung = Felder in der LST Übersichtstabelle
Felder = Split(FMSTelegramm, "#")
Result(3) = Felder(0) 'Stichwort
Result(1) = Felder(1) 'Stadt
Result(2) = Felder(2) 'Straße
Result(10) = Felder(3) 'Hausnummer
FMSParser = Result
End Function
Desweiteren stehen ein paar Zusatzbefehle zur Verfügung:
Tools.Positionsabfrage(Latitude, Longitude)
- Eingehende Positionsabfragen werden im Client angezeigt
PortSchalten(Port, Status)
- Port am IOWarrior schalten - Status: 1 = An, 0 = Aus
PortTasten(Port, Zeit)
- Port am IOWarrior wird für angegebene Zeit (ms) getastet
KeyToStichwort(Key)
- Sucht aus der Datenbank das Stichwort dass zu Key passt und gibt es zurück
StichwortToKey(Stichwort)
- s.o. nur umgekehrt
GPSXFromStreet(Stadt, Strasse)
GPSYFromStreet(Stadt, Strasse)
- Sucht aus der Datenbank die X bzw Y GPS Koordinate der hinterlegten Straße raus
Gruß
Holger