-- Title: DPS_CG.MIB -- Version: v1.0 for SNMPv2c -- -- Copyright @ 2013 DPS Inc. All Rights Reserved -- -- This MIB defines objects to support Cellguard Battery System Monitoring on DPS Products. -- -- DPS-MIB-CG-V1 DEFINITIONS ::= BEGIN IMPORTS DisplayString FROM SNMPv2-TC enterprises FROM RFC1155-SMI MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI; dpsCellguard MODULE-IDENTITY LAST-UPDATED "201310181200Z" --October 18th, 2013 12:00 PDT ORGANIZATION "DPS Telecom" CONTACT-INFO "DPS Support Team Web http://dpstele.com/support E-Mail support@dpstele.com Phone (559)454-1600" DESCRIPTION "MIB for Cellguard BSM support on DPS Products" REVISION "201310181200Z" --October 18th, 2013 12:00 PDT DESCRIPTION "First Revision (CTS)" ::= { dpsInc 2 } dpsInc OBJECT IDENTIFIER ::= {enterprises 2682} --Table for accessing string measurement values cgStringChannels OBJECT-TYPE SYNTAX SEQUENCE OF CgStringEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Holds information on Cellguard battery strings." ::= {dpsCellguard 1} cgStringEntry OBJECT-TYPE SYNTAX CgStringEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular string." INDEX {cgStrNumber} ::= {cgStringChannels 1} CgStringEntry ::= SEQUENCE { cgStrNumber Integer32, cgStrEnabled INTEGER, cgStrStatus DisplayString, cgStrVoltage DisplayString, cgStrCurrent DisplayString, cgStrTempA DisplayString, cgStrTempB DisplayString, cgStrConductance DisplayString, cgStrLife DisplayString } cgStrNumber OBJECT-TYPE SYNTAX Integer32 (1..6) MAX-ACCESS read-only STATUS current DESCRIPTION "String number (1-6)" ::= {cgStringEntry 1} cgStrEnabled OBJECT-TYPE SYNTAX INTEGER { disabled (0), enabled (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enable status of string" ::= {cgStringEntry 2} cgStrStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The alarm status of the string." ::= {cgStringEntry 3} cgStrVoltage OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The voltage measurement of the string." ::= {cgStringEntry 4} cgStrCurrent OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The current measurement of the string." ::= {cgStringEntry 5} cgStrTempA OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature sensor A measurement." ::= {cgStringEntry 6} cgStrTempB OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature sensor B measurement." ::= {cgStringEntry 7} cgStrConductance OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The average conductance measurement of the string." ::= {cgStringEntry 8} cgStrLife OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The average battery capacity of the string." ::= {cgStringEntry 9} --Table for accessing battery measurement values cgBatteryChannels OBJECT-TYPE SYNTAX SEQUENCE OF CgBatteryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Holds information on batteries." ::= {dpsCellguard 2} cgBatteryEntry OBJECT-TYPE SYNTAX CgBatteryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a particular battery." INDEX {cgStringNumber, cgBatteryNumber} ::= {cgBatteryChannels 1} CgBatteryEntry ::= SEQUENCE { cgStringNumber INTEGER, cgBatteryNumber INTEGER, cgStatus DisplayString, cgVoltage DisplayString, cgTemperature DisplayString, cgStrapResist DisplayString, cgConductance DisplayString, cgBatteryLife DisplayString } cgStringNumber OBJECT-TYPE SYNTAX INTEGER (1..6) MAX-ACCESS read-only STATUS current DESCRIPTION "String number (1-6)" ::= {cgBatteryEntry 1} cgBatteryNumber OBJECT-TYPE SYNTAX INTEGER (1..240) MAX-ACCESS read-only STATUS current DESCRIPTION "Battery number (1-240)" ::= {cgBatteryEntry 2} cgStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The alarm status of the battery." ::= {cgBatteryEntry 3} cgVoltage OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The voltage measurement of the battery." ::= {cgBatteryEntry 4} cgTemperature OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The temperature measurement of the battery." ::= {cgBatteryEntry 5} cgStrapResist OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The strap resistance measurement." ::= {cgBatteryEntry 6} cgConductance OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The conductance measurement of the battery." ::= {cgBatteryEntry 7} cgBatteryLife OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The capacity of the battery." ::= {cgBatteryEntry 8} -- TRAP definitions cellguardTrap OBJECT IDENTIFIER ::= {dpsCellguard 8000} cgAlarmTrap NOTIFICATION-TYPE STATUS current DESCRIPTION "Alarm info from Cellguard system." ::= { cellguardTrap 1 } cgTrapType OBJECT-TYPE SYNTAX INTEGER { unknown (0), voltage (1), current (2), temperature (3), strapResistance (4), life (5), conductance (6) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Trap threshold type." ::= { cellguardTrap 2 } cgTrapStatus OBJECT-TYPE SYNTAX INTEGER { noAlarm (0), minorUnder (1), minorOver (2), majorUnder (3), majorOver (4), notDetected (5) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Trap threshold status." ::= { cellguardTrap 3 } cgTrapValue OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS not-accessible STATUS current DESCRIPTION "Trap most recent measurement reading." ::= {cellguardTrap 4} END