2016-10-18 1 views
0

Im arbeiten an einer Anwendung zurückgesetzt, die mit einem externen Pin-Pad durch USB/Serial Port kommunizieren.Wie beschäftigt serielle Schnittstellen in Java

Manchmal Im vor dem Problem, dass der Vorgang nicht ordnungsgemäß abgeschlossen wurde und meine pinpad wird innerhalb einer unvollendeten Transaktion stecken, und ich kann nicht um einen neuen zu starten verwalten.

Nach was ich hier suche, ist eine Möglichkeit, alle seriellen Anschlüsse zu beenden und sie innerhalb von Java-Code oder einem externen Skript neu zu starten, das von meinem Code aufgerufen werden könnte, wenn ich die Ausnahme 'busy port' bekomme.

  • Ich verwende JSSC für die serielle Kommunikation.

Antwort

0

Bitte beschreiben Sie den Arbeitsablauf ich den Stift Mittelwert verwendet wird. Wenn Sie die Ausnahme "Port besetzt" anfordern, muss die Art und Weise, wie Sie Code geschrieben haben, verfeinert werden. Sie können auch Pyserial-, Serialpundit- oder Fazecast-Bibliotheken usw. ausprobieren.

Verwandte Themen