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.5.9-20260827-140125-85
Copyright © 2026 WLTE