Referencia de estado de periféricos
En Consultar dispositivo, Listar dispositivos (en inglés) y en los mensajes de estado de dispositivo por WebSocket, peripherals contiene el estado actual de periféricos devuelto para un dispositivo.
peripherals es un contenedor de estado de periféricos. Agrupa las salidas de relé, las entradas digitales, las lecturas de sensor, las lecturas de entrada analógica y otros datos de periféricos en un solo objeto, para que el cliente pueda mostrar el estado del dispositivo según su capacidad.
Campo peripherals
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
relays | array<RelayState> | No | Lista de salidas de relé. Ver Salidas de relé |
digitalInputs | array<DigitalInputState> | No | Lista de entradas digitales. Ver Entradas digitales |
sensors | array<SensorState> | No | Lista de lecturas de sensor. Ver Lecturas de sensor |
analogInputs | array<AnalogInputState> | No | Lista de lecturas de entrada analógica. Ver Lecturas de entrada analógica |
Reglas de lectura
- Un campo puede omitirse cuando el dispositivo no admite esa capacidad.
- Salvo que un endpoint indique lo contrario, trata
peripheralscomo un objeto de estado de periféricos completo. - Una misma interfaz de sensor puede devolver varias lecturas con el mismo
index. - Usa
index + typepara identificar una lectura de sensor concreta. - Usa
indexcomo clave principal para las salidas de relé, las entradas digitales y las entradas analógicas.
