12.3. [DKSF 60.5 IU] Какие OID поддерживаются устройством?

Описание OID, поддерживаемых устройством, приведено в таблице:

OID

Имя

Тип

Доступ

Описание

RFC1213

.1.3.6.1.2.1.1.1.0

sysDescr

DisplayString

READ

Текстовое описание устройства.

.1.3.6.1.2.1.1.2.0

sysObjectID

OID

READ

Номер ветки с параметрами устройства всегда «.1.3.6.1.4.1.25728»

.1.3.6.1.2.1.1.3.0

sysUpTime

TimeTicks

READ

Время с момента последнего включения устройства.

.1.3.6.1.2.1.1.4.0

sysContact

DisplayString

READ/WRITE

Контактные данные, как правило, e-mail администратора.

.1.3.6.1.2.1.1.5.0

sysName

DisplayString

READ/WRITE

Доменное имя устройства.

.1.3.6.1.2.1.1.6.0

sysLocation

DisplayString

READ/WRITE

Месторасположение устройства.

.1.3.6.1.2.1.1.7.0

sysServices

Integer

READ

Двоичное представление этого OID является набором поддерживаемых сервисов. Всегда «72», устройство играет роль конечного хоста.

.1.3.6.1.2.1.2.1.0

ifNumber

Integer

READ

Количество сетевых интерфейсов устройства.

.1.3.6.1.2.1.2.2.1.1.1

ifIndex

Integer

READ

Интерфейсный индекс является уникальным числом идентификации, связанный с физическим или логическим интерфейсом. Для большей части программного обеспечения ifIndex является названием интерфейса.

.1.3.6.1.2.1.2.2.1.2 ifDescr DisplayString READ Строка, содержащая информацию об интерфейсе. В строке содержится название производителя, модель устройства и версия аппаратного интерфейса.

.1.3.6.1.2.1.2.2.1.3.1

ifType

Integer

READ

Тип сетевого интерфейса устройства.

.1.3.6.1.2.1.2.2.1.4.1

ifMtu

Integer

READ

Размер пакета по сетевому интерфейсу. Всегда «1514».

.1.3.6.1.2.1.2.2.1.5.1

ifSpeed

Integer

READ

Скорость сетевого интерфейса. Всегда «100000000».

.1.3.6.1.2.1.2.2.1.6.1

ifPhysAddress

PhysAddress

READ

МАС адрес устройства.

NetPing MIB

.1.3.6.1.4.1.25728.911.1.0

npSoftReboot

Integer

READ/WRITE

Программная перезагрузка устройства при записи значения «1».

.1.3.6.1.4.1.25728.911.2.0

npResetStack

Integer

READ/WRITE

Программная перезагрузка сетевого интерфейса при записи значения «1».

.1.3.6.1.4.1.25728.911.3.0

npForceReboot

Integer

READ/WRITE

Немедленная принудительная перезагрузка устройства при записи значения «1» (сброс процессора как при включении питания).

.1.3.6.1.4.1.25728.5500.5.1.1.n

npRelayN.n

Integer

READ

Индекс реле, где n – номер реле.

.1.3.6.1.4.1.25728.5500.5.1.2.n

npRelayMode.n

Integer

READ/WRITE

Режим работы реле, где n – номер реле:

0 – Выключен вручную

1 – Включен вручную

2 – Режим «Сторож»

3 – Режим «Расписание»

4 – Режим «Расп+Сторож»

5 – Режим «Логика»

-1 – режим переключения состояния реле между выключено вручную и включено вручную

.1.3.6.1.4.1.25728.5500.5.1.3.n

npRelayStartReset.n

Integer

READ/WRITE

OID для принудительного кратковременного выключения реле. Записать число «1» для отключения канала на 5 секунд, где n – номер реле.

.1.3.6.1.4.1.25728.5500.5.1.6.n

npRelayMemo.n

DisplayString

READ

Памятка реле, где n – номер реле.

