clear_serial
— Löschen des Puffers einer seriellen Verbindung.
clear_serial( : : SerialHandle, Channel : )
clear_serial
löscht Daten, die an das serielle Gerät, das
durch SerialHandle
bezeichnet wird, geschickt, aber noch
nicht übertragen worden sind (Channel
= 'output' ),
oder löscht Daten, die bereits empfangen, aber noch nicht gelesen
worden sind (Channel
= 'input' ), oder führt beide
Operationen gleichzeitig aus (Channel
= 'in_out' ).
Dieser Operator modifiziert den Zustand des folgenden Eingabeparameters:
Während der Ausführung dieses Operators muss der Zugriff auf den Wert dieses Parameters synchronisiert werden, wenn er über mehrere Threads hinweg verwendet wird.
SerialHandle
(input_control, Zustand wird modifiziert) serial →
(handle)
Handle der seriellen Schnittstelle.
Channel
(input_control) string →
(string)
Zu löschender Puffer.
Defaultwert: 'input'
Werteliste: 'in_out' , 'input' , 'output'
Wenn die Parameter korrekt sind und die Puffer des seriellen Geräts
gelöscht werden konnten, liefert clear_serial
den Wert
2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt.
Foundation