KlassenKlassenKlassenKlassen | | | | Operatoren

write_serialwrite_serialWriteSerialwrite_serialWriteSerialWriteSerial (Operator)

Name

write_serialwrite_serialWriteSerialwrite_serialWriteSerialWriteSerial — Schreiben in eine seriellen Verbindung.

Signatur

write_serial( : : SerialHandle, Data : )

Herror write_serial(const Hlong SerialHandle, const Hlong Data)

Herror T_write_serial(const Htuple SerialHandle, const Htuple Data)

Herror write_serial(const HTuple& SerialHandle, const HTuple& Data)

void HSerial::WriteSerial(const HTuple& Data) const

void WriteSerial(const HTuple& SerialHandle, const HTuple& Data)

void HSerial::WriteSerial(const HTuple& Data) const

void HSerial::WriteSerial(Hlong Data) const

void HOperatorSetX.WriteSerial(
[in] VARIANT SerialHandle, [in] VARIANT Data)

void HSerialX.WriteSerial([in] VARIANT Data)

static void HOperatorSet.WriteSerial(HTuple serialHandle, HTuple data)

void HSerial.WriteSerial(HTuple data)

void HSerial.WriteSerial(int data)

Beschreibung

write_serialwrite_serialWriteSerialwrite_serialWriteSerialWriteSerial schreibt die Zeichen, die in DataDataDataDataDatadata übergeben werden, auf das serielle Gerät, das durch SerialHandleSerialHandleSerialHandleSerialHandleSerialHandleserialHandle angegeben wird. Die zu schreibenden Daten werden als Tupel von Integer-Werten übergegeben. Dies erlaubt das Schreiben von NUL-Zeichen, die sonst als String-Ende interpretiert würden. Beim Schreiben wird immer gewartet, bis die Übertragung erfolgt ist, d.h., es kann kein Timeout gesetzt werden.

Parallelisierung

Parameter

SerialHandleSerialHandleSerialHandleSerialHandleSerialHandleserialHandle (input_control)  serial_id HSerial, HTupleHTupleHSerial, HTupleHSerialX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle der seriellen Schnittstelle.

DataDataDataDataDatadata (input_control)  integer(-array) HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Zu schreibende Zeichen (als Integer-Tupel).

Ergebnis

Wenn die Parameter korrekt sind und das Schreiben zum seriellen Gerät erfolgreich war, liefert write_serialwrite_serialWriteSerialwrite_serialWriteSerialWriteSerial den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

open_serialopen_serialOpenSerialopen_serialOpenSerialOpenSerial

Siehe auch

read_serialread_serialReadSerialread_serialReadSerialReadSerial

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren