SerialPort: setSignals()-Methode

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

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

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

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 Boolean, der angibt, ob das Betriebssystem angewiesen werden soll, das "data terminal ready" oder "DTR"-Signal am seriellen Port entweder zu behaupten (wenn true) oder aufzuheben (wenn false).

requestToSend

Ein Boolean, der angibt, ob das Betriebssystem angewiesen werden soll, das "request to send" oder "RTS"-Signal am seriellen Port entweder zu behaupten (wenn true) oder aufzuheben (wenn false).

break

Ein Boolean, der angibt, ob das Betriebssystem angewiesen werden soll, das "break"-Signal am seriellen Port entweder zu behaupten (wenn true) oder aufzuheben (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

Specification
Web Serial API
# dom-serialport-setsignals

Browser-Kompatibilität

BCD tables only load in the browser