[ENG] 13.3. [DKSF 53/203.1 IU] What OIDs a Device Supports?

A description of OIDs, supported by a device is represented in the table:

OID

Имя

Тип

Доступ

Описание

RFC1213

.1.3.6.1.2.1.1.1.0

sysDescr

OctetString

READ

A textual description of a device with the firmware version

.1.3.6.1.2.1.1.2.0

sysObjectID

OID

READ

A number of a branch with parameters of a device is always «.1.3.6.1.4.1.25728»

.1.3.6.1.2.1.1.3.0

sysUpTime

TimeTicks

READ

Time from the moment of the last turning on a device

.1.3.6.1.2.1.1.4.0

sysContact

OctetString

READ/WRITE

Contacts, usually an administrator's e-mail

.1.3.6.1.2.1.1.5.0

sysName

OctetString

READ/WRITE

Domain name of a device

.1.3.6.1.2.1.1.6.0

sysLocation

OctetString

READ/WRITE

Location of a device

.1.3.6.1.2.1.1.7.0

sysServices

Integer

READ

Binary representation of this OID is a set of supported services. Always «72», a device plays a role of a final host

.1.3.6.1.2.1.2.1.0

ifNumber

Integer

READ

The number of network interfaces of a device

.1.3.6.1.2.1.2.2.1.1

ifIndex

Integer

READ

An interface index is a unique identification number, connected to physical or logical interface. For the majority of software ifIndex is an interface name

.1.3.6.1.2.1.2.2.1.2

ifDescrOctetStringREADA line containing the information about an interface. A line contains a manufacturer's name, a model of a device and a hardware inerface version

.1.3.6.1.2.1.2.2.1.3

ifType

Integer

READ

A type of a network inerface of a device

.1.3.6.1.2.1.2.2.1.4

ifMtu

Integer

READ

Package size via a network interface. Always «1514»

.1.3.6.1.2.1.2.2.1.5

ifSpeed

Gauge

READ

Network interface speed. Always «100000000»

.1.3.6.1.2.1.2.2.1.6

ifPhysAddress 

PhysaddressREADMAC address of a device
NetPing MIB
.1.3.6.1.4.1.25728.90.1.0npTrapEmailToOctetStringREADVariable contained in traps. E-mail, to which notifications are sent using a Netping mailing service

.1.3.6.1.4.1.25728.911.1.0

npSoftReboot

Integer

READ/WRITE

Software reboot of a device when writing the value «1» (an analogue for a reboot of a device through a web interface)

.1.3.6.1.4.1.25728.911.2.0

npResetStack

Integer

READ/WRITE

Software reboot of a device when writing the value «1».

.1.3.6.1.4.1.25728.911.3.0

npForceReboot

Integer

READ/WRITE

Immediate forced reboot of a device when writing the value «1» (a processor reset as wehn switching a power on)

.1.3.6.1.4.1.25728.3800.1.1.0npGsmFailedIntegerREAD

A status of a built-in GSM modem:

0 — OК

1 — Failed (no connection)

2 — FatalError (unrecoverable error, modem is locked)

.1.3.6.1.4.1.25728.3800.1.2.0npGsmRegistrationIntegerREAD

Connection status to GSM network

0 — Impossible

1 — HomeNetwork

2 — Searching

3 — Denied

4 — Unknown

5 — Roaming

255 — InfoUpdate

.1.3.6.1.4.1.25728.3800.1.3.0npGsmStrengthIntegerREAD

GSM signal strength:

0…31 = 0% … 100%

99 — Unknown

255 — Updating info

.1.3.6.1.4.1.25728.3900.1.1.0

npBatteryPok 

IntegerREAD

Device power supply source

0 – Battery power

1 – 220V network power

.1.3.6.1.4.1.25728.3900.1.2.0

npBatteryLevel 

IntegerREADBattery level, % (if a device is powered from battery)
.1.3.6.1.4.1.25728.3900.1.3.0

npBatteryChg 

IntegerREAD

Battery status:

0 — Battery charging suspended

1 — Battery fast charging

.1.3.6.1.4.1.25728.5800.3.1.1.n

npPwrChannelN.n

IntegerREADRelay index, where n – is a relay number

.1.3.6.1.4.1.25728.5800.3.1.2.n

npPwrStartReset.n

Integer

READ/WRITE

Write «1» to reset. Relay n, where n  is a relay number.

When reading:

0 – Common mode

1 – Reset

2 – Reboot

.1.3.6.1.4.1.25728.5800.3.1.3.n

