Versionsupdate des DME-Listeners angehängt. Folgende Änderungen:
- Umlaute sollten nun angezeigt werden
- Nachricht wird jetzt komplett und richtig aufgenommen (keine dutzende Alarmierungen mehr)
Im Anhang der Download.
Wenn ihr Logs postet, dann bitte unbedingt im DEBUG Level!
Hallo,
jetzt funktioniert der Listener soweit wieder, einen Bug hat er jedoch noch:
Entweder ist etwas in "Standart-Codes" ODER in "Codes der zu alarmierenden Einheiten" hinterlegt, wenn in beiden etwas steht, passiert garnichts.
Ich habe dazu mal ein wenig rumprobiert und bin zu folgemdem Ergebnis gekommen:
wird nur in ein Feld von beiden etwas eingetragen und das Plugin neu gestartet, meldet die Logdatei:
Wird in beide Felder etwas eingetragen, meldet es hingegen:21:08:41 [WARN] [RMI TCP Connection(17)-172.18.209.75] [fmeListener.PortListener][134] Serialport bereits geschlossen
21:08:41 [INFO] [RMI TCP Connection(17)-172.18.209.75] [server.input.InputPool][267] Port Input: COM1
21:08:41 [WARN] [RMI TCP Connection(17)-172.18.209.75] [fmeListener.PortListener][134] Serialport bereits geschlossen
21:08:41 [INFO] [DME-Input] [fmeListener.PortListener][68] Liste verfübare Ports auf und öffne Serialport 'COM1'...
21:08:41 [INFO] [DME-Input] [fmeListener.PortListener][72] Port: COM3(Typ: 1)
21:08:41 [INFO] [DME-Input] [fmeListener.PortListener][72] Port: COM1(Typ: 1)
21:08:41 [INFO] [DME-Input] [fmeListener.PortListener][75] Port gefunden
21:08:41 [INFO] [DME-Input] [fmeListener.PortListener][120] Serialport erfolgreich geöffnet
An sich kann ich damit erstmal leben, lasse ich eben alles über die selbe Einheit laufen.21:16:07 [INFO] [RMI TCP Connection(22)-172.18.209.75] [server.input.InputPool][267] Port Input: COM1
21:16:07 [WARN] [RMI TCP Connection(22)-172.18.209.75] [fmeListener.PortListener][134] Serialport bereits geschlossen
21:16:07 [INFO] [DME-Input] [fmeListener.PortListener][68] Liste verfübare Ports auf und öffne Serialport 'COM1'...
21:16:07 [INFO] [DME-Input] [fmeListener.PortListener][72] Port: COM3(Typ: 1)
21:16:07 [INFO] [DME-Input] [fmeListener.PortListener][72] Port: COM1(Typ: 1)
21:16:07 [INFO] [DME-Input] [fmeListener.PortListener][75] Port gefunden
21:16:07 [ERROR] [DME-Input] [fmeListener.PortListener][86] Port bereits belegt
javax.comm.PortInUseException: Port currently owned by Unknown Windows Application
at javax.comm.CommPortIdentifier.open(CommPortIdentif ier.java:337)
at fmeListener.PortListener.openSerialPort(PortListen er.java:84)
at fmeListener.FMEListener.run(FMEListener.java:50)
Paul
Den Fehler den du hier postet, liegt jetzt nicht an den Codes, sondern das der Port beim Neustart des Plugins nicht richtig geschlossen wird.
Wenn du also anstatt das Plugin, den Server neustartest, sollte es gehen.
Das könntest du mal versuchen.
Ich schau aber nochmal über die Logik, ob da eventuell ein Problem auftreten könnte.
...Info zum letzten Update: die Umlaute funktionieren!
Danke für den Hinweis!
gibt es eigentl. auch die Möglichkeit eine FME (analoge Alarmierung) für den Listener zu nutzen?
Kommt auf den FME bzw. die Programmierstation an.
Momentan geht der Listener ja nur deswegen, weil über den COM-Port eine Meldung versandt wird.
Ich nehme mal an, das macht die Programmierstation (oder ähnliches).
Ob es sowas für FMEs auch gibt, weiß ich nicht.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)