WikiStart: ADCPLC-MIB.mib

File ADCPLC-MIB.mib, 12.6 KB (added by san, 3 years ago)
Line 
1--
2-- Copyright (c) ADC
3-- All rights reserved.
4--
5-- Author: Aleksandr Naydanov <adcsan@gmail.com>
6--
7-- Redistribution and use in source and binary forms, with or without
8-- modification, are permitted provided that the following conditions
9-- are met:
10-- 1. Redistributions of source code must retain the above copyright
11-- notice, this list of conditions and the following disclaimer.
12-- 2. Redistributions in binary form must reproduce the above copyright
13-- notice, this list of conditions and the following disclaimer in the
14-- documentation and/or other materials provided with the distribution.
15--
16-- THIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND
17-- ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
18-- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
19-- ARE DISCLAIMED. IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE
20-- FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21-- DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
22-- OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
23-- HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
24-- LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
25-- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
26-- SUCH DAMAGE.
27--
28ADCPLC-MIB DEFINITIONS ::= BEGIN
29
30IMPORTS
31 MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
32 FROM SNMPv2-SMI
33 adc
34 FROM ADC-MIB;
35
36plc MODULE-IDENTITY
37 LAST-UPDATED "201904221350Z"
38 ORGANIZATION "ADC"
39 CONTACT-INFO
40 " Aleksandr Naydanov
41
42 Postal: ADC
43 Stakhanovskaya, 45b,
44 614066, Perm
45 Russia
46
47 Phone: +7-342-2801186
48
49 Fax: +7-342-2297488
50
51 E-mail: adcsan@gmail.com"
52 DESCRIPTION
53 "The root of the MC04-PLC tree."
54 ::= { adc 10002 }
55
56-- Types of data
57
58INT_ALARM_UM ::= INTEGER {noAlarm(0), lineBreak(1), failurePRD(2), noSignal(3), highTemperature(4)}
59INT_STATE_PRM ::= INTEGER {noSignal(0), overload(1), activation(2), receiving(3)}
60INT_TYPE_PRM ::= INTEGER {fprm(0), fprms(1)}
61INT_PRESENSE ::= INTEGER {missing(0), presense(1)}
62INT_ALARM ::= INTEGER {missing(0), normal(1), alarm(2)}
63INT_ENABLE ::= INTEGER {disable(0), enable(1)}
64INT_MODE ::= INTEGER {analog(0), transit(1), digital(2)}
65INT_POWER ::= INTEGER {p_20W(0), p_40W(1)}
66INT_ATT ::= INTEGER {att_0dB(0), att_-6dB(1), att_-12dB(2), att_-18dB(3), att_-24dB(4)}
67
68UINT8 ::= INTEGER (0..255)
69INT8 ::= INTEGER (-128..127)
70UINT16 ::= INTEGER (0..65535)
71INT16 ::= INTEGER (-32768..32767)
72
73FixedDiv10 ::= TEXTUAL-CONVENTION
74DISPLAY-HINT "d-1"
75STATUS current
76DESCRIPTION "Fixed point, one decimal"
77SYNTAX Integer32
78
79SignedDiv10 ::= TEXTUAL-CONVENTION
80DISPLAY-HINT "d-1"
81STATUS current
82DESCRIPTION "Fixed point, one decimal"
83SYNTAX INT16
84
85-- Common information about device and parametrs
86
87commonStatus OBJECT-TYPE
88 SYNTAX INT_ALARM
89 MAX-ACCESS read-only
90 STATUS current
91 DESCRIPTION
92 "Current common alarm of device"
93 ::= { plc 1 }
94
95softwareVersion OBJECT-TYPE
96 SYNTAX DisplayString (SIZE (0..255))
97 MAX-ACCESS read-only
98 STATUS current
99 DESCRIPTION
100 ""
101 ::= { plc 2 }
102
103type-prm OBJECT-TYPE
104 SYNTAX INT_TYPE_PRM
105 MAX-ACCESS read-only
106 STATUS current
107 DESCRIPTION
108 "Type board PRM"
109 ::= { plc 3 }
110
111power-prd OBJECT-TYPE
112 SYNTAX INT_POWER
113 UNITS "W"
114 MAX-ACCESS read-only
115 STATUS current
116 DESCRIPTION
117 "Power transmited signal in W"
118 ::= { plc 4 }
119
120att-prm OBJECT-TYPE
121 SYNTAX INT_ATT
122 UNITS "dB"
123 MAX-ACCESS read-only
124 STATUS current
125 DESCRIPTION
126 "Attenuator received signal"
127 ::= { plc 5 }
128
129-- HF-Channel 1
130channel-1 OBJECT-IDENTITY
131 STATUS current
132 DESCRIPTION
133 "Work channel 1."
134 ::= { plc 6 }
135
136 enable1 OBJECT-TYPE
137 SYNTAX INT_ENABLE
138 MAX-ACCESS read-only
139 STATUS current
140 DESCRIPTION
141 "Enable or disable channel"
142 ::= { channel-1 1 }
143
144 status-prm1 OBJECT-TYPE
145 SYNTAX INT_STATE_PRM
146 MAX-ACCESS read-only
147 STATUS current
148 DESCRIPTION
149 "Receiver status"
150 ::= { channel-1 2 }
151
152 mode1 OBJECT-TYPE
153 SYNTAX INT_MODE
154 MAX-ACCESS read-only
155 STATUS current
156 DESCRIPTION
157 "Channel 1 operation mode"
158 ::= { channel-1 3 }
159
160 f-prd1 OBJECT-TYPE
161 SYNTAX UINT16
162 UNITS "kHz"
163 MAX-ACCESS read-only
164 STATUS current
165 DESCRIPTION
166 "Frequency transmited signal in kHz"
167 ::= { channel-1 4 }
168
169 f-prm1 OBJECT-TYPE
170 SYNTAX UINT16
171 UNITS "kHz"
172 MAX-ACCESS read-only
173 STATUS current
174 DESCRIPTION
175 "Frequency received signal in kHz"
176 ::= { channel-1 5 }
177
178 l-prm1 OBJECT-TYPE
179 SYNTAX SignedDiv10
180 UNITS "dBm"
181 MAX-ACCESS read-only
182 STATUS current
183 DESCRIPTION
184 "RMS received signal level in dBm"
185 ::= { channel-1 6 }
186
187 l-IS1 OBJECT-TYPE
188 SYNTAX SignedDiv10
189 UNITS "dB"
190 MAX-ACCESS read-only
191 STATUS current
192 DESCRIPTION
193 "Input signal level in dB"
194 ::= { channel-1 7 }
195
196 rate-prd1 OBJECT-TYPE
197 SYNTAX FixedDiv10
198 UNITS "kB/s"
199 MAX-ACCESS read-only
200 STATUS current
201 DESCRIPTION
202 "Input signal level in kB/s"
203 ::= { channel-1 8 }
204
205 rate-prm1 OBJECT-TYPE
206 SYNTAX FixedDiv10
207 UNITS "kB/s"
208 MAX-ACCESS read-only
209 STATUS current
210 DESCRIPTION
211 "Input signal level in kB/s"
212 ::= { channel-1 9 }
213
214 quality-noise1 OBJECT-TYPE
215 SYNTAX FixedDiv10
216 UNITS "dB"
217 MAX-ACCESS read-only
218 STATUS current
219 DESCRIPTION
220 "Quality of signal / Noise tolerance in dB"
221 ::= { channel-1 10 }
222
223 snr1 OBJECT-TYPE
224 SYNTAX FixedDiv10
225 UNITS "dB"
226 MAX-ACCESS read-only
227 STATUS current
228 DESCRIPTION
229 "Signal-to-noise ratio in dB"
230 ::= { channel-1 11 }
231
232 kosh_sig1 OBJECT-TYPE
233 SYNTAX FixedDiv10
234 MAX-ACCESS read-only
235 STATUS current
236 DESCRIPTION
237 "Bit error rate(significand part of normalized notation)"
238 ::= { channel-1 12 }
239
240 kosh_exp1 OBJECT-TYPE
241 SYNTAX INT8
242 MAX-ACCESS read-only
243 STATUS current
244 DESCRIPTION
245 "Bit error rate(negative exponent part of normalized notation)"
246 ::= { channel-1 13 }
247
248-- HF-Channel 2
249channel-2 OBJECT-IDENTITY
250 STATUS current
251 DESCRIPTION
252 "Work channel 2."
253 ::= { plc 7 }
254
255 enable2 OBJECT-TYPE
256 SYNTAX INT_ENABLE
257 MAX-ACCESS read-only
258 STATUS current
259 DESCRIPTION
260 "Enable or disable channel"
261 ::= { channel-2 1 }
262
263 status-prm2 OBJECT-TYPE
264 SYNTAX INT_STATE_PRM
265 MAX-ACCESS read-only
266 STATUS current
267 DESCRIPTION
268 "Receiver status"
269 ::= { channel-2 2 }
270
271 mode2 OBJECT-TYPE
272 SYNTAX INT_MODE
273 MAX-ACCESS read-only
274 STATUS current
275 DESCRIPTION
276 "Channel 1 operation mode"
277 ::= { channel-2 3 }
278
279 f-prd2 OBJECT-TYPE
280 SYNTAX UINT16
281 UNITS "kHz"
282 MAX-ACCESS read-only
283 STATUS current
284 DESCRIPTION
285 "Frequency transmited signal in kHz"
286 ::= { channel-2 4 }
287
288 f-prm2 OBJECT-TYPE
289 SYNTAX UINT16
290 UNITS "kHz"
291 MAX-ACCESS read-only
292 STATUS current
293 DESCRIPTION
294 "Frequency received signal in kHz"
295 ::= { channel-2 5 }
296
297 l-prm2 OBJECT-TYPE
298 SYNTAX SignedDiv10
299 UNITS "dBm"
300 MAX-ACCESS read-only
301 STATUS current
302 DESCRIPTION
303 "RMS received signal level in dBm"
304 ::= { channel-2 6 }
305
306 l-IS2 OBJECT-TYPE
307 SYNTAX SignedDiv10
308 UNITS "dB"
309 MAX-ACCESS read-only
310 STATUS current
311 DESCRIPTION
312 "Input signal level in dB"
313 ::= { channel-2 7 }
314
315 rate-prd2 OBJECT-TYPE
316 SYNTAX FixedDiv10
317 UNITS "kB/s"
318 MAX-ACCESS read-only
319 STATUS current
320 DESCRIPTION
321 "Input signal level in kB/s"
322 ::= { channel-2 8 }
323
324 rate-prm2 OBJECT-TYPE
325 SYNTAX FixedDiv10
326 UNITS "kB/s"
327 MAX-ACCESS read-only
328 STATUS current
329 DESCRIPTION
330 "Input signal level in kB/s"
331 ::= { channel-2 9 }
332
333 quality-noise2 OBJECT-TYPE
334 SYNTAX FixedDiv10
335 UNITS "dB"
336 MAX-ACCESS read-only
337 STATUS current
338 DESCRIPTION
339 "Quality of signal / Noise tolerance in dB"
340 ::= { channel-2 10 }
341
342 snr2 OBJECT-TYPE
343 SYNTAX FixedDiv10
344 UNITS "dB"
345 MAX-ACCESS read-only
346 STATUS current
347 DESCRIPTION
348 "Signal-to-noise ratio in dB"
349 ::= { channel-2 11 }
350
351 kosh_sig2 OBJECT-TYPE
352 SYNTAX FixedDiv10
353 MAX-ACCESS read-only
354 STATUS current
355 DESCRIPTION
356 "Bit error rate(significand part of normalized notation)"
357 ::= { channel-2 12 }
358
359 kosh_exp2 OBJECT-TYPE
360 SYNTAX INT8
361 MAX-ACCESS read-only
362 STATUS current
363 DESCRIPTION
364 "Bit error rate(negative exponent part of normalized notation)"
365 ::= { channel-2 13 }
366
367-- HF-Channel 3
368channel-3 OBJECT-IDENTITY
369 STATUS current
370 DESCRIPTION
371 "Work channel 3."
372 ::= { plc 8 }
373
374 enable3 OBJECT-TYPE
375 SYNTAX INT_ENABLE
376 MAX-ACCESS read-only
377 STATUS current
378 DESCRIPTION
379 "Enable or disable channel"
380 ::= { channel-3 1 }
381
382 status-prm3 OBJECT-TYPE
383 SYNTAX INT_STATE_PRM
384 MAX-ACCESS read-only
385 STATUS current
386 DESCRIPTION
387 "Receiver status"
388 ::= { channel-3 2 }
389
390 mode3 OBJECT-TYPE
391 SYNTAX INT_MODE
392 MAX-ACCESS read-only
393 STATUS current
394 DESCRIPTION
395 "Channel 1 operation mode"
396 ::= { channel-3 3 }
397
398 f-prd3 OBJECT-TYPE
399 SYNTAX UINT16
400 UNITS "kHz"
401 MAX-ACCESS read-only
402 STATUS current
403 DESCRIPTION
404 "Frequency transmited signal in kHz"
405 ::= { channel-3 4 }
406
407 f-prm3 OBJECT-TYPE
408 SYNTAX UINT16
409 UNITS "kHz"
410 MAX-ACCESS read-only
411 STATUS current
412 DESCRIPTION
413 "Frequency received signal in kHz"
414 ::= { channel-3 5 }
415
416 l-prm3 OBJECT-TYPE
417 SYNTAX SignedDiv10
418 UNITS "dBm"
419 MAX-ACCESS read-only
420 STATUS current
421 DESCRIPTION
422 "RMS received signal level in dBm"
423 ::= { channel-3 6 }
424
425 l-IS3 OBJECT-TYPE
426 SYNTAX SignedDiv10
427 UNITS "dB"
428 MAX-ACCESS read-only
429 STATUS current
430 DESCRIPTION
431 "Input signal level in dB"
432 ::= { channel-3 7 }
433
434 rate-prd3 OBJECT-TYPE
435 SYNTAX FixedDiv10
436 UNITS "kB/s"
437 MAX-ACCESS read-only
438 STATUS current
439 DESCRIPTION
440 "Input signal level in kB/s"
441 ::= { channel-3 8 }
442
443 rate-prm3 OBJECT-TYPE
444 SYNTAX FixedDiv10
445 UNITS "kB/s"
446 MAX-ACCESS read-only
447 STATUS current
448 DESCRIPTION
449 "Input signal level in kB/s"
450 ::= { channel-3 9 }
451
452 quality-noise3 OBJECT-TYPE
453 SYNTAX FixedDiv10
454 UNITS "dB"
455 MAX-ACCESS read-only
456 STATUS current
457 DESCRIPTION
458 "Quality of signal / Noise tolerance in dB"
459 ::= { channel-3 10 }
460
461 snr3 OBJECT-TYPE
462 SYNTAX FixedDiv10
463 UNITS "dB"
464 MAX-ACCESS read-only
465 STATUS current
466 DESCRIPTION
467 "Signal-to-noise ratio in dB"
468 ::= { channel-3 11 }
469
470 kosh_sig3 OBJECT-TYPE
471 SYNTAX FixedDiv10
472 MAX-ACCESS read-only
473 STATUS current
474 DESCRIPTION
475 "Bit error rate(significand part of normalized notation)"
476 ::= { channel-3 12 }
477
478 kosh_exp3 OBJECT-TYPE
479 SYNTAX INT8
480 MAX-ACCESS read-only
481 STATUS current
482 DESCRIPTION
483 "Bit error rate(negative exponent part of normalized notation)"
484 ::= { channel-3 13 }
485
486-- Power amplifier 1
487power-amplifier-1 OBJECT-IDENTITY
488 STATUS current
489 DESCRIPTION
490 "Power-amplifier."
491 ::= { plc 9 }
492
493 presence1 OBJECT-TYPE
494 SYNTAX INT_PRESENSE
495 MAX-ACCESS read-only
496 STATUS current
497 DESCRIPTION
498 "The branch for UM-02 #1 parametrs"
499 ::= { power-amplifier-1 1 }
500
501 alarm1 OBJECT-TYPE
502 SYNTAX INT_ALARM_UM
503 MAX-ACCESS read-only
504 STATUS current
505 DESCRIPTION
506 "Alarm UM-02 board"
507 ::= { power-amplifier-1 2 }
508
509 l-prd1 OBJECT-TYPE
510 SYNTAX UINT8
511 UNITS "dBm"
512 MAX-ACCESS read-only
513 STATUS current
514 DESCRIPTION
515 "RMS transmited signal level in dBm"
516 ::= { power-amplifier-1 3 }
517
518 t-um1 OBJECT-TYPE
519 SYNTAX UINT8
520 UNITS "C"
521 MAX-ACCESS read-only
522 STATUS current
523 DESCRIPTION
524 "Temperature of the transistors on the UM-02 board"
525 ::= { power-amplifier-1 4 }
526
527-- Power amplifier 2
528power-amplifier-2 OBJECT-IDENTITY
529 STATUS current
530 DESCRIPTION
531 "Power-amplifier."
532 ::= { plc 10 }
533
534 presence2 OBJECT-TYPE
535 SYNTAX INT_PRESENSE
536 MAX-ACCESS read-only
537 STATUS current
538 DESCRIPTION
539 "The branch for UM-02 #1 parametrs"
540 ::= { power-amplifier-2 1 }
541
542 alarm2 OBJECT-TYPE
543 SYNTAX INT_ALARM_UM
544 MAX-ACCESS read-only
545 STATUS current
546 DESCRIPTION
547 "Alarm UM-02 board"
548 ::= { power-amplifier-2 2 }
549
550 l-prd2 OBJECT-TYPE
551 SYNTAX UINT8
552 UNITS "dBm"
553 MAX-ACCESS read-only
554 STATUS current
555 DESCRIPTION
556 "RMS transmited signal level in dBm"
557 ::= { power-amplifier-2 3 }
558
559 t-um2 OBJECT-TYPE
560 SYNTAX UINT8
561 UNITS "C"
562 MAX-ACCESS read-only
563 STATUS current
564 DESCRIPTION
565 "Temperature of the transistors on the UM-02 board"
566 ::= { power-amplifier-2 4 }
567
568END