-- Title: DPS_V41.MIB -- Version: v4.1 -- -- Copyright @ 1997-2004 DPS Inc. All Rights Reserved -- -- This MIB defines objects for the DPS products. -- -- DPS-MIB-V38 DEFINITIONS ::= BEGIN IMPORTS DisplayString FROM RFC1213-MIB OBJECT-TYPE FROM RFC-1212 enterprises FROM RFC1155-SMI; dpsInc OBJECT IDENTIFIER ::= {enterprises 2682} dpsAlarmControl OBJECT IDENTIFIER ::= {dpsInc 1} tmonXM OBJECT IDENTIFIER ::= {dpsAlarmControl 1} tmonIdent OBJECT IDENTIFIER ::= {tmonXM 1} tmonIdentManufacturer OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The TMON/XM Unit manufacturer." ::= {tmonIdent 1} tmonIdentModel OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The TMON/XM model designation." ::= {tmonIdent 2} tmonIdentSoftwareVersion OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The TMON/XM SNMP Agent software version." ::= {tmonIdent 3} tmonAlarmTable OBJECT-TYPE SYNTAX SEQUENCE OF TMonAlarmEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of TMon Alarm-specific information." ::= {tmonXM 2} tmonAlarmEntry OBJECT-TYPE SYNTAX TMonAlarmEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information about a particular TMon alarm." INDEX {tmonAIndex} ::= {tmonAlarmTable 1} TMonAlarmEntry ::= SEQUENCE {tmonAIndex INTEGER, tmonASite DisplayString, tmonADesc DisplayString, tmonAState DisplayString, tmonASeverity DisplayString, tmonAChgDate DisplayString, tmonAChgTime DisplayString, tmonAAuxDesc DisplayString, tmonADispDesc DisplayString, tmonAPntType INTEGER, tmonAPort INTEGER, tmonAAddress INTEGER, tmonADisplay INTEGER, tmonAPoint INTEGER} tmonAIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Tmon alarm table index (1..NumberOfAlarms)." ::={tmonAlarmEntry 1} tmonASite OBJECT-TYPE SYNTAX DisplayString (SIZE (30)) ACCESS read-only STATUS mandatory DESCRIPTION "The site of the alarm (i.e. Atlanta Hub, Sub-Station H32)." ::= {tmonAlarmEntry 2} tmonADesc OBJECT-TYPE SYNTAX DisplayString (SIZE (40)) ACCESS read-only STATUS mandatory DESCRIPTION "A user-defined text string associated with the alarm (i.e. South Door, Generator, Power Grid 1)." ::= {tmonAlarmEntry 3} tmonAState OBJECT-TYPE SYNTAX DisplayString (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "The current alarm state." ::= {tmonAlarmEntry 4} tmonASeverity OBJECT-TYPE SYNTAX DisplayString (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "The severity of the last alarm event." ::= {tmonAlarmEntry 5} tmonAChgDate OBJECT-TYPE SYNTAX DisplayString (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "The date (mm/dd/yy) of the last alarm event." ::= {tmonAlarmEntry 6} tmonAChgTime OBJECT-TYPE SYNTAX DisplayString (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "The time (hh:mm:ss) of the last alarm event." ::= {tmonAlarmEntry 7} tmonAAuxDesc OBJECT-TYPE SYNTAX DisplayString (SIZE (30)) ACCESS read-only STATUS mandatory DESCRIPTION "An auxiliary user-defined text string associated with the alarm (i.e. This remote needs servicing)." ::= {tmonAlarmEntry 8} tmonADispDesc OBJECT-TYPE SYNTAX DisplayString (SIZE (14)) ACCESS read-only STATUS mandatory DESCRIPTION "A description of the display on which this point appears." ::= {tmonAlarmEntry 9} tmonAPntType OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Type of this point." ::={tmonAlarmEntry 10} tmonAPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Port on which this point is reported." ::={tmonAlarmEntry 11} tmonAAddress OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Address of unit reporting this point." ::={tmonAlarmEntry 12} tmonADisplay OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Display on which this point appears." ::={tmonAlarmEntry 13} tmonAPoint OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Index into display of this point." ::={tmonAlarmEntry 14} -- structure used to issue a command to tmonXM element tmonCommandGrid OBJECT IDENTIFIER ::= {tmonXM 3} tmonCPType OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Tmon point type." ::= {tmonCommandGrid 1} tmonCPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Tmon port number." ::= {tmonCommandGrid 2} tmonCAddress OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Tmon_port address number." ::= {tmonCommandGrid 3} tmonCDisplay OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Tmon_port_address display number." ::= {tmonCommandGrid 4} tmonCPoint OBJECT-TYPE SYNTAX INTEGER (1..64) ACCESS read-write STATUS mandatory DESCRIPTION "Tmon_port_display point number (1-64)." ::= {tmonCommandGrid 5} tmonCEvent OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Tmon event ID." ::= {tmonCommandGrid 6} tmonCAction OBJECT-TYPE SYNTAX INTEGER { latch(1), release(2), momentary(3), ack(17), tag(18), untag(19) } ACCESS read-write STATUS mandatory DESCRIPTION "Requested command action (tmonXM will ignore if invalid)." ::= {tmonCommandGrid 7} tmonCAuxText OBJECT-TYPE SYNTAX DisplayString (SIZE (30)) ACCESS read-write STATUS mandatory DESCRIPTION "An auxiliary user-defined text string associated with the command (i.e. User_initials)." ::= {tmonCommandGrid 8} tmonCResult OBJECT-TYPE SYNTAX INTEGER { success(1), failure(2), pending(3) } ACCESS read-only STATUS mandatory DESCRIPTION "Command result." ::= {tmonCommandGrid 9} dpsRTU OBJECT IDENTIFIER ::= {dpsAlarmControl 2} dpsRTUIdent OBJECT IDENTIFIER ::= {dpsRTU 1} dpsRTUManufacturer OBJECT-TYPE SYNTAX DisplayString (SIZE (30)) ACCESS read-only STATUS mandatory DESCRIPTION "The Remote Telemetry Unit manufacturer." ::= {dpsRTUIdent 1} dpsRTUModel OBJECT-TYPE SYNTAX DisplayString (SIZE (30)) ACCESS read-only STATUS mandatory DESCRIPTION "The RTU model designation." ::= {dpsRTUIdent 2} dpsRTUFirmwareVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (20)) ACCESS read-only STATUS mandatory DESCRIPTION "The RTU firmware version." ::= {dpsRTUIdent 3} dpsRTUDateTime OBJECT-TYPE SYNTAX DisplayString (SIZE (23)) ACCESS read-write STATUS mandatory DESCRIPTION "The RTU system date and time." ::= {dpsRTUIdent 4} dpsRTUSyncReq OBJECT-TYPE SYNTAX INTEGER { sync(1) } ACCESS read-write STATUS mandatory DESCRIPTION "Caution: SETting this object initiates traps for all standing alarms." ::= {dpsRTUIdent 5} -- structure used to access displays managed by this RTU dpsRTUDisplayGrid OBJECT-TYPE SYNTAX SEQUENCE OF DPSrtuDispEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Holds information on displays managed by the RTU." ::= {dpsRTU 2} dpsRTUDisplayEntry OBJECT-TYPE SYNTAX DPSrtuDispEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information about a particular RTU display." INDEX {dpsRTUPort, dpsRTUAddress, dpsRTUDisplay} ::= {dpsRTUDisplayGrid 1} DPSrtuDispEntry ::= SEQUENCE { dpsRTUPort INTEGER, dpsRTUAddress INTEGER, dpsRTUDisplay INTEGER, dpsRTUDispDesc DisplayString, dpsRTUPntMap DisplayString} dpsRTUPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "RTU port number." ::= {dpsRTUDisplayEntry 1} dpsRTUAddress OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "RTU_port address number." ::= {dpsRTUDisplayEntry 2} dpsRTUDisplay OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "RTU_port_address display number." ::= {dpsRTUDisplayEntry 3} dpsRTUDispDesc OBJECT-TYPE SYNTAX DisplayString (SIZE (20)) ACCESS read-only STATUS mandatory DESCRIPTION "A description of the associated display." ::= {dpsRTUDisplayEntry 4} dpsRTUPntMap OBJECT-TYPE SYNTAX DisplayString (SIZE (71)) ACCESS read-only STATUS mandatory DESCRIPTION "A map of the points appearing in this display." ::= {dpsRTUDisplayEntry 5} -- structure used to issue a control to a managed point dpsRTUControlGrid OBJECT IDENTIFIER ::= {dpsRTU 3} dpsRTUCPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "RTU port number." ::= {dpsRTUControlGrid 1} dpsRTUCAddress OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "RTU_port address number." ::= {dpsRTUControlGrid 2} dpsRTUCDisplay OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "RTU_port_address display number." ::= {dpsRTUControlGrid 3} dpsRTUCPoint OBJECT-TYPE SYNTAX INTEGER (1..64) ACCESS read-write STATUS mandatory DESCRIPTION "RTU_port_display point number (1-64)." ::= {dpsRTUControlGrid 4} dpsRTUCAction OBJECT-TYPE SYNTAX INTEGER { latch(1), release(2), momentary(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Requested action on point (RTU will ignore if invalid)." ::= {dpsRTUControlGrid 5} dpsRTUAlarmGrid OBJECT-TYPE SYNTAX SEQUENCE OF DPSrtuAlarmEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Holds individual alarm point information." ::= {dpsRTU 5} dpsRTUAlarmEntry OBJECT-TYPE SYNTAX DPSrtuAlarmEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Detailed information about a particular RTU display." INDEX {dpsRTUAPort, dpsRTUAAddress, dpsRTUADisplay, dpsRTUAPoint} ::= {dpsRTUAlarmGrid 1} DPSrtuAlarmEntry ::= SEQUENCE { dpsRTUAPort INTEGER, dpsRTUAAddress INTEGER, dpsRTUADisplay INTEGER, dpsRTUAPoint INTEGER, dpsRTUAPntDesc DisplayString, dpsRTUAState DisplayString} dpsRTUAPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "RTU port number." ::= {dpsRTUAlarmEntry 1} dpsRTUAAddress OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "RTU_port address number." ::= {dpsRTUAlarmEntry 2} dpsRTUADisplay OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "RTU_port_address display number." ::= {dpsRTUAlarmEntry 3} dpsRTUAPoint OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "RTU_port_address_display point number." ::= {dpsRTUAlarmEntry 4} dpsRTUAPntDesc OBJECT-TYPE SYNTAX DisplayString (SIZE (21)) ACCESS read-only STATUS mandatory DESCRIPTION "A description of this point." ::= {dpsRTUAlarmEntry 5} dpsRTUAState OBJECT-TYPE SYNTAX DisplayString (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "The current state of this point." ::= {dpsRTUAlarmEntry 6} -- TRAP definitions tmonCRalarmSet TRAP-TYPE ENTERPRISE tmonXM VARIABLES { tmonASite, tmonADesc, tmonAState, tmonASeverity, tmonAChgDate, tmonAChgTime, tmonAAuxDesc, tmonADispDesc, tmonAPntType, tmonAPort, tmonAAddress, tmonADisplay, tmonAPoint, tmonCEvent } DESCRIPTION "Generated when a critical alarm is set." ::= 10 tmonCRalarmClr TRAP-TYPE ENTERPRISE tmonXM VARIABLES { tmonASite, tmonADesc, tmonAState, tmonASeverity, tmonAChgDate, tmonAChgTime, tmonAAuxDesc, tmonADispDesc, tmonAPntType, tmonAPort, tmonAAddress, tmonADisplay, tmonAPoint, tmonCEvent } DESCRIPTION "Generated when a critical alarm clears." ::= 11 tmonMJalarmSet TRAP-TYPE ENTERPRISE tmonXM VARIABLES { tmonASite, tmonADesc, tmonAState, tmonASeverity, tmonAChgDate, tmonAChgTime, tmonAAuxDesc, tmonADispDesc, tmonAPntType, tmonAPort, tmonAAddress, tmonADisplay, tmonAPoint, tmonCEvent } DESCRIPTION "Generated when a major alarm is set." ::= 12 tmonMJalarmClr TRAP-TYPE ENTERPRISE tmonXM VARIABLES { tmonASite, tmonADesc, tmonAState, tmonASeverity, tmonAChgDate, tmonAChgTime, tmonAAuxDesc, tmonADispDesc, tmonAPntType, tmonAPort, tmonAAddress, tmonADisplay, tmonAPoint, tmonCEvent } DESCRIPTION "Generated when a major alarm clears." ::= 13 tmonMNalarmSet TRAP-TYPE ENTERPRISE tmonXM VARIABLES { tmonASite, tmonADesc, tmonAState, tmonASeverity, tmonAChgDate, tmonAChgTime, tmonAAuxDesc, tmonADispDesc, tmonAPntType, tmonAPort, tmonAAddress, tmonADisplay, tmonAPoint, tmonCEvent } DESCRIPTION "Generated when a minor alarm is set." ::= 14 tmonMNalarmClr TRAP-TYPE ENTERPRISE tmonXM VARIABLES { tmonASite, tmonADesc, tmonAState, tmonASeverity, tmonAChgDate, tmonAChgTime, tmonAAuxDesc, tmonADispDesc, tmonAPntType, tmonAPort, tmonAAddress, tmonADisplay, tmonAPoint, tmonCEvent } DESCRIPTION "Generated when a minor alarm clears." ::= 15 tmonSTalarmSet TRAP-TYPE ENTERPRISE tmonXM VARIABLES { tmonASite, tmonADesc, tmonAState, tmonASeverity, tmonAChgDate, tmonAChgTime, tmonAAuxDesc, tmonADispDesc, tmonAPntType, tmonAPort, tmonAAddress, tmonADisplay, tmonAPoint, tmonCEvent } DESCRIPTION "Generated when a status alarm is set." ::= 16 tmonSTalarmClr TRAP-TYPE ENTERPRISE tmonXM VARIABLES { tmonASite, tmonADesc, tmonAState, tmonASeverity, tmonAChgDate, tmonAChgTime, tmonAAuxDesc, tmonADispDesc, tmonAPntType, tmonAPort, tmonAAddress, tmonADisplay, tmonAPoint, tmonCEvent } DESCRIPTION "Generated when a status alarm clears." ::= 17 dpsRTUPointSet TRAP-TYPE ENTERPRISE dpsRTU VARIABLES { sysDescr, sysLocation, dpsRTUDateTime, dpsRTUAPort, dpsRTUAAddress, dpsRTUADisplay, dpsRTUAPoint, dpsRTUAPntDesc, dpsRTUAState } DESCRIPTION "Generated when a point is set." ::= 20 dpsRTUPointClr TRAP-TYPE ENTERPRISE dpsRTU VARIABLES { sysDescr, sysLocation, dpsRTUDateTime, dpsRTUAPort, dpsRTUCAddress, dpsRTUADisplay, dpsRTUAPoint, dpsRTUAPntDesc, dpsRTUAState } DESCRIPTION "Generated when a point clears." ::= 21 dpsRTUsumPSet TRAP-TYPE ENTERPRISE dpsRTU VARIABLES { sysDescr, sysLocation, dpsRTUDateTime } DESCRIPTION "Generated when any point is set." ::= 101 dpsRTUsumPClr TRAP-TYPE ENTERPRISE dpsRTU VARIABLES { sysDescr, sysLocation, dpsRTUDateTime } DESCRIPTION "Generated when all points clear." ::= 102 dpsRTUcomFailed TRAP-TYPE ENTERPRISE dpsRTU VARIABLES { sysDescr, sysLocation, dpsRTUDateTime } DESCRIPTION "Generated when polled unit fails to respond." ::= 103 dpsRTUcomRestored TRAP-TYPE ENTERPRISE dpsRTU VARIABLES { sysDescr, sysLocation, dpsRTUDateTime } DESCRIPTION "Generated when failed unit resumes responding." ::= 104 END