mibs/MIBS/hwg/STE-MIB
2023-12-05 12:25:34 +01:00

235 lines
4.5 KiB
Plaintext

-- HWg-STE MIB 1.02
-- History:
--
-- 1.00 08.12.2008 Marek Hummel - Created
-- 1.01 03.08.2009 Marek Hummel - Add SensorID, Change SensorState values
-- 1.02 14.05.2010 Marek Hummel - Fix Syntax
-- 1.03 17.07.2013 Marek Hummel - Add Dry Input contac for HWg-STE Plus
--
STE-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE FROM RFC-1212
enterprises FROM RFC1155-SMI
DisplayString FROM RFC1213-MIB;
--
-- Type Definitions
--
PositiveInteger ::= INTEGER (1..2147483647) -- 0x7FFF FFFF
UnitType ::= INTEGER {
none (0),
celsius (1),
fahrenheit (2),
kelvin (3),
percent(4)
}
OnOff ::= INTEGER {
off (0),
on (1)
}
InputAlarmState ::= INTEGER {
normal (0),
alarm (1)
}
IOName ::= DisplayString (SIZE (0..16))
SensorState ::= INTEGER {
invalid (0),
normal (1),
outofrangelo (2),
outofrangehi (3),
alarmlo (4),
alarmhi (5)
}
SensorSN ::= DisplayString (SIZE (0..16))
SensorName ::= DisplayString (SIZE (0..16))
SensorValue ::= INTEGER
SensorID ::= INTEGER
SensorString ::= DisplayString (SIZE (0..10))
--
-- Node Definitions
--
hwgroup OBJECT IDENTIFIER ::= { enterprises 21796 }
x390 OBJECT IDENTIFIER ::= { hwgroup 4 }
ste OBJECT IDENTIFIER ::= { x390 1 }
-- Application Info ------------------------------------------------------------
info OBJECT IDENTIFIER ::= { ste 70 }
infoAddressMAC OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..17))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"MAC address in text form.
It is here to distinguish devices in trap messages."
::= { info 1 }
-- Input Dry Contacts ----------------------------------------------------------
inpTable OBJECT-TYPE
SYNTAX SEQUENCE OF InpEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of binary input entries."
::= { ste 1 }
inpEntry OBJECT-TYPE
SYNTAX InpEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing information applicable
to a particular binary input."
INDEX { inpIndex }
::= { inpTable 1 }
InpEntry ::= SEQUENCE {
inpIndex PositiveInteger,
inpValue OnOff,
inpName IOName,
inpAlarmState InputAlarmState
}
inpIndex OBJECT-TYPE
SYNTAX PositiveInteger
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The binary input index."
::= { inpEntry 1 }
inpValue OBJECT-TYPE
SYNTAX OnOff
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The binary input value."
::= { inpEntry 2 }
inpName OBJECT-TYPE
SYNTAX IOName
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The binary input name."
::= { inpEntry 3 }
inpAlarmState OBJECT-TYPE
SYNTAX InputAlarmState
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The binary input alarm state."
::= { inpEntry 4 }
-- Sensors ---------------------------------------------------------------------
sensTable OBJECT-TYPE
SYNTAX SEQUENCE OF SensEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of sensor table entries. The number
of entries corresponds with number of detected sensors."
::= { ste 3 }
sensEntry OBJECT-TYPE
SYNTAX SensEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing information applicable to a
particular sensor."
INDEX { sensIndex }
::= { sensTable 1 }
SensEntry ::= SEQUENCE {
sensIndex PositiveInteger,
sensName SensorName,
sensState SensorState,
sensString SensorString,
sensValue SensorValue,
sensSN SensorSN,
sensUnit UnitType,
sensID SensorID
}
sensIndex OBJECT-TYPE
SYNTAX PositiveInteger
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The sensor index."
::= { sensEntry 1 }
sensName OBJECT-TYPE
SYNTAX SensorName
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The sensor name."
::= { sensEntry 2 }
sensState OBJECT-TYPE
SYNTAX SensorState
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The sensor state."
::= { sensEntry 3 }
sensString OBJECT-TYPE
SYNTAX SensorString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The string representation of sensor value."
::= { sensEntry 4 }
sensValue OBJECT-TYPE
SYNTAX SensorValue
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The integer (decimal * 10) representation
of sensor value."
::= { sensEntry 5 }
sensSN OBJECT-TYPE
SYNTAX SensorSN
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The sensor Serial number."
::= { sensEntry 6 }
sensUnit OBJECT-TYPE
SYNTAX UnitType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The sensor unit."
::= { sensEntry 7 }
sensID OBJECT-TYPE
SYNTAX UnitType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The sensor ID."
::= { sensEntry 8 }
END