.1.3.6.1.4.1.25728.5500.5.1.14.n npRelayFlip.n Integer READ/WRITE OID позволяет переключить реле n из состояние «Выкл» в состояние «Вкл» и обратно, где n – номер реле. Для изменения состояния реле записать «-1». Реле должно находиться в одном из двух режимов: «Ручное вкл» или «Ручное выкл».

.1.3.6.1.4.1.25728.5500.5.1.15.1.n

npRelayState.n

Integer

READ

Текущее состояние реле, где n – номер реле:

0 – Реле выключено

1 – Реле включено

.1.3.6.1.4.1.25728.5800.3.1.1.n npPwrChannelN.n Integer READ Индекс реле, где n – номер реле.
.1.3.6.1.4.1.25728.5800.3.1.2.n npPwrStartReset.n Integer READ/WRITE

Записать «1» для принудительного сброса, где n – номер реле.

При чтении:

0 – Обычный режим

1 – Сброс

2 – Перезагрузка

.1.3.6.1.4.1.25728.5800.3.1.3.n npPwrManualMode.n Integer READ/WRITE

Режим работы реле n, где n – номер реле:

0 – Выключение – ручной режим

1 – Включение – ручной режим

2 – Режим «Сторож»

3 – Режим «Расписание»

4 – Режим «Расп+Сторож»

5 – Режим «Логика»

.1.3.6.1.4.1.25728.5800.3.1.4.n npPwrResetsCounter.n Integer READ/WRITE Счётчик перезагрузок реле в режиме «Сторож», где n – номер реле. Для принудительного обнуления записать «0».
.1.3.6.1.4.1.25728.5800.3.1.5.n npPwrRepeatingResetsCounter.n Integer READ Счетчик продолжительных сбросов, когда реле работает в режиме «Сторож», где n – номер реле.
.1.3.6.1.4.1.25728.5800.3.1.6.n npPwrMemo.n DisplayString READ Памятка реле n, где n – номер реле.
.1.3.6.1.4.1.25728.5800.3.1.14.n npPwrRelayFlip.n Integer READ/WRITE OID позволяет переключить реле n из состояние «Выкл» в состояние «Вкл» и обратно, где n – номер реле. Для изменения состояния реле записать «-1». Реле должно находиться в одном из двух режимов: «Ручное вкл» или «Ручное выкл».
.1.3.6.1.4.1.25728.5800.3.1.15.n npPwrRelayState.n Integer READ

Текущее состояние реле, состояние читается независимо от режима управления, где n – номер реле:

0 – Реле выключено

1 – Реле включено

.1.3.6.1.4.1.25728.7900.1.1.0

npIrPlayCmd

Integer

READ/WRITE

Воспроизведение ИК команды, указать номер записанной ИК команды.

.1.3.6.1.4.1.25728.7900.1.2.0

npIrReset

Integer

READ/WRITE

Для сброса ИК трансивера, записать «1». После сброса воспроизвести ИК команду и проверить статус ИК трансивера (OID «npIrStatus»).

.1.3.6.1.4.1.25728.7900.1.3.0

npIrStatus

Integer

READ

Статус ИК трансивера.

Доступны следующие статусы:

commandCompleted (0) – команда завершена. Команда, не требующая какого-либо процесса для своего выполнения.

protocolError (1) – неправильный код команды, либо команда не принята.

commandAccepted (2) – команда принята, исполнение запущено. После завершения команды статус не меняется, так как сбоев в этом процессе быть уже не может. До отправки следующей команды нужно выждать примерно 0,5 секунд.

errorUnknown (16) – неизвестная ошибка.

errorBadNumber (17) – неправильный параметр команды.

errorEmptyRecord (18) – попытка воспроизведения незаписанной ячейки.

errorFlashChip (19) – сбой или отказ чипа памяти внутри ИК модуля расширения IRC-TR v2.

errorTimeout (20) – нет ответа от ИК модуля расширения IRC-TR v2.

errorExtBusBusy (21) – внешняя i2c шина занята, связаться с ИК модулем расширения IRC-TR v2 невозможно (например, при коротком замыкании шины).

.1.3.6.1.4.1.25728.8300.1.1.1.1 npCurLoopN.1 Integer READ Индекс датчика дыма (токового датчика) (всегда 1).
.1.3.6.1.4.1.25728.8300.1.1.2.1 npCurLoopStatus.1 Integer READ

