Name
clear_serialclear_serialClearSerialclear_serialClearSerialClearSerial — Clear the buffer of a serial connection.
clear_serialclear_serialClearSerialclear_serialClearSerialClearSerial discards data written to the serial device
referred to by SerialHandleSerialHandleSerialHandleSerialHandleSerialHandleserialHandle, but not transmitted
(ChannelChannelChannelChannelChannelchannel = 'output'"output""output""output""output""output"), or data received, but not
read (ChannelChannelChannelChannelChannelchannel = 'input'"input""input""input""input""input"), or performs both these
operations at once (ChannelChannelChannelChannelChannelchannel = 'in_out'"in_out""in_out""in_out""in_out""in_out").
- Multithreading type: reentrant (runs in parallel with non-exclusive operators).
- Multithreading scope: global (may be called from any thread).
- Processed without parallelization.
This operator modifies the state of the following input parameter:
The value of this parameter may not be shared across multiple threads without external synchronization.
Buffer to be cleared.
Default value:
'input'
"input"
"input"
"input"
"input"
"input"
List of values: 'in_out'"in_out""in_out""in_out""in_out""in_out", 'input'"input""input""input""input""input", 'output'"output""output""output""output""output"
If the parameters are correct and the buffers of the serial device
could be cleared, the operator clear_serialclear_serialClearSerialclear_serialClearSerialClearSerial returns the
value 2 (H_MSG_TRUE). Otherwise an exception is raised.
open_serialopen_serialOpenSerialopen_serialOpenSerialOpenSerial
read_serialread_serialReadSerialread_serialReadSerialReadSerial,
write_serialwrite_serialWriteSerialwrite_serialWriteSerialWriteSerial
read_serialread_serialReadSerialread_serialReadSerialReadSerial
Foundation