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 am 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 aufgefordert werden soll, das "data terminal ready" oder "DTR"-Signal am Seriellen Port zu setzen (falls true) oder zurückzusetzen (falls false).

requestToSend

Ein boolescher Wert, der angibt, ob das Betriebssystem aufgefordert werden soll, das "request to send" oder "RTS"-Signal am Seriellen Port zu setzen (falls true) oder zurückzusetzen (falls false).

break

Ein boolescher Wert, der angibt, ob das Betriebssystem aufgefordert werden soll, das "break"-Signal am Seriellen Port zu setzen (falls true) oder zurückzusetzen (falls 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 am Gerät nicht gesetzt werden konnten.

Spezifikationen

Specification
Web Serial API
# dom-serialport-setsignals

Browser-Kompatibilität