clear_serialT_clear_serialClearSerialClearSerialclear_serial (Operator)

Name

clear_serialT_clear_serialClearSerialClearSerialclear_serial — Löschen des Puffers einer seriellen Verbindung.

Signatur

clear_serial( : : SerialHandle, Channel : )

Herror T_clear_serial(const Htuple SerialHandle, const Htuple Channel)

void ClearSerial(const HTuple& SerialHandle, const HTuple& Channel)

void HSerial::ClearSerial(const HString& Channel) const

void HSerial::ClearSerial(const char* Channel) const

void HSerial::ClearSerial(const wchar_t* Channel) const   (Nur Windows)

static void HOperatorSet.ClearSerial(HTuple serialHandle, HTuple channel)

void HSerial.ClearSerial(string channel)

def clear_serial(serial_handle: HHandle, channel: str) -> None

Beschreibung

clear_serialclear_serialClearSerialClearSerialClearSerialclear_serial löscht Daten, die an das serielle Gerät, das durch SerialHandleSerialHandleSerialHandleSerialHandleserialHandleserial_handle 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").

Ausführungsinformationen

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.

Parameter

SerialHandleSerialHandleSerialHandleSerialHandleserialHandleserial_handle (input_control, Zustand wird modifiziert)  serial HSerial, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle der seriellen Schnittstelle.

ChannelChannelChannelChannelchannelchannel (input_control)  string HTuplestrHTupleHtuple (string) (string) (HString) (char*)

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"

Ergebnis

Wenn die Parameter korrekt sind und die Puffer des seriellen Geräts gelöscht werden konnten, liefert clear_serialclear_serialClearSerialClearSerialClearSerialclear_serial den Wert TRUE. Andernfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

open_serialopen_serialOpenSerialOpenSerialOpenSerialopen_serial

Nachfolger

read_serialread_serialReadSerialReadSerialReadSerialread_serial, write_serialwrite_serialWriteSerialWriteSerialWriteSerialwrite_serial

Siehe auch

read_serialread_serialReadSerialReadSerialReadSerialread_serial

Modul

Foundation