Name
open_serialopen_serialOpenSerialopen_serialOpenSerialOpenSerial — Open a serial device.
open_serialopen_serialOpenSerialopen_serialOpenSerialOpenSerial opens a serial device. The name of the device
is determined by the parameter PortNamePortNamePortNamePortNamePortNameportName and is operating
system specific. On Windows machines,
'COM1'"COM1""COM1""COM1""COM1""COM1"-'COM4'"COM4""COM4""COM4""COM4""COM4" is typically used, while on Unix-like
systems the serial devices usually are named '/dev/tty*'"/dev/tty*""/dev/tty*""/dev/tty*""/dev/tty*""/dev/tty*".
The parameters of the serial device, e.g., its speed or number of
data bits, are set to the system default values for the respective
device after the device has been opened. They can be set or
changed by calling set_serial_paramset_serial_paramSetSerialParamset_serial_paramSetSerialParamSetSerialParam.
- Multithreading type: exclusive (runs in parallel only with independent operators).
- Multithreading scope: global (may be called from any thread).
- Processed without parallelization.
Name of the serial port.
Default value:
'COM1'
"COM1"
"COM1"
"COM1"
"COM1"
"COM1"
Suggested values: '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"
If the parameters are correct and the device could be opened, the
operator open_serialopen_serialOpenSerialopen_serialOpenSerialOpenSerial returns the value 2 (H_MSG_TRUE). Otherwise an
exception is raised.
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