Referência de estado de periféricos
Em Consultar dispositivo, Listar dispositivos (em inglês) e nas mensagens de estado de dispositivo via WebSocket, peripherals contém o estado atual de periféricos retornado para um dispositivo.
peripherals é um contêiner de estado de periféricos. Ele agrupa saídas de relé, entradas digitais, leituras de sensor, leituras de entrada analógica e outros dados de periféricos em um único objeto, para que o cliente possa exibir o estado do dispositivo de acordo com sua capacidade.
Campo peripherals
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
relays | array<RelayState> | Não | Lista de saídas de relé. Ver Saídas de relé |
digitalInputs | array<DigitalInputState> | Não | Lista de entradas digitais. Ver Entradas digitais |
sensors | array<SensorState> | Não | Lista de leituras de sensor. Ver Leituras de sensor |
analogInputs | array<AnalogInputState> | Não | Lista de leituras de entrada analógica. Ver Leituras de entrada analógica |
Regras de leitura
- Um campo pode ser omitido quando o dispositivo não suporta essa capacidade.
- Salvo indicação contrária do endpoint, trate
peripheralscomo um objeto de estado de periféricos completo. - Uma mesma interface de sensor pode retornar várias leituras com o mesmo
index. - Use
index + typepara identificar uma leitura de sensor específica. - Use
indexcomo chave principal para saídas de relé, entradas digitais e entradas analógicas.