Статус токовой петли:

0 – Норма

1 – Тревога

2 – Обрыв

3 – Короткое замыкание

4 – Питание выключено

.1.3.6.1.4.1.25728.8300.1.1.3.1 npCurLoopI.1 Integer READ Значения тока (мА) в цепи датчика тока.
.1.3.6.1.4.1.25728.8300.1.1.4.1 npCurLoopV.1 Integer READ Значения падения напряжения (мВ) в цепи датчика тока.
.1.3.6.1.4.1.25728.8300.1.1.5.1 npCurLoopR.1 Integer READ Значения сопротивления (Ом) в цепи датчика тока.
.1.3.6.1.4.1.25728.8300.1.1.7.1 npCurLoopPower.1 Integer READ/WRITE

Управление напряжением питания токового датчика путем записи значения:

0 – Выключить

1 – Включить

2 – Перезагрузка питания токового датчика.

.1.3.6.1.4.1.25728.8400.2.2.0 npRelHumSensorValueH Integer READ Значение относительной влажности, %.
.1.3.6.1.4.1.25728.8400.2.3.0 npRelHumSensorStatus Integer READ

Статус датчика влажности:

0 – Норма

1 – Ошибка или датчик не подключен

.1.3.6.1.4.1.25728.8400.2.4.0 npRelHumSensorValueT Integer READ Значение температуры, °C.
.1.3.6.1.4.1.25728.8400.2.5.0 npRelHumSensorStatusH Integer READ

Состояние датчика влажности:

0 – Датчик неисправен

1 – Показания датчика ниже нормального уровня

2 – Показания датчика в норме

3 – Показания датчика выше нормы

.1.3.6.1.4.1.25728.8400.2.7.0 npRelHumSafeRangeHigh Integer READ Верхняя граница диапазона нормальных значений для датчика влажности.
.1.3.6.1.4.1.25728.8400.2.8.0 npRelHumSafeRangeLow Integer READ Нижняя граница диапазона нормальных значений для датчика влажности.
.1.3.6.1.4.1.25728.8400.2.9.0 npRelHumSensorValueT100 Integer32 READ Значение температуры, умноженное на 100. Используется для считывания показаний датчика с десятыми и сотыми долями градуса Цельсия. Разделите это значение на 100, чтобы получить текущую температуру.
.1.3.6.1.4.1.25728.8800.1.1.1.n npThermoSensorN.n Integer READ Идентификатор термодатчика, число от 1 до 8 включительно.

.1.3.6.1.4.1.25728.8800.1.1.2.n

npThermoValue.n

Integer

READ

Текущая температура на термодатчике, °C.

где n – номер датчика, число от 1 до 8 включительно.

.1.3.6.1.4.1.25728.8800.1.1.3.n

npThermoStatus.n

Integer

READ

Статус термодатчика:

0 – Отказ или не подключен

1 – Ниже нормы

2 – В норме

3 – Выше нормы

где n – номер датчика, число от 1 до 8 включительно.

.1.3.6.1.4.1.25728.8800.1.1.4.n

npThermoLow.n

Integer

READ

Нижний порог нормального диапазона температур,

где n – номер датчика, число от 1 до 8 включительно.

.1.3.6.1.4.1.25728.8800.1.1.5.n

npThermoHigh.n

Integer

READ

Верхний порог нормального диапазона температур,

где n – номер датчика, число от 1 до 8 включительно.

.1.3.6.1.4.1.25728.8800.1.1.6.n

npThermoMemo.n

DisplayString

READ

Памятка для термодатчика,

где n – номер датчика, число от 1 до 8 включительно.

.1.3.6.1.4.1.25728.8900.1.1.1.n npIoLineN.n Integer READ Номер IO линии, где n – номер линии, число от 1 до 16 включительно.

.1.3.6.1.4.1.25728.8900.1.1.2.n

npIoLevelIn.n

Integer

READ

Текущее состояние линии,

где n – номер линии, число от 1 до 16 включительно.

.1.3.6.1.4.1.25728.8900.1.1.3.n

npIoLevelOut.n

Integer

READ/WRITE

Управление IO линией в режиме «выход», где n – номер линии, число от 1 до 16 включительно:

0 – логический нуль

1 – логическая единица

Также OID позволяет переключить состояние IO линии из состояния «0» в состояние «1» и обратно. Для изменения состояния IO линии записать «-1».

.1.3.6.1.4.1.25728.8900.1.1.6.n

npIoMemo.n

OctetString

READ

Памятка (краткое описание для линии IO),

где n – номер линии, число от 1 до 16 включительно.

.1.3.6.1.4.1.25728.8900.1.1.9.n

npIoPulseCounter.n

Counter32

READ/WRITE

Счётчик импульсов на IO линии, где n – номер линии, число от 1 до 16 включительно.

Считается по положительному фронту импульса после фильтрации коротких импульсов. Для принудительного обнуления записать «0». Также обнуляется при отключении питания.

.1.3.6.1.4.1.25728.8900.1.1.12.n

npIoSinglePulseDuration.n

Integer

READ/WRITE

Продолжительность одного импульса на выходе IO линии (допустимые значения от 100 мс до 25500 мс, с шагом 100 мс), где n – номер линии, число от 1 до 16 включительно.

.1.3.6.1.4.1.25728.8900.1.1.13.n

npIoSinglePulseStart.n

Integer

READ/WRITE

Для подачи одиночного импульса на выход IO линии записать «1». Продолжительность импульса берётся из OID «npIoSinglePulseDuration.n», где n – номер линии, число от 1 до 16 включительно.

.1.3.6.1.4.1.25728.9700.1.1.1.n npElecIndex.n Integer READ Номер счётчика электроэнергии, аналогичен номеру IO линии, где n – номер линии, число от 1 до 4 включительно.
.1.3.6.1.4.1.25728.9700.1.1.2.n npElecPulsesPerKwh.n Integer READ/WRITE

Коэффициент пересчёта импульсов в кВт-ч, при использовании устройства совместно со счётчиками электроэнергии, для IO линии, где n – номер линии, число от 1 до 4 включительно. Коэффициент задаёт количество импульсов на 1 кВт-ч, по умолчанию 3600. Не обнуляется при отключении питания устройства.

При изменении коэффициента пересчёта импульсов в кВт-ч «npElecPulsesPerKWh» необходимо заново записать корректное текущее значение накопленной энергии «npElecEnergy».

.1.3.6.1.4.1.25728.9700.1.1.3.n npElecPower.n Gauge32 READ Среднее значение мощности (Вт), регистрируемое счётчиком электроэнергии, подключенным к IO линии, где n – номер линии, число от 1 до 4 включительно. Период усреднения 5 минут, скользящий. Значение вычисляется по частоте импульсов от счётчика электроэнергии. Не обнуляется при отключении питания устройства.
.1.3.6.1.4.1.25728.9700.1.1.4.n npElecEnergy.n Counter32 READ/WRITE

Счётчик электроэнергии для IO линии, где n – номер линии, число от 1 до 4 включительно. Вычисляется делением накопленного числа импульсов на коэффициент пересчёта «импульсов на 1 кВт-ч». Не обнуляется при отключении питания устройства.

Имеется возможность записывать начальные значения. При изменении коэффициента пересчёта импульсов в кВт-ч «npElecPulsesPerKWh» необходимо скорректировать «npElecEnergy», так как значение OID изменится.

.1.3.6.1.4.1.25728.9700.1.1.5.n npElecEnergy100.n Counter32 READ/WRITE

Показания счётчика электроэнергии для IO линии, умноженные на 100, где n – номер линии, число от 1 до 4 включительно. Разделите это значение на 100, чтобы получить текущие значения счётчика электроэнергии для IO линии. Не обнуляется при отключении питания устройства.

Имеется возможность записывать начальные значения. При изменении коэффициента пересчёта импульсов в кВт-ч «npElecPulsesPerKWh» необходимо скорректировать «npElecEnergy100», так как значение OID изменится.