Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
software:communicationgui:start [2010-10-15 23:46] – millischer | software:communicationgui:start [2016-06-08 20:53] – graf | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== NTB CommunicationGUI ====== | ====== NTB CommunicationGUI ====== | ||
===== Sinn und Zweck ===== | ===== Sinn und Zweck ===== | ||
- | Das CommunicationGUI | + | Das CommunicationGUI |
+ | Zur Zeit ist nur das Protokoll //BlueRS// für die Stollmann Bluetooth Module implementiert. Diese Module realisieren ein Cable-Replacement über Bluetooth. | ||
- | Es dient dazu einen Com-Port zu öffnen, über diesen dann mittels eines Protokols kommuniziert | + | ===== Windows Installer ===== |
+ | Für das Ansprechen des Com-Ports wurde die Bibliothek von [[http:// | ||
- | ===== Installer ===== | + | * [[http://wiki.ntb.ch/ |
- | Für das ansprechen des Com-Ports wurde die Bibliothek von [[http://rxtx.qbang.org|rxtx]] verwendet. Diese benötigt rxtxSerial.dll welche mit dem Installer ausgeliefert wird. Des Weiteren erzeugt der Installer einen Startmenueintrag | + | * [[http:// |
- | * [[http:// | ||
===== GUI ===== | ===== GUI ===== | ||
Zeile 16: | Zeile 17: | ||
{{comguiportchooser.jpg? | {{comguiportchooser.jpg? | ||
- | Hier können die Einstellungen für den Com-Port getätigt und das Protokol gewählt werden. Nach betätigen | + | Hier können die Einstellungen für den Com-Port getätigt und das Protokol gewählt werden. Nach Betätigen |
**BlueRS: | **BlueRS: | ||
Zeile 27: | Zeile 28: | ||
In den Logs ist ersichtlich welche Komandos empfangen bzw. gesendet wurden. | In den Logs ist ersichtlich welche Komandos empfangen bzw. gesendet wurden. | ||
Ist //Enable CmdInt// nicht aktiviert, so werden die Kommandos als ASCII-Zeichenkette übermittelt. Ist es aktiviert so sind nur noch Integer Zahlen möglich zu übermitteln. Diese werden als Zahl in 4 Bytes übertragen. Damit der Partner erkennt, dass es ein IntCmd ist, wird vor den 4 Bytes noch ein 1 Byte Startsymbol(0x11) gesendet. | Ist //Enable CmdInt// nicht aktiviert, so werden die Kommandos als ASCII-Zeichenkette übermittelt. Ist es aktiviert so sind nur noch Integer Zahlen möglich zu übermitteln. Diese werden als Zahl in 4 Bytes übertragen. Damit der Partner erkennt, dass es ein IntCmd ist, wird vor den 4 Bytes noch ein 1 Byte Startsymbol(0x11) gesendet. | ||
+ | ===== Quellcode ===== | ||
+ | Das zip-File enthält den Quellcode für die Gui und den Installer. Sowie die benötigte Bibliothek von rxtx für die Kommunikation über den Com-Port. | ||
+ | |||
+ | *[[http:// | ||
+ | |||