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/dpstelecom/DPS-MIB-CG-V1 | 262 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 262 insertions(+) create mode 100644 MIBS/dpstelecom/DPS-MIB-CG-V1 (limited to 'MIBS/dpstelecom/DPS-MIB-CG-V1') 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 -- cgit v1.2.3