From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/snrerd/SNR-ERD-4 | 1321 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1321 insertions(+) create mode 100644 MIBS/snrerd/SNR-ERD-4 (limited to 'MIBS/snrerd/SNR-ERD-4') diff --git a/MIBS/snrerd/SNR-ERD-4 b/MIBS/snrerd/SNR-ERD-4 new file mode 100644 index 0000000..4b2635a --- /dev/null +++ b/MIBS/snrerd/SNR-ERD-4 @@ -0,0 +1,1321 @@ +SNR-ERD-4 DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE + FROM SNMPv2-SMI + enterprises, IpAddress, Counter + FROM RFC1155-SMI + DisplayString + FROM RFC1213-MIB + NOTIFICATION-GROUP + FROM SNMPv2-CONF + ; + +snr MODULE-IDENTITY + LAST-UPDATED "201810261200Z" + ORGANIZATION "NAG " + CONTACT-INFO "erd@nag.ru" + DESCRIPTION + "The MIB module for SNR-ERD" + REVISION "201504291200Z" + DESCRIPTION + "Initial revision." + ::= { enterprises 40418 } + + +snr-erd OBJECT IDENTIFIER ::= { snr 2 } +snr-erd-4 OBJECT IDENTIFIER ::= { snr-erd 6 } + +measurements OBJECT IDENTIFIER ::= { snr-erd-4 1 } + +dio OBJECT IDENTIFIER ::= { snr-erd-4 2 } +serial OBJECT IDENTIFIER ::= { snr-erd-4 4 } +modules OBJECT IDENTIFIER ::= { snr-erd-4 5 } +options OBJECT IDENTIFIER ::= { snr-erd-4 10 } +diffparams OBJECT IDENTIFIER ::= { snr-erd-4 11 } + + +oneWire OBJECT IDENTIFIER ::= { measurements 1 } +sp OBJECT IDENTIFIER ::= { measurements 30 } +sensorsTemplate OBJECT IDENTIFIER ::= { measurements 50 } + +rs485 OBJECT IDENTIFIER ::= { serial 1 } +rs232 OBJECT IDENTIFIER ::= { serial 2 } + +gsm OBJECT IDENTIFIER ::= { modules 1 } +rf OBJECT IDENTIFIER ::= { modules 2 } + +upsStatus OBJECT IDENTIFIER ::= { diffparams 1 } + +pid OBJECT IDENTIFIER ::= { diffparams 10 } + +traps OBJECT IDENTIFIER ::= { snr-erd-4 0 } + +crit OBJECT IDENTIFIER ::= { options 10 } + +-- measurements + +adcSensor OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "ADC sensor value" +::= { measurements 2 } + +temperatureDHT OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DHT temperature value" +::= { measurements 8 } + +humidityDHT OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DHT humidity value" +::= { measurements 9 } + +-- dtsTable + +dtsTable OBJECT-TYPE + SYNTAX SEQUENCE OF dtsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of temperature sensors values" + ::= { oneWire 1 } + +dtsEntry OBJECT-TYPE + SYNTAX dtsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (conceptual row) in the dtsTable" + INDEX { dtsId } +::= { dtsTable 1 } + +dtsEntry ::= + SEQUENCE { + dtsId UInteger32, + dtsName OctetString, + dtsTemp Integer, + tempCritNotif Integer, + tempCritMin Integer, + tempCritMax Integer + } + +dtsId OBJECT-TYPE + SYNTAX UInteger32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Temperature sensor id" + ::= { dtsEntry 1 } + +dtsName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Name (max 20)" + ::= { dtsEntry 2 } + +dtsTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Temperature value" + ::= { dtsEntry 3 } + +tempCritNotif OBJECT-TYPE + SYNTAX INTEGER + { + No (0), + Yes (1), + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enable notifications on the critical temperature" +::= { dtsEntry 10 } + +tempCritMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Minimal critical temperature. +Up to -55 °C" +::= { dtsEntry 15 } + +tempCritMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Maximum critical temperature. +Up to +125°C" +::= { dtsEntry 16 } + +-- shuntTable + +shuntTable OBJECT-TYPE + SYNTAX SEQUENCE OF shuntEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of SNR-SHUNT values" + ::= { oneWire 2 } + +shuntEntry OBJECT-TYPE + SYNTAX shuntEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the shuntTable" + INDEX { shuntId } + ::= { shuntTable 1 } + +shuntEntry ::= + SEQUENCE { + shuntId UInteger32, + shuntName OctetString, + shuntTemp Integer, + shuntVolt Integer, + shuntCurrent Integer, + shuntCapacity Integer, + shuntChrgCap Integer, + shuntDischCap Integer, + shuntEndOfChrg OctetString, + shuntDiscn OctetString, + shuntBatLive TimeTicks, + shuntDischTime TimeTicks + } + +shuntId OBJECT-TYPE + SYNTAX UInteger32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SNR-SHUNT id" + ::= { shuntEntry 1 } + +shuntName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name (max 20)" + ::= { shuntEntry 2 } + +shuntTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Temperature value" + ::= { shuntEntry 3 } + +shuntVolt OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Voltage" + ::= { shuntEntry 4 } + +shuntCurrent OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Current" + ::= { shuntEntry 5 } + +shuntChrgLvl OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Battery charge level (0..100%)" + ::= { shuntEntry 6 } + +shuntChrgCap OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Charge capacity" + ::= { shuntEntry 7 } + +shuntDischCap OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Discharge capacity" + ::= { shuntEntry 8 } + +shuntEndOfChrg OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "End of charge time" + ::= { shuntEntry 9 } + +shuntDiscn OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Disconnect time" + ::= { shuntEntry 10 } + +shuntBatLive OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Battery using period" + ::= { shuntEntry 11 } + +shuntDischTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time to full discharge" + ::= { shuntEntry 12 } + + +-- wirelessSensors + +rfshtpTable OBJECT-TYPE + SYNTAX SEQUENCE OF rfshtpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of wireless sensors values" + ::= { measurements 10 } + +rfshtpEntry OBJECT-TYPE + SYNTAX rfshtpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) +in the wrlssSensTable" + INDEX { wrlssSensIdent } + ::= { rfshtpTable 1 } + +rfshtpEntry ::= + SEQUENCE { + rfshtpId OctetString, + rfshtpName OctetString, + rfshtpTemp Integer, + rfshtpHum Integer, + rfshtpPres Integer + } + +rfshtpId OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Wireless sensor id" + ::= { rfshtpEntry 1 } + +rfshtpName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name (max 20)" + ::= { rfshtpEntry 2 } + +rfshtpTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Temperature value" + ::= { rfshtpEntry 3 } + +rfshtpHum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Humidity value" + ::= { rfshtpEntry 4 } + +rfshtpPres OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pressure value" + ::= { rfshtpEntry 5 } + +-- sp + +-- rsshtpTable +rsshtpTable OBJECT-TYPE + SYNTAX SEQUENCE OF rsshtpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of SNR-RSsensor-H/T/P values" +::= { sp 1 } + +rsshtpEntry OBJECT-TYPE + SYNTAX rsshtpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (conceptual row) +in the rsshtpTable" + INDEX { rsshtpIdent } +::= { rsshtpTable 1 } + +rsshtpEntry ::= SEQUENCE +{ + rsshtpIdent OctetString, + rsshtpName OctetString, + rsshtpTemp Integer, + rsshtpHum Integer, + rsshtpPssr Integer, + tempCritNotif Integer, + tempCritMin Integer, + tempCritMax Integer +} + +rsshtpIdent OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SNR-RSsensor-H/T/P id" +::= { rsshtpEntry 1 } + +rsshtpName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Name (max 20)" +::= { rsshtpEntry 2 } + +rsshtpTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Temperature value 1" +::= { rsshtpEntry 3 } + +rsshtpHum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Humidity value" +::= { rsshtpEntry 4 } + +rsshtpPssr OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Pressure value" +::= { rsshtpEntry 6 } + +tempCritNotif OBJECT-TYPE + SYNTAX INTEGER + { + No (0), + Yes (1), + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enable notifications on the critical temperature" +::= { rsshtpEntry 10 } + +tempCritMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Minimal critical temperature. +Up to -55 °C" +::= { rsshtpEntry 15 } + +tempCritMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Maximum critical temperature. +Up to +125°C" +::= { rsshtpEntry 16 } + +-- rscounterTable + +rscounterTable OBJECT-TYPE + SYNTAX SEQUENCE OF rscounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of SNR-RS-Counter" +::= { sp 5 } + +rscounterEntry OBJECT-TYPE + SYNTAX rscounterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (conceptual row) +in the rscounterTable" + INDEX { rscounterIdent } +::= { rscounterTable 1 } + +rscounterEntry ::= SEQUENCE +{ + rscounterIdent OctetString, + rscounterName OctetString, +} + +rscounterIdent OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SNR-RS-Counter id" +::= { rscounterEntry 1 } + +rscounterName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Name (max 20)" +::= { rscounterEntry 2 } + + +-- rsshtp1WTable +rsshtp1WTable OBJECT-TYPE + SYNTAX SEQUENCE OF rsshtp1WEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of temperature sensors +are connected to SNR-RSsensor-H/T/P" +::= { sp 100 } + +rsshtp1WEntry OBJECT-TYPE + SYNTAX rsshtp1WEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (conceptual row) +in the rsshtp1WTable" + INDEX { rsshtp1WIdent } +::= { rsshtp1WTable 1 } + +rsshtp1WEntry ::= SEQUENCE +{ + rsshtp1WIdent UInteger32, + rsshtp1WName OctetString, + rsshtp1WTemp Integer, + rsshtp1WMaster OctetString, + tempCritNotif Integer, + tempCritMin Integer, + tempCritMax Integer +} + +rsshtp1WIdent OBJECT-TYPE + SYNTAX UInteger32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Temperature sensor id" +::= { rsshtp1WEntry 1 } + +rsshtp1WName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Name (max 20)" +::= { rsshtp1WEntry 2 } + +rsshtp1WTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Temperature value" +::= { rsshtp1WEntry 3 } + +rsshtp1WMaster OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of the SNR-RSsensor-H/T/P +which this temperature sensor +is connected to" +::= { rsshtp1WEntry 4 } + +tempCritNotif OBJECT-TYPE + SYNTAX INTEGER + { + No (0), + Yes (1), + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enable notifications on the critical temperature" +::= { rsshtp1WEntry 10 } + +tempCritMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Minimal critical temperature. +Up to -55 °C" +::= { rsshtp1WEntry 15 } + +tempCritMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Maximum critical temperature. +Up to +125°C" +::= { rsshtp1WEntry 16 } + +-- sensorsTemplate + +sensorsTemplateTable OBJECT-TYPE + SYNTAX SEQUENCE OF sensorsTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of sensors values" +::= { sensorsTemplate 1 } + +sensorsTemplateEntry OBJECT-TYPE + SYNTAX sensorsTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (conceptual row) +in the rsshtp1WTable" + INDEX { sensorsTemplateValue } +::= { sensorsTemplateTable 1 } + +sensorsTemplateEntry ::= SEQUENCE +{ + sensorsTemplateValue Integer, + sensorsTemplateName OctetString +} + +sensorsTemplateValue OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current value" +::= { sensorsTemplateEntry 1 } + +sensorsTemplateName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Name" +::= { sensorsTemplateEntry 2 } + +sensorsTemplateTotalConnected OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total value of connected sensors" +::= { sensorsTemplate 2 } + +-- dio + +diTable OBJECT-TYPE + SYNTAX SEQUENCE OF diEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of digital inputs values" +::= { dio 1 } + +diEntry OBJECT-TYPE + SYNTAX diEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (conceptual row) +in the diTable" +::= { diTable 1 } + +diEntry ::= SEQUENCE +{ + diName OctetString, + diAlarmName OctetString, + diState Integer, + diCnt Counter +} + +diName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Digital input name" +::= { diEntry 1 } + +diAlarmName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Alarm name" +::= { diEntry 2 } + +diState OBJECT-TYPE + SYNTAX INTEGER + { + low (0), + high (1), + off (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Digital input state" +::= { diEntry 3 } + +diCnt OBJECT-TYPE + SYNTAX Counter + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Digital input impulse counter. + Writable for reset only. Set 0 to reset" +::= { diEntry 4 } + + +doTable OBJECT-TYPE + SYNTAX SEQUENCE OF doEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of digital outputs values" +::= { dio 2 } + +doEntry OBJECT-TYPE + SYNTAX doEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (conceptual row) +in the doTable" +::= { doTable 1 } + +doEntry ::= SEQUENCE +{ + doName OctetString, + doDeviceName OctetString, + doState Integer, + doResetTime Integer +} + +doName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Digital output name" +::= { doEntry 1 } + +doDeviceName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Digital output custom name" +::= { doEntry 2 } + +doState OBJECT-TYPE + SYNTAX INTEGER + { + off (0), + on (1), + reload (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Digital output state" +::= { doEntry 3 } + +doResetDelay OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Reload period (sec)" +::= { doEntry 4 } + +uSenseState OBJECT-TYPE + SYNTAX INTEGER + { + off (0), + on (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Voltage sensor state" +::= { dio 3 } + +--serial + +connectStatusRS485 OBJECT-TYPE + SYNTAX INTEGER + { + No (0), + Yes (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RS485 TCP connection status" +::= { rs485 1 } + +ipAddrRS485 OBJECT-TYPE + SYNTAX IPADDRESS + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RS485 TCP connection IP address" +::= { rs485 2 } + +connectStatusRS232 OBJECT-TYPE + SYNTAX INTEGER + { + No (0), + Yes (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RS232 TCP connection status" +::= { rs232 1 } + +ipAddrRS232 OBJECT-TYPE + SYNTAX IPADDRESS + MAX-ACCESS read-only + STATUS current + DESCRIPTION "RS232 TCP connection IP address" +::= { rs232 2 } + + +-- gsm + +gsmModuleStatus OBJECT-TYPE + SYNTAX INTEGER + { + No (0), + Yes (1), + NoSim (2), + Error (3), + Connected (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "GSM module status" +::= { gsm 1 } + +gsmStrength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Signal level (dBm)" +::= { gsm 2 } + +gsmReconnCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of connection attempts" +::= { gsm 10 } + +-- rf + +rfModuleStatus OBJECT-TYPE + SYNTAX INTEGER + { + No (0), + Yes (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status of the rf module" +::= { rf 1 } + +-- options + +dataType OBJECT-TYPE + SYNTAX INTEGER + { + integer (0), + float (1), + ufloat (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Values data type" +::= { options 1 } + +reboot OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS write-only + STATUS current + DESCRIPTION "Send 1 to reboot" +::= { options 300 } + +-- crit + +humCrit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Critical humidity. +From 0 to 100%" +::= { crit 20 } + +adcCritMin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "ADC IN critical min" +::= { crit 30 } + +adcCritMax OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "ADC IN critical max" +::= { crit 31 } + +adcHysteresis OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "ADC IN hysteresis" +::= { crit 35 } + +-- diffparams + +-- upsStatus + +statusUPS OBJECT-TYPE + SYNTAX INTEGER + { + fail (1), + ok (0), + unknown (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "UPS status" +::= { upsStatus 1 } + +beeperStatusUPS OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Beeper status. +Megatec only" +::= { upsStatus 8 } + +shutdownStatusUPS OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Shutdown is active. +Megatec only" +::= { upsStatus 10 } + +lastBatteryChangeUPS OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Last battery change date (mm/dd/yyyy). +Smart only" +::= { upsStatus 20 } + +shutdownTimeUPS OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Shutdown period, +minutes for Megatec, seconds for Smart. +Writeble for Megatec only" +::= { upsStatus 51 } + +turnOnTimeUPS OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Turn on period, minutes. +Megatec only" +::= { upsStatus 52 } + +startShutdownTurnOnUPS OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS write-only + STATUS current + DESCRIPTION "Shutdown after shutdownTimeUPS +and turn on after turnOnTimeUPS for Megatec. +Shutdown after shutdownTimeUPS for Smart. +Send 1 to start, 0 to stop" +::= { upsStatus 53 } + +startTurnOnUPS OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS write-only + STATUS current + DESCRIPTION "Turn on immediately, send 1 to turn on. +Smart only" +::= { upsStatus 54 } + +startLongTestUPS OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Start specified time period test. +Send period in minutes to start. +Megatec only" +::= { upsStatus 71 } + +-- pid + +inputPID OBJECT-TYPE + + SYNTAX INTEGER + + MAX-ACCESS read-write + + STATUS current + + DESCRIPTION "PID SNMP input value" + +::= { pid 1 } + + + +outputPercentPID OBJECT-TYPE + + SYNTAX INTEGER + + MAX-ACCESS read-only + + STATUS current + + DESCRIPTION "PID output value. +0 to 100%" + +::= { pid 2 } + + + +outputRealPID OBJECT-TYPE + + SYNTAX INTEGER + + MAX-ACCESS read-only + + STATUS current + + DESCRIPTION "PID output value +(voltage if PID runs in analog mode +or time if PID runs in PWM mode)" + +::= { pid 3 } + + + +ypPID OBJECT-TYPE + + SYNTAX INTEGER + + MAX-ACCESS read-only + + STATUS current + + DESCRIPTION "Proportional gain" + +::= { pid 4 } + + + +yiPID OBJECT-TYPE + + SYNTAX INTEGER + + MAX-ACCESS read-only + + STATUS current + + DESCRIPTION "Integral gain" + +::= { pid 5 } + + + +ydPID OBJECT-TYPE + + SYNTAX INTEGER + + MAX-ACCESS read-only + + STATUS current + + DESCRIPTION "Derivative gain" + +::= { pid 6 } + + + +errorPID OBJECT-TYPE + + SYNTAX INTEGER + + MAX-ACCESS read-only + + STATUS current + + DESCRIPTION "Error. Difference between setpoint +and input value" + +::= { pid 7 } + + +-- Traps + +DI1Alarm NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Input 1 Alarm fires" +::= { traps 1 } + +DI1Release NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Input 1 Alarm released" +::= { traps 2 } + +DI2Alarm NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Input 2 Alarm fires" +::= { traps 3 } + +DI2Release NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Input 2 Alarm released" +::= { traps 4 } + +DI3Alarm NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Input 3 Alarm fires" +::= { traps 5 } + +DI3Release NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Input 3 Alarm released" +::= { traps 6 } + +DI4Alarm NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Input 4 Alarm fires" +::= { traps 7 } + +DI4Release NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Input 4 Alarm released" +::= { traps 8 } + +DI5Alarm NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Input 5 Alarm fires" +::= { traps 9 } + +DI5Release NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Input 5 Alarm released" +::= { traps 10 } + +uSenseAlarm NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Signifies that Phase sensor +Alarm fires" +::= { traps 11 } + +uSenseRelease NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Signifies that Phase sensor +Alarm released" +::= { traps 12 } + +reloutOn NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Signifies that Rele was swithed on +by Thermostat or Gigrostat mode" +::= { traps 13 } + +reloutOff NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Signifies that Rele was swithed off +by Thermostat or Gigrostat mode" +::= { traps 14 } + +DO1On NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Signifies that Output 1 was swithed on +by Thermostat or Gigrostat mode" +::= { traps 15 } + +DO1Off NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Signifies that Output 1 was swithed off +by Thermostat or Gigrostat mode" +::= { traps 16 } + +DO2On NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Signifies that Output 2 was swithed on +by Thermostat or Gigrostat mode" +::= { traps 17 } + +DO2Off NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Signifies that Output 2 was swithed off +by Thermostat or Gigrostat mode" +::= { traps 18 } + +DO3On NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Signifies that Output 3 was swithed on +by Thermostat or Gigrostat mode" +::= { traps 19 } + +DO3Off NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Signifies that Output 3 was swithed off +by Thermostat or Gigrostat mode" +::= { traps 20 } + +DO4On NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Signifies that Output 4 was swithed on +by Thermostat or Gigrostat mode" +::= { traps 21 } + +DO4Off NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Signifies that Output 4 was swithed off +by Thermostat or Gigrostat mode" +::= { traps 22 } + +DO5On NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Signifies that Output 5 was swithed on +by Thermostat or Gigrostat mode" +::= { traps 23 } + +DO5Off NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Signifies that Output 5 was swithed off +by Thermostat or Gigrostat mode" +::= { traps 24 } + +tempSensorAlarm NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Temperature alarm" +::= { traps 29 } + +tempSensorRelease NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Temperature release" +::= { traps 30 } + +adcSensorAlarm NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Voltage sensor alarm" +::= { traps 31 } + +adcSensorRelease NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Voltage sensor release" +::= { traps 32 } + +humSensorAlarm NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Humidity alarm" +::= { traps 33 } + +humSensorRelease NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Humidity release" +::= { traps 34 } + +task1Done NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Task 1 done" +::= { traps 36 } + +task2Done NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Task 2 done" +::= { traps 37 } + +task3Done NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Task 3 done" +::= { traps 38 } + +task4Done NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Task 4 done" +::= { traps 39 } + +pingLost NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Ping lost" +::= { traps 45 } + +batteryChargeLow NOTIFICATION-TYPE + STATUS current + DESCRIPTION "Battery charge is low" +::= { traps 47 } + +upsUtilityFail NOTIFICATION-TYPE + STATUS current + DESCRIPTION "UPS utility fail" +::= { traps 50 } + +upsUtilityOk NOTIFICATION-TYPE + STATUS current + DESCRIPTION "UPS utility OK" +::= { traps 51 } + +-- erd4Group + +erd4Group NOTIFICATION-GROUP + NOTIFICATIONS + { + DI1Alarm, + DI1Release, + DI2Alarm, + DI2Release, + DI3Alarm, + DI3Release, + DI4Alarm, + DI4Release, + DI5Alarm, + DI5Release, + uSenseAlarm, + uSenseRelease, + reloutOn, + reloutOff, + DO1On, + DO1Off, + DO2On, + DO2Off, + DO3On, + DO3Off, + DO4On, + DO4Off, + DO5On, + DO5Off, + tempSensorAlarm, + tempSensorRelease, + adcSensorAlarm, + adcSensorRelease, + humSensorAlarm, + humSensorRelease, + task1Done, + task2Done, + task3Done, + task4Done, + pingLost, + batteryChargeLow, + upsUtilityFail, + upsUtilityOk + } + STATUS current + DESCRIPTION "Notifications" +::= { snr-erd-4 99 } + +END -- cgit v1.2.3