Name
open_serialopen_serialOpenSerialopen_serialOpenSerialOpenSerial — Öffnen eines seriellen Gerätes.
open_serialopen_serialOpenSerialopen_serialOpenSerialOpenSerial öffnet ein serielles Gerät. Der Name des
Geräts wird in PortNamePortNamePortNamePortNamePortNameportName. Er ist Betriebssystem-abhängig:
auf Windows-Rechnern wird typischerweise
'COM1'"COM1""COM1""COM1""COM1""COM1"-'COM4'"COM4""COM4""COM4""COM4""COM4" verwendet, während die seriellen
Schnittstellen unter unixartigen Systemen normalerweise '/dev/tty*'"/dev/tty*""/dev/tty*""/dev/tty*""/dev/tty*""/dev/tty*"
heißen. Die Parameter der seriellen Schnittstelle, wie die
Übertragungsgeschwindigkeit oder die Anzahl der Datenbits, sind
nach dem Öffnen auf die Standardwerte des jeweiligen Gerätes
gesetzt. Sie können mit set_serial_paramset_serial_paramSetSerialParamset_serial_paramSetSerialParamSetSerialParam gesetzt oder
verändert werden.
- Multithreading-Typ: exclusive (läuft parallel nur zu unabhängigen Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Name der seriellen Schnittstelle.
Defaultwert:
'COM1'
"COM1"
"COM1"
"COM1"
"COM1"
"COM1"
Wertevorschläge: 'COM1'"COM1""COM1""COM1""COM1""COM1", 'COM2'"COM2""COM2""COM2""COM2""COM2", 'COM3'"COM3""COM3""COM3""COM3""COM3", 'COM4'"COM4""COM4""COM4""COM4""COM4", '/dev/ttya'"/dev/ttya""/dev/ttya""/dev/ttya""/dev/ttya""/dev/ttya", '/dev/ttyb'"/dev/ttyb""/dev/ttyb""/dev/ttyb""/dev/ttyb""/dev/ttyb", '/dev/tty00'"/dev/tty00""/dev/tty00""/dev/tty00""/dev/tty00""/dev/tty00", '/dev/tty01'"/dev/tty01""/dev/tty01""/dev/tty01""/dev/tty01""/dev/tty01", '/dev/ttyd1'"/dev/ttyd1""/dev/ttyd1""/dev/ttyd1""/dev/ttyd1""/dev/ttyd1", '/dev/ttyd2'"/dev/ttyd2""/dev/ttyd2""/dev/ttyd2""/dev/ttyd2""/dev/ttyd2", '/dev/cua0'"/dev/cua0""/dev/cua0""/dev/cua0""/dev/cua0""/dev/cua0", '/dev/cua1'"/dev/cua1""/dev/cua1""/dev/cua1""/dev/cua1""/dev/cua1"
Handle der seriellen Schnittstelle.
Wenn die Parameter korrekt sind und das angegebene Gerät geöffnet
werden konnte, liefert open_serialopen_serialOpenSerialopen_serialOpenSerialOpenSerial den Wert 2 (H_MSG_TRUE).
Andernfalls wird eine Fehlerbehandlung durchgeführt.
set_serial_paramset_serial_paramSetSerialParamset_serial_paramSetSerialParamSetSerialParam,
read_serialread_serialReadSerialread_serialReadSerialReadSerial,
write_serialwrite_serialWriteSerialwrite_serialWriteSerialWriteSerial,
close_serialclose_serialCloseSerialclose_serialCloseSerialCloseSerial
set_serial_paramset_serial_paramSetSerialParamset_serial_paramSetSerialParamSetSerialParam,
get_serial_paramget_serial_paramGetSerialParamget_serial_paramGetSerialParamGetSerialParam,
open_fileopen_fileOpenFileopen_fileOpenFileOpenFile
Foundation