Name
clear_serialclear_serialClearSerialclear_serialClearSerialClearSerial — Löschen des Puffers einer seriellen Verbindung.
clear_serialclear_serialClearSerialclear_serialClearSerialClearSerial löscht Daten, die an das serielle Gerät, das
durch SerialHandleSerialHandleSerialHandleSerialHandleSerialHandleserialHandle bezeichnet wird, geschickt, aber noch
nicht übertragen worden sind (ChannelChannelChannelChannelChannelchannel = 'output'"output""output""output""output""output"),
oder löscht Daten, die bereits empfangen, aber noch nicht gelesen
worden sind (ChannelChannelChannelChannelChannelchannel = 'input'"input""input""input""input""input"), oder führt beide
Operationen gleichzeitig aus (ChannelChannelChannelChannelChannelchannel = 'in_out'"in_out""in_out""in_out""in_out""in_out").
- 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 modifiziert den Zustand des folgenden Eingabeparameters:
Der Wert dieses Parameters darf nicht über mehrere Threads verwendet werden.
Handle der seriellen Schnittstelle.
Zu löschender Puffer.
Defaultwert:
'input'
"input"
"input"
"input"
"input"
"input"
Werteliste: 'in_out'"in_out""in_out""in_out""in_out""in_out", 'input'"input""input""input""input""input", 'output'"output""output""output""output""output"
Wenn die Parameter korrekt sind und die Puffer des seriellen Geräts
gelöscht werden konnten, liefert clear_serialclear_serialClearSerialclear_serialClearSerialClearSerial den Wert
2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt.
open_serialopen_serialOpenSerialopen_serialOpenSerialOpenSerial
read_serialread_serialReadSerialread_serialReadSerialReadSerial,
write_serialwrite_serialWriteSerialwrite_serialWriteSerialWriteSerial
read_serialread_serialReadSerialread_serialReadSerialReadSerial
Foundation