summaryrefslogtreecommitdiff
path: root/MIBS/dpstelecom/DPS-MIB-CG-V1
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/dpstelecom/DPS-MIB-CG-V1')
-rw-r--r--MIBS/dpstelecom/DPS-MIB-CG-V1262
1 files changed, 262 insertions, 0 deletions
diff --git a/MIBS/dpstelecom/DPS-MIB-CG-V1 b/MIBS/dpstelecom/DPS-MIB-CG-V1
new file mode 100644
index 0000000..c6257c6
--- /dev/null
+++ b/MIBS/dpstelecom/DPS-MIB-CG-V1
@@ -0,0 +1,262 @@
+-- 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 \ No newline at end of file