mibs/MIBS/dpstelecom/DPS-MIB-CG-V1
2023-12-05 12:25:34 +01:00

262 lines
6.3 KiB
Plaintext

-- 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