[ENG] 13.3. [DKSF 52/202.10 IU] What OID Are Supported by a Device?

A description of OID, supported by a device is provided in the table:

OID

Name

Type

Access

Description

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 the 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 switching on a device

.1.3.6.1.2.1.1.4.0

sysContact

OctetString

READ/WRITE

Contact data, usually an administrators email

.1.3.6.1.2.1.1.5.0

sysName

OctetString

READ/WRITE

A 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. It is always «72», a device plays a role of a final host

.1.3.6.1.2.1.2.1.0

ifNumber

Integer

READ

The amount 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 a physical or logical interface. For the major part of the software, ifIndex is a name of the interface

.1.3.6.1.2.1.2.2.1.2

ifDescrOctetStringREADThe line that contains the information about an interface.in the line, there is a name of a manufacturer, a model of a device and the hardware interface version

.1.3.6.1.2.1.2.2.1.3

ifType

Integer

READ

A type of a network interface type

.1.3.6.1.2.1.2.2.1.4

ifMtu

Integer

READ

A size of a package of the 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 included into traps. E-mail, to which notifications are forwarded by the NetPing message forwarding 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» - is the analog to the device reboot through the web interface

.1.3.6.1.4.1.25728.911.2.0

npResetStack

Integer

READ/WRITE

Software reboot of a network interface 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» (processor reset, the same as when switching the power on)

.1.3.6.1.4.1.25728.3800.1.1.0npGsmFailedIntegerREAD

A status of a built-in GSM modem, for the devices NetPing 2/PWR-220 v2/SMS with a built-in GSM modem:

0 – OК

1 – Failed (no connection)

2 – FatalError (irrecoverable error, a modem is locked)

.1.3.6.1.4.1.25728.3800.1.2.0npGsmRegistrationIntegerREAD

A status of a connection to the GSM network, for the devices NetPing 2/PWR-220 v2/SMS with a built-in GSM modem:

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

A GSM signal strength, for the devices NetPing 2/PWR-220 v2/SMS with a built-in GSM modem:

0…31 = 0% … 100%

99 – Unknown

255 – Updating info

.1.3.6.1.4.1.25728.3900.1.1.0

npBatteryPok 

IntegerREAD

A power source of a device (for the device NetPing 2/PWR-220 v2/SMS with a built-in battery):

0 – Battery power

1 – 220 V grid power

.1.3.6.1.4.1.25728.3900.1.2.0

npBatteryLevel 

IntegerREADLevel of a battery charge, %, if a device works from the battery. For the device NetPing 2/PWR-220 v2/SMS with a built-in battery.
.1.3.6.1.4.1.25728.3900.1.3.0

npBatteryChg 

IntegerREAD

A status of a battery charge, for the device NetPing 2/PWR-220 v2/SMS with a built-in battery:

0 – Battery charging suspended

1 – Battery fast charging

.1.3.6.1.4.1.25728.5800.3.1.1.n

npPwrChannelN.n

IntegerREADA relay 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» for reset. Relay n, where n is a relay number.

When reading:

0 – Regular mode

1 – Reset

2 – Reboot

.1.3.6.1.4.1.25728.5800.3.1.3.n

npPwrManualMode.n

Integer

READ/WRITE

The operation mode of the 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

.1.3.6.1.4.1.25728.5800.3.1.4.n

npPwrResetsCounter.n

Integer

READ/WRITE

Reset counter in the mode «Watchdog». Relay n, where n is a relay number. For forced reboot, write «0»

.1.3.6.1.4.1.25728.5800.3.1.5.n

npPwrRepeatingResetsCounter.n

Integer

READ

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

.1.3.6.1.4.1.25728.5800.3.1.6.n

npPwrMemo.n

OctetString

READ

Memo relay n, 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 switching a relay n from the status «Off» to the status «On» and back, where n is a relay number. To change a relay status, write «-1». A relay must be set to one mode out of the two: «Manual on» or «Manual off»

.1.3.6.1.4.1.25728.5800.3.1.15.n

npPwrRelayState.n

Integer

READ

A current relay status, a status is read regardless a management mode, where n is a relay number:

0 – A relay is switched off

1 – A 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.

The operation mode of a relay n, where n is a number of a relay:

0 – Switching off – manual mode

1 – Switching on – manual mode

2 – «Watchdog» mode

3 – «Schedule» mode

4 – «Schedule+Watchdog» mode

5 – «Logic» mode

 .1.3.6.1.4.1.25728.5500.5.1.3.nnpRelayStartReset.nIntegerREAD/WRITE

