Referenz zum Peripheriezustand
In Gerät abrufen, Geräte auflisten (auf Englisch) und in WebSocket-Gerätezustandsnachrichten enthält das Feld peripherals den aktuellen, für ein Gerät zurückgegebenen Peripheriezustand.
peripherals ist der Peripheriezustandscontainer. Er fasst Relaisausgänge, Digitaleingänge, Sensormesswerte, Analogeingangsmesswerte und weitere Peripheriedaten in einem Objekt zusammen, damit ein Client den Gerätezustand nach Fähigkeiten anzeigen kann.
Das Feld peripherals
| Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
relays | array<RelayState> | Nein | Liste der Relaisausgänge. Siehe Relaisausgänge |
digitalInputs | array<DigitalInputState> | Nein | Liste der Digitaleingänge. Siehe Digitaleingänge |
sensors | array<SensorState> | Nein | Liste der Sensormesswerte. Siehe Sensormesswerte |
analogInputs | array<AnalogInputState> | Nein | Liste der Analogeingangsmesswerte. Siehe Analogeingangsmesswerte |
Leseregeln
- Das Feld kann fehlen, wenn das Gerät diese Fähigkeit nicht unterstützt.
- Sofern der Endpunkt nichts anderes angibt, behandeln Sie
peripheralsals vollständiges Peripheriezustandsobjekt. - Eine einzelne Sensorschnittstelle kann mehrere Messwerte mit demselben
indexzurückgeben. - Verwenden Sie
index + type, um einen einzelnen Sensormesswert zu identifizieren. - Verwenden Sie
indexals Primärschlüssel für Relaisausgänge, Digitaleingänge und Analogeingänge.
