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
Letzte Überarbeitung Beide Seiten der Revision
serialdbus:start [2011/08/07 21:12]
Patrick Wacker [Shell Script Beispiele (bash)] typo behoben
serialdbus:start [2011/08/07 21:26]
Patrick Wacker [Shell Script Beispiele (bash)] kommentare für die erwartete 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 216: Zeile 250:
 # in $SERIALRECV steht jetzt der empfangene String # in $SERIALRECV steht jetzt der empfangene String
 echo "​Empfangen wurde:"​ echo "​Empfangen wurde:"​
-echo -en "​$SERIALRECV"​+echo -en "​$SERIALRECV" ​# gibt "Diese Daten werden gesendet"​ aus
 echo " " echo " "
  
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 "​$SERIALRECV"​ +echo -en "​$SERIALRECV" ​# gibt "Test mit einem 
-echo " "+echo " " ​              #      "​Zeilenumbruch."​ aus
  
  
Zeile 241: Zeile 275:
 serial_receive $SER serial_receive $SER
 echo "​Empfangen wurde:"​ echo "​Empfangen wurde:"​
-echo -en "​$SERIALRECV"​+echo -en "​$SERIALRECV" ​# gibt "0x41 (A) in HEX angegeben = A" aus
 echo " " echo " "
  
Projektwerkzeuge