Serielle Schnittstelle¶
Serielle Schnittstelle vom Swissphone BOSS 925 auslesen - Pro Version ab 1.0.17 Version*¶
Motivation¶
Der nachstehende Workaround bietet sich für IDEA-Verschlüsselt Melder von Swissphone an. Auch die Weiterverarbeitung mit eigenen Batch-Programmen für das Anzeigen auf PC-Monitoren und Beamern in Feuerwehrhäusern ist somit möglich.
Vorraussetzung¶
Um den BOSS 920 und 925 auszulesen, wird die Programmierstation von Swissphone mit einer seriellen Schnittstelle benötigt. Alternativ ist auch der Programmieradapter mit USB-Anschluß von Riewel nutzbar. Als nächster Schritt muss die Programmierung auszulesenden RICs im BOSS 920V bzw. 925V mit dem Haken im Feld A versehen werden. Dieser Eintrag hat zur Folge, dass die Alarmierungen über die serielle Datenschnittstelle ausgegeben werden. Für das Auslesen der Daten aus dem DME wurde die Funktion zur Übertragung aus der seriellen Schnittstelle in die PRO Version des Radio Operators implementiert. Jedoch sind noch folgende Anpassungen notwendig:
1. Erweiterung der XML-Schnittstelle „generalconfigs.xml“ unter Windows 7:¶
Im Windows Explorer die Datei generalconfigs.xml im Verzeichnis %appdata%\RadioOperator
anklicken, mit dem Editor bzw. Notepad öffnen und folgende Zeilen zwischen </Rufnamen> und <Aufteilung> hinzufügen:
<SerialPort>
<Activated value="True" />
<Name value="COM1" />
</SerialPort>
Falls Sie nicht COM1 in der Zeile <Name value="COM1" /> (bei USB-Adaptern oder mehreren seriellen Schnittstellen kann der Wert für die angeschlossene COM-Schnittstelle oder virtuelle COM-Schnittstelle von USB auch einen anderen Wert haben) verwenden, so schauen Sie bitte im Gerätemanager nach, welchen COM-Port Sie verwenden und ändern die Zahl hinter der Bezeichnung COM (siehe oben) entsprechend Ihrem System ab.
2. Zuordnungstabelle RIC Nummer und Subadresse mit RIC Hauptadresse anlegen¶
Als nächstes müssen Sie die Tabelle poc_table_seriell.xml anlegen. Dieses hat den Sinn, dass die Nummer 01 den alarmierten RIC anzeigt. Dafür wechseln Sie wieder in den Ordner %appdata%\RadioOperator
und legen dort eine neue Datei mit dem Namen poc_table_seriell.xml an.
In diese neue Datei tragen Sie bitte folgende Code ein:
<NewDataSet>
<entry>
<key>01</key>
<value>0123456</value>
</entry>
</NewDataSet>
Der Wert 01 im Code <key>01</key> steht für den ersten Eintrag im Swissphone BOSS 920 oder 925 und für den Wert 0123456 (hier den RIC aus dem DME, der unter 1 steht)in der Zeile <value>0123456</value> eintragen. Falls Sie weitere RICs aus dem Swissphone auslesen wollen, so erweitern Sie den Code um den Eintrag für den zweiten RIC wie folgt:
<NewDataSet>
<entry>
<key>01</key>
<value>0123456</value>
</entry>
<entry>
<key>02</key>
<value>0124456</value>
</entry>
</NewDataSet>
(Wert 0124456 muss durch Ihren weiteren Wert ersetzt werden) und speichern die Datei ab.
Nun können Sie den Radio Operator starten und die Alarmierungen werden aus dem DME an den Radio Operator übertragen.