Zitat 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