summaryrefslogtreecommitdiff
path: root/MIBS/dpstelecom/DPS-TEXT-RTU-MIB
blob: 4ef113bd4d73e5e55ca1050f1cdcf778e42a7682 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
--  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