Left for compatibility

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

 .1.3.6.1.4.1.25728.5500.5.1.6.nnpRelayMemo.nOctetStringREAD

Left for compatibility

Memo of a relay n, where n is a number of a relay

 .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 the status «Off» to the status «On» and vice versa, where n is a relay number. To change a relay status, write «-1». A relay must be switched to one of the two modes: «Manual on» or «Manual off»

 .1.3.6.1.4.1.25728.5500.5.1.15.nnpRelayState.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

To send an IR command, write a number of the IR command

.1.3.6.1.4.1.25728.7900.1.2.0

npIrReset

Integer

READ/WRITE

To reset an IR transceiver, write «1»

After the reset, indicate the IR command and check an IR status

.1.3.6.1.4.1.25728.7900.1.3.0

npIrStatus

Integer

READ

IR transceiver.

The next statuses are available:

commandCompleted (0) – a command is completed. A command that does not require any process for the execution.

protocolError (1) – is an incorrect command code, or a command is not accepted.

commandAccepted (2) – a command is accepted, the execution is started. After the completion of a command, its status is not changed because failures are impossible in this process. There is a need to wait nearly 0,5 seconds before sending the next command.

errorUnknown (16) – is an unknown error.

errorBadNumber (17) – is an incorrect parameter of a command.

errorEmptyRecord (18) – is an attempt to reproduce an empty cell.

errorFlashChip (19) – is the failure of a memory chip inside the IR extension module IRC-TR v2.

errorTimeout (20) – there is no response from the IR extension module IRC-TR v2.

errorExtBusBusy (21) – an external i2c bus is busy, it is impossible to connect to the IR extension module IRC-TR v2 (for example, at the bus short circuit).

.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 – Error or a sensor is not connected

1 – Norm

.1.3.6.1.4.1.25728.8400.2.4.0npRelHumSensorValueTIntegerREADTemperature value, °C.
.1.3.6.1.4.1.25728.8400.2.5.0npRelHumSensorStatusHIntegerREAD

Humidity sensor status:

0 – A sensor failed

1 – Readings of the sensor are below normal level

2 – Readings of a sensor are normal

3 – Readings of a sensor are above normal level

.1.3.6.1.4.1.25728.8400.2.7.0npRelHumSafeRangeHighIntegerREADA top threshold of the range of normal values for a humidity sensor
.1.3.6.1.4.1.25728.8400.2.8.0npRelHumSafeRangeLowIntegerREADA bottom threshold of the range of normal values for a humidity sensor
.1.3.6.1.4.1.25728.8400.2.9.0npRelHumSensorValueT100Integer32READA temperature value, multiplied by 100. It is used for taking the readings of a sensor with tenths and hundredths parts of a degree of Celsius. Divide this value by 100 to get a current temperature
.1.3.6.1.4.1.25728.8800.1.1.1.n

npThermoSensorN.n

IntegerREADAn identifier of a temperature sensor, a number from 1 to 8 inclusive

.1.3.6.1.4.1.25728.8800.1.1.2.n

npThermoValue.n

Integer

READ

A 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

A status of a temperature sensor:

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

A top threshold of the range of normal values 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

A bottom threshold of the range of normal values 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

A memo for a temperature sensor

where: n - is a number of a relay, a number from 1 to 8 inclusive

.1.3.6.1.4.1.25728.8900.1.1.1.n

npIoLineN.n

IntegerREADA number of an IO line

.1.3.6.1.4.1.25728.8900.1.1.2.n

npIoLevelIn.n

Integer

READ

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

where: n – is a number of a line, a number from 1 to 4 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 mode «output».

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

In addition, this OID allows switching a status of an IO line from the status «0» to the 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 4 inclusive

.1.3.6.1.4.1.25728.8900.1.1.9.n

npIoPulseCounter.n

Counter32

READ/WRITE

A pulse counter on an IO line. It is counted by the positive pulse front after the filtration o short pulses. For forced zeroing write «0». It is also zeroed when switching the power off

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

.1.3.6.1.4.1.25728.8900.1.1.12.n

npIoSinglePulseDuration.n

Integer

READ/WRITE

A duration of one pulse on the output of an IO line (acceptable values from 100 ms to 25500 ms, with a step of 100 ms)  

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

.1.3.6.1.4.1.25728.8900.1.1.13.n

npIoSinglePulseStart.n

Integer

READ/WRITE

To issue a single pulse to the output of an IO line, write «1». A duration of a pulse is taken from the variable npIoSinglePulseDuration.n

where: n - is a number of a line, a number from 1 to 4 inclusive