Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste Überarbeitung Beide Seiten der Revision
serialdbus:start [2011/08/07 21:08]
Patrick Wacker [Shell Script Beispiele (bash)] Scripte verbessert bzw. Vervollständigt
serialdbus:start [2011/08/07 21:18]
Patrick Wacker Dokumentation der parameter (--help ausgabe) hinzugefügt
Zeile 9: Zeile 9:
  
 ===== Verwendung ===== ===== Verwendung =====
 +
 +==== Programm Parameter (-h|--help) ====
 +Ausgabe von '​serialdbus --help'​
 +<​code>​
 +Usage: ./​serialdbus device dbus-name [OPTIONS]
 +
 +  device
 +                the serial device to use, e.g. /dev/ttyS0, /​dev/​ttyUSB0 etc.
 +  dbus-name
 +                the name under wich this instance will appear in the
 +                session-dbus domain '​org.schmufu.serialdbus "​dbus-name"'​.
 +
 +OPTIONS are:
 +  -h, --help ​   shows this help and exits
 +  -b N, --baud N, --baudrate N
 +                baudrate to use. Default: 19200
 +                supported values: 110, 115200, 1200, 19200, 2400, 300, 38400, 4800, 57600, 600, 9600
 +  -d N, --data N, --databits N
 +                data bits. Default: 8
 +                supported values: 5, 6, 7, 8
 +  -f FLOW, --flow FLOW, --flowcontrol FLOW
 +                flow control. Default: none
 +                supported values: hardware, none, off, software, xonxoff
 +  -s N, --stop N, --stopbits N
 +                N count stop bits. Default: 1
 +                supported values: 1, 2
 +  -p PARITY, --par PARITY, --parity PARITY
 +                parity to use. Default: none
 +                supported values: even, mark, none, odd, space
 +
 +Version: 0.1.0.0 (svn: rev7)
 +Author: ​ Patrick Wacker (wacker.p@gmx.de)
 +License: GNU General Public License version 2, or (at your option) any later version
 +</​code>​
  
 ==== Start des Programms ==== ==== Start des Programms ====
Zeile 198: Zeile 232:
   
 # initialisierung der Schnittstelle # initialisierung der Schnittstelle
-serial_init /​dev/​ttyUSB1 ${SER19200 8 none 1 none+serial_init /​dev/​ttyUSB1 $SER 19200 8 none 1 none
  
 if [[ $? -ne 0 ]]; then if [[ $? -ne 0 ]]; then
Zeile 233: Zeile 267:
 # in $SERIALRECV steht jetzt der empfangene String # in $SERIALRECV steht jetzt der empfangene String
 echo "​Empfangen wurde:"​ echo "​Empfangen wurde:"​
-echo -en "${ERIALRECV"+echo -en "$SERIALRECV"
 echo " " echo " "
  
Zeile 247: Zeile 281:
 # zum schluss muss die Schnittstelle wieder geschlossen werden # zum schluss muss die Schnittstelle wieder geschlossen werden
 serial_deinit $SER serial_deinit $SER
 +
  
 </​file>​ </​file>​
Projektwerkzeuge