172 lines
		
	
	
		
			5.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			172 lines
		
	
	
		
			5.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
--  Title:    DPS-TEXT-RTU.MIB
 | 
						|
--  Version:  v1.0 for SNMPv2c
 | 
						|
--
 | 
						|
--  Copyright @ 2011 DPS Inc. All Rights Reserved
 | 
						|
--
 | 
						|
--  This MIB defines objects for the DPS TEXT RTU products.
 | 
						|
--
 | 
						|
-- DPS CBH 8/2011
 | 
						|
--
 | 
						|
 | 
						|
DPS-TEXT-RTU-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
	DisplayString
 | 
						|
		FROM SNMPv2-TC
 | 
						|
	OBJECT-TYPE
 | 
						|
		FROM SNMPv2-SMI
 | 
						|
	NOTIFICATION-TYPE
 | 
						|
		FROM SNMPv2-SMI
 | 
						|
	Integer32
 | 
						|
		FROM SNMPv2-SMI
 | 
						|
	dpsAlarmControl
 | 
						|
		FROM DPS-MIB-V38;
 | 
						|
 | 
						|
dpsTEXTRTUv2 OBJECT IDENTIFIER ::= {dpsAlarmControl 5}
 | 
						|
 | 
						|
dpsTEXTRTUv2Ident OBJECT IDENTIFIER ::= {dpsTEXTRTUv2 1}
 | 
						|
 | 
						|
--Textual Conventions
 | 
						|
 | 
						|
AnalogThresholds ::= TEXTUAL-CONVENTION
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION "Highest threshold level crossed, if MJ, MN is assumed.  Will be blank if alarm is not from an analog sources"
 | 
						|
        SYNTAX INTEGER {
 | 
						|
                noAlarms	(0),
 | 
						|
				minorUnder	(1),
 | 
						|
				minorOver	(2),
 | 
						|
				majorUnder	(3),
 | 
						|
				majorOver	(4),
 | 
						|
				notDetected (5)
 | 
						|
        }
 | 
						|
		
 | 
						|
RTUCAction ::= TEXTUAL-CONVENTION
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION "Requested action.  Latch, release, and momentary will affect relays.  Sync(s) will resend traps for currently active alarms(TEXT RTU will ignore if invalid)."
 | 
						|
        SYNTAX INTEGER {
 | 
						|
                latch(1),
 | 
						|
				release(2),
 | 
						|
				momentary(3),
 | 
						|
				syncStanding(4),
 | 
						|
				syncAnalogs(5)
 | 
						|
        }
 | 
						|
 | 
						|
--Device identifying objects
 | 
						|
 | 
						|
dpsTEXTRTUv2DateTime OBJECT-TYPE
 | 
						|
	SYNTAX  DisplayString
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS  current
 | 
						|
	DESCRIPTION "The RTU system date and time."
 | 
						|
	::= {dpsTEXTRTUv2Ident  1}
 | 
						|
 | 
						|
dpsTEXTRTUv2DeviceType OBJECT-TYPE
 | 
						|
	SYNTAX DisplayString
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION "Device type of far end SMS device as received in SMS messages to SMS receiver.  ie NG216_G3"
 | 
						|
	::= {dpsTEXTRTUv2Ident  2}
 | 
						|
 | 
						|
dpsTEXTRTUv2Phone OBJECT-TYPE
 | 
						|
	SYNTAX  DisplayString
 | 
						|
	MAX-ACCESS  read-only
 | 
						|
	STATUS  current
 | 
						|
	DESCRIPTION "The phone number of the far end or originating SMS RTU, only SMS RTUs will have/respond to this variable"
 | 
						|
	::= {dpsTEXTRTUv2Ident 3}
 | 
						|
 | 
						|
	
 | 
						|
-- Alarm identifying objects
 | 
						|
 | 
						|
dpsTEXTRTUv2AlarmGrid OBJECT IDENTIFIER ::= {dpsTEXTRTUv2 2}
 | 
						|
 | 
						|
dpsTEXTRTUv2ADisplay OBJECT-TYPE
 | 
						|
	SYNTAX  Integer32
 | 
						|
	MAX-ACCESS  read-only
 | 
						|
	STATUS  current
 | 
						|
	DESCRIPTION "TEXT RTU display number.  See the usermanual for display mapping information"
 | 
						|
	::= {dpsTEXTRTUv2AlarmGrid 1}
 | 
						|
 | 
						|
dpsTEXTRTUv2APoint OBJECT-TYPE
 | 
						|
	SYNTAX  Integer32
 | 
						|
	MAX-ACCESS  read-only
 | 
						|
	STATUS  current
 | 
						|
	DESCRIPTION "TEXT RTU point number.  See the usermanual for point mapping information"
 | 
						|
	::= {dpsTEXTRTUv2AlarmGrid 2}
 | 
						|
 | 
						|
