1575 lines
46 KiB
Plaintext
1575 lines
46 KiB
Plaintext
EATON-SENSOR-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY,
|
|
Counter32, Integer32
|
|
FROM SNMPv2-SMI
|
|
NOTIFICATION-GROUP, OBJECT-GROUP, MODULE-COMPLIANCE
|
|
FROM SNMPv2-CONF
|
|
TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
sensorAgent
|
|
FROM EATON-OIDS;
|
|
|
|
eatonSensor MODULE-IDENTITY
|
|
LAST-UPDATED "201812171200Z"
|
|
ORGANIZATION
|
|
"Eaton Corporation"
|
|
CONTACT-INFO
|
|
"http://powerquality.eaton.com"
|
|
DESCRIPTION
|
|
"The MIB module for Eaton Sensors."
|
|
REVISION "201812171200Z"
|
|
DESCRIPTION
|
|
"Initial release."
|
|
::= { sensorAgent 1 }
|
|
|
|
-- eatonSensor { iso org(3) dod(6) internet(1) private(4)
|
|
-- enterprises(1) eaton(534) products(6) sensorAgent(8) (1) }
|
|
|
|
sensor OBJECT IDENTIFIER ::= { eatonSensor 1 }
|
|
temperature OBJECT IDENTIFIER ::= { eatonSensor 2 }
|
|
humidity OBJECT IDENTIFIER ::= { eatonSensor 3 }
|
|
digitalInput OBJECT IDENTIFIER ::= { eatonSensor 4 }
|
|
conformance OBJECT IDENTIFIER ::= { eatonSensor 10 }
|
|
|
|
-- Textual Conventions
|
|
UnixTimeStamp ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "dddddddddd"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unix time stamp. Measured in seconds since January 1, 1970."
|
|
SYNTAX Counter32
|
|
|
|
PositionType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Describes the position by reference to the data center aisle."
|
|
SYNTAX INTEGER {
|
|
undefined(0),
|
|
other(1),
|
|
rackRear(2),
|
|
rackFront(3),
|
|
batteryRoom(4)
|
|
}
|
|
|
|
ElevationType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Describes the elevation in the rack."
|
|
SYNTAX INTEGER {
|
|
undefined(0),
|
|
other(1),
|
|
bottom(2),
|
|
middle(3),
|
|
top(4)
|
|
}
|
|
|
|
CommunicationStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Describes the communication sensor status or probe status."
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
communicationOK(2),
|
|
communicationLost(3)
|
|
}
|
|
|
|
ProbeConnectionType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Describes the probe connection to the sensor or probe."
|
|
SYNTAX INTEGER {
|
|
undefined(0),
|
|
internal(1),
|
|
wired(2),
|
|
wireless(3)
|
|
}
|
|
|
|
EnableType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Describes enable/disable."
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
|
|
AlarmType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Describes the alarm according to a measured value by reference to the triggers."
|
|
SYNTAX INTEGER {
|
|
good(0),
|
|
lowWarning(1),
|
|
lowCritical(2),
|
|
highWarning(3),
|
|
highCritical(4)
|
|
}
|
|
|
|
ResetCommandType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Commands a reset."
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
reset(1)
|
|
}
|
|
|
|
PolarityType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Describes the polarity configuration."
|
|
SYNTAX INTEGER {
|
|
normallyOpened(0),
|
|
normallyClosed(1)
|
|
}
|
|
|
|
AlarmSeverityType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Describes the alarm severity."
|
|
SYNTAX INTEGER {
|
|
informationnal(1),
|
|
warning(2),
|
|
critical(3)
|
|
}
|
|
|
|
AlarmLevelType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Describes the alarm level."
|
|
SYNTAX INTEGER {
|
|
good(0),
|
|
informationnal(1),
|
|
warning(2),
|
|
critical(3)
|
|
}
|
|
|
|
StateType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Describes the state of a digital input that depends on its measure
|
|
and the polrity configuration."
|
|
SYNTAX INTEGER {
|
|
inactive(0),
|
|
active(1)
|
|
}
|
|
|
|
TemperatureUnitType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Describes the temperature unit used to read/write the temperature data."
|
|
SYNTAX INTEGER {
|
|
tenthOfDegKelvin(0),
|
|
tenthOfDegCelsius(1),
|
|
tenthOfDegFarhenheit(2)
|
|
}
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
|
|
sensorCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of sensor managed on this device."
|
|
::= { sensor 1 }
|
|
|
|
sensorIdentificationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SensorIdentificationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of sensor devices identification data.
|
|
The number of entries is given by sensorCount."
|
|
::= { sensor 2}
|
|
|
|
sensorIdentificationEntry OBJECT-TYPE
|
|
SYNTAX SensorIdentificationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for a sensor device identification."
|
|
INDEX { sensorIndex }
|
|
::= { sensorIdentificationTable 1 }
|
|
|
|
SensorIdentificationEntry ::= SEQUENCE {
|
|
sensorIndex
|
|
Integer32,
|
|
sensorUuid
|
|
OCTET STRING,
|
|
sensorConnectionType
|
|
ProbeConnectionType,
|
|
sensorAddress
|
|
OCTET STRING,
|
|
sensorMonitoredBy
|
|
OBJECT IDENTIFIER,
|
|
sensorManufacturer
|
|
OCTET STRING,
|
|
sensorModel
|
|
OCTET STRING,
|
|
sensorPartNumber
|
|
OCTET STRING,
|
|
sensorSerialNumber
|
|
OCTET STRING,
|
|
sensorFirmwareVersion
|
|
OCTET STRING
|
|
}
|
|
|
|
sensorIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..3)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique value for each sensor device. Its value
|
|
ranges from 1 to sensorCount."
|
|
::= { sensorIdentificationEntry 1 }
|
|
|
|
sensorUuid OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique uuid value for each sensor device."
|
|
::= { sensorIdentificationEntry 2 }
|
|
|
|
sensorConnectionType OBJECT-TYPE
|
|
SYNTAX ProbeConnectionType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sensor connection type with the device that monitors it."
|
|
::= { sensorIdentificationEntry 3 }
|
|
|
|
sensorAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Depending of the connection implementation : Modbus Slave Id, BT Mac address, ..."
|
|
::= { sensorIdentificationEntry 4 }
|
|
|
|
sensorMonitoredBy OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Parent oid device where the sensor is connected to and monitored by."
|
|
::= { sensorIdentificationEntry 5 }
|
|
|
|
sensorManufacturer OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The vendor name of the sensor device."
|
|
::= { sensorIdentificationEntry 6 }
|
|
|
|
sensorModel OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The model name of the sensor device."
|
|
::= { sensorIdentificationEntry 7 }
|
|
|
|
sensorPartNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The catalog part number of the sensor device."
|
|
::= { sensorIdentificationEntry 8 }
|
|
|
|
sensorSerialNumber OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The serial number of the sensor device."
|
|
::= { sensorIdentificationEntry 9 }
|
|
|
|
sensorFirmwareVersion OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..31))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The firmware version of the sensor device."
|
|
::= { sensorIdentificationEntry 10 }
|
|
|
|
|
|
sensorConfigurationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SensorConfigurationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of sensor devices configuration data.
|
|
The number of entries is given by sensorCount."
|
|
::= { sensor 3 }
|
|
|
|
sensorConfigurationEntry OBJECT-TYPE
|
|
SYNTAX SensorConfigurationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for a sensor device configuration."
|
|
INDEX { sensorIndex }
|
|
::= { sensorConfigurationTable 1 }
|
|
|
|
SensorConfigurationEntry ::= SEQUENCE {
|
|
sensorName
|
|
OCTET STRING,
|
|
sensorLocation
|
|
OCTET STRING,
|
|
sensorPosition
|
|
PositionType,
|
|
sensorElevation
|
|
ElevationType,
|
|
sensorUElevation
|
|
Integer32
|
|
}
|
|
|
|
sensorName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..31))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The friendly name of the sensor device."
|
|
::= { sensorConfigurationEntry 1 }
|
|
|
|
sensorLocation OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..31))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The location of the sensor device."
|
|
::= { sensorConfigurationEntry 2 }
|
|
|
|
sensorPosition OBJECT-TYPE
|
|
SYNTAX PositionType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Position by reference to the data center aisle."
|
|
::= { sensorConfigurationEntry 3 }
|
|
|
|
sensorElevation OBJECT-TYPE
|
|
SYNTAX ElevationType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Elevation in the rack."
|
|
::= { sensorConfigurationEntry 4 }
|
|
|
|
sensorUElevation OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The elevation in the rack in count of U position from the bottom."
|
|
::= { sensorConfigurationEntry 5 }
|
|
|
|
|
|
sensorMonitoringTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SensorMonitoringEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of sensor devices monitoring data.
|
|
The number of entries is given by sensorCount."
|
|
::= { sensor 4 }
|
|
|
|
sensorMonitoringEntry OBJECT-TYPE
|
|
SYNTAX SensorMonitoringEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for a sensor device monitoring."
|
|
INDEX { sensorIndex }
|
|
::= { sensorMonitoringTable 1 }
|
|
|
|
SensorMonitoringEntry ::= SEQUENCE {
|
|
sensorStatus
|
|
CommunicationStatus,
|
|
sensorStatusSince
|
|
UnixTimeStamp,
|
|
sensorTemperatureCount
|
|
Integer32,
|
|
sensorHumidityCount
|
|
Integer32,
|
|
sensorDigitalInputCount
|
|
Integer32,
|
|
sensorAnalogInputCount
|
|
Integer32
|
|
}
|
|
|
|
sensorStatus OBJECT-TYPE
|
|
SYNTAX CommunicationStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates how the sensor is communicating or not."
|
|
::= { sensorMonitoringEntry 1 }
|
|
|
|
sensorStatusSince OBJECT-TYPE
|
|
SYNTAX UnixTimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UTC time in seconds since 1970/01/01 dating the sensor status last change."
|
|
::= { sensorMonitoringEntry 2 }
|
|
|
|
sensorTemperatureCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of temperature probes managed by the sensor device."
|
|
::= { sensorMonitoringEntry 3 }
|
|
|
|
sensorHumidityCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of humidity probes managed by the sensor device."
|
|
::= { sensorMonitoringEntry 4 }
|
|
|
|
sensorDigitalInputCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of digital input probes managed by the sensor device."
|
|
::= { sensorMonitoringEntry 5 }
|
|
|
|
sensorAnalogInputCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of analog input probes managed by the sensor device."
|
|
::= { sensorMonitoringEntry 6 }
|
|
|
|
sensorNotification OBJECT IDENTIFIER ::= { sensor 0 }
|
|
|
|
notifySensorCount NOTIFICATION-TYPE
|
|
OBJECTS { sensorCount }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent whenever the sensor count changes after a discovery or removing
|
|
from the UI."
|
|
::= { sensorNotification 1 }
|
|
|
|
notifySensorStatus NOTIFICATION-TYPE
|
|
OBJECTS { sensorIndex,
|
|
sensorUuid,
|
|
sensorStatus,
|
|
sensorStatusSince }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent whenever the sensor status changes."
|
|
::= { sensorNotification 2 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
|
|
temperatureIdentificationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TemperatureIdentificationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of temperature probe measurements. the number of entries
|
|
is given by the temperature count."
|
|
::= { temperature 1 }
|
|
|
|
temperatureIdentificationEntry OBJECT-TYPE
|
|
SYNTAX TemperatureIdentificationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for a temperature probe identification."
|
|
INDEX { sensorIndex, temperatureIndex }
|
|
::= { temperatureIdentificationTable 1 }
|
|
|
|
TemperatureIdentificationEntry ::= SEQUENCE {
|
|
temperatureIndex
|
|
Integer32,
|
|
temperatureUuid
|
|
OCTET STRING,
|
|
temperatureConnectionType
|
|
ProbeConnectionType
|
|
}
|
|
|
|
temperatureIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique value for each temperature probe measurement. Its value
|
|
ranges from 1 to sensorTemperatureCount."
|
|
::= { temperatureIdentificationEntry 1 }
|
|
|
|
temperatureUuid OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique uuid value for each temperature."
|
|
::= { temperatureIdentificationEntry 2 }
|
|
|
|
temperatureConnectionType OBJECT-TYPE
|
|
SYNTAX ProbeConnectionType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Probe connection type with the sensor that monitors it."
|
|
::= { temperatureIdentificationEntry 3 }
|
|
|
|
|
|
temperatureConfigurationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TemperatureConfigurationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of temperature probe configuration. The number of entries is
|
|
given by sensorTemperatureCount."
|
|
::= { temperature 2 }
|
|
|
|
temperatureConfigurationEntry OBJECT-TYPE
|
|
SYNTAX TemperatureConfigurationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for a temperature probe configuration."
|
|
INDEX { sensorIndex, temperatureIndex }
|
|
::= { temperatureConfigurationTable 1 }
|
|
|
|
TemperatureConfigurationEntry ::= SEQUENCE {
|
|
temperatureName
|
|
OCTET STRING,
|
|
temperatureEnable
|
|
EnableType,
|
|
temperatureOffset
|
|
Integer32,
|
|
temperatureAlarmEnable
|
|
EnableType,
|
|
temperatureThresholdLowWarning
|
|
Integer32,
|
|
temperatureThresholdLowCritical
|
|
Integer32,
|
|
temperatureThresholdHighWarning
|
|
Integer32,
|
|
temperatureThresholdHighCritical
|
|
Integer32,
|
|
temperatureThresholdHysteresis
|
|
Integer32,
|
|
temperatureAlarmGracePeriod
|
|
Integer32
|
|
}
|
|
|
|
temperatureName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..31))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The friendly name of the sensor temperature probe."
|
|
::= { temperatureConfigurationEntry 1 }
|
|
|
|
temperatureEnable OBJECT-TYPE
|
|
SYNTAX EnableType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the temperature acquired or not.
|
|
0:disabled, 1:enabled"
|
|
::= { temperatureConfigurationEntry 2 }
|
|
|
|
temperatureOffset OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the offset (Minus or Plus) to be added to the acquired value
|
|
in order to correct the probe measurement error.
|
|
See temperatureUnit data for the units."
|
|
::= { temperatureConfigurationEntry 3 }
|
|
|
|
temperatureAlarmEnable OBJECT-TYPE
|
|
SYNTAX EnableType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the temperature alarm depending on the thresholds evaluated or not.
|
|
0:disabled, 1:enabled"
|
|
::= { temperatureConfigurationEntry 4 }
|
|
|
|
temperatureThresholdLowWarning OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Low warning temperature threshold.
|
|
See temperatureUnit data for the units."
|
|
::= { temperatureConfigurationEntry 5 }
|
|
|
|
temperatureThresholdLowCritical OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Low critical temperature threshold.
|
|
See temperatureUnit data for the units."
|
|
::= { temperatureConfigurationEntry 6 }
|
|
|
|
temperatureThresholdHighWarning OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"High warning temperature threshold.
|
|
See temperatureUnit data for the units."
|
|
::= { temperatureConfigurationEntry 7 }
|
|
|
|
temperatureThresholdHighCritical OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"High critical temperature threshold.
|
|
See temperatureUnit data for the units."
|
|
::= { temperatureConfigurationEntry 8 }
|
|
|
|
temperatureThresholdHysteresis OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Temperature threshold hysteresis.
|
|
See temperatureUnit data for the units."
|
|
::= { temperatureConfigurationEntry 9 }
|
|
|
|
temperatureAlarmGracePeriod OBJECT-TYPE
|
|
SYNTAX Integer32 (1..60)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The grace period the alarm triggers after the acquired value crosses
|
|
a trigger value (in seconds)."
|
|
::= { temperatureConfigurationEntry 10 }
|
|
|
|
|
|
temperatureMonitoringTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TemperatureMonitoringEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of temperature probe monitoring. The number of entries is
|
|
given by sensorTemperatureCount."
|
|
::= { temperature 3 }
|
|
|
|
temperatureMonitoringEntry OBJECT-TYPE
|
|
SYNTAX TemperatureMonitoringEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for a temperature probe monitoring."
|
|
INDEX { sensorIndex, temperatureIndex }
|
|
::= { temperatureMonitoringTable 1 }
|
|
|
|
TemperatureMonitoringEntry ::= SEQUENCE {
|
|
temperatureAlarm
|
|
AlarmType,
|
|
temperatureAlarmChangeSince
|
|
UnixTimeStamp,
|
|
temperatureValue
|
|
Integer32,
|
|
temperatureCommunicationStatus
|
|
CommunicationStatus,
|
|
temperatureCommunicationStatusSince
|
|
UnixTimeStamp
|
|
}
|
|
|
|
temperatureAlarm OBJECT-TYPE
|
|
SYNTAX AlarmType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alarm set according to the realtime measure compared to the thresholds."
|
|
::= { temperatureMonitoringEntry 1 }
|
|
|
|
temperatureAlarmChangeSince OBJECT-TYPE
|
|
SYNTAX UnixTimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UTC time in seconds since 1970/01/01 dating the temperature alarm last change."
|
|
::= { temperatureMonitoringEntry 2 }
|
|
|
|
temperatureValue OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Realtime measured value after correction with the offset.
|
|
See temperatureUnit data for the units."
|
|
::= { temperatureMonitoringEntry 3 }
|
|
|
|
temperatureCommunicationStatus OBJECT-TYPE
|
|
SYNTAX CommunicationStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates how the temperature probe is communicating or not."
|
|
::= { temperatureMonitoringEntry 4 }
|
|
|
|
temperatureCommunicationStatusSince OBJECT-TYPE
|
|
SYNTAX UnixTimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UTC time in seconds since 1970/01/01 dating the temperature communication status last change."
|
|
::= { temperatureMonitoringEntry 5 }
|
|
|
|
|
|
temperatureMonitoringMinMaxTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TemperatureMonitoringMinMaxEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of temperature probe monitoring Min and Max. The number of entries is
|
|
given by sensorTemperatureCount."
|
|
::= { temperature 4 }
|
|
|
|
temperatureMonitoringMinMaxEntry OBJECT-TYPE
|
|
SYNTAX TemperatureMonitoringMinMaxEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for a temperature probe monitoring Min and Max."
|
|
INDEX { sensorIndex, temperatureIndex }
|
|
::= { temperatureMonitoringMinMaxTable 1 }
|
|
|
|
TemperatureMonitoringMinMaxEntry ::= SEQUENCE {
|
|
temperatureMinValue
|
|
Integer32,
|
|
temperatureMinValueSince
|
|
UnixTimeStamp,
|
|
temperatureMaxValue
|
|
Integer32,
|
|
temperatureMaxValueSince
|
|
UnixTimeStamp,
|
|
temperatureResetMinMax
|
|
ResetCommandType
|
|
}
|
|
|
|
temperatureMinValue OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Minimum value registered since the 1st connection of the sensor or the last reset.
|
|
See temperatureUnit data for the units."
|
|
::= { temperatureMonitoringMinMaxEntry 1 }
|
|
|
|
temperatureMinValueSince OBJECT-TYPE
|
|
SYNTAX UnixTimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UTC time in seconds since 1970/01/01 dating the temperature min value last change."
|
|
::= { temperatureMonitoringMinMaxEntry 2 }
|
|
|
|
temperatureMaxValue OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum value registered since the 1st connection of the sensor or the last reset.
|
|
See temperatureUnit data for the units."
|
|
::= { temperatureMonitoringMinMaxEntry 3 }
|
|
|
|
temperatureMaxValueSince OBJECT-TYPE
|
|
SYNTAX UnixTimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UTC time in seconds since 1970/01/01 dating the temperature max value last change."
|
|
::= { temperatureMonitoringMinMaxEntry 4 }
|
|
|
|
temperatureResetMinMax OBJECT-TYPE
|
|
SYNTAX ResetCommandType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Command that resets the min and max data with the current measure.
|
|
0:None, 1:Reset"
|
|
::= { temperatureMonitoringMinMaxEntry 5 }
|
|
|
|
temperatureUnit OBJECT-TYPE
|
|
SYNTAX TemperatureUnitType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Temperature unit configuration. It is a global setting for all the v1
|
|
and v3 SNMP client. It does not involve the temperature unit of data
|
|
stored and managed in the card. But it does configure the unit the temperatures
|
|
data are red and written in this Mib.
|
|
The possible values are tenthOfDegCelsius(0), tenthOfDegFarhenheit(1),
|
|
tenthOfDegKelvin(2)."
|
|
::= { temperature 5 }
|
|
|
|
|
|
temperatureNotification OBJECT IDENTIFIER ::= { temperature 0 }
|
|
|
|
notifyTemperatureAlarm NOTIFICATION-TYPE
|
|
OBJECTS { sensorIndex,
|
|
temperatureIndex,
|
|
temperatureUuid,
|
|
temperatureAlarm,
|
|
temperatureAlarmChangeSince,
|
|
temperatureValue }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent whenever the temperature alarm changes."
|
|
::= { temperatureNotification 1 }
|
|
|
|
notifyTemperatureCommunicationStatus NOTIFICATION-TYPE
|
|
OBJECTS { sensorIndex,
|
|
temperatureIndex,
|
|
temperatureUuid,
|
|
temperatureCommunicationStatus,
|
|
temperatureCommunicationStatusSince }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent whenever the temperature communication status changes.
|
|
Is not implemented when the probe is internal (see temperatureConnectionType)."
|
|
::= { temperatureNotification 2 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
|
|
|
|
humidityIdentificationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HumidityIdentificationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of humidity probe measurements. the number of entries
|
|
is given by the humidity count."
|
|
::= { humidity 1 }
|
|
|
|
humidityIdentificationEntry OBJECT-TYPE
|
|
SYNTAX HumidityIdentificationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for a humidity probe identification."
|
|
INDEX { sensorIndex, humidityIndex }
|
|
::= { humidityIdentificationTable 1 }
|
|
|
|
HumidityIdentificationEntry ::= SEQUENCE {
|
|
humidityIndex
|
|
Integer32,
|
|
humidityUuid
|
|
OCTET STRING,
|
|
humidityConnectionType
|
|
ProbeConnectionType
|
|
}
|
|
|
|
humidityIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique value for each humidity probe measurement. Its value
|
|
ranges from 1 to sensorhumidityCount."
|
|
::= { humidityIdentificationEntry 1 }
|
|
|
|
humidityUuid OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique uuid value for each humidity."
|
|
::= { humidityIdentificationEntry 2 }
|
|
|
|
humidityConnectionType OBJECT-TYPE
|
|
SYNTAX ProbeConnectionType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Probe connection type with the sensor that monitors it."
|
|
::= { humidityIdentificationEntry 3 }
|
|
|
|
|
|
humidityConfigurationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HumidityConfigurationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of humidity probe configuration. The number of entries is
|
|
given by sensorhumidityCount."
|
|
::= { humidity 2 }
|
|
|
|
humidityConfigurationEntry OBJECT-TYPE
|
|
SYNTAX HumidityConfigurationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for a humidity probe configuration."
|
|
INDEX { sensorIndex, humidityIndex }
|
|
::= { humidityConfigurationTable 1 }
|
|
|
|
HumidityConfigurationEntry ::= SEQUENCE {
|
|
humidityName
|
|
OCTET STRING,
|
|
humidityEnable
|
|
EnableType,
|
|
humidityOffset
|
|
Integer32,
|
|
humidityAlarmEnable
|
|
EnableType,
|
|
humidityThresholdLowWarning
|
|
Integer32,
|
|
humidityThresholdLowCritical
|
|
Integer32,
|
|
humidityThresholdHighWarning
|
|
Integer32,
|
|
humidityThresholdHighCritical
|
|
Integer32,
|
|
humidityThresholdHysteresis
|
|
Integer32,
|
|
humidityAlarmGracePeriod
|
|
Integer32
|
|
}
|
|
|
|
humidityName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..31))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The friendly name of the sensor humidity probe."
|
|
::= { humidityConfigurationEntry 1 }
|
|
|
|
humidityEnable OBJECT-TYPE
|
|
SYNTAX EnableType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the humidity acquired or not.
|
|
0:disabled, 1:enabled"
|
|
::= { humidityConfigurationEntry 2 }
|
|
|
|
humidityOffset OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the offset (Minus or Plus) to be added to the acquired value
|
|
in order to correct the probe measurement error. in tenth of % units."
|
|
::= { humidityConfigurationEntry 3 }
|
|
|
|
humidityAlarmEnable OBJECT-TYPE
|
|
SYNTAX EnableType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the humidity alarm depending on the thresholds evaluated or not.
|
|
0:disabled, 1:enabled"
|
|
::= { humidityConfigurationEntry 4 }
|
|
|
|
humidityThresholdLowWarning OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Low warning humidity threshold in tenth of % units."
|
|
::= { humidityConfigurationEntry 5 }
|
|
|
|
humidityThresholdLowCritical OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Low critical humidity threshold in tenth of % units."
|
|
::= { humidityConfigurationEntry 6 }
|
|
|
|
humidityThresholdHighWarning OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"High warning humidity threshold in tenth of % units."
|
|
::= { humidityConfigurationEntry 7 }
|
|
|
|
humidityThresholdHighCritical OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"High critical humidity threshold in tenth of % units."
|
|
::= { humidityConfigurationEntry 8 }
|
|
|
|
humidityThresholdHysteresis OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"humidity threshold hysteresis in tenth of % units."
|
|
::= { humidityConfigurationEntry 9 }
|
|
|
|
humidityAlarmGracePeriod OBJECT-TYPE
|
|
SYNTAX Integer32 (1..60)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The grace period the alarm triggers after the acquired value crosses
|
|
a trigger value (in seconds)."
|
|
::= { humidityConfigurationEntry 10 }
|
|
|
|
|
|
humidityMonitoringTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HumidityMonitoringEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of humidity probe monitoring. The number of entries is
|
|
given by sensorhumidityCount."
|
|
::= { humidity 3 }
|
|
|
|
humidityMonitoringEntry OBJECT-TYPE
|
|
SYNTAX HumidityMonitoringEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for a humidity probe monitoring."
|
|
INDEX { sensorIndex, humidityIndex }
|
|
::= { humidityMonitoringTable 1 }
|
|
|
|
HumidityMonitoringEntry ::= SEQUENCE {
|
|
humidityAlarm
|
|
AlarmType,
|
|
humidityAlarmChangeSince
|
|
UnixTimeStamp,
|
|
humidityValue
|
|
Integer32,
|
|
humidityCommunicationStatus
|
|
CommunicationStatus,
|
|
humidityCommunicationStatusSince
|
|
UnixTimeStamp
|
|
}
|
|
|
|
humidityAlarm OBJECT-TYPE
|
|
SYNTAX AlarmType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alarm set according to the realtime measure compared to the thresholds."
|
|
::= { humidityMonitoringEntry 1 }
|
|
|
|
humidityAlarmChangeSince OBJECT-TYPE
|
|
SYNTAX UnixTimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UTC time in seconds since 1970/01/01 dating the humidity alarm last change."
|
|
::= { humidityMonitoringEntry 2 }
|
|
|
|
humidityValue OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Realtime measured value after correction with the offset. in tenth of % units."
|
|
::= { humidityMonitoringEntry 3 }
|
|
|
|
humidityCommunicationStatus OBJECT-TYPE
|
|
SYNTAX CommunicationStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates how the humidity probe is communicating or not."
|
|
::= { humidityMonitoringEntry 4 }
|
|
|
|
humidityCommunicationStatusSince OBJECT-TYPE
|
|
SYNTAX UnixTimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UTC time in seconds since 1970/01/01 dating the humidity communication status last change."
|
|
::= { humidityMonitoringEntry 5 }
|
|
|
|
|
|
humidityMonitoringMinMaxTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HumidityMonitoringMinMaxEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of humidity probe monitoring Min and Max. The number of entries is
|
|
given by sensorhumidityCount."
|
|
::= { humidity 4 }
|
|
|
|
humidityMonitoringMinMaxEntry OBJECT-TYPE
|
|
SYNTAX HumidityMonitoringMinMaxEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for a humidity probe monitoring Min and Max."
|
|
INDEX { sensorIndex, humidityIndex }
|
|
::= { humidityMonitoringMinMaxTable 1 }
|
|
|
|
HumidityMonitoringMinMaxEntry ::= SEQUENCE {
|
|
humidityMinValue
|
|
Integer32,
|
|
humidityMinValueSince
|
|
UnixTimeStamp,
|
|
humidityMaxValue
|
|
Integer32,
|
|
humidityMaxValueSince
|
|
UnixTimeStamp,
|
|
humidityResetMinMax
|
|
ResetCommandType
|
|
}
|
|
|
|
humidityMinValue OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Minimum value registered since the 1st connection of the sensor or the last reset.
|
|
in tenth of % units."
|
|
::= { humidityMonitoringMinMaxEntry 1 }
|
|
|
|
humidityMinValueSince OBJECT-TYPE
|
|
SYNTAX UnixTimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UTC time in seconds since 1970/01/01 dating the humidity min value last change."
|
|
::= { humidityMonitoringMinMaxEntry 2 }
|
|
|
|
humidityMaxValue OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum value registered since the 1st connection of the sensor or the last reset.
|
|
in tenth of % units."
|
|
::= { humidityMonitoringMinMaxEntry 3 }
|
|
|
|
humidityMaxValueSince OBJECT-TYPE
|
|
SYNTAX UnixTimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UTC time in seconds since 1970/01/01 dating the humidity max value last change."
|
|
::= { humidityMonitoringMinMaxEntry 4 }
|
|
|
|
humidityResetMinMax OBJECT-TYPE
|
|
SYNTAX ResetCommandType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Command that resets the min and max data with the current measure.
|
|
0:None, 1:Reset"
|
|
::= { humidityMonitoringMinMaxEntry 5 }
|
|
|
|
|
|
humidityNotification OBJECT IDENTIFIER ::= { humidity 0 }
|
|
|
|
notifyHumidityAlarm NOTIFICATION-TYPE
|
|
OBJECTS { sensorIndex,
|
|
humidityIndex,
|
|
humidityUuid,
|
|
humidityAlarm,
|
|
humidityAlarmChangeSince,
|
|
humidityValue }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent whenever the humidity alarm changes."
|
|
::= { humidityNotification 1 }
|
|
|
|
notifyHumidityCommunicationStatus NOTIFICATION-TYPE
|
|
OBJECTS { sensorIndex,
|
|
humidityIndex,
|
|
humidityUuid,
|
|
humidityCommunicationStatus,
|
|
humidityCommunicationStatusSince }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent whenever the humidity communication status changes.
|
|
Is not implemented when the probe is internal (see humidityConnectionType)."
|
|
::= { humidityNotification 2 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
|
|
|
|
digitalInputIdentificationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DigitalInputIdentificationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of digital input probe measurements. The number of entries is
|
|
given by sensorDigitalInputCount."
|
|
::= { digitalInput 1 }
|
|
|
|
digitalInputIdentificationEntry OBJECT-TYPE
|
|
SYNTAX DigitalInputIdentificationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for a digital input identification."
|
|
INDEX { sensorIndex, digitalInputIndex }
|
|
::= { digitalInputIdentificationTable 1 }
|
|
|
|
DigitalInputIdentificationEntry ::= SEQUENCE {
|
|
digitalInputIndex
|
|
Integer32,
|
|
digitalInputUuid
|
|
OCTET STRING,
|
|
digitalInputConnectionType
|
|
ProbeConnectionType
|
|
}
|
|
|
|
digitalInputIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique value for each digital input probe measurement. Its value
|
|
ranges from 1 to sensorDigitalInputCount."
|
|
::= { digitalInputIdentificationEntry 1 }
|
|
|
|
digitalInputUuid OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique uuid value for each digital Input."
|
|
::= { digitalInputIdentificationEntry 2 }
|
|
|
|
digitalInputConnectionType OBJECT-TYPE
|
|
SYNTAX ProbeConnectionType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Probe connection type with the sensor that monitors it."
|
|
::= { digitalInputIdentificationEntry 3 }
|
|
|
|
|
|
digitalInputConfigurationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DigitalInputConfigurationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of digital input probe configuration. The number of entries is
|
|
given by sensorDigitalInputCount."
|
|
::= { digitalInput 2 }
|
|
|
|
digitalInputConfigurationEntry OBJECT-TYPE
|
|
SYNTAX DigitalInputConfigurationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for a digital input probe configuration."
|
|
INDEX { sensorIndex, digitalInputIndex }
|
|
::= { digitalInputConfigurationTable 1 }
|
|
|
|
DigitalInputConfigurationEntry ::= SEQUENCE {
|
|
digitalInputName
|
|
OCTET STRING,
|
|
digitalInputEnable
|
|
EnableType,
|
|
digitalInputPolarity
|
|
PolarityType,
|
|
digitalInputAlarmEnable
|
|
EnableType,
|
|
digitalInputAlarmSeverity
|
|
AlarmSeverityType,
|
|
digitalInputAlarmGracePeriod
|
|
Integer32
|
|
}
|
|
|
|
digitalInputName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..31))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The friendly name of the digital input probe."
|
|
::= { digitalInputConfigurationEntry 1 }
|
|
|
|
digitalInputEnable OBJECT-TYPE
|
|
SYNTAX EnableType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the digital input acquired or not.
|
|
0:disabled, 1:enabled"
|
|
::= { digitalInputConfigurationEntry 2 }
|
|
|
|
digitalInputPolarity OBJECT-TYPE
|
|
SYNTAX PolarityType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the digitalInput polarity.
|
|
0 : Normally opened, 1 : Normally closed"
|
|
::= { digitalInputConfigurationEntry 3 }
|
|
|
|
digitalInputAlarmEnable OBJECT-TYPE
|
|
SYNTAX EnableType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the digitalInput alarm depending on the polarity evaluated or not.
|
|
0:disabled, 1:enabled"
|
|
::= { digitalInputConfigurationEntry 4 }
|
|
|
|
digitalInputAlarmSeverity OBJECT-TYPE
|
|
SYNTAX AlarmSeverityType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configure the alarm severity."
|
|
::= { digitalInputConfigurationEntry 5 }
|
|
|
|
digitalInputAlarmGracePeriod OBJECT-TYPE
|
|
SYNTAX Integer32 (1..60)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The delay the alarm triggers when the state change event occurs (in seconds)."
|
|
::= { digitalInputConfigurationEntry 6 }
|
|
|
|
|
|
digitalInputMonitoringTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF DigitalInputMonitoringEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of digital input probee monitoring. The number of entries is
|
|
given by sensorDigitalInputCount."
|
|
::= { digitalInput 3 }
|
|
|
|
digitalInputMonitoringEntry OBJECT-TYPE
|
|
SYNTAX DigitalInputMonitoringEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for a digital Input probe."
|
|
INDEX { sensorIndex, digitalInputIndex }
|
|
::= { digitalInputMonitoringTable 1 }
|
|
|
|
DigitalInputMonitoringEntry ::= SEQUENCE {
|
|
digitalInputAlarm
|
|
AlarmLevelType,
|
|
digitalInputAlarmChangeSince
|
|
UnixTimeStamp,
|
|
digitalInputState
|
|
Integer32,
|
|
digitalInputStateSince
|
|
UnixTimeStamp,
|
|
digitalInputCommunicationStatus
|
|
CommunicationStatus,
|
|
digitalInputCommunicationStatusSince
|
|
UnixTimeStamp
|
|
}
|
|
|
|
digitalInputAlarm OBJECT-TYPE
|
|
SYNTAX AlarmLevelType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Alarm set according to the polarity and alarm severity configuration."
|
|
::= { digitalInputMonitoringEntry 1 }
|
|
|
|
digitalInputAlarmChangeSince OBJECT-TYPE
|
|
SYNTAX UnixTimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UTC time in seconds since 1970/01/01 dating the digital input alarm last change."
|
|
::= { digitalInputMonitoringEntry 2 }
|
|
|
|
digitalInputState OBJECT-TYPE
|
|
SYNTAX StateType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Measure of the digital input after applying the polarity configured.
|
|
0 : Inactive, 1 : Active"
|
|
::= { digitalInputMonitoringEntry 3 }
|
|
|
|
digitalInputStateSince OBJECT-TYPE
|
|
SYNTAX UnixTimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UTC time in seconds since 1970/01/01 dating the digital input state last change."
|
|
::= { digitalInputMonitoringEntry 4 }
|
|
|
|
digitalInputCommunicationStatus OBJECT-TYPE
|
|
SYNTAX CommunicationStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates how the digital input is communicating or not."
|
|
::= { digitalInputMonitoringEntry 5 }
|
|
|
|
digitalInputCommunicationStatusSince OBJECT-TYPE
|
|
SYNTAX UnixTimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UTC time in seconds since 1970/01/01 dating the digital input communication status last change."
|
|
::= { digitalInputMonitoringEntry 6 }
|
|
|
|
|
|
digitalInputNotification OBJECT IDENTIFIER ::= { digitalInput 0 }
|
|
|
|
notifyDigitalInputAlarm NOTIFICATION-TYPE
|
|
OBJECTS { sensorIndex,
|
|
digitalInputIndex,
|
|
digitalInputUuid,
|
|
digitalInputAlarm,
|
|
digitalInputAlarmChangeSince,
|
|
digitalInputState,
|
|
digitalInputStateSince }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent whenever the digital input alarm changes."
|
|
::= { digitalInputNotification 1 }
|
|
|
|
notifydigitalInputCommunicationStatus NOTIFICATION-TYPE
|
|
OBJECTS { sensorIndex,
|
|
digitalInputIndex,
|
|
digitalInputUuid,
|
|
digitalInputCommunicationStatus,
|
|
digitalInputCommunicationStatusSince }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sent whenever the digital input communication status changes.
|
|
Is not implemented when the probe is internal (see digitalInputConnectionType)."
|
|
::= { digitalInputNotification 2 }
|
|
|
|
|
|
eatonSensorCompliances MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The requirements for conforming to the Sensor MIB."
|
|
MODULE
|
|
MANDATORY-GROUPS { sensorRequiredGroup }
|
|
GROUP sensorOptionalGroup
|
|
DESCRIPTION
|
|
"Different sensors will support a subset of the defined objects."
|
|
GROUP sensorNotifyGroup
|
|
DESCRIPTION
|
|
"Different sensors will support a subset of the defined notifications."
|
|
::= { conformance 1 }
|
|
|
|
objectGroups OBJECT IDENTIFIER ::= { conformance 2 }
|
|
|
|
sensorRequiredGroup OBJECT-GROUP
|
|
OBJECTS { sensorCount,
|
|
sensorIndex,
|
|
sensorManufacturer,
|
|
sensorModel,
|
|
sensorPartNumber,
|
|
sensorSerialNumber,
|
|
sensorFirmwareVersion,
|
|
sensorName,
|
|
sensorStatus,
|
|
sensorStatusSince,
|
|
sensorTemperatureCount,
|
|
sensorHumidityCount,
|
|
sensorDigitalInputCount,
|
|
temperatureIndex,
|
|
temperatureName,
|
|
temperatureValue,
|
|
temperatureUnit,
|
|
humidityIndex,
|
|
humidityName,
|
|
humidityValue,
|
|
digitalInputIndex,
|
|
digitalInputName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects are required to conform to this MIB."
|
|
::= { objectGroups 1 }
|
|
|
|
sensorOptionalGroup OBJECT-GROUP
|
|
OBJECTS { sensorUuid,
|
|
sensorConnectionType,
|
|
sensorAddress,
|
|
sensorMonitoredBy,
|
|
sensorLocation,
|
|
sensorPosition,
|
|
sensorElevation,
|
|
sensorUElevation,
|
|
sensorAnalogInputCount,
|
|
temperatureUuid,
|
|
temperatureConnectionType,
|
|
temperatureEnable,
|
|
temperatureOffset,
|
|
temperatureAlarmEnable,
|
|
temperatureThresholdLowWarning,
|
|
temperatureThresholdLowCritical,
|
|
temperatureThresholdHighWarning,
|
|
temperatureThresholdHighCritical,
|
|
temperatureThresholdHysteresis,
|
|
temperatureAlarmGracePeriod,
|
|
temperatureAlarm,
|
|
temperatureAlarmChangeSince,
|
|
temperatureCommunicationStatus,
|
|
temperatureCommunicationStatusSince,
|
|
temperatureMinValue,
|
|
temperatureMinValueSince,
|
|
temperatureMaxValue,
|
|
temperatureMaxValueSince,
|
|
temperatureResetMinMax,
|
|
humidityUuid,
|
|
humidityConnectionType,
|
|
humidityEnable,
|
|
humidityOffset,
|
|
humidityAlarmEnable,
|
|
humidityThresholdLowWarning,
|
|
humidityThresholdLowCritical,
|
|
humidityThresholdHighWarning,
|
|
humidityThresholdHighCritical,
|
|
humidityThresholdHysteresis,
|
|
humidityAlarmGracePeriod,
|
|
humidityAlarm,
|
|
humidityAlarmChangeSince,
|
|
humidityCommunicationStatus,
|
|
humidityCommunicationStatusSince,
|
|
humidityMinValue,
|
|
humidityMinValueSince,
|
|
humidityMaxValue,
|
|
humidityMaxValueSince,
|
|
humidityResetMinMax,
|
|
digitalInputUuid,
|
|
digitalInputConnectionType,
|
|
digitalInputEnable,
|
|
digitalInputPolarity,
|
|
digitalInputAlarmEnable,
|
|
digitalInputAlarmSeverity,
|
|
digitalInputAlarmGracePeriod,
|
|
digitalInputState,
|
|
digitalInputStateSince,
|
|
digitalInputAlarm,
|
|
digitalInputAlarmChangeSince,
|
|
digitalInputCommunicationStatus,
|
|
digitalInputCommunicationStatusSince
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects in this MIB are optional."
|
|
::= { objectGroups 2 }
|
|
|
|
sensorNotifyGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS { notifySensorStatus,
|
|
notifySensorCount,
|
|
notifyTemperatureAlarm,
|
|
notifyTemperatureCommunicationStatus,
|
|
notifyHumidityAlarm,
|
|
notifyHumidityCommunicationStatus,
|
|
notifyDigitalInputAlarm,
|
|
notifydigitalInputCommunicationStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These notifications will be supported depending on the features of the sensor."
|
|
::= { objectGroups 3 }
|
|
|
|
|
|
END
|