npPwrManualMode.n

Integer

READ/WRITE

Operation mode of a relay n, where n  is a relay number.:

0 – Switching off – a manual mode

1 – Switching on – a manual mode

2 – «Watchdog» mode

3 – «Schedule» mode

4 – «Schedule+Watchdog» mode

5  «Logic» mode

6  «Schedule+Logic» mode 

.1.3.6.1.4.1.25728.5800.3.1.4.n

npPwrResetsCounter.n

Integer

READ/WRITE

Reboot counter in the «Watchdog» mode. Relay n, where n  is a relay number. Write «0» for forced zeroing

.1.3.6.1.4.1.25728.5800.3.1.5.n

npPwrRepeatingResetsCounter.n

Integer

READ

Counter of continuous resets, when a relay n works in the «Watchdog» mode, where n – is a relay number

.1.3.6.1.4.1.25728.5800.3.1.6.n

npPwrMemo.n

OctetString

READ

Relay n memo, where n – is a relay number

.1.3.6.1.4.1.25728.5800.3.1.14.n

npPwrRelayFlip.n

Integer

READ/WRITE

This OID allows to switch a relay n from the status «Switched off» to a status «Switched on» and vice versa, where n  is a relay number. Write  «-1» to change a relay status. A relay must be set to one of the two modes: «Manual on» or «Manual off»

.1.3.6.1.4.1.25728.5800.3.1.15.n

npPwrRelayState.n

Integer

READ

Current relay status, a status is read regardless the management mode, where n  is a relay number:

0 – relay is switched off

1 – relay is switched on

 .1.3.6.1.4.1.25728.5500.5.1.1.nnRelayN.nIntegerREAD

Left for compatibility

Relay index, where n – is a relay number

 .1.3.6.1.4.1.25728.5500.5.1.2.nnpRelayMode.nIntegerREAD/WRITE

Left for compatibility.

Operation mode of a relay n, where n – is a relay number:

0 – Switching off – manual mode

1 – Switching on – manual mode

2 – «Watchdog» mode

3 – «Schedule» mode

4 – «Schedule+Watchdog» mode

5 – «Logic» mode

6  «Schedule+Logic» mode 

 .1.3.6.1.4.1.25728.5500.5.1.3.nnpRelayStartReset.nIntegerREAD/WRITE

Left for compatibility.

OID for forced short-term switching off a relay. Write a number «1» to switch off the channel for 15 seconds

 .1.3.6.1.4.1.25728.5500.5.1.6.nnpRelayMemo.nOctetStringREAD

Left for compatibility.

Relay n memo, where n – is a relay number

 .1.3.6.1.4.1.25728.5500.5.1.14.nnpRelayFlip.nIntegerREAD/WRITE

Left for compatibility.

This OID allows switching a relay n from a status «Off» to a status «On» and vice versa, where n  is a relay number. Write «-1» to change a relay status. A relay must be set to one of two modes: «Manual on» or «Manual off»


npRelayState.nIntegerREAD

Left for compatibility.

Current relay status, where n – is a relay number:

0 – Relay is switched off

1 – Relay is switched on

.1.3.6.1.4.1.25728.7900.1.1.0

npIrPlayCmd

Integer

READ/WRITE

Write a number of an IR command to send an IR

.1.3.6.1.4.1.25728.7900.1.2.0

npIrReset

Integer

READ/WRITE

Write «1» to reset an IR transceiver 

Indicate an IR command and check an IR status after a reset

.1.3.6.1.4.1.25728.7900.1.3.0

npIrStatus

Integer

READ

IR transceiver status.

The following statuses are available:

commandCompleted (0) - command completed. A team that does not require any process to execute

protocolError (1) - invalid command code, or command not accepted

commandAccepted (2) - command accepted, execution started. After the completion of the command, the status does not change, since there can no longer be failures in this process. Wait about 0.5 seconds before sending the next command.

errorUnknown (16) - unknown error

errorBadNumber (17) - invalid command parameter

errorEmptyRecord (18) - attempt to play an unwritten cell

errorFlashChip (19) - crash or failure of the memory chip inside the IRC-TR v2 IR expansion module

errorTimeout (20) - no response from IRC-TR v2 expansion module

errorExtBusBusy (21) - the external i2c bus is busy, it is impossible to communicate with the IRC-TR v2 IR expansion module (for example, when the bus is short-circuited)

.1.3.6.1.4.1.25728.8400.2.2.0npRelHumSensorValueHIntegerREADRelative humidity value, %
.1.3.6.1.4.1.25728.8400.2.3.0npRelHumSensorStatusIntegerREAD

