Skip to content

Показания аналогового входа ​

Эта страница описывает один элемент AnalogInputState внутри peripherals.analogInputs.

Этот массив возвращают только устройства с каналами аналогового входа.

Схема AnalogInputState ​

ПолеТипОбязательноеОписание
indexintegerДаИндекс канала аналогового входа, начиная с 1
typestringДаКод типа. Текущее значение: CURRENT
valuenumberНетТекущее значение тока аналогового входа
unitstringДаЕдиница тока аналогового входа, фиксированная на mA
statusstringДаСтатус канала. Значения: ONLINE, OFFLINE
measurementobjectНетПреобразованное значение измерения на основе конфигурации устройства. Отсутствует, если конфигурация не задана или неполна

Примечания:

  • Когда канал не на связи, поле value может отсутствовать.
  • value всегда означает реальный ток аналогового входа в mA.
  • Поле measurement возвращается только когда у устройства настроены диапазон аналогового входа, диапазон датчика и единица отображения, и сервис может вычислить преобразованное показание.

Схема measurement ​

ПолеТипОбязательноеОписание
valuenumberДаПреобразованное значение измерения
unitstringДаЕдиница преобразованного измерения из конфигурации устройства

Значения type аналогового входа ​

ЗначениеОписание
CURRENTТок

Значения status канала ​

ЗначениеОписание
ONLINEАналоговый вход на связи
OFFLINEАналоговый вход не на связи

Пример ​

json
[
  {
    "index": 1,
    "type": "CURRENT",
    "value": 15.468,
    "unit": "mA",
    "status": "ONLINE",
    "measurement": {
      "value": 71.7,
      "unit": "C"
    }
  },
  {
    "index": 2,
    "type": "CURRENT",
    "value": 6.928,
    "unit": "mA",
    "status": "ONLINE"
  }
]

Каналы без настроенного преобразования или не на связи не возвращают measurement:

json
[
  {
    "index": 1,
    "type": "CURRENT",
    "unit": "mA",
    "status": "OFFLINE"
  }
]
Docs buildVersion v1.6.3-20261020-171545-90
Copyright © 2026 WLTE