------------------------------------------------------------ -- EMERSON NETWORK POWER -- SIC MIB ------------------------------------------------------------ ENP-STSSINGLE-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, Counter32, enterprises FROM SNMPv2-SMI TEXTUAL-CONVENTION, DisplayString, DateAndTime FROM SNMPv2-TC; ------------------------------------------------------------ -- Node definitions ------------------------------------------------------------ enp OBJECT IDENTIFIER ::= { enterprises 13400 } products OBJECT IDENTIFIER ::= { enp 2 } stssingleMIB MODULE-IDENTITY LAST-UPDATED "200902011512Z" ORGANIZATION " EMERSON NETWORK POWER (ENP)" CONTACT-INFO " EMERSON NETWORK POWER" DESCRIPTION " EMERSON NETWORK POWER (ENP) SIC MIB." ::= { products 17 } ------------------------------------------------------------ -- Textual conventions ------------------------------------------------------------ Status ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION " The severity of the alarm. One of (0) informational (1) warning (2) critical" SYNTAX INTEGER { informational(0), warning(1), critical(2) } StatusChange ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION " Indicates 'activated' (0) or 'deactivated' (1) alarm events." SYNTAX INTEGER { activated(0), deactivated(1) } ------------------------------------------------------------ -- 1.1 Identification of the plant { stssingleMIB 1 } ------------------------------------------------------------ ident OBJECT IDENTIFIER ::= { stssingleMIB 1 } identManufacturer OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION " The name of the device manufacturer." ::= { ident 1 } identModel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION " The manufacturers model designation of the device." ::= { ident 2 } identIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION " The sequence number of the device." ::= { ident 3 } ------------------------------------------------------------ -- 1.2 system values { stssingleMIB 2 } ------------------------------------------------------------ system OBJECT IDENTIFIER ::= { stssingleMIB 2 } -- ------------------------------------------------------------------------ -- 1.2.1 the status group -- ------------------------------------------------------------------------ status OBJECT IDENTIFIER ::= { system 1 } systemStatus OBJECT-TYPE SYNTAX Status MAX-ACCESS read-only STATUS current DESCRIPTION " Status of the complete plant (highest alarm). One of (0) normal (1) warning (2) critical" ::= { status 1 } systemSourcePhaseDiff OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Input source phase difference, stored as 0.1 degree." ::= { status 2 } systemLoadRatio OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Load ratio, stored as 0.1 %." ::= { status 3 } -- ------------------------------------------------------------------------ -- 1.2.2 the source1 group -- ------------------------------------------------------------------------ source1 OBJECT IDENTIFIER ::= { system 2 } source1Voltage OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Source1 voltage, stored as 0.1 V." ::= { source1 1 } source1Frequency OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Source1 frequency, stored as 0.01 Hz." ::= { source1 2 } source112VAuxVoltage OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Source1 12V Aux voltage, stored as 0.1 V." ::= { source1 3 } source15VAuxVoltage OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Source1 5V Aux voltage, stored as 0.1 V." ::= { source1 4 } -- ------------------------------------------------------------------------ -- 1.2.3 the source2 group -- ------------------------------------------------------------------------ source2 OBJECT IDENTIFIER ::= { system 3 } source2Voltage OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Source2 voltage, stored as 0.1 V." ::= { source2 1 } source2Frequency OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Source2 frequency, stored as 0.01 Hz." ::= { source2 2 } source212VAuxVoltage OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Source2 12V Aux voltage, stored as 0.1 V." ::= { source2 3 } source25VAuxVoltage OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Source2 5V Aux voltage, stored as 0.1 V." ::= { source2 4 } -- ------------------------------------------------------------------------ -- 1.2.4 the output group -- ------------------------------------------------------------------------ output OBJECT IDENTIFIER ::= { system 4 } outputVoltage OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Output voltage, stored as 0.1 V." ::= { output 1 } outputCurrent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Output current, stored as 0.1 A." ::= { output 2 } outputFrequency OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Output frequency, stored as 0.01 Hz." ::= { output 3 } -- ------------------------------------------------------------------------ -- 1.2.5 the relay group -- ------------------------------------------------------------------------ relay OBJECT IDENTIFIER ::= { system 5 } relay1Status OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Relay1 status, 0-source 1, 1-source 2." ::= { relay 1 } relay2Status OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Relay2 status, 0-open, 1-close." ::= { relay 2 } relay3Status OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Relay3 status, 0-open, 1-close." ::= { relay 3 } ------------------------------------------------------------ -- 1.3 Alarm trap table { stssingleMIB 3 } ------------------------------------------------------------ alarmTrapTable OBJECT-TYPE SYNTAX SEQUENCE OF AlarmTrapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " Table holding information about the submitted alarm traps." ::= { stssingleMIB 3 } alarmTrapEntry OBJECT-TYPE SYNTAX AlarmTrapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " An entry (conceptual row) in the alarmTrapTable." INDEX { alarmIndex } ::= { alarmTrapTable 1 } AlarmTrapEntry ::= SEQUENCE { alarmIndex Counter32, alarmTime DisplayString, alarmStatusChange StatusChange, alarmSeverity Status, alarmDescription DisplayString, alarmId Integer32 } alarmIndex OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " The unique sequence number of this alarm trap." ::= { alarmTrapEntry 1 } alarmTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION " Date and time when event occured." ::= { alarmTrapEntry 2 } alarmStatusChange OBJECT-TYPE SYNTAX StatusChange MAX-ACCESS read-only STATUS current DESCRIPTION " Indicates 'activated' (0) or 'deactivated' (1) alarm events." ::= { alarmTrapEntry 3 } alarmSeverity OBJECT-TYPE SYNTAX Status MAX-ACCESS read-only STATUS current DESCRIPTION " The severity of the alarm. One of (0) informational (1) warning (2) critical" ::= { alarmTrapEntry 4 } alarmDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION " Free-text description of alarm." ::= { alarmTrapEntry 5 } alarmId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION " Alarm id." ::= { alarmTrapEntry 6 } ------------------------------------------------------------ -- End of MIB definitions ------------------------------------------------------------ END