SerialPort: Methode getSignals()

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 SerialPort.getSignals()-Methode des SerialPort-Interfaces gibt ein Promise zurück, das zu einem Objekt aufgelöst wird, das den aktuellen Status der Steuerungssignale des Ports enthält.

Syntax

js
getSignals()

Parameter

Keine.

Rückgabewert

Gibt ein Promise zurück, das mit einem Objekt aufgelöst wird, das die folgenden Mitglieder enthält:

clearToSend

Ein Boolean, der dem anderen Ende einer seriellen Verbindung signalisiert, dass Daten gesendet werden können.

dataCarrierDetect

Ein Boolean, der das Steuersignal umschaltet, das für die Kommunikation über eine serielle Verbindung erforderlich ist.

dataSetReady

Ein Boolean, der angibt, ob das Gerät bereit ist, Daten zu senden und zu empfangen.

ringIndicator

Ein Boolean, der angibt, ob ein Klingelsignal über die serielle Verbindung gesendet werden soll.

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 gelesen werden konnten.

Spezifikationen

Specification
Web Serial API
# dom-serialport-getsignals

Browser-Kompatibilität

BCD tables only load in the browser