dpsTEXTRTUv2APntDesc OBJECT-TYPE
 | 
						|
	SYNTAX  DisplayString
 | 
						|
	MAX-ACCESS  read-only
 | 
						|
	STATUS  current
 | 
						|
	DESCRIPTION "A description of this point."
 | 
						|
	::= {dpsTEXTRTUv2AlarmGrid 3}
 | 
						|
 | 
						|
dpsTEXTRTUv2AState OBJECT-TYPE
 | 
						|
	SYNTAX  DisplayString
 | 
						|
	MAX-ACCESS  read-only
 | 
						|
	STATUS  current
 | 
						|
	DESCRIPTION "The current state of this point."
 | 
						|
	::= {dpsTEXTRTUv2AlarmGrid 4}
 | 
						|
 | 
						|
dpsTEXTRTUAnalogvalue OBJECT-TYPE
 | 
						|
	SYNTAX  DisplayString
 | 
						|
	MAX-ACCESS  read-only
 | 
						|
	STATUS  current
 | 
						|
	DESCRIPTION "The current value of the channel.  Will be blank if alarm is not from an analog source"
 | 
						|
	::= {dpsTEXTRTUv2AlarmGrid 5}		
 | 
						|
 | 
						|
dpsTEXTRTUAnalogthresholds OBJECT-TYPE
 | 
						|
	SYNTAX  AnalogThresholds
 | 
						|
	MAX-ACCESS  read-only
 | 
						|
	STATUS  current
 | 
						|
	DESCRIPTION "Highest threshold level crossed, if MJ, MN is assumed.  Will be blank if alarm is not from an analog sources"
 | 
						|
	::= {dpsTEXTRTUv2AlarmGrid 6}
 | 
						|
	
 | 
						|
-- TEXT RTU Control Commands
 | 
						|
	
 | 
						|
dpsTEXTRTUv2ControlGrid OBJECT IDENTIFIER ::= {dpsTEXTRTUv2 3}
 | 
						|
 | 
						|
dpsTEXTRTUv2CDisplay OBJECT-TYPE
 | 
						|
	SYNTAX  Integer32
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS  current
 | 
						|
	DESCRIPTION "RTU_port_address display number."
 | 
						|
	::= {dpsTEXTRTUv2ControlGrid 1}
 | 
						|
 | 
						|
dpsTEXTRTUv2CPoint OBJECT-TYPE
 | 
						|
	SYNTAX  Integer32 (1..64)
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS  current
 | 
						|
	DESCRIPTION "RTU_port_display point number (1-64)."
 | 
						|
	::= {dpsTEXTRTUv2ControlGrid 2}
 | 
						|
 | 
						|
dpsTEXTRTUv2CMOMTime OBJECT-TYPE
 | 
						|
	SYNTAX  Integer32
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS  current
 | 
						|
	DESCRIPTION "Momentary latch time (in milliseconds).  If value is blank, the default of 600ms will be used"
 | 
						|
	::= {dpsTEXTRTUv2ControlGrid 3}
 | 
						|
 | 
						|
dpsTEXTRTUv2CAction OBJECT-TYPE
 | 
						|
	SYNTAX  RTUCAction
 | 
						|
	MAX-ACCESS  read-write
 | 
						|
	STATUS  current
 | 
						|
	DESCRIPTION "Requested action.  Latch, release, and momentary will affect relays.  Sync(s) will resend traps for currently active alarms(TEXT RTU will ignore if invalid)."
 | 
						|
	::= {dpsTEXTRTUv2ControlGrid 4}
 | 
						|
	
 | 
						|
	
 | 
						|
-- DPS SMS RTU traps.  Traps generated from SMS receiver indicating event on far end SMS RTU
 | 
						|
 | 
						|
dpsTEXTRTUv2AlarmSet NOTIFICATION-TYPE
 | 
						|
	OBJECTS {	sysDescr, sysLocation, dpsTEXTRTUv2DateTime, dpsTEXTRTUv2DeviceType, dpsTEXTRTUv2Phone, dpsTEXTRTUv2ADisplay, dpsTEXTRTUv2APoint, dpsTEXTRTUv2APntDesc, dpsTEXTRTUv2AState, dpsTEXTRTUAnalogvalue }
 | 
						|
    STATUS current
 | 
						|
	DESCRIPTION "Generated when alarm is received from far end SMS device to SMS receiver."
 | 
						|
    ::= { dpsTEXTRTUv2 100 }
 | 
						|
 | 
						|
dpsTEXTRTUv2AlarmClear NOTIFICATION-TYPE
 | 
						|
	OBJECTS {	sysDescr, sysLocation, dpsTEXTRTUv2DateTime, dpsTEXTRTUv2DeviceType, dpsTEXTRTUv2Phone, dpsTEXTRTUv2ADisplay, dpsTEXTRTUv2APoint, dpsTEXTRTUv2APntDesc, dpsTEXTRTUv2AState, dpsTEXTRTUAnalogvalue }
 | 
						|
    STATUS current
 | 
						|
	DESCRIPTION "Generated when clear is received from far end SMS device to SMS receiver."
 | 
						|
    ::= { dpsTEXTRTUv2 200 }
 | 
						|
 | 
						|
END
 |