Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

SerialPort: setSignals()-Methode

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Hinweis: Diese Funktion ist in Dedicated Web Workers verfügbar.

Die setSignals()-Methode der SerialPort-Schnittstelle setzt Steuersignale auf dem Port und gibt ein Promise zurück, das aufgelöst wird, wenn sie gesetzt sind.

Syntax

js
setSignals()
setSignals(options)

Parameter

options Optional

Ein Objekt mit einem der folgenden Werte:

dataTerminalReady

Ein boolescher Wert, der angibt, ob das Betriebssystem angewiesen werden soll, das Signal "Data Terminal Ready" oder "DTR" am seriellen Port zu setzen (wenn true) oder zurückzusetzen (wenn false).

requestToSend

Ein boolescher Wert, der angibt, ob das Betriebssystem angewiesen werden soll, das Signal "Request to Send" oder "RTS" am seriellen Port zu setzen (wenn true) oder zurückzusetzen (wenn false).

break

Ein boolescher Wert, der angibt, ob das Betriebssystem angewiesen werden soll, das "Break"-Signal am seriellen Port zu setzen (wenn true) oder zurückzusetzen (wenn false).

Rückgabewert

Ein Promise.

Ausnahmen

InvalidStateError DOMException

Wird zurückgegeben, wenn der Port nicht geöffnet ist. Rufen Sie SerialPort.open() auf, um diesen Fehler zu vermeiden.

NetworkError DOMException

Wird zurückgegeben, wenn die Signale auf dem Gerät nicht gesetzt werden konnten.

Spezifikationen

Spezifikation
Web Serial API
# dom-serialport-setsignals

Browser-Kompatibilität