Humidity sensor status:

0 – Norm

1 – Failure or a sensor is not connected

.1.3.6.1.4.1.25728.8400.2.4.0npRelHumSensorValueTIntegerREADTemperature sensor, °C
.1.3.6.1.4.1.25728.8400.2.5.0npRelHumSensorStatusHIntegerREAD

Humidity sensor status:

0 – Sensor is faulty

1 – Readings of a sensor are below normal

2 – Readings of a sensor are normal

3 – Readings of a sensor are above normal

.1.3.6.1.4.1.25728.8400.2.7.0npRelHumSafeRangeHighIntegerREADTop threshold of a safe range for a humidity sensor
.1.3.6.1.4.1.25728.8400.2.8.0npRelHumSafeRangeLowIntegerREADBottom threshold of a safe range for a humidity sensor
.1.3.6.1.4.1.25728.8400.2.9.0npRelHumSensorValueT100Integer32READReadings of a temperature sensor, multiplied by 100. It is used to take readings of a sensor with tenths and hundredths of a degree of Celcius. Divide this value by 100, to get a current temperature
.1.3.6.1.4.1.25728.8800.1.1.1.n

npThermoSensorN.n

IntegerREAD
A temperature sensor identifier, a number from 1 to 8 inclusive

.1.3.6.1.4.1.25728.8800.1.1.2.n

npThermoValue.n

Integer

READ

Current temperature on a temperature sensor, degrees C

where: n – is a number of a sensor, a number from 1 to 8 inclusive

.1.3.6.1.4.1.25728.8800.1.1.3.n

npThermoStatus.n

Integer

READ

Temperature sensor status:

0 – Failure or is not connected

1 – Below normal

2 – Normal

3 – Above normal

where: n – is a number of a sensor, a number from 1 to 8 inclusive.

.1.3.6.1.4.1.25728.8800.1.1.4.n

npThermoLow.n

Integer

READ

Top threshold of a safe range for a temperature sensor,

where: n – is a number of a sensor, a number from 1 to 8 inclusive

.1.3.6.1.4.1.25728.8800.1.1.5.n

npThermoHigh.n

Integer

READ

Bottom threshold of a safe range for a temperature sensor

where: n – is a number of a sensor, a number from 1 to 8 inclusive

.1.3.6.1.4.1.25728.8800.1.1.6.n

npThermoMemo.n

OctetString

READ

Memo for a temperature sensor

where: n – is a number of a sensor, a number from 1 to 8 inclusive

.1.3.6.1.4.1.25728.8900.1.1.1.n

npIoLineN.n

IntegerREADIO Line number

.1.3.6.1.4.1.25728.8900.1.1.2.n

npIoLevelIn.n

Integer

READ

A current status of a line in the «input», «output» and «logic output» mode

where: n – is a line number, a number from 1 to 8 inclusive

.1.3.6.1.4.1.25728.8900.1.1.3.n

npIoLevelOut.n

Integer

READ/WRITE

A status of a line in the «output» mode.

where: n – is a line number, a number from 1 to 8 inclusive

The same way this OID allows switching a status of an IO line from a status «0» to a status «1» and vice versa. To change a status of an IO line, write «-1»

.1.3.6.1.4.1.25728.8900.1.1.6.n

npIoMemo.n

OctetString

READ

Memo (a brief description for an IO line)

where: n – is a number of a line, a number from 1 to 8 inclusive

.1.3.6.1.4.1.25728.8900.1.1.9.n

npIoPulseCounter.n

Counter32

READ/WRITE

Pulse counter at an IO line. It is counted by a positive front of a pulse after filtering short noise pulses.
Write «0» for forced zeroing. It is also zeroed when a power supply is switched off

where: n – is a line number, a number from 1 to 8 inclusive

.1.3.6.1.4.1.25728.8900.1.1.12.n

npIoSinglePulseDuration.n

Integer

READ/WRITE

Duration of one pulse at an output of an IO line (acceptable values are from 100 ms to 25500 ms, with a step of 100 ms)  

where: n – is a line number, a number from 1 to 8 inclusive

.1.3.6.1.4.1.25728.8900.1.1.13.n

npIoSinglePulseStart.n

Integer

READ/WRITE

To send a single pulse to an IO line output, write «1». A duration of a pulse is indicated by a variable npIoSinglePulseDuration.n

where: n – is a line number, a number from 1 to 8 inclusive