Ping3-MIB DEFINITIONS ::= BEGIN IMPORTS TEXTUAL-CONVENTION, MacAddress, DisplayString FROM SNMPv2-TC enterprises, Integer32, NOTIFICATION-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF OBJECT-TYPE FROM RFC-1212; equicom MODULE-IDENTITY LAST-UPDATED "201001060101Z" ORGANIZATION "Equicom" CONTACT-INFO "Equicom Production Group, Dnepropetrovsk, Ukraine, www.equicom.dp.ua" DESCRIPTION " " REVISION "201001060101Z" DESCRIPTION " " ::= { enterprises 35160 } ping3 OBJECT IDENTIFIER ::= { equicom 1 } IpAddr ::= TEXTUAL-CONVENTION DISPLAY-HINT "1d." STATUS current DESCRIPTION " " SYNTAX OCTET STRING (SIZE (4)) firmwareVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Current firmware version" ::= { ping3 1 } uptimeSeconds OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Uptime in seconds" ::= { ping3 2 } myIP OBJECT-TYPE SYNTAX IpAddr MAX-ACCESS read-write STATUS current DESCRIPTION "IP address of the Ping3 device" ::= { ping3 3 } myMask OBJECT-TYPE SYNTAX IpAddr MAX-ACCESS read-write STATUS current DESCRIPTION "IP mask of the Ping3 device" ::= { ping3 4 } myGateway OBJECT-TYPE SYNTAX IpAddr MAX-ACCESS read-write STATUS current DESCRIPTION "Default gateway of the Ping3 device" ::= { ping3 5 } myMAC OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Ethernet MAC address of the Ping3 device" ::= { ping3 6 } deviceName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Device name" ::= { ping3 7 } deviceDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Textual device description" ::= { ping3 8 } allowedIPTable OBJECT-TYPE SYNTAX SEQUENCE OF AllowedIPEntryRow MAX-ACCESS not-accessible STATUS current DESCRIPTION "IPs that are allowed to access to the device" ::= { ping3 9 } AllowedIPEntryRow ::= SEQUENCE { allowedIPIndex Integer32, fromIP IpAddr, toIP IpAddr } allowedIPEntry OBJECT-TYPE SYNTAX AllowedIPEntryRow MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { allowedIPIndex } ::= { allowedIPTable 1 } allowedIPIndex OBJECT-TYPE SYNTAX Integer32 (1..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION " " ::= { allowedIPEntry 1 } fromIP OBJECT-TYPE SYNTAX IpAddr MAX-ACCESS read-write STATUS current DESCRIPTION "The first IP of a range that is allowed to access to the device" ::= { allowedIPEntry 2 } toIP OBJECT-TYPE SYNTAX IpAddr MAX-ACCESS read-write STATUS current DESCRIPTION "The last IP of a range that is allowed to access to the device" ::= { allowedIPEntry 3 } snmpTrapTable OBJECT-TYPE SYNTAX SEQUENCE OF SNMPTrapEntryRow MAX-ACCESS not-accessible STATUS current DESCRIPTION "SNMP Trap destinations" ::= { ping3 10 } SNMPTrapEntryRow ::= SEQUENCE { snmpTrapIndex Integer32, snmpIPAddr IpAddr, snmpAskAck Integer32 } snmpTrapEntry OBJECT-TYPE SYNTAX SNMPTrapEntryRow MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { snmpTrapIndex } ::= { snmpTrapTable 1 } snmpTrapIndex OBJECT-TYPE SYNTAX Integer32 (1..4) MAX-ACCESS not-accessible STATUS current DESCRIPTION " " ::= { snmpTrapEntry 1 } snmpIPAddr OBJECT-TYPE SYNTAX IpAddr MAX-ACCESS read-write STATUS current DESCRIPTION "SNMP Trap destination IP" ::= { snmpTrapEntry 2 } snmpAskAck OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "SNMP Trap Acknowledgement flag" ::= { snmpTrapEntry 3 } powerChannelsTable OBJECT-TYPE SYNTAX SEQUENCE OF PowerChannelsEntryRow MAX-ACCESS not-accessible STATUS current DESCRIPTION "Power channels" ::= { ping3 11 } PowerChannelsEntryRow ::= SEQUENCE { powerChannelsIndex Integer32, powerName DisplayString, powerAnalogLine Integer32, powerMode Integer32, powerOnHigh Integer32, powerOnInRange Integer32, powerOnLow Integer32, powerResetTime Integer32, powerRestoreTime Integer32, powerPingFunc Integer32, powerOnTrap Integer32, powerOffTrap Integer32, powerOutPolarity Integer32, powerNresets Integer32, powerPingAddr1 IpAddr, powerPingSize1 Integer32, powerPingAttempts1 Integer32, powerPingTimeout1 Integer32, powerPingInterval1 Integer32, powerPingState1 Integer32, powerPingAddr2 IpAddr, powerPingSize2 Integer32, powerPingAttempts2 Integer32, powerPingTimeout2 Integer32, powerPingInterval2 Integer32, powerPingState2 Integer32, powerPingAddr3 IpAddr, powerPingSize3 Integer32, powerPingAttempts3 Integer32, powerPingTimeout3 Integer32, powerPingInterval3 Integer32, powerPingState3 Integer32, powerManualReset Integer32 } powerChannelsEntry OBJECT-TYPE SYNTAX PowerChannelsEntryRow MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { powerChannelsIndex } ::= { powerChannelsTable 1 } powerChannelsIndex OBJECT-TYPE SYNTAX Integer32 (1..6) MAX-ACCESS not-accessible STATUS current DESCRIPTION " " ::= { powerChannelsEntry 1 } powerName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Name (alias) of the Power Channel" ::= { powerChannelsEntry 2 } powerAnalogLine OBJECT-TYPE SYNTAX Integer32 (1..6) MAX-ACCESS read-write STATUS current DESCRIPTION "Analog Line which controls the Power Channel" ::= { powerChannelsEntry 3 } powerMode OBJECT-TYPE SYNTAX Integer32 (0..3) MAX-ACCESS read-write STATUS current DESCRIPTION "Mode: 0 - Power Channel is always on, 1 - always off, 2 - contrlled py pings, 3 - controled by Analog Line" ::= { powerChannelsEntry 4 } powerOnHigh OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "ON if Analog Line value is too high" ::= { powerChannelsEntry 5 } powerOnInRange OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "ON if Analog Line value is in the range" ::= { powerChannelsEntry 6 } powerOnLow OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "ON if Analog Line value is too low" ::= { powerChannelsEntry 7 } powerResetTime OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The Power channel Reset time in 0.1 seconds, 0 - reset continues while ping is FAIL" ::= { powerChannelsEntry 8 } powerRestoreTime OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The Power Channel Restore time in 0.1 seconds" ::= { powerChannelsEntry 9 } powerPingFunc OBJECT-TYPE SYNTAX Integer32 (1..4) MAX-ACCESS read-write STATUS current DESCRIPTION "Type of the Ping Function of the Power Channel: 1 - A & B & C, 2 - A | B | C, 3 - (A | B) & C, 4 - A | (B & C)" ::= { powerChannelsEntry 10 } powerOnTrap OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "Send Trap if a Power Channel is turned On" ::= { powerChannelsEntry 11 } powerOffTrap OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "Send Trap if a Power Channel is turned Off" ::= { powerChannelsEntry 12 } powerOutPolarity OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "0 - power is ON if output is 0, 1 - power is ON if output is 1" ::= { powerChannelsEntry 13 } powerNresets OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Counter of Resets of the Power Channel" ::= { powerChannelsEntry 14 } powerPingAddr1 OBJECT-TYPE SYNTAX IpAddr MAX-ACCESS read-write STATUS current DESCRIPTION "Ping A IP address" ::= { powerChannelsEntry 15 } powerPingSize1 OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Ping A size" ::= { powerChannelsEntry 16 } powerPingAttempts1 OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of attempts to send Ping A" ::= { powerChannelsEntry 17 } powerPingTimeout1 OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Ping A timeout in 0.1 seconds" ::= { powerChannelsEntry 18 } powerPingInterval1 OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Ping A interval in 0.1 seconds" ::= { powerChannelsEntry 19 } powerPingState1 OBJECT-TYPE SYNTAX Integer32 (0..2) MAX-ACCESS read-only STATUS current DESCRIPTION "Ping A state: 0 - wait, 1 - OK, 2 - FAIL" ::= { powerChannelsEntry 20 } powerPingAddr2 OBJECT-TYPE SYNTAX IpAddr MAX-ACCESS read-write STATUS current DESCRIPTION "Ping B IP address" ::= { powerChannelsEntry 21 } powerPingSize2 OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Ping B size" ::= { powerChannelsEntry 22 } powerPingAttempts2 OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of attempts to send Ping B" ::= { powerChannelsEntry 23 } powerPingTimeout2 OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Ping B timeout in 0.1 seconds" ::= { powerChannelsEntry 24 } powerPingInterval2 OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Ping B interval in 0.1 seconds" ::= { powerChannelsEntry 25 } powerPingState2 OBJECT-TYPE SYNTAX Integer32 (0..2) MAX-ACCESS read-only STATUS current DESCRIPTION "Ping B state: 0 - wait, 1 - OK, 2 - FAIL" ::= { powerChannelsEntry 26 } powerPingAddr3 OBJECT-TYPE SYNTAX IpAddr MAX-ACCESS read-write STATUS current DESCRIPTION "Ping C IP address" ::= { powerChannelsEntry 27 } powerPingSize3 OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Ping C size" ::= { powerChannelsEntry 28 } powerPingAttempts3 OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Number of attempts to send Ping C" ::= { powerChannelsEntry 29 } powerPingTimeout3 OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Ping C timeout in 0.1 seconds" ::= { powerChannelsEntry 30 } powerPingInterval3 OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Ping C interval in 0.1 seconds" ::= { powerChannelsEntry 31 } powerPingState3 OBJECT-TYPE SYNTAX Integer32 (0..2) MAX-ACCESS read-only STATUS current DESCRIPTION "Ping C state: 0 - wait, 1 - OK, 2 - FAIL" ::= { powerChannelsEntry 32 } powerManualReset OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Writting any value to this variable leads to reset the power channel. Read value is undefined." ::= { powerChannelsEntry 33 } dgDirections OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "8 bits of the DG lines directions" ::= { ping3 12 } dgOutputs OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "8 bits of the DG lines outputs values" ::= { ping3 13 } dgInputs OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "8 bits of the DG lines inputs values" ::= { ping3 14 } dgLinesTable OBJECT-TYPE SYNTAX SEQUENCE OF DGLinesEntryRow MAX-ACCESS not-accessible STATUS current DESCRIPTION "DGLines parameters" ::= { ping3 15 } DGLinesEntryRow ::= SEQUENCE { dgLinesIndex Integer32, dgName DisplayString, dgTrapRise Integer32, dgTrapFall Integer32, dgDirection Integer32, dgOutput Integer32, dgInput Integer32 } dgLinesEntry OBJECT-TYPE SYNTAX DGLinesEntryRow MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { dgLinesIndex } ::= { dgLinesTable 1 } dgLinesIndex OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION " " ::= { dgLinesEntry 1 } dgName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "DG line Name" ::= { dgLinesEntry 2 } dgTrapRise OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "trap on rise" ::= { dgLinesEntry 3 } dgTrapFall OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "trap on fall" ::= { dgLinesEntry 4 } dgDirection OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "DG Line direction. 0 - output, 1 - input" ::= { dgLinesEntry 5 } dgOutput OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "DG Line output value" ::= { dgLinesEntry 6 } dgInput OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-only STATUS current DESCRIPTION "DG Line input value" ::= { dgLinesEntry 7 } analogLinesTable OBJECT-TYPE SYNTAX SEQUENCE OF AnalogLinesEntryRow MAX-ACCESS not-accessible STATUS current DESCRIPTION "Analog Lines parameters" ::= { ping3 16 } AnalogLinesEntryRow ::= SEQUENCE { analogLinesIndex Integer32, analogName DisplayString, analogTrapTooLow Integer32, analogTrapFromLow Integer32, analogTrapTooHigh Integer32, analogTrapFromHigh Integer32, analogOffset Integer32, analogMultiplier Integer32, analogLow Integer32, analogHigh Integer32, analogHysteresis Integer32, analogFilter Integer32, analogValue Integer32 } analogLinesEntry OBJECT-TYPE SYNTAX AnalogLinesEntryRow MAX-ACCESS not-accessible STATUS current DESCRIPTION " " INDEX { analogLinesIndex } ::= { analogLinesTable 1 } analogLinesIndex OBJECT-TYPE SYNTAX Integer32 (1..6) MAX-ACCESS not-accessible STATUS current DESCRIPTION " " ::= { analogLinesEntry 1 } analogName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Analog line Name" ::= { analogLinesEntry 2 } analogTrapTooLow OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "Whether to send the Trap if the Analog Line value is Too Low" ::= { analogLinesEntry 3 } analogTrapFromLow OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "Whether to send the Trap if the Analog Line value is back from Too Low state" ::= { analogLinesEntry 4 } analogTrapTooHigh OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "Whether to send the Trap if the Analog Line value is Too High" ::= { analogLinesEntry 5 } analogTrapFromHigh OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "Whether to send the Trap if the Analog Line value is back from Too High state" ::= { analogLinesEntry 6 } analogOffset OBJECT-TYPE SYNTAX Integer32 (-15000..15000) MAX-ACCESS read-write STATUS current DESCRIPTION "ADC value offset (in 0.1)" ::= { analogLinesEntry 7 } analogMultiplier OBJECT-TYPE SYNTAX Integer32 (-15000..15000) MAX-ACCESS read-write STATUS current DESCRIPTION "ADC multiplier offset (in 0.1)" ::= { analogLinesEntry 8 } analogLow OBJECT-TYPE SYNTAX Integer32 (-15000..15000) MAX-ACCESS read-write STATUS current DESCRIPTION "ADC value Low limit (in 0.1)" ::= { analogLinesEntry 9 } analogHigh OBJECT-TYPE SYNTAX Integer32 (-15000..15000) MAX-ACCESS read-write STATUS current DESCRIPTION "ADC value High limit (in 0.1)" ::= { analogLinesEntry 10 } analogHysteresis OBJECT-TYPE SYNTAX Integer32 (0..15000) MAX-ACCESS read-write STATUS current DESCRIPTION "ADC value Hysteresis (in 0.1)" ::= { analogLinesEntry 11 } analogFilter OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "ADC filter length (taps). 0 disables the channel" ::= { analogLinesEntry 12 } analogValue OBJECT-TYPE SYNTAX Integer32 (-30000..30000) MAX-ACCESS read-only STATUS current DESCRIPTION "Current ADC value (divided by 10)" ::= { analogLinesEntry 13 } analogRefPlus OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "Analog reference voltage Plus enable/disable flag" ::= { ping3 17 } analogRefMinus OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "Analog reference voltage Minus enable/disable flag" ::= { ping3 18 } knockTime OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Knock Sensor Holding Time (in 0.1)" ::= { ping3 19 } knockTrapAlarm OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "trap on alarm" ::= { ping3 20 } knockTrapDisalarm OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "trap when Holding Time is expired" ::= { ping3 21 } knockState OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-only STATUS current DESCRIPTION "Knock sensor state: 0 - OK, 1 - Knock ALARM" ::= { ping3 22 } powerSensorBadTrap OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "This Trap is sent if the Power Input sensor indicates bad power" ::= { ping3 23 } powerSensorGoodTrap OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "This Trap is sent if the Power Input sensor indicates good power" ::= { ping3 24 } powerSensorPolarity OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "0 - power input is 0 if power is GOOD, 1 - power input is 1 if power is GOOD" ::= { ping3 25 } powerSensorState OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-only STATUS current DESCRIPTION "Power Input sensor state: 0 - power is BAD, 1 - power is good" ::= { ping3 26 } cvrefValue OBJECT-TYPE SYNTAX Integer32 (0..20) MAX-ACCESS read-write STATUS current DESCRIPTION "CVref value: 0 - 0.14, 1 - 0.28, 2 - 0.41, 3 - 0.55, 4 - 0.69, 5 - 0.83, 6 - 0.93, 7 - 1.03, 8 - 1.13, 9 - 1.24, 10 - 1.34, 11 - 1.44, 12 - 1.55, 13 - 1.65, 14 - 1.75, 15 - 1.86, 16 - 1.96, 17 - 2.06, 18 - 2.17, 19 - 2.27, 20 - 2.37" ::= { ping3 27 } powerChannelNumber OBJECT-TYPE SYNTAX Integer32 (1..6) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Power Channels in the device or Power Channel number if it is used in a Trap" ::= { ping3 28 } dgLineNumber OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of DG (digital) lines in the device or DG line number if it is used in a Trap" ::= { ping3 29 } analogLineNumber OBJECT-TYPE SYNTAX Integer32 (1..6) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Analog Lines in the device or Analog Line number if it is used in a Trap" ::= { ping3 30 } ping3Traps OBJECT IDENTIFIER ::= { ping3 0 } trapPowerOn NOTIFICATION-TYPE OBJECTS { powerChannelNumber } STATUS current DESCRIPTION "This Trap is sent when a Power Channel is turned On" ::= { ping3Traps 1 } trapPowerOff NOTIFICATION-TYPE OBJECTS { powerChannelNumber } STATUS current DESCRIPTION "This Trap is sent when a Power Channel is turned Off" ::= { ping3Traps 2 } trapDigitalRise NOTIFICATION-TYPE OBJECTS { dgLineNumber } STATUS current DESCRIPTION "This Trap is sent when a DG line input is changed from 0 to 1" ::= { ping3Traps 3 } trapDigitalFall NOTIFICATION-TYPE OBJECTS { dgLineNumber } STATUS current DESCRIPTION "This Trap is sent when a DG line input is changed from 1 to 0" ::= { ping3Traps 4 } trapAnalogTooLow NOTIFICATION-TYPE OBJECTS { analogLineNumber } STATUS current DESCRIPTION "This Trap is sent when an Analog Line value is Too Low" ::= { ping3Traps 5 } trapAnalogFromLow NOTIFICATION-TYPE OBJECTS { analogLineNumber } STATUS current DESCRIPTION "This Trap is sent when an Analog Line value is back from Too Low state" ::= { ping3Traps 6 } trapAnalogTooHigh NOTIFICATION-TYPE OBJECTS { analogLineNumber } STATUS current DESCRIPTION "This Trap is sent when an Analog Line value is Too High" ::= { ping3Traps 7 } trapAnalogFromHigh NOTIFICATION-TYPE OBJECTS { analogLineNumber } STATUS current DESCRIPTION "This Trap is sent when an Analog Line value is back from Too High state" ::= { ping3Traps 8 } trapKnockAlarm NOTIFICATION-TYPE OBJECTS { knockState } STATUS current DESCRIPTION "This Trap is sent at the Knock Sensor alarm" ::= { ping3Traps 9 } trapKnockDisalarm NOTIFICATION-TYPE OBJECTS { knockState } STATUS current DESCRIPTION "This Trap is sent when the Knock Sensor Holding Time is expired" ::= { ping3Traps 10 } trapPowerSensorBad NOTIFICATION-TYPE OBJECTS { powerSensorState } STATUS current DESCRIPTION "This Trap is sent if the Power Input sensor indicates bad power" ::= { ping3Traps 11 } trapPowerSensorGood NOTIFICATION-TYPE OBJECTS { powerSensorState } STATUS current DESCRIPTION "This Trap is sent if the Power Input sensor indicates good power" ::= { ping3Traps 12 } smi2stuff OBJECT IDENTIFIER ::= { ping3 100 } ping3ObjectGroup OBJECT-GROUP OBJECTS { firmwareVersion, uptimeSeconds, myIP, myMask, myGateway, myMAC, deviceName, deviceDescription, fromIP, toIP, snmpIPAddr, snmpAskAck, powerName, powerAnalogLine, powerMode, powerOnHigh, powerOnInRange, powerOnLow, powerResetTime, powerRestoreTime, powerPingFunc, powerOnTrap, powerOffTrap, powerOutPolarity, powerNresets, powerPingAddr1, powerPingSize1, powerPingAttempts1, powerPingTimeout1, powerPingInterval1, powerPingState1, powerPingAddr2, powerPingSize2, powerPingAttempts2, powerPingTimeout2, powerPingInterval2, powerPingState2, powerPingAddr3, powerPingSize3, powerPingAttempts3, powerPingTimeout3, powerPingInterval3, powerPingState3, powerManualReset, dgDirections, dgOutputs, dgInputs, dgName, dgTrapRise, dgTrapFall, dgDirection, dgOutput, dgInput, analogName, analogTrapTooLow, analogTrapFromLow, analogTrapTooHigh, analogTrapFromHigh, analogOffset, analogMultiplier, analogLow, analogHigh, analogHysteresis, analogFilter, analogValue, analogRefPlus, analogRefMinus, knockTime, knockTrapAlarm, knockTrapDisalarm, knockState, powerSensorBadTrap, powerSensorGoodTrap, powerSensorPolarity, powerSensorState, cvrefValue, powerChannelNumber, dgLineNumber, analogLineNumber } STATUS current DESCRIPTION " " ::= { smi2stuff 1 } ping3TrapGroup NOTIFICATION-GROUP NOTIFICATIONS { trapPowerOn, trapPowerOff, trapDigitalRise, trapDigitalFall, trapAnalogTooLow, trapAnalogFromLow, trapAnalogTooHigh, trapAnalogFromHigh, trapKnockAlarm, trapKnockDisalarm, trapPowerSensorBad, trapPowerSensorGood } STATUS current DESCRIPTION " " ::= { smi2stuff 2 } ping3Compliance MODULE-COMPLIANCE STATUS current DESCRIPTION " " MODULE MANDATORY-GROUPS { ping3TrapGroup, ping3ObjectGroup } ::= { smi2stuff 3 } END