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: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Dieser Operator liefert ein Handle zurück. Es ist zu beachten, dass der Zustand einer Instanz dieses Handletyps durch bestimmte Operatoren geändert werden kann, obwohl das Handle als Eingabeparameter in diesen Operatoren verwendet wird.
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