open_serial
— Öffnen eines seriellen Gerätes.
open_serial( : : PortName : SerialHandle)
open_serial
öffnet ein serielles Gerät. Der Name des
Geräts wird in PortName
. Er ist Betriebssystem-abhängig:
auf Windows-Rechnern wird typischerweise
'COM1' -'COM4' verwendet, während die seriellen
Schnittstellen unter unixartigen Systemen normalerweise '/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_param
gesetzt oder
verändert werden.
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.
PortName
(input_control) filename →
(string)
Name der seriellen Schnittstelle.
Defaultwert: 'COM1'
Wertevorschläge: 'COM1' , 'COM2' , 'COM3' , 'COM4' , '/dev/ttya' , '/dev/ttyb' , '/dev/tty00' , '/dev/tty01' , '/dev/ttyd1' , '/dev/ttyd2' , '/dev/cua0' , '/dev/cua1'
SerialHandle
(output_control) serial →
(handle)
Handle der seriellen Schnittstelle.
Wenn die Parameter korrekt sind und das angegebene Gerät geöffnet
werden konnte, liefert open_serial
den Wert 2 (H_MSG_TRUE).
Andernfalls wird eine Fehlerbehandlung durchgeführt.
set_serial_param
,
read_serial
,
write_serial
,
close_serial
set_serial_param
,
get_serial_param
,
open_file
Foundation