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