Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
151 | f9daq | 1 | ---------------------------------------------------------------------------------------------------- |
2 | -- $HeadURL: http://svn.wiener-d.com/src/enet/trunk/mibs/WIENER-CRATE-MIB.txt $ |
||
3 | -- $LastChangedDate: 2012-10-24 17:44:38 +0200 (Mi, 24. Okt 2012) $ |
||
4 | -- $LastChangedRevision: 1988 $ |
||
5 | -- $LastChangedBy: koester (roemer)$ |
||
6 | -- Copyright © 2005-2007 W-IE-NE-R Plein & Baus GmbH, Burscheid, Germany |
||
7 | ---------------------------------------------------------------------------------------------------- |
||
8 | WIENER-CRATE-MIB DEFINITIONS ::= BEGIN |
||
9 | |||
10 | IMPORTS |
||
11 | OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, |
||
12 | IpAddress, Integer32, Opaque, enterprises |
||
13 | FROM SNMPv2-SMI |
||
14 | |||
15 | TEXTUAL-CONVENTION, DisplayString |
||
16 | FROM SNMPv2-TC |
||
17 | |||
18 | -- Float |
||
19 | -- FROM NET-SNMP-TC |
||
20 | -- Float |
||
21 | -- FROM UCD-SNMP-MIB |
||
22 | ; |
||
23 | |||
24 | |||
25 | |||
26 | |||
27 | wiener MODULE-IDENTITY |
||
28 | LAST-UPDATED "200810090000Z" -- October 9, 2008 |
||
29 | ORGANIZATION "WIENER Plein & Baus GmbH" |
||
30 | CONTACT-INFO " |
||
31 | postal: WIENER Plein & Baus GmbH |
||
32 | Mullersbaum 20 |
||
33 | D-51399 Burscheid |
||
34 | Germany |
||
35 | |||
36 | email: info@wiener-d.com |
||
37 | |||
38 | " |
||
39 | |||
40 | DESCRIPTION |
||
41 | "Introduction of the communication.can branch. |
||
42 | " |
||
43 | |||
44 | |||
45 | REVISION "200805060000Z" -- May 6, 2008 |
||
46 | DESCRIPTION |
||
47 | "Introduction of the signal branch. |
||
48 | " |
||
49 | |||
50 | REVISION "200804150000Z" -- April 15, 2008 |
||
51 | DESCRIPTION |
||
52 | "Enlargement of u0..u11 -> u0..u1999 |
||
53 | " |
||
54 | |||
55 | REVISION "200804100000Z" -- April 10, 2008 |
||
56 | DESCRIPTION |
||
57 | "This revision uses again Integer32 instead of Counter32. |
||
58 | " |
||
59 | |||
60 | REVISION "200804020000Z" -- April 02, 2008 |
||
61 | DESCRIPTION |
||
62 | "This revision modifies the syntax of this file to be complient with smilint. |
||
63 | " |
||
64 | |||
65 | REVISION "200709100000Z" |
||
66 | DESCRIPTION |
||
67 | "This revision introduces new OIDs for debug functionality: |
||
68 | sysDebugMemory8, sysDebugMemory16 and sysDebugMemory32. |
||
69 | " |
||
70 | |||
71 | REVISION "200703160000Z" |
||
72 | DESCRIPTION |
||
73 | "This revision introduces new OIDs for slew control: |
||
74 | outputVoltageRiseRate and outputVoltageFallRate. |
||
75 | " |
||
76 | |||
77 | REVISION "200502010000Z" |
||
78 | DESCRIPTION |
||
79 | "This revision introduces new OIDs for group managment: |
||
80 | groupTable |
||
81 | " |
||
82 | |||
83 | REVISION "200406280000Z" |
||
84 | DESCRIPTION |
||
85 | "WIENER Crate MIB, actual Firmware: UEL6E 4.02. |
||
86 | Initial Version. |
||
87 | " |
||
88 | |||
89 | ::= { enterprises 19947 } |
||
90 | |||
91 | |||
92 | ------------------------------------------------------------------------------- |
||
93 | -- Define the Float Textual Convention |
||
94 | -- This definition was written by David Perkins. |
||
95 | -- |
||
96 | Float ::= TEXTUAL-CONVENTION |
||
97 | STATUS current |
||
98 | DESCRIPTION |
||
99 | "A single precision floating-point number. The semantics |
||
100 | and encoding are identical for type 'single' defined in |
||
101 | IEEE Standard for Binary Floating-Point, |
||
102 | ANSI/IEEE Std 754-1985. |
||
103 | The value is restricted to the BER serialization of |
||
104 | the following ASN.1 type: |
||
105 | FLOATTYPE ::= [120] IMPLICIT FloatType |
||
106 | (note: the value 120 is the sum of '30'h and '48'h) |
||
107 | The BER serialization of the length for values of |
||
108 | this type must use the definite length, short |
||
109 | encoding form. |
||
110 | |||
111 | For example, the BER serialization of value 123 |
||
112 | of type FLOATTYPE is '9f780442f60000'h. (The tag |
||
113 | is '9f78'h; the length is '04'h; and the value is |
||
114 | '42f60000'h.) The BER serialization of value |
||
115 | '9f780442f60000'h of data type Opaque is |
||
116 | '44079f780442f60000'h. (The tag is '44'h; the length |
||
117 | is '07'h; and the value is '9f780442f60000'h." |
||
118 | SYNTAX Opaque (SIZE (7)) |
||
119 | |||
120 | ------------------------------------------------------------------------------- |
||
121 | -- crate |
||
122 | ------------------------------------------------------------------------------- |
||
123 | |||
124 | crate OBJECT-IDENTITY |
||
125 | STATUS current |
||
126 | DESCRIPTION |
||
127 | "SNMP control for electronic crates. A crate is a complete electronic system and |
||
128 | consists of the mechanical rack, a power supply, a fan tray and a backplane. |
||
129 | All this things are necessary to provide an adequate housing for electronic |
||
130 | modules (e.g. VME CPU's)" |
||
131 | ::= { wiener 1 } |
||
132 | |||
133 | --Crate ::= SEQUENCE { |
||
134 | -- system System, |
||
135 | -- input Input, |
||
136 | -- output Output, |
||
137 | -- sensor Sensor, |
||
138 | -- communication Communication, |
||
139 | -- powersupply Powersupply, |
||
140 | -- fantray Fantray, |
||
141 | -- rack Rack |
||
142 | --} |
||
143 | |||
144 | system OBJECT-IDENTITY |
||
145 | STATUS current |
||
146 | DESCRIPTION |
||
147 | "A collection of objects which affect the complete crate" |
||
148 | ::= { crate 1 } |
||
149 | |||
150 | |||
151 | input OBJECT-IDENTITY |
||
152 | STATUS current |
||
153 | DESCRIPTION |
||
154 | "All objects which are associated with the power input of the crate" |
||
155 | ::= { crate 2 } |
||
156 | |||
157 | output OBJECT-IDENTITY |
||
158 | STATUS current |
||
159 | DESCRIPTION |
||
160 | "All objects which are associated with the power output of the crate" |
||
161 | ::= { crate 3 } |
||
162 | |||
163 | sensor OBJECT-IDENTITY |
||
164 | STATUS current |
||
165 | DESCRIPTION |
||
166 | "All objects which are associated with temperature sensors in the crate" |
||
167 | ::= { crate 4 } |
||
168 | |||
169 | communication OBJECT-IDENTITY |
||
170 | STATUS current |
||
171 | DESCRIPTION |
||
172 | "All objects which affect the remote control of the crate" |
||
173 | ::= { crate 5 } |
||
174 | |||
175 | powersupply OBJECT-IDENTITY |
||
176 | STATUS current |
||
177 | DESCRIPTION |
||
178 | "All objects which are specific for the power supply of the crate" |
||
179 | ::= { crate 6 } |
||
180 | |||
181 | fantray OBJECT-IDENTITY |
||
182 | STATUS current |
||
183 | DESCRIPTION |
||
184 | "All objects which are specific for the fan tray of the crate" |
||
185 | ::= { crate 7 } |
||
186 | |||
187 | rack OBJECT-IDENTITY |
||
188 | STATUS current |
||
189 | DESCRIPTION |
||
190 | "All objects which are specific for the crate (BIN) of the crate" |
||
191 | ::= { crate 8 } |
||
192 | |||
193 | signal OBJECT-IDENTITY |
||
194 | STATUS current |
||
195 | DESCRIPTION |
||
196 | "All objects which are associated with analog/digtal input/output in the crate" |
||
197 | ::= { crate 9 } |
||
198 | |||
199 | |||
200 | ------------------------------------------------------------------------------- |
||
201 | -- system |
||
202 | ------------------------------------------------------------------------------- |
||
203 | System ::= SEQUENCE { |
||
204 | sysMainSwitch INTEGER, |
||
205 | sysHardwareReset INTEGER, |
||
206 | sysStatus BITS, |
||
207 | sysVmeSysReset INTEGER, |
||
208 | sysConfigDoMeasurementCurrent BITS, |
||
209 | sysOperatingTime Integer32, |
||
210 | |||
211 | sysDebugMemory8 Integer32, |
||
212 | sysDebugMemory16 Integer32, |
||
213 | sysDebugMemory32 Integer32, |
||
214 | sysDebug OCTET STRING, |
||
215 | sysDebugDisplay OCTET STRING |
||
216 | } |
||
217 | |||
218 | sysMainSwitch OBJECT-TYPE |
||
219 | SYNTAX INTEGER { off (0), on (1) } |
||
220 | MAX-ACCESS read-write |
||
221 | STATUS current |
||
222 | DESCRIPTION |
||
223 | "Read: An enumerated value which shows the current state of |
||
224 | the crates main switch. |
||
225 | Write: Try to switch the complete crate ON or OFF. |
||
226 | Only the values ON or OFF are allowed." |
||
227 | ::= { system 1 } |
||
228 | |||
229 | sysStatus OBJECT-TYPE |
||
230 | SYNTAX BITS { |
||
231 | mainOn (0) , |
||
232 | mainInhibit (1) , |
||
233 | localControlOnly (2) , |
||
234 | inputFailure (3) , |
||
235 | outputFailure (4) , |
||
236 | fantrayFailure (5) , |
||
237 | sensorFailure (6), |
||
238 | vmeSysfail (7), |
||
239 | plugAndPlayIncompatible (8), |
||
240 | busReset (9), |
||
241 | supplyDerating (10), |
||
242 | supplyFailure (11), |
||
243 | supplyDerating2 (12), |
||
244 | supplyFailure2 (13) |
||
245 | } |
||
246 | MAX-ACCESS read-only |
||
247 | STATUS current |
||
248 | DESCRIPTION |
||
249 | "A bit string which shows the status (health) of the complete crate. |
||
250 | If a bit is set (1), the explanation is satisfied |
||
251 | mainOn (0), system is switched on, individual outputs may be controlled by their specific ON/INHIBIT |
||
252 | mainInhibit(1), external (hardware-)inhibit of the complete system |
||
253 | localControlOnly (2), local control only (CANBUS write access denied) |
||
254 | inputFailure (3), any input failure (e.g. power fail) |
||
255 | outputFailure (4), any output failure, details in outputTable |
||
256 | fantrayFailure (5), fantray failure |
||
257 | sensorFailure (6), temperature of the external sensors too high |
||
258 | vmeSysfail(7), VME SYSFAIL signal is active |
||
259 | plugAndPlayIncompatible (8) wrong power supply and rack connected |
||
260 | busReset (9) The sytem bus (e.g. VME or CPCI) reset signal is active. |
||
261 | supplyDerating (10) The (first) system power supply has the DEG signal active. |
||
262 | supplyFailure (11) The (first) system power supply has the FAL signal active. |
||
263 | supplyDerating2 (12) The second system power supply has the DEG signal active. |
||
264 | supplyFailure2 (13) The second system power supply has the FAL signal active. |
||
265 | " |
||
266 | ::= { system 2 } |
||
267 | |||
268 | |||
269 | -- ERROR_BIN_CHECKSUM(?), |
||
270 | |||
271 | |||
272 | |||
273 | |||
274 | |||
275 | sysVmeSysReset OBJECT-TYPE |
||
276 | SYNTAX INTEGER { trigger (1) } |
||
277 | MAX-ACCESS read-write |
||
278 | STATUS current |
||
279 | DESCRIPTION |
||
280 | "Read: Always 0. |
||
281 | Write: Trigger the generation of the VME SYSRESET or CPIC RESET signal. |
||
282 | This signal will be active for a time of 200 ms" |
||
283 | ::= { system 3 } |
||
284 | |||
285 | sysHardwareReset OBJECT-TYPE |
||
286 | SYNTAX INTEGER --{ off (0), on (1) } |
||
287 | MAX-ACCESS read-write |
||
288 | STATUS current |
||
289 | DESCRIPTION |
||
290 | "Triggered a Reset via Watchdog or ResetLine." |
||
291 | ::= { system 4 } |
||
292 | |||
293 | |||
294 | sysConfigDoMeasurementCurrent OBJECT-TYPE |
||
295 | SYNTAX BITS { |
||
296 | ch0 (0) , |
||
297 | ch1 (1) , |
||
298 | ch2 (2) , |
||
299 | ch3 (3) , |
||
300 | ch4 (4) , |
||
301 | ch5 (5) , |
||
302 | ch6 (6) , |
||
303 | ch7 (7) |
||
304 | } |
||
305 | MAX-ACCESS read-write |
||
306 | STATUS current |
||
307 | DESCRIPTION |
||
308 | "CSet the analog inputs to measure voltage or current." |
||
309 | ::= { system 10 } |
||
310 | |||
311 | sysOperatingTime OBJECT-TYPE |
||
312 | SYNTAX Integer32 |
||
313 | UNITS "s" |
||
314 | MAX-ACCESS read-write |
||
315 | STATUS current |
||
316 | DESCRIPTION |
||
317 | "The time in seconds for how long the controller was in action." |
||
318 | ::= { system 11 } |
||
319 | |||
320 | sysDebugMemory8 OBJECT-TYPE |
||
321 | SYNTAX Integer32 (0..255) |
||
322 | MAX-ACCESS read-write |
||
323 | STATUS current |
||
324 | DESCRIPTION |
||
325 | "Debug 16-bit memory access." |
||
326 | ::= { system 1024 } |
||
327 | |||
328 | sysDebugMemory16 OBJECT-TYPE |
||
329 | SYNTAX Integer32 (0..65535) |
||
330 | MAX-ACCESS read-write |
||
331 | STATUS current |
||
332 | DESCRIPTION |
||
333 | "Debug 16-bit memory access." |
||
334 | ::= { system 1025 } |
||
335 | |||
336 | sysDebugMemory32 OBJECT-TYPE |
||
337 | SYNTAX Integer32 (-2147483648..2147483647) |
||
338 | MAX-ACCESS read-write |
||
339 | STATUS current |
||
340 | DESCRIPTION |
||
341 | "Debug 32-bit memory access." |
||
342 | ::= { system 1026 } |
||
343 | |||
344 | sysDebug OBJECT-TYPE |
||
345 | SYNTAX OCTET STRING (SIZE (520)) |
||
346 | MAX-ACCESS read-write |
||
347 | STATUS current |
||
348 | DESCRIPTION |
||
349 | "Debug communication with the MPOD. |
||
350 | This is a direct map to the ancient functions which are accessible |
||
351 | via USB (without SLIP/SNMP). |
||
352 | " |
||
353 | ::= { system 1027 } |
||
354 | |||
355 | sysDebugDisplay OBJECT-TYPE |
||
356 | SYNTAX OCTET STRING |
||
357 | MAX-ACCESS read-write |
||
358 | STATUS current |
||
359 | DESCRIPTION |
||
360 | "Debug communication with the MPOD display." |
||
361 | ::= { system 1028 } |
||
362 | |||
363 | ------------------------------------------------------------------------------- |
||
364 | -- input |
||
365 | ------------------------------------------------------------------------------- |
||
366 | -- reserved, possible entries: |
||
367 | -- inputSetPfcVoltage |
||
368 | -- inputMesPowerFail |
||
369 | -- inputMesVoltage |
||
370 | -- inputMesCurrent |
||
371 | -- inputMesPower |
||
372 | -- inputMesTemperature |
||
373 | ------------------------------------------------------------------------------- |
||
374 | -- output |
||
375 | ------------------------------------------------------------------------------- |
||
376 | --Output ::= SEQUENCE { |
||
377 | -- outputNumber Integer32, |
||
378 | -- outputTable OutputTable, |
||
379 | -- groupsNumber Integer32, |
||
380 | -- groupsTable GroupsTable, |
||
381 | -- moduleNumber Integer32, |
||
382 | -- moduleTable moduleTable |
||
383 | -- ??TotalPower |
||
384 | --} |
||
385 | |||
386 | outputNumber OBJECT-TYPE |
||
387 | SYNTAX Integer32 (0..1999) |
||
388 | MAX-ACCESS read-only |
||
389 | STATUS current |
||
390 | DESCRIPTION |
||
391 | "The number of output channels of the crate." |
||
392 | ::= { output 1 } |
||
393 | |||
394 | outputTable OBJECT-TYPE |
||
395 | SYNTAX SEQUENCE OF OutputEntry |
||
396 | MAX-ACCESS not-accessible |
||
397 | STATUS current |
||
398 | DESCRIPTION |
||
399 | "A list of output entries." |
||
400 | ::= { output 2 } |
||
401 | |||
402 | groupsNumber OBJECT-TYPE |
||
403 | SYNTAX Integer32 (1..1999) |
||
404 | MAX-ACCESS read-only |
||
405 | STATUS current |
||
406 | DESCRIPTION |
||
407 | "The number of output groups of the crate." |
||
408 | ::= { output 3 } |
||
409 | |||
410 | groupsTable OBJECT-TYPE |
||
411 | SYNTAX SEQUENCE OF GroupsEntry |
||
412 | MAX-ACCESS not-accessible |
||
413 | STATUS current |
||
414 | DESCRIPTION |
||
415 | "A list of output groups entries." |
||
416 | ::= { output 4 } |
||
417 | |||
418 | ------------------------------------------------------------------------------- |
||
419 | -- outputModuleTable |
||
420 | ------------------------------------------------------------------------------- |
||
421 | moduleNumber OBJECT-TYPE |
||
422 | SYNTAX Integer32 (1..10) |
||
423 | MAX-ACCESS read-only |
||
424 | STATUS current |
||
425 | DESCRIPTION |
||
426 | "The number of HV/LV modules of the crate." |
||
427 | ::= { output 5 } |
||
428 | |||
429 | moduleTable OBJECT-TYPE |
||
430 | SYNTAX SEQUENCE OF moduleEntry |
||
431 | MAX-ACCESS not-accessible |
||
432 | STATUS current |
||
433 | DESCRIPTION |
||
434 | "A list of output module entries." |
||
435 | ::= { output 6 } |
||
436 | |||
437 | ------------------------------------------------------------------------------- |
||
438 | -- outputTable |
||
439 | ------------------------------------------------------------------------------- |
||
440 | |||
441 | outputEntry OBJECT-TYPE |
||
442 | SYNTAX OutputEntry |
||
443 | MAX-ACCESS not-accessible |
||
444 | STATUS current |
||
445 | DESCRIPTION |
||
446 | "A table row" |
||
447 | INDEX { outputIndex } |
||
448 | ::= { outputTable 1 } |
||
449 | |||
450 | OutputEntry ::= SEQUENCE { |
||
451 | outputIndex INTEGER, |
||
452 | outputName DisplayString, |
||
453 | outputGroup INTEGER, |
||
454 | outputStatus BITS, |
||
455 | outputMeasurementSenseVoltage Float, |
||
456 | outputMeasurementTerminalVoltage Float, |
||
457 | outputMeasurementCurrent Float, |
||
458 | outputMeasurementTemperature INTEGER, |
||
459 | outputSwitch INTEGER, |
||
460 | outputVoltage Float, |
||
461 | outputAdjustVoltage Integer32, |
||
462 | outputCurrent Float, |
||
463 | |||
464 | outputVoltageRiseRate Float, |
||
465 | outputVoltageFallRate Float, |
||
466 | |||
467 | outputSupervisionBehavior Integer32, |
||
468 | outputSupervisionMinSenseVoltage Float, |
||
469 | outputSupervisionMaxSenseVoltage Float, |
||
470 | outputSupervisionMaxTerminalVoltage Float, |
||
471 | outputSupervisionMaxCurrent Float, |
||
472 | outputSupervisionMaxTemperature Integer32, |
||
473 | |||
474 | outputConfigMaxSenseVoltage Float, |
||
475 | outputConfigMaxTerminalVoltage Float, |
||
476 | outputConfigMaxCurrent Float, |
||
477 | outputSupervisionMaxPower Float, |
||
478 | outputConfigGainSenseVoltage Float, |
||
479 | outputConfigOffsetSenseVoltage Float, |
||
480 | outputConfigGainTerminalVoltage Float, |
||
481 | outputConfigOffsetTerminalVoltage Float, |
||
482 | outputConfigGainCurrent Float, |
||
483 | outputConfigOffsetCurrent Float, |
||
484 | |||
485 | outputCurrentRiseRate Float, |
||
486 | outputCurrentFallRate Float, |
||
487 | outputTripTimeMaxCurrent INTEGER, |
||
488 | |||
489 | outputHardwareLimitVoltage Float, |
||
490 | outputHardwareLimitCurrent Float, |
||
491 | |||
492 | outputRegulationMode INTEGER, |
||
493 | outputConfigMaxTemperature Integer32 |
||
494 | } |
||
495 | |||
496 | |||
497 | outputIndex OBJECT-TYPE |
||
498 | SYNTAX INTEGER { |
||
499 | u0(1),u1(2),u2(3),u3(4),u4(5),u5(6),u6(7),u7(8),u8(9),u9(10), |
||
500 | u10(11),u11(12),u12(13),u13(14),u14(15),u15(16),u16(17),u17(18),u18(19),u19(20), |
||
501 | u20(21),u21(22),u22(23),u23(24),u24(25),u25(26),u26(27),u27(28),u28(29),u29(30), |
||
502 | u30(31),u31(32),u32(33),u33(34),u34(35),u35(36),u36(37),u37(38),u38(39),u39(40), |
||
503 | u40(41),u41(42),u42(43),u43(44),u44(45),u45(46),u46(47),u47(48),u48(49),u49(50), |
||
504 | u50(51),u51(52),u52(53),u53(54),u54(55),u55(56),u56(57),u57(58),u58(59),u59(60), |
||
505 | u60(61),u61(62),u62(63),u63(64),u64(65),u65(66),u66(67),u67(68),u68(69),u69(70), |
||
506 | u70(71),u71(72),u72(73),u73(74),u74(75),u75(76),u76(77),u77(78),u78(79),u79(80), |
||
507 | u80(81),u81(82),u82(83),u83(84),u84(85),u85(86),u86(87),u87(88),u88(89),u89(90), |
||
508 | u90(91),u91(92),u92(93),u93(94),u94(95),u95(96),u96(97),u97(98),u98(99),u99(100), |
||
509 | u100(101),u101(102),u102(103),u103(104),u104(105),u105(106),u106(107),u107(108),u108(109),u109(110), |
||
510 | u110(111),u111(112),u112(113),u113(114),u114(115),u115(116),u116(117),u117(118),u118(119),u119(120), |
||
511 | u120(121),u121(122),u122(123),u123(124),u124(125),u125(126),u126(127),u127(128),u128(129),u129(130), |
||
512 | u130(131),u131(132),u132(133),u133(134),u134(135),u135(136),u136(137),u137(138),u138(139),u139(140), |
||
513 | u140(141),u141(142),u142(143),u143(144),u144(145),u145(146),u146(147),u147(148),u148(149),u149(150), |
||
514 | u150(151),u151(152),u152(153),u153(154),u154(155),u155(156),u156(157),u157(158),u158(159),u159(160), |
||
515 | u160(161),u161(162),u162(163),u163(164),u164(165),u165(166),u166(167),u167(168),u168(169),u169(170), |
||
516 | u170(171),u171(172),u172(173),u173(174),u174(175),u175(176),u176(177),u177(178),u178(179),u179(180), |
||
517 | u180(181),u181(182),u182(183),u183(184),u184(185),u185(186),u186(187),u187(188),u188(189),u189(190), |
||
518 | u190(191),u191(192),u192(193),u193(194),u194(195),u195(196),u196(197),u197(198),u198(199),u199(200), |
||
519 | u200(201),u201(202),u202(203),u203(204),u204(205),u205(206),u206(207),u207(208),u208(209),u209(210), |
||
520 | u210(211),u211(212),u212(213),u213(214),u214(215),u215(216),u216(217),u217(218),u218(219),u219(220), |
||
521 | u220(221),u221(222),u222(223),u223(224),u224(225),u225(226),u226(227),u227(228),u228(229),u229(230), |
||
522 | u230(231),u231(232),u232(233),u233(234),u234(235),u235(236),u236(237),u237(238),u238(239),u239(240), |
||
523 | u240(241),u241(242),u242(243),u243(244),u244(245),u245(246),u246(247),u247(248),u248(249),u249(250), |
||
524 | u250(251),u251(252),u252(253),u253(254),u254(255),u255(256),u256(257),u257(258),u258(259),u259(260), |
||
525 | u260(261),u261(262),u262(263),u263(264),u264(265),u265(266),u266(267),u267(268),u268(269),u269(270), |
||
526 | u270(271),u271(272),u272(273),u273(274),u274(275),u275(276),u276(277),u277(278),u278(279),u279(280), |
||
527 | u280(281),u281(282),u282(283),u283(284),u284(285),u285(286),u286(287),u287(288),u288(289),u289(290), |
||
528 | u290(291),u291(292),u292(293),u293(294),u294(295),u295(296),u296(297),u297(298),u298(299),u299(300), |
||
529 | u300(301),u301(302),u302(303),u303(304),u304(305),u305(306),u306(307),u307(308),u308(309),u309(310), |
||
530 | u310(311),u311(312),u312(313),u313(314),u314(315),u315(316),u316(317),u317(318),u318(319),u319(320), |
||
531 | u320(321),u321(322),u322(323),u323(324),u324(325),u325(326),u326(327),u327(328),u328(329),u329(330), |
||
532 | u330(331),u331(332),u332(333),u333(334),u334(335),u335(336),u336(337),u337(338),u338(339),u339(340), |
||
533 | u340(341),u341(342),u342(343),u343(344),u344(345),u345(346),u346(347),u347(348),u348(349),u349(350), |
||
534 | u350(351),u351(352),u352(353),u353(354),u354(355),u355(356),u356(357),u357(358),u358(359),u359(360), |
||
535 | u360(361),u361(362),u362(363),u363(364),u364(365),u365(366),u366(367),u367(368),u368(369),u369(370), |
||
536 | u370(371),u371(372),u372(373),u373(374),u374(375),u375(376),u376(377),u377(378),u378(379),u379(380), |
||
537 | u380(381),u381(382),u382(383),u383(384),u384(385),u385(386),u386(387),u387(388),u388(389),u389(390), |
||
538 | u390(391),u391(392),u392(393),u393(394),u394(395),u395(396),u396(397),u397(398),u398(399),u399(400), |
||
539 | u400(401),u401(402),u402(403),u403(404),u404(405),u405(406),u406(407),u407(408),u408(409),u409(410), |
||
540 | u410(411),u411(412),u412(413),u413(414),u414(415),u415(416),u416(417),u417(418),u418(419),u419(420), |
||
541 | u420(421),u421(422),u422(423),u423(424),u424(425),u425(426),u426(427),u427(428),u428(429),u429(430), |
||
542 | u430(431),u431(432),u432(433),u433(434),u434(435),u435(436),u436(437),u437(438),u438(439),u439(440), |
||
543 | u440(441),u441(442),u442(443),u443(444),u444(445),u445(446),u446(447),u447(448),u448(449),u449(450), |
||
544 | u450(451),u451(452),u452(453),u453(454),u454(455),u455(456),u456(457),u457(458),u458(459),u459(460), |
||
545 | u460(461),u461(462),u462(463),u463(464),u464(465),u465(466),u466(467),u467(468),u468(469),u469(470), |
||
546 | u470(471),u471(472),u472(473),u473(474),u474(475),u475(476),u476(477),u477(478),u478(479),u479(480), |
||
547 | u480(481),u481(482),u482(483),u483(484),u484(485),u485(486),u486(487),u487(488),u488(489),u489(490), |
||
548 | u490(491),u491(492),u492(493),u493(494),u494(495),u495(496),u496(497),u497(498),u498(499),u499(500), |
||
549 | u500(501),u501(502),u502(503),u503(504),u504(505),u505(506),u506(507),u507(508),u508(509),u509(510), |
||
550 | u510(511),u511(512),u512(513),u513(514),u514(515),u515(516),u516(517),u517(518),u518(519),u519(520), |
||
551 | u520(521),u521(522),u522(523),u523(524),u524(525),u525(526),u526(527),u527(528),u528(529),u529(530), |
||
552 | u530(531),u531(532),u532(533),u533(534),u534(535),u535(536),u536(537),u537(538),u538(539),u539(540), |
||
553 | u540(541),u541(542),u542(543),u543(544),u544(545),u545(546),u546(547),u547(548),u548(549),u549(550), |
||
554 | u550(551),u551(552),u552(553),u553(554),u554(555),u555(556),u556(557),u557(558),u558(559),u559(560), |
||
555 | u560(561),u561(562),u562(563),u563(564),u564(565),u565(566),u566(567),u567(568),u568(569),u569(570), |
||
556 | u570(571),u571(572),u572(573),u573(574),u574(575),u575(576),u576(577),u577(578),u578(579),u579(580), |
||
557 | u580(581),u581(582),u582(583),u583(584),u584(585),u585(586),u586(587),u587(588),u588(589),u589(590), |
||
558 | u590(591),u591(592),u592(593),u593(594),u594(595),u595(596),u596(597),u597(598),u598(599),u599(600), |
||
559 | u600(601),u601(602),u602(603),u603(604),u604(605),u605(606),u606(607),u607(608),u608(609),u609(610), |
||
560 | u610(611),u611(612),u612(613),u613(614),u614(615),u615(616),u616(617),u617(618),u618(619),u619(620), |
||
561 | u620(621),u621(622),u622(623),u623(624),u624(625),u625(626),u626(627),u627(628),u628(629),u629(630), |
||
562 | u630(631),u631(632),u632(633),u633(634),u634(635),u635(636),u636(637),u637(638),u638(639),u639(640), |
||
563 | u640(641),u641(642),u642(643),u643(644),u644(645),u645(646),u646(647),u647(648),u648(649),u649(650), |
||
564 | u650(651),u651(652),u652(653),u653(654),u654(655),u655(656),u656(657),u657(658),u658(659),u659(660), |
||
565 | u660(661),u661(662),u662(663),u663(664),u664(665),u665(666),u666(667),u667(668),u668(669),u669(670), |
||
566 | u670(671),u671(672),u672(673),u673(674),u674(675),u675(676),u676(677),u677(678),u678(679),u679(680), |
||
567 | u680(681),u681(682),u682(683),u683(684),u684(685),u685(686),u686(687),u687(688),u688(689),u689(690), |
||
568 | u690(691),u691(692),u692(693),u693(694),u694(695),u695(696),u696(697),u697(698),u698(699),u699(700), |
||
569 | u700(701),u701(702),u702(703),u703(704),u704(705),u705(706),u706(707),u707(708),u708(709),u709(710), |
||
570 | u710(711),u711(712),u712(713),u713(714),u714(715),u715(716),u716(717),u717(718),u718(719),u719(720), |
||
571 | u720(721),u721(722),u722(723),u723(724),u724(725),u725(726),u726(727),u727(728),u728(729),u729(730), |
||
572 | u730(731),u731(732),u732(733),u733(734),u734(735),u735(736),u736(737),u737(738),u738(739),u739(740), |
||
573 | u740(741),u741(742),u742(743),u743(744),u744(745),u745(746),u746(747),u747(748),u748(749),u749(750), |
||
574 | u750(751),u751(752),u752(753),u753(754),u754(755),u755(756),u756(757),u757(758),u758(759),u759(760), |
||
575 | u760(761),u761(762),u762(763),u763(764),u764(765),u765(766),u766(767),u767(768),u768(769),u769(770), |
||
576 | u770(771),u771(772),u772(773),u773(774),u774(775),u775(776),u776(777),u777(778),u778(779),u779(780), |
||
577 | u780(781),u781(782),u782(783),u783(784),u784(785),u785(786),u786(787),u787(788),u788(789),u789(790), |
||
578 | u790(791),u791(792),u792(793),u793(794),u794(795),u795(796),u796(797),u797(798),u798(799),u799(800), |
||
579 | u800(801),u801(802),u802(803),u803(804),u804(805),u805(806),u806(807),u807(808),u808(809),u809(810), |
||
580 | u810(811),u811(812),u812(813),u813(814),u814(815),u815(816),u816(817),u817(818),u818(819),u819(820), |
||
581 | u820(821),u821(822),u822(823),u823(824),u824(825),u825(826),u826(827),u827(828),u828(829),u829(830), |
||
582 | u830(831),u831(832),u832(833),u833(834),u834(835),u835(836),u836(837),u837(838),u838(839),u839(840), |
||
583 | u840(841),u841(842),u842(843),u843(844),u844(845),u845(846),u846(847),u847(848),u848(849),u849(850), |
||
584 | u850(851),u851(852),u852(853),u853(854),u854(855),u855(856),u856(857),u857(858),u858(859),u859(860), |
||
585 | u860(861),u861(862),u862(863),u863(864),u864(865),u865(866),u866(867),u867(868),u868(869),u869(870), |
||
586 | u870(871),u871(872),u872(873),u873(874),u874(875),u875(876),u876(877),u877(878),u878(879),u879(880), |
||
587 | u880(881),u881(882),u882(883),u883(884),u884(885),u885(886),u886(887),u887(888),u888(889),u889(890), |
||
588 | u890(891),u891(892),u892(893),u893(894),u894(895),u895(896),u896(897),u897(898),u898(899),u899(900), |
||
589 | u900(901),u901(902),u902(903),u903(904),u904(905),u905(906),u906(907),u907(908),u908(909),u909(910), |
||
590 | u910(911),u911(912),u912(913),u913(914),u914(915),u915(916),u916(917),u917(918),u918(919),u919(920), |
||
591 | u920(921),u921(922),u922(923),u923(924),u924(925),u925(926),u926(927),u927(928),u928(929),u929(930), |
||
592 | u930(931),u931(932),u932(933),u933(934),u934(935),u935(936),u936(937),u937(938),u938(939),u939(940), |
||
593 | u940(941),u941(942),u942(943),u943(944),u944(945),u945(946),u946(947),u947(948),u948(949),u949(950), |
||
594 | u950(951),u951(952),u952(953),u953(954),u954(955),u955(956),u956(957),u957(958),u958(959),u959(960), |
||
595 | u960(961),u961(962),u962(963),u963(964),u964(965),u965(966),u966(967),u967(968),u968(969),u969(970), |
||
596 | u970(971),u971(972),u972(973),u973(974),u974(975),u975(976),u976(977),u977(978),u978(979),u979(980), |
||
597 | u980(981),u981(982),u982(983),u983(984),u984(985),u985(986),u986(987),u987(988),u988(989),u989(990), |
||
598 | u990(991),u991(992),u992(993),u993(994),u994(995),u995(996),u996(997),u997(998),u998(999),u999(1000), |
||
599 | u1000(1001),u1001(1002),u1002(1003),u1003(1004),u1004(1005),u1005(1006),u1006(1007),u1007(1008),u1008(1009),u1009(1010), |
||
600 | u1010(1011),u1011(1012),u1012(1013),u1013(1014),u1014(1015),u1015(1016),u1016(1017),u1017(1018),u1018(1019),u1019(1020), |
||
601 | u1020(1021),u1021(1022),u1022(1023),u1023(1024),u1024(1025),u1025(1026),u1026(1027),u1027(1028),u1028(1029),u1029(1030), |
||
602 | u1030(1031),u1031(1032),u1032(1033),u1033(1034),u1034(1035),u1035(1036),u1036(1037),u1037(1038),u1038(1039),u1039(1040), |
||
603 | u1040(1041),u1041(1042),u1042(1043),u1043(1044),u1044(1045),u1045(1046),u1046(1047),u1047(1048),u1048(1049),u1049(1050), |
||
604 | u1050(1051),u1051(1052),u1052(1053),u1053(1054),u1054(1055),u1055(1056),u1056(1057),u1057(1058),u1058(1059),u1059(1060), |
||
605 | u1060(1061),u1061(1062),u1062(1063),u1063(1064),u1064(1065),u1065(1066),u1066(1067),u1067(1068),u1068(1069),u1069(1070), |
||
606 | u1070(1071),u1071(1072),u1072(1073),u1073(1074),u1074(1075),u1075(1076),u1076(1077),u1077(1078),u1078(1079),u1079(1080), |
||
607 | u1080(1081),u1081(1082),u1082(1083),u1083(1084),u1084(1085),u1085(1086),u1086(1087),u1087(1088),u1088(1089),u1089(1090), |
||
608 | u1090(1091),u1091(1092),u1092(1093),u1093(1094),u1094(1095),u1095(1096),u1096(1097),u1097(1098),u1098(1099),u1099(1100), |
||
609 | u1100(1101),u1101(1102),u1102(1103),u1103(1104),u1104(1105),u1105(1106),u1106(1107),u1107(1108),u1108(1109),u1109(1110), |
||
610 | u1110(1111),u1111(1112),u1112(1113),u1113(1114),u1114(1115),u1115(1116),u1116(1117),u1117(1118),u1118(1119),u1119(1120), |
||
611 | u1120(1121),u1121(1122),u1122(1123),u1123(1124),u1124(1125),u1125(1126),u1126(1127),u1127(1128),u1128(1129),u1129(1130), |
||
612 | u1130(1131),u1131(1132),u1132(1133),u1133(1134),u1134(1135),u1135(1136),u1136(1137),u1137(1138),u1138(1139),u1139(1140), |
||
613 | u1140(1141),u1141(1142),u1142(1143),u1143(1144),u1144(1145),u1145(1146),u1146(1147),u1147(1148),u1148(1149),u1149(1150), |
||
614 | u1150(1151),u1151(1152),u1152(1153),u1153(1154),u1154(1155),u1155(1156),u1156(1157),u1157(1158),u1158(1159),u1159(1160), |
||
615 | u1160(1161),u1161(1162),u1162(1163),u1163(1164),u1164(1165),u1165(1166),u1166(1167),u1167(1168),u1168(1169),u1169(1170), |
||
616 | u1170(1171),u1171(1172),u1172(1173),u1173(1174),u1174(1175),u1175(1176),u1176(1177),u1177(1178),u1178(1179),u1179(1180), |
||
617 | u1180(1181),u1181(1182),u1182(1183),u1183(1184),u1184(1185),u1185(1186),u1186(1187),u1187(1188),u1188(1189),u1189(1190), |
||
618 | u1190(1191),u1191(1192),u1192(1193),u1193(1194),u1194(1195),u1195(1196),u1196(1197),u1197(1198),u1198(1199),u1199(1200), |
||
619 | u1200(1201),u1201(1202),u1202(1203),u1203(1204),u1204(1205),u1205(1206),u1206(1207),u1207(1208),u1208(1209),u1209(1210), |
||
620 | u1210(1211),u1211(1212),u1212(1213),u1213(1214),u1214(1215),u1215(1216),u1216(1217),u1217(1218),u1218(1219),u1219(1220), |
||
621 | u1220(1221),u1221(1222),u1222(1223),u1223(1224),u1224(1225),u1225(1226),u1226(1227),u1227(1228),u1228(1229),u1229(1230), |
||
622 | u1230(1231),u1231(1232),u1232(1233),u1233(1234),u1234(1235),u1235(1236),u1236(1237),u1237(1238),u1238(1239),u1239(1240), |
||
623 | u1240(1241),u1241(1242),u1242(1243),u1243(1244),u1244(1245),u1245(1246),u1246(1247),u1247(1248),u1248(1249),u1249(1250), |
||
624 | u1250(1251),u1251(1252),u1252(1253),u1253(1254),u1254(1255),u1255(1256),u1256(1257),u1257(1258),u1258(1259),u1259(1260), |
||
625 | u1260(1261),u1261(1262),u1262(1263),u1263(1264),u1264(1265),u1265(1266),u1266(1267),u1267(1268),u1268(1269),u1269(1270), |
||
626 | u1270(1271),u1271(1272),u1272(1273),u1273(1274),u1274(1275),u1275(1276),u1276(1277),u1277(1278),u1278(1279),u1279(1280), |
||
627 | u1280(1281),u1281(1282),u1282(1283),u1283(1284),u1284(1285),u1285(1286),u1286(1287),u1287(1288),u1288(1289),u1289(1290), |
||
628 | u1290(1291),u1291(1292),u1292(1293),u1293(1294),u1294(1295),u1295(1296),u1296(1297),u1297(1298),u1298(1299),u1299(1300), |
||
629 | u1300(1301),u1301(1302),u1302(1303),u1303(1304),u1304(1305),u1305(1306),u1306(1307),u1307(1308),u1308(1309),u1309(1310), |
||
630 | u1310(1311),u1311(1312),u1312(1313),u1313(1314),u1314(1315),u1315(1316),u1316(1317),u1317(1318),u1318(1319),u1319(1320), |
||
631 | u1320(1321),u1321(1322),u1322(1323),u1323(1324),u1324(1325),u1325(1326),u1326(1327),u1327(1328),u1328(1329),u1329(1330), |
||
632 | u1330(1331),u1331(1332),u1332(1333),u1333(1334),u1334(1335),u1335(1336),u1336(1337),u1337(1338),u1338(1339),u1339(1340), |
||
633 | u1340(1341),u1341(1342),u1342(1343),u1343(1344),u1344(1345),u1345(1346),u1346(1347),u1347(1348),u1348(1349),u1349(1350), |
||
634 | u1350(1351),u1351(1352),u1352(1353),u1353(1354),u1354(1355),u1355(1356),u1356(1357),u1357(1358),u1358(1359),u1359(1360), |
||
635 | u1360(1361),u1361(1362),u1362(1363),u1363(1364),u1364(1365),u1365(1366),u1366(1367),u1367(1368),u1368(1369),u1369(1370), |
||
636 | u1370(1371),u1371(1372),u1372(1373),u1373(1374),u1374(1375),u1375(1376),u1376(1377),u1377(1378),u1378(1379),u1379(1380), |
||
637 | u1380(1381),u1381(1382),u1382(1383),u1383(1384),u1384(1385),u1385(1386),u1386(1387),u1387(1388),u1388(1389),u1389(1390), |
||
638 | u1390(1391),u1391(1392),u1392(1393),u1393(1394),u1394(1395),u1395(1396),u1396(1397),u1397(1398),u1398(1399),u1399(1400), |
||
639 | u1400(1401),u1401(1402),u1402(1403),u1403(1404),u1404(1405),u1405(1406),u1406(1407),u1407(1408),u1408(1409),u1409(1410), |
||
640 | u1410(1411),u1411(1412),u1412(1413),u1413(1414),u1414(1415),u1415(1416),u1416(1417),u1417(1418),u1418(1419),u1419(1420), |
||
641 | u1420(1421),u1421(1422),u1422(1423),u1423(1424),u1424(1425),u1425(1426),u1426(1427),u1427(1428),u1428(1429),u1429(1430), |
||
642 | u1430(1431),u1431(1432),u1432(1433),u1433(1434),u1434(1435),u1435(1436),u1436(1437),u1437(1438),u1438(1439),u1439(1440), |
||
643 | u1440(1441),u1441(1442),u1442(1443),u1443(1444),u1444(1445),u1445(1446),u1446(1447),u1447(1448),u1448(1449),u1449(1450), |
||
644 | u1450(1451),u1451(1452),u1452(1453),u1453(1454),u1454(1455),u1455(1456),u1456(1457),u1457(1458),u1458(1459),u1459(1460), |
||
645 | u1460(1461),u1461(1462),u1462(1463),u1463(1464),u1464(1465),u1465(1466),u1466(1467),u1467(1468),u1468(1469),u1469(1470), |
||
646 | u1470(1471),u1471(1472),u1472(1473),u1473(1474),u1474(1475),u1475(1476),u1476(1477),u1477(1478),u1478(1479),u1479(1480), |
||
647 | u1480(1481),u1481(1482),u1482(1483),u1483(1484),u1484(1485),u1485(1486),u1486(1487),u1487(1488),u1488(1489),u1489(1490), |
||
648 | u1490(1491),u1491(1492),u1492(1493),u1493(1494),u1494(1495),u1495(1496),u1496(1497),u1497(1498),u1498(1499),u1499(1500), |
||
649 | u1500(1501),u1501(1502),u1502(1503),u1503(1504),u1504(1505),u1505(1506),u1506(1507),u1507(1508),u1508(1509),u1509(1510), |
||
650 | u1510(1511),u1511(1512),u1512(1513),u1513(1514),u1514(1515),u1515(1516),u1516(1517),u1517(1518),u1518(1519),u1519(1520), |
||
651 | u1520(1521),u1521(1522),u1522(1523),u1523(1524),u1524(1525),u1525(1526),u1526(1527),u1527(1528),u1528(1529),u1529(1530), |
||
652 | u1530(1531),u1531(1532),u1532(1533),u1533(1534),u1534(1535),u1535(1536),u1536(1537),u1537(1538),u1538(1539),u1539(1540), |
||
653 | u1540(1541),u1541(1542),u1542(1543),u1543(1544),u1544(1545),u1545(1546),u1546(1547),u1547(1548),u1548(1549),u1549(1550), |
||
654 | u1550(1551),u1551(1552),u1552(1553),u1553(1554),u1554(1555),u1555(1556),u1556(1557),u1557(1558),u1558(1559),u1559(1560), |
||
655 | u1560(1561),u1561(1562),u1562(1563),u1563(1564),u1564(1565),u1565(1566),u1566(1567),u1567(1568),u1568(1569),u1569(1570), |
||
656 | u1570(1571),u1571(1572),u1572(1573),u1573(1574),u1574(1575),u1575(1576),u1576(1577),u1577(1578),u1578(1579),u1579(1580), |
||
657 | u1580(1581),u1581(1582),u1582(1583),u1583(1584),u1584(1585),u1585(1586),u1586(1587),u1587(1588),u1588(1589),u1589(1590), |
||
658 | u1590(1591),u1591(1592),u1592(1593),u1593(1594),u1594(1595),u1595(1596),u1596(1597),u1597(1598),u1598(1599),u1599(1600), |
||
659 | u1600(1601),u1601(1602),u1602(1603),u1603(1604),u1604(1605),u1605(1606),u1606(1607),u1607(1608),u1608(1609),u1609(1610), |
||
660 | u1610(1611),u1611(1612),u1612(1613),u1613(1614),u1614(1615),u1615(1616),u1616(1617),u1617(1618),u1618(1619),u1619(1620), |
||
661 | u1620(1621),u1621(1622),u1622(1623),u1623(1624),u1624(1625),u1625(1626),u1626(1627),u1627(1628),u1628(1629),u1629(1630), |
||
662 | u1630(1631),u1631(1632),u1632(1633),u1633(1634),u1634(1635),u1635(1636),u1636(1637),u1637(1638),u1638(1639),u1639(1640), |
||
663 | u1640(1641),u1641(1642),u1642(1643),u1643(1644),u1644(1645),u1645(1646),u1646(1647),u1647(1648),u1648(1649),u1649(1650), |
||
664 | u1650(1651),u1651(1652),u1652(1653),u1653(1654),u1654(1655),u1655(1656),u1656(1657),u1657(1658),u1658(1659),u1659(1660), |
||
665 | u1660(1661),u1661(1662),u1662(1663),u1663(1664),u1664(1665),u1665(1666),u1666(1667),u1667(1668),u1668(1669),u1669(1670), |
||
666 | u1670(1671),u1671(1672),u1672(1673),u1673(1674),u1674(1675),u1675(1676),u1676(1677),u1677(1678),u1678(1679),u1679(1680), |
||
667 | u1680(1681),u1681(1682),u1682(1683),u1683(1684),u1684(1685),u1685(1686),u1686(1687),u1687(1688),u1688(1689),u1689(1690), |
||
668 | u1690(1691),u1691(1692),u1692(1693),u1693(1694),u1694(1695),u1695(1696),u1696(1697),u1697(1698),u1698(1699),u1699(1700), |
||
669 | u1700(1701),u1701(1702),u1702(1703),u1703(1704),u1704(1705),u1705(1706),u1706(1707),u1707(1708),u1708(1709),u1709(1710), |
||
670 | u1710(1711),u1711(1712),u1712(1713),u1713(1714),u1714(1715),u1715(1716),u1716(1717),u1717(1718),u1718(1719),u1719(1720), |
||
671 | u1720(1721),u1721(1722),u1722(1723),u1723(1724),u1724(1725),u1725(1726),u1726(1727),u1727(1728),u1728(1729),u1729(1730), |
||
672 | u1730(1731),u1731(1732),u1732(1733),u1733(1734),u1734(1735),u1735(1736),u1736(1737),u1737(1738),u1738(1739),u1739(1740), |
||
673 | u1740(1741),u1741(1742),u1742(1743),u1743(1744),u1744(1745),u1745(1746),u1746(1747),u1747(1748),u1748(1749),u1749(1750), |
||
674 | u1750(1751),u1751(1752),u1752(1753),u1753(1754),u1754(1755),u1755(1756),u1756(1757),u1757(1758),u1758(1759),u1759(1760), |
||
675 | u1760(1761),u1761(1762),u1762(1763),u1763(1764),u1764(1765),u1765(1766),u1766(1767),u1767(1768),u1768(1769),u1769(1770), |
||
676 | u1770(1771),u1771(1772),u1772(1773),u1773(1774),u1774(1775),u1775(1776),u1776(1777),u1777(1778),u1778(1779),u1779(1780), |
||
677 | u1780(1781),u1781(1782),u1782(1783),u1783(1784),u1784(1785),u1785(1786),u1786(1787),u1787(1788),u1788(1789),u1789(1790), |
||
678 | u1790(1791),u1791(1792),u1792(1793),u1793(1794),u1794(1795),u1795(1796),u1796(1797),u1797(1798),u1798(1799),u1799(1800), |
||
679 | u1800(1801),u1801(1802),u1802(1803),u1803(1804),u1804(1805),u1805(1806),u1806(1807),u1807(1808),u1808(1809),u1809(1810), |
||
680 | u1810(1811),u1811(1812),u1812(1813),u1813(1814),u1814(1815),u1815(1816),u1816(1817),u1817(1818),u1818(1819),u1819(1820), |
||
681 | u1820(1821),u1821(1822),u1822(1823),u1823(1824),u1824(1825),u1825(1826),u1826(1827),u1827(1828),u1828(1829),u1829(1830), |
||
682 | u1830(1831),u1831(1832),u1832(1833),u1833(1834),u1834(1835),u1835(1836),u1836(1837),u1837(1838),u1838(1839),u1839(1840), |
||
683 | u1840(1841),u1841(1842),u1842(1843),u1843(1844),u1844(1845),u1845(1846),u1846(1847),u1847(1848),u1848(1849),u1849(1850), |
||
684 | u1850(1851),u1851(1852),u1852(1853),u1853(1854),u1854(1855),u1855(1856),u1856(1857),u1857(1858),u1858(1859),u1859(1860), |
||
685 | u1860(1861),u1861(1862),u1862(1863),u1863(1864),u1864(1865),u1865(1866),u1866(1867),u1867(1868),u1868(1869),u1869(1870), |
||
686 | u1870(1871),u1871(1872),u1872(1873),u1873(1874),u1874(1875),u1875(1876),u1876(1877),u1877(1878),u1878(1879),u1879(1880), |
||
687 | u1880(1881),u1881(1882),u1882(1883),u1883(1884),u1884(1885),u1885(1886),u1886(1887),u1887(1888),u1888(1889),u1889(1890), |
||
688 | u1890(1891),u1891(1892),u1892(1893),u1893(1894),u1894(1895),u1895(1896),u1896(1897),u1897(1898),u1898(1899),u1899(1900), |
||
689 | u1900(1901),u1901(1902),u1902(1903),u1903(1904),u1904(1905),u1905(1906),u1906(1907),u1907(1908),u1908(1909),u1909(1910), |
||
690 | u1910(1911),u1911(1912),u1912(1913),u1913(1914),u1914(1915),u1915(1916),u1916(1917),u1917(1918),u1918(1919),u1919(1920), |
||
691 | u1920(1921),u1921(1922),u1922(1923),u1923(1924),u1924(1925),u1925(1926),u1926(1927),u1927(1928),u1928(1929),u1929(1930), |
||
692 | u1930(1931),u1931(1932),u1932(1933),u1933(1934),u1934(1935),u1935(1936),u1936(1937),u1937(1938),u1938(1939),u1939(1940), |
||
693 | u1940(1941),u1941(1942),u1942(1943),u1943(1944),u1944(1945),u1945(1946),u1946(1947),u1947(1948),u1948(1949),u1949(1950), |
||
694 | u1950(1951),u1951(1952),u1952(1953),u1953(1954),u1954(1955),u1955(1956),u1956(1957),u1957(1958),u1958(1959),u1959(1960), |
||
695 | u1960(1961),u1961(1962),u1962(1963),u1963(1964),u1964(1965),u1965(1966),u1966(1967),u1967(1968),u1968(1969),u1969(1970), |
||
696 | u1970(1971),u1971(1972),u1972(1973),u1973(1974),u1974(1975),u1975(1976),u1976(1977),u1977(1978),u1978(1979),u1979(1980), |
||
697 | u1980(1981),u1981(1982),u1982(1983),u1983(1984),u1984(1985),u1985(1986),u1986(1987),u1987(1988),u1988(1989),u1989(1990), |
||
698 | u1990(1991),u1991(1992),u1992(1993),u1993(1994),u1994(1995),u1995(1996),u1996(1997),u1997(1998),u1998(1999),u1999(2000)} |
||
699 | MAX-ACCESS not-accessible |
||
700 | STATUS current |
||
701 | DESCRIPTION |
||
702 | "A unique number for each power output channel. Its value |
||
703 | ranges between 1 and total number of output channels. |
||
704 | This value is equivalent to the output channel number at |
||
705 | the type label of the crate or power supply, but because the SMI |
||
706 | index starts at 1, index 1 corresponds to U0." |
||
707 | ::= { outputEntry 1 } |
||
708 | |||
709 | outputName OBJECT-TYPE |
||
710 | SYNTAX DisplayString (SIZE (1..4)) |
||
711 | MAX-ACCESS read-only |
||
712 | STATUS current |
||
713 | DESCRIPTION |
||
714 | "A textual string containing a short name of the |
||
715 | output. If the crate is equipped with an alphanumeric |
||
716 | display, this string is shown to identify a output channel." |
||
717 | ::= { outputEntry 2 } |
||
718 | |||
719 | outputGroup OBJECT-TYPE |
||
720 | SYNTAX Integer32 (1..63) |
||
721 | MAX-ACCESS read-write |
||
722 | STATUS current |
||
723 | DESCRIPTION |
||
724 | "The group number (1...63) assigned to each channel. |
||
725 | If commands shall be sent to all channels with a specific group number (e.g. |
||
726 | with the groupsSwitch command defined below), additional bits can be added to |
||
727 | the group number: |
||
728 | |||
729 | HLgggggg |
||
730 | g: Group number (1...63) |
||
731 | L: Mask bit: 1: high voltage channels only, no low voltage channels |
||
732 | H: Mask bit: 1: low voltage channels only, no high voltage channels |
||
733 | |||
734 | Special groups: 0: all (LV+HV) channels |
||
735 | 0x40: all, but no LV channels |
||
736 | 0x80: all, but no HV channels |
||
737 | " |
||
738 | ::= { outputEntry 3 } |
||
739 | |||
740 | |||
741 | outputStatus OBJECT-TYPE |
||
742 | SYNTAX BITS { |
||
743 | outputOn (0) , |
||
744 | outputInhibit (1) , |
||
745 | outputFailureMinSenseVoltage (2), |
||
746 | outputFailureMaxSenseVoltage (3), |
||
747 | outputFailureMaxTerminalVoltage (4), |
||
748 | outputFailureMaxCurrent (5), |
||
749 | outputFailureMaxTemperature (6), |
||
750 | outputFailureMaxPower (7), |
||
751 | -- reserved |
||
752 | outputFailureTimeout (9), |
||
753 | outputCurrentLimited (10), |
||
754 | outputRampUp (11), |
||
755 | outputRampDown (12), |
||
756 | outputEnableKill(13), |
||
757 | outputEmergencyOff (14), |
||
758 | outputAdjusting (15), |
||
759 | outputConstantVoltage (16), |
||
760 | outputLowCurrentRange (17), |
||
761 | outputCurrentBoundsExceeded (18), |
||
762 | outputFailureCurrentLimit (19) |
||
763 | } |
||
764 | MAX-ACCESS read-only |
||
765 | STATUS current |
||
766 | DESCRIPTION |
||
767 | "A bit string which shows the status (health and operating conditions) of one output channel. |
||
768 | If a bit is set (1), the explanation is satisfied: |
||
769 | outputOn (0), output channel is on |
||
770 | outputInhibit(1), external (hardware-)inhibit of the output channel |
||
771 | outputFailureMinSenseVoltage (2) Supervision limit hurt: Sense voltage is too low |
||
772 | outputFailureMaxSenseVoltage (3), Supervision limit hurt: Sense voltage is too high |
||
773 | outputFailureMaxTerminalVoltage (4), Supervision limit hurt: Terminal voltage is too high |
||
774 | outputFailureMaxCurrent (5), Supervision limit hurt: Current is too high |
||
775 | outputFailureMaxTemperature (6), Supervision limit hurt: Heat sink temperature is too high |
||
776 | outputFailureMaxPower (7), Supervision limit hurt: Output power is too high |
||
777 | outputFailureTimeout (9), Communication timeout between output channel and main control |
||
778 | outputCurrentLimited (10), Current limiting is active (constant current mode) |
||
779 | outputRampUp (11), Output voltage is increasing (e.g. after switch on) |
||
780 | outputRampDown (12), Output voltage is decreasing (e.g. after switch off) |
||
781 | outputEnableKill (13), EnableKill is active |
||
782 | outputEmergencyOff (14), EmergencyOff event is active |
||
783 | outputAdjusting (15), Fine adjustment is working |
||
784 | outputConstantVoltage (16), Voltage control (constant voltage mode) |
||
785 | outputVoltageBoundsExceeded (17), output Voltage out of bounds |
||
786 | outputCurrentBoundsExceeded (18), output Current out of bounds |
||
787 | outputFailureCurrentLimit (19) Hardware current limit (EHS) / trip (EDS, EBS) was exceeded |
||
788 | " |
||
789 | |||
790 | ::= { outputEntry 4 } |
||
791 | |||
792 | |||
793 | |||
794 | |||
795 | outputMeasurementSenseVoltage OBJECT-TYPE |
||
796 | SYNTAX Float |
||
797 | UNITS "V" |
||
798 | MAX-ACCESS read-only |
||
799 | STATUS current |
||
800 | DESCRIPTION |
||
801 | "The measured voltage at the sense input lines." |
||
802 | ::= { outputEntry 5 } |
||
803 | |||
804 | outputMeasurementTerminalVoltage OBJECT-TYPE |
||
805 | SYNTAX Float |
||
806 | UNITS "V" |
||
807 | MAX-ACCESS read-only |
||
808 | STATUS current |
||
809 | DESCRIPTION |
||
810 | "The measured voltage at the output terminals." |
||
811 | ::= { outputEntry 6 } |
||
812 | |||
813 | outputMeasurementCurrent OBJECT-TYPE |
||
814 | SYNTAX Float |
||
815 | UNITS "A" |
||
816 | MAX-ACCESS read-only |
||
817 | STATUS current |
||
818 | DESCRIPTION |
||
819 | "The measured output current." |
||
820 | ::= { outputEntry 7 } |
||
821 | |||
822 | outputMeasurementTemperature OBJECT-TYPE |
||
823 | SYNTAX INTEGER { ok (-128), failure(127) } |
||
824 | MAX-ACCESS read-only |
||
825 | STATUS current |
||
826 | DESCRIPTION |
||
827 | "The measured temperature of the power module." |
||
828 | ::= { outputEntry 8 } |
||
829 | |||
830 | |||
831 | outputSwitch OBJECT-TYPE |
||
832 | SYNTAX INTEGER { off (0), on (1), resetEmergencyOff (2), setEmergencyOff (3), clearEvents (10), setVoltageRippleMeasurementOff(20), setVoltageMeasurementOn(21), setRippleMeasurementOn(22), setVoltageRippleMeasurementOn(23) } |
||
833 | MAX-ACCESS read-write |
||
834 | STATUS current |
||
835 | DESCRIPTION |
||
836 | "Read: An enumerated value which shows the current state of |
||
837 | the output channel. |
||
838 | |||
839 | Write: Change the state of the channel. |
||
840 | If the channel is On, and the write value is Off, then the channel |
||
841 | will switch Off. |
||
842 | If the channel is Off, and the write value is On, and if no other |
||
843 | signals (mainInhibit, outputInhibit, outputEmergencyOff or outputFailureMaxCurrent) |
||
844 | are active, then the channel will switch on. |
||
845 | |||
846 | If the write value is resetEmergencyOff, then the channel will |
||
847 | leave the state EmergencyOff. A write of clearEvents is necessary |
||
848 | before the voltage can ramp up again. |
||
849 | If the write value is setEmergencyOff, then the channel will have |
||
850 | the state EmergencyOff, which means that the High Voltage will |
||
851 | switch off without a ramp and reset of the outputVoltage to null volt. |
||
852 | |||
853 | If the write value is clearEvents, then all failure messages |
||
854 | of the outputStatus will be reset (all channel events, all module events |
||
855 | and the state emergencyOff)." |
||
856 | ::= { outputEntry 9 } |
||
857 | |||
858 | outputVoltage OBJECT-TYPE |
||
859 | SYNTAX Float |
||
860 | UNITS "V" |
||
861 | MAX-ACCESS read-write |
||
862 | STATUS current |
||
863 | DESCRIPTION |
||
864 | "The nominal output voltage of the channel." |
||
865 | ::= { outputEntry 10 } |
||
866 | |||
867 | outputAdjustVoltage OBJECT-TYPE |
||
868 | SYNTAX Integer32 (-128..127) |
||
869 | MAX-ACCESS read-write |
||
870 | STATUS obsolete |
||
871 | DESCRIPTION |
||
872 | "A posibillity to make small changes of the output voltage." |
||
873 | ::= { outputEntry 11 } |
||
874 | |||
875 | outputCurrent OBJECT-TYPE |
||
876 | SYNTAX Float |
||
877 | UNITS "A" |
||
878 | MAX-ACCESS read-write |
||
879 | STATUS current |
||
880 | DESCRIPTION |
||
881 | "The current limit of the channel." |
||
882 | ::= { outputEntry 12 } |
||
883 | |||
884 | outputVoltageRiseRate OBJECT-TYPE |
||
885 | SYNTAX Float |
||
886 | UNITS "V/s" |
||
887 | MAX-ACCESS read-write |
||
888 | STATUS current |
||
889 | DESCRIPTION |
||
890 | "Voltage Fall Slew Rate [V/s]. |
||
891 | The slew rate of the output voltage if it increases (after switch on or if the Voltage has been |
||
892 | changed). |
||
893 | " |
||
894 | ::= { outputEntry 13 } |
||
895 | |||
896 | outputVoltageFallRate OBJECT-TYPE |
||
897 | SYNTAX Float |
||
898 | UNITS "V/s" |
||
899 | MAX-ACCESS read-write |
||
900 | STATUS current |
||
901 | DESCRIPTION |
||
902 | "Voltage Rise Slew Rate [V/s]. |
||
903 | The slew rate of the output voltage if it decreases (after switch off or if the Voltage has been |
||
904 | changed). |
||
905 | " |
||
906 | ::= { outputEntry 14 } |
||
907 | |||
908 | outputSupervisionBehavior OBJECT-TYPE |
||
909 | SYNTAX Integer32 (0..65535) |
||
910 | MAX-ACCESS read-write |
||
911 | STATUS current |
||
912 | DESCRIPTION |
||
913 | "A bit field packed into an integer which define the behavior of the output channel / power supply |
||
914 | after failures. |
||
915 | For each supervision value, a two-bit field exists. |
||
916 | The enumeration of this value (..L+..H*2) is: |
||
917 | WIENER LV devices |
||
918 | |||
919 | 1 switch off this channel |
||
920 | 2 switch off all channels with the same group number |
||
921 | 3 switch off the complete crate. |
||
922 | iseg HV devices |
||
923 | |||
924 | 1 switch off this channel by ramp down the voltage |
||
925 | 2 switch off this channel by a emergencyOff |
||
926 | 3 switch off the whole board of the HV module by emergencyOff. |
||
927 | The position of the bit fields in the integer value are: |
||
928 | Bit 0, 1: outputFailureMinSenseVoltage |
||
929 | Bit 2, 3: outputFailureMaxSenseVoltage |
||
930 | Bit 4, 5: outputFailureMaxTerminalVoltage |
||
931 | Bit 6, 7: outputFailureMaxCurrent |
||
932 | Bit 8, 9: outputFailureMaxTemperature |
||
933 | Bit 10, 11: outputFailureMaxPower |
||
934 | Bit 12, 13: outputFailureInhibit |
||
935 | Bit 14, 15: outputFailureTimeout |
||
936 | " |
||
937 | |||
938 | ::= { outputEntry 15 } |
||
939 | |||
940 | outputSupervisionMinSenseVoltage OBJECT-TYPE |
||
941 | SYNTAX Float |
||
942 | UNITS "V" |
||
943 | MAX-ACCESS read-write |
||
944 | STATUS current |
||
945 | DESCRIPTION |
||
946 | "If the measured sense voltage is below this value, the power supply |
||
947 | performs the function defined by SupervisionAction." |
||
948 | ::= { outputEntry 16 } |
||
949 | |||
950 | outputSupervisionMaxSenseVoltage OBJECT-TYPE |
||
951 | SYNTAX Float |
||
952 | UNITS "V" |
||
953 | MAX-ACCESS read-write |
||
954 | STATUS current |
||
955 | DESCRIPTION |
||
956 | "If the measured sense voltage is above this value, the power supply |
||
957 | performs the function defined by SupervisionAction." |
||
958 | ::= { outputEntry 17 } |
||
959 | |||
960 | outputSupervisionMaxTerminalVoltage OBJECT-TYPE |
||
961 | SYNTAX Float |
||
962 | UNITS "V" |
||
963 | MAX-ACCESS read-write |
||
964 | STATUS current |
||
965 | DESCRIPTION |
||
966 | "If the measured voltage at the power supply output |
||
967 | terminals is above this value, the power supply |
||
968 | performs the function defined by SupervisionAction." |
||
969 | ::= { outputEntry 18 } |
||
970 | |||
971 | outputSupervisionMaxCurrent OBJECT-TYPE |
||
972 | SYNTAX Float |
||
973 | UNITS "A" |
||
974 | MAX-ACCESS read-write |
||
975 | STATUS current |
||
976 | DESCRIPTION |
||
977 | "If the measured current is above this value, the power supply |
||
978 | performs the function defined by SupervisionAction." |
||
979 | ::= { outputEntry 19 } |
||
980 | |||
981 | outputSupervisionMaxTemperature OBJECT-TYPE |
||
982 | -- SYNTAX Integer32 (-128..127) |
||
983 | SYNTAX Integer32 |
||
984 | UNITS "deg C" |
||
985 | MAX-ACCESS read-write |
||
986 | STATUS current |
||
987 | DESCRIPTION |
||
988 | "If the measured module temperature is above this value, the power supply |
||
989 | performs the function defined by SupervisionAction." |
||
990 | ::= { outputEntry 20 } |
||
991 | |||
992 | outputConfigMaxSenseVoltage OBJECT-TYPE |
||
993 | SYNTAX Float |
||
994 | UNITS "V" |
||
995 | MAX-ACCESS read-write |
||
996 | STATUS current |
||
997 | DESCRIPTION |
||
998 | "The maximum possible value of the sense voltage" |
||
999 | ::= { outputEntry 21 } |
||
1000 | |||
1001 | outputConfigMaxTerminalVoltage OBJECT-TYPE |
||
1002 | SYNTAX Float |
||
1003 | UNITS "V" |
||
1004 | MAX-ACCESS read-write |
||
1005 | STATUS current |
||
1006 | DESCRIPTION |
||
1007 | "The maximum possible value of the terminal voltage" |
||
1008 | ::= { outputEntry 22 } |
||
1009 | |||
1010 | outputConfigMaxCurrent OBJECT-TYPE |
||
1011 | SYNTAX Float |
||
1012 | UNITS "A" |
||
1013 | MAX-ACCESS read-write |
||
1014 | STATUS current |
||
1015 | DESCRIPTION |
||
1016 | "The maximum possible value of the output current" |
||
1017 | ::= { outputEntry 23 } |
||
1018 | |||
1019 | outputSupervisionMaxPower OBJECT-TYPE |
||
1020 | SYNTAX Float |
||
1021 | UNITS "W" |
||
1022 | MAX-ACCESS read-write |
||
1023 | STATUS current |
||
1024 | DESCRIPTION |
||
1025 | "If the measured power (measured current * measured terminal voltage) |
||
1026 | is above this value, the power supply performs the function defined |
||
1027 | by SupervisionAction." |
||
1028 | ::= { outputEntry 24 } |
||
1029 | |||
1030 | outputCurrentRiseRate OBJECT-TYPE |
||
1031 | SYNTAX Float |
||
1032 | UNITS "A/s" |
||
1033 | MAX-ACCESS read-write |
||
1034 | STATUS current |
||
1035 | DESCRIPTION |
||
1036 | "Current Fall Slew Rate [A/s]. |
||
1037 | The slew rate of the output current if it increases (after |
||
1038 | switch on or if the Current has been changed). |
||
1039 | " |
||
1040 | ::= { outputEntry 25 } |
||
1041 | |||
1042 | outputCurrentFallRate OBJECT-TYPE |
||
1043 | SYNTAX Float |
||
1044 | UNITS "A/s" |
||
1045 | MAX-ACCESS read-write |
||
1046 | STATUS current |
||
1047 | DESCRIPTION |
||
1048 | "Current Rise Slew Rate [A/s]. |
||
1049 | The slew rate of the output current if it decreases (after |
||
1050 | switch off or if the Current has been changed). |
||
1051 | " |
||
1052 | ::= { outputEntry 26 } |
||
1053 | |||
1054 | outputTripTimeMaxCurrent OBJECT-TYPE |
||
1055 | SYNTAX INTEGER (0..4000) |
||
1056 | UNITS "ms" |
||
1057 | MAX-ACCESS read-write |
||
1058 | STATUS current |
||
1059 | DESCRIPTION |
||
1060 | "Current trip time out [ms]. |
||
1061 | The outputTripTimeMaxCurrent defines a span for the time out function. |
||
1062 | The activity is depending from the bit field outputFailureMaxCurrent |
||
1063 | of the outputSupervisionBehavior." |
||
1064 | ::= { outputEntry 27 } |
||
1065 | |||
1066 | outputHardwareLimitVoltage OBJECT-TYPE |
||
1067 | SYNTAX Float |
||
1068 | UNITS "V" |
||
1069 | MAX-ACCESS read-only |
||
1070 | STATUS current |
||
1071 | DESCRIPTION |
||
1072 | "Hardware Voltage Limit [V]. |
||
1073 | Potentiometer to adjust the global hardware voltage limit (for all |
||
1074 | channels of a module). |
||
1075 | " |
||
1076 | ::= { outputEntry 28 } |
||
1077 | |||
1078 | outputHardwareLimitCurrent OBJECT-TYPE |
||
1079 | SYNTAX Float |
||
1080 | UNITS "A" |
||
1081 | MAX-ACCESS read-only |
||
1082 | STATUS current |
||
1083 | DESCRIPTION |
||
1084 | "Hardware Current Limit [A]. |
||
1085 | Potentiometer to adjust the global hardware current limit (for all |
||
1086 | channels of a module). |
||
1087 | " |
||
1088 | ::= { outputEntry 29 } |
||
1089 | |||
1090 | outputConfigGainSenseVoltage OBJECT-TYPE |
||
1091 | SYNTAX Float |
||
1092 | UNITS "" |
||
1093 | MAX-ACCESS read-write |
||
1094 | STATUS current |
||
1095 | DESCRIPTION |
||
1096 | "The gain value of the sense voltage" |
||
1097 | ::= { outputEntry 30 } |
||
1098 | |||
1099 | outputConfigOffsetSenseVoltage OBJECT-TYPE |
||
1100 | SYNTAX Float |
||
1101 | UNITS "V" |
||
1102 | MAX-ACCESS read-write |
||
1103 | STATUS current |
||
1104 | DESCRIPTION |
||
1105 | "The offset value of the sense voltage" |
||
1106 | ::= { outputEntry 31 } |
||
1107 | |||
1108 | outputConfigGainTerminalVoltage OBJECT-TYPE |
||
1109 | SYNTAX Float |
||
1110 | UNITS "" |
||
1111 | MAX-ACCESS read-write |
||
1112 | STATUS current |
||
1113 | DESCRIPTION |
||
1114 | "The gain value of the sense voltage" |
||
1115 | ::= { outputEntry 32 } |
||
1116 | |||
1117 | outputConfigOffsetTerminalVoltage OBJECT-TYPE |
||
1118 | SYNTAX Float |
||
1119 | UNITS "V" |
||
1120 | MAX-ACCESS read-write |
||
1121 | STATUS current |
||
1122 | DESCRIPTION |
||
1123 | "The offset value of the sense voltage" |
||
1124 | ::= { outputEntry 33 } |
||
1125 | |||
1126 | outputConfigGainCurrent OBJECT-TYPE |
||
1127 | SYNTAX Float |
||
1128 | UNITS "" |
||
1129 | MAX-ACCESS read-write |
||
1130 | STATUS current |
||
1131 | DESCRIPTION |
||
1132 | "The gain value of the sense voltage" |
||
1133 | ::= { outputEntry 34 } |
||
1134 | |||
1135 | outputConfigOffsetCurrent OBJECT-TYPE |
||
1136 | SYNTAX Float |
||
1137 | UNITS "V" |
||
1138 | MAX-ACCESS read-write |
||
1139 | STATUS current |
||
1140 | DESCRIPTION |
||
1141 | "The offset value of the sense voltage" |
||
1142 | ::= { outputEntry 35 } |
||
1143 | |||
1144 | outputUserConfig OBJECT-TYPE |
||
1145 | SYNTAX Integer32 (0..15) |
||
1146 | MAX-ACCESS read-write |
||
1147 | STATUS current |
||
1148 | DESCRIPTION |
||
1149 | "Definition of user-changeable items. |
||
1150 | A bit field packed into an integer which define the behavior of the output channel. |
||
1151 | Usable for WIENER LV devices only. |
||
1152 | The position of the bit fields in the integer value are: |
||
1153 | Bit 0: Voltage ramping at switch off: |
||
1154 | 0: Ramp down at switch off. |
||
1155 | 1: No ramp at switch off (immediate off) |
||
1156 | Bit 1, 2: Set different regulation modes, dependent on the |
||
1157 | cable inductance: |
||
1158 | 0: fast: short cables, up to 1 meter. |
||
1159 | 1: moderate: cables from 1 to 30 meter. |
||
1160 | 2: slow: cables longer than 30 meter. |
||
1161 | 3: slow (identical to 2, should not be used) |
||
1162 | Bit 3: Internal sense line connection to the output (MPOD only): |
||
1163 | 0: The sense input at the sense connector is used |
||
1164 | for regulation. |
||
1165 | 1: The output voltage is used for regulation. |
||
1166 | Any signals at the sense connector are ignored. |
||
1167 | Bit 4: External Inhibit input. |
||
1168 | 0: The external inhibit input is ignored. |
||
1169 | 1: The external inhibit input must be connected to |
||
1170 | a voltage source to allow switch on. |
||
1171 | Community required for write access: guru. |
||
1172 | " |
||
1173 | ::= { outputEntry 37 } |
||
1174 | |||
1175 | outputRegulationMode OBJECT-TYPE |
||
1176 | SYNTAX INTEGER { fast (0), moderate (1), slow (2) } |
||
1177 | MAX-ACCESS read-write |
||
1178 | STATUS current |
||
1179 | DESCRIPTION |
||
1180 | "Definition of the regulation mode. |
||
1181 | It is possible to set different regulation modes, dependent on the |
||
1182 | cable inductance. |
||
1183 | fast: short cables, up to 1 meter. |
||
1184 | moderate: cables from 1 to 30 meter. |
||
1185 | slow: cables longer than 30 meter. |
||
1186 | outputUserConfig in the future. |
||
1187 | Community required for write access: guru. |
||
1188 | " |
||
1189 | ::= { outputEntry 38 } |
||
1190 | |||
1191 | outputConfigMaxTemperature OBJECT-TYPE |
||
1192 | SYNTAX Integer32 |
||
1193 | -- SYNTAX Integer32 (-128..127) |
||
1194 | UNITS "deg C" |
||
1195 | MAX-ACCESS read-write |
||
1196 | STATUS current |
||
1197 | DESCRIPTION |
||
1198 | "The maximum possible value of outputSupervisionMaxTemperature." |
||
1199 | ::= { outputEntry 39 } |
||
1200 | |||
1201 | ------------------------------------------------------------------------------- |
||
1202 | -- output->groups |
||
1203 | ------------------------------------------------------------------------------- |
||
1204 | |||
1205 | groupsEntry OBJECT-TYPE |
||
1206 | SYNTAX GroupsEntry |
||
1207 | MAX-ACCESS not-accessible |
||
1208 | STATUS current |
||
1209 | DESCRIPTION |
||
1210 | "A table row" |
||
1211 | INDEX { groupsIndex } |
||
1212 | ::= { groupsTable 1 } |
||
1213 | |||
1214 | GroupsEntry ::= |
||
1215 | SEQUENCE { |
||
1216 | groupsIndex |
||
1217 | INTEGER, |
||
1218 | -- outputGroupsName |
||
1219 | -- DisplayString, |
||
1220 | -- outputGroupsGroup |
||
1221 | -- INTEGER, |
||
1222 | |||
1223 | -- outputGroupsStatus |
||
1224 | -- BITS, |
||
1225 | -- outputGroupsMeasurementSenseVoltage |
||
1226 | -- Float, |
||
1227 | -- outputMeasurementTerminalVoltage |
||
1228 | -- Float, |
||
1229 | -- outputMeasurementCurrent |
||
1230 | -- Float, |
||
1231 | -- outputMeasurementTemperature |
||
1232 | -- INTEGER, |
||
1233 | |||
1234 | |||
1235 | groupsSwitch |
||
1236 | INTEGER |
||
1237 | -- outputVoltage |
||
1238 | -- Float, |
||
1239 | -- outputAdjustVoltage |
||
1240 | -- INTEGER, |
||
1241 | -- outputCurrent |
||
1242 | -- Float, |
||
1243 | |||
1244 | -- outputRampUp |
||
1245 | -- Float, |
||
1246 | -- outputRampDown |
||
1247 | -- Float, |
||
1248 | |||
1249 | -- outputSupervisionBehavior |
||
1250 | -- INTEGER, |
||
1251 | -- outputSupervisionMinSenseVoltage |
||
1252 | -- Float, |
||
1253 | -- outputSupervisionMaxSenseVoltage |
||
1254 | -- Float, |
||
1255 | -- outputSupervisionMaxTerminalVoltage |
||
1256 | -- Float, |
||
1257 | -- outputSupervisionMaxCurrent |
||
1258 | -- Float, |
||
1259 | -- outputSupervisionMaxTemperature |
||
1260 | -- INTEGER, |
||
1261 | |||
1262 | -- outputConfigMaxSenseVoltage |
||
1263 | -- Float, |
||
1264 | -- outputConfigMaxTerminalVoltage |
||
1265 | -- Float, |
||
1266 | -- outputConfigMaxCurrent |
||
1267 | -- Float, |
||
1268 | -- outputSupervisionMaxPower |
||
1269 | -- Float, |
||
1270 | } |
||
1271 | |||
1272 | groupsIndex OBJECT-TYPE |
||
1273 | SYNTAX Integer32 (0..1999) |
||
1274 | MAX-ACCESS not-accessible |
||
1275 | STATUS current |
||
1276 | DESCRIPTION |
||
1277 | "A unique number for each power output group. Its value |
||
1278 | ranges between 1 and 1999. |
||
1279 | The special group 0 is predefined and gives access to all channels. |
||
1280 | " |
||
1281 | ::= { groupsEntry 1 } |
||
1282 | |||
1283 | groupsSwitch OBJECT-TYPE |
||
1284 | SYNTAX INTEGER { undefined (-1), off (0), on (1), resetEmergencyOff (2), setEmergencyOff(3), disableKill (4), enableKill (5), disableAdjust(6), enableAdjust(7), clearEvents(10) } |
||
1285 | MAX-ACCESS read-write |
||
1286 | STATUS current |
||
1287 | DESCRIPTION |
||
1288 | "Read: This function is not defined with groups of output channels. |
||
1289 | |||
1290 | Write: Switch the state of all channels of a group. |
||
1291 | If any channel is On, and the write value is Off, then all channels |
||
1292 | will switch off. |
||
1293 | If any channel is Off, and the write value is On, and if no other |
||
1294 | signals (mainInhibit, outputInhibit, outputEmergencyOff or outputFailureMaxCurrent) |
||
1295 | are active, then all channels will switch on. |
||
1296 | |||
1297 | If the write value is resetEmergencyOff, then all channels will |
||
1298 | leave the state EmergencyOff. A write of clearEvents is necessary |
||
1299 | before the voltage can ramp up again. |
||
1300 | If the write value is setEmergencyOff, then all channels will have |
||
1301 | the state EmergencyOff, which means that the High Voltage will |
||
1302 | switch off without a ramp and reset of the outputVoltage to null volt. |
||
1303 | |||
1304 | If the write value is disableKILL, then all channels will switch |
||
1305 | to disableKill (outputStatus outputDisableKill). |
||
1306 | If the write value is enableKILL, then all channels will switch |
||
1307 | to enableKill (outputStatus outputEnableKill). |
||
1308 | |||
1309 | If the write value is clearEvents, then all failure messages |
||
1310 | of the outputStatus will be cleared (all channel events, |
||
1311 | all module events and the state outputEmergencyOff will be reset). |
||
1312 | |||
1313 | For a detailed description of the different group numbers available |
||
1314 | look at the outputGroup OID above. |
||
1315 | " |
||
1316 | ::= { groupsEntry 9 } |
||
1317 | |||
1318 | --groupsName OBJECT-TYPE |
||
1319 | -- SYNTAX DisplayString (SIZE (1..4)) |
||
1320 | -- MAX-ACCESS read-only |
||
1321 | -- STATUS current |
||
1322 | -- DESCRIPTION |
||
1323 | -- "A textual string containing a short name of the |
||
1324 | -- output. If the crate is equipped with an alphanumeric |
||
1325 | -- display, this string is shown to identify a output channel." |
||
1326 | -- ::= { groupsEntry 2 } |
||
1327 | |||
1328 | ------------------------------------------------------------------------------- |
||
1329 | -- output->module |
||
1330 | ------------------------------------------------------------------------------- |
||
1331 | -- device related parsing of the HV data items |
||
1332 | -- |
||
1333 | -- advantage: |
||
1334 | -- Parsing this branch the user directly recognises the structure |
||
1335 | -- of HV/LV devices and the hierarchie of data items, |
||
1336 | -- module and channel functions and their interaction. |
||
1337 | -- This branch gives an image of the module seen from outsite. |
||
1338 | -- The inner structure will be transformed into a simple and reduced namspace |
||
1339 | -- which has implemented the common module items and the items for the single |
||
1340 | -- channels. |
||
1341 | -- Module characteristics will image the propeties to a moduleTable which |
||
1342 | -- gives an access to the collected properties of the module items whitout |
||
1343 | -- a splitting for board 1 and board 2. |
||
1344 | -- The channels sequence will collect all the channels also these |
||
1345 | -- from a second board if it is integrated. |
||
1346 | ------------------------------------------------------------------------------- |
||
1347 | |||
1348 | moduleEntry OBJECT-TYPE |
||
1349 | SYNTAX HvdevEntry |
||
1350 | MAX-ACCESS not-accessible |
||
1351 | STATUS current |
||
1352 | DESCRIPTION |
||
1353 | "A row in the table of HV/LV modules" |
||
1354 | INDEX { moduleIndex } |
||
1355 | ::= { moduleTable 1 } |
||
1356 | |||
1357 | moduleEntry ::= SEQUENCE { |
||
1358 | moduleIndex INTEGER, |
||
1359 | moduleDescription OCTET STRING, |
||
1360 | moduleChannelNumber INTEGER32, |
||
1361 | -- moduleAuxiliaryNumber INTEGER32, |
||
1362 | moduleAuxiliaryTableSupplyVoltages ModuleAuxiliaryTableSupplyVoltages, |
||
1363 | moduleHardwareLimitVoltage Float, |
||
1364 | moduleHardwareLimitCurrent Float, |
||
1365 | moduleRampSpeedVoltage Float, |
||
1366 | moduleRampSpeedCurrent Float, |
||
1367 | moduleStatus BITS, |
||
1368 | moduleEventStatus BITS, |
||
1369 | moduleEventChannelStatus INTEGER, |
||
1370 | moduleDoClear INTEGER, |
||
1371 | -- moduleAuxiliaryTemperatureSensorNumber INTEGER32, |
||
1372 | moduleAuxiliaryTableTemperature moduleAuxiliaryTableTemperature |
||
1373 | } |
||
1374 | |||
1375 | |||
1376 | moduleIndex OBJECT-TYPE |
||
1377 | SYNTAX INTEGER { |
||
1378 | ma0(1),ma1(2),ma2(3),ma3(4),ma4(5),ma5(6),ma6(7),ma7(8),ma8(9),ma9(10)} |
||
1379 | MAX-ACCESS not-accessible |
||
1380 | STATUS current |
||
1381 | DESCRIPTION |
||
1382 | "A unique number for each HV/LV module. Its value |
||
1383 | ranges between 1 and the total number of HV/LV modules. |
||
1384 | Note, index 1 corresponds to ma0." |
||
1385 | ::= { moduleEntry 1 } |
||
1386 | |||
1387 | |||
1388 | moduleDescription OBJECT-TYPE |
||
1389 | SYNTAX OCTET STRING (SIZE(0..39)) |
||
1390 | MAX-ACCESS read-only |
||
1391 | STATUS current |
||
1392 | DESCRIPTION |
||
1393 | "Vendor, FirmwareName, ChannelNumber, SerialNumber, FirmwareRelease |
||
1394 | Vendor WIENER or iseg |
||
1395 | FirmwareName: |
||
1396 | 'E16D0' EDS 16 channels per PCB, distributor module, range of Vmax from VO max to (VO max - 1kV) |
||
1397 | 'E16D1' EDS 16 channels per PCB, distributor module |
||
1398 | 'E08C0' EHS 8 channels per PCB, common GND module |
||
1399 | 'E08F0' EHS 8 channels per PCB, floating GND module |
||
1400 | 'E08F2' EHS 8 channels per PCB, floating GND module, 2 current measurement ranges |
||
1401 | 'E08C2' EHS 8 channels per PCB, common floating GND module, 2 current measurement ranges |
||
1402 | 'E08B0' EBS 8 bipolars channel per PCB, distributor module |
||
1403 | 'H101C0' HPS 1 channel HV high power supply |
||
1404 | ChannelNumber 1 to 64 |
||
1405 | SerialNumber 71xxxx |
||
1406 | FirmwareRelease x.xx" |
||
1407 | ::= { moduleEntry 2 } |
||
1408 | |||
1409 | ------------------------------------------------------------------------------- |
||
1410 | |||
1411 | moduleAuxiliaryMeasurementVoltage OBJECT-IDENTITY |
||
1412 | STATUS current |
||
1413 | DESCRIPTION |
||
1414 | "The measured module auxiliary voltages." |
||
1415 | ::= { moduleEntry 3 } |
||
1416 | |||
1417 | moduleAuxiliaryMeasurementVoltage0 OBJECT-TYPE |
||
1418 | SYNTAX Float |
||
1419 | UNITS "V" |
||
1420 | MAX-ACCESS read-only |
||
1421 | STATUS current |
||
1422 | DESCRIPTION |
||
1423 | "The measured module auxiliary voltage." |
||
1424 | ::= { moduleAuxiliaryMeasurementVoltage 1 } |
||
1425 | |||
1426 | moduleAuxiliaryMeasurementVoltage1 OBJECT-TYPE |
||
1427 | SYNTAX Float |
||
1428 | UNITS "V" |
||
1429 | MAX-ACCESS read-only |
||
1430 | STATUS current |
||
1431 | DESCRIPTION |
||
1432 | "The measured module auxiliary voltage." |
||
1433 | ::= { moduleAuxiliaryMeasurementVoltage 2 } |
||
1434 | |||
1435 | ------------------------------------------------------------------------------- |
||
1436 | |||
1437 | |||
1438 | moduleHardwareLimitVoltage OBJECT-TYPE |
||
1439 | SYNTAX Float |
||
1440 | UNITS "%" |
||
1441 | MAX-ACCESS read-only |
||
1442 | STATUS current |
||
1443 | DESCRIPTION |
||
1444 | "The module hardware voltage limit." |
||
1445 | ::= { moduleEntry 4 } |
||
1446 | |||
1447 | moduleHardwareLimitCurrent OBJECT-TYPE |
||
1448 | SYNTAX Float |
||
1449 | UNITS "%" |
||
1450 | MAX-ACCESS read-only |
||
1451 | STATUS current |
||
1452 | DESCRIPTION |
||
1453 | "The module hardware current limit." |
||
1454 | ::= { moduleEntry 5 } |
||
1455 | |||
1456 | moduleRampSpeedVoltage OBJECT-TYPE |
||
1457 | SYNTAX Float |
||
1458 | UNITS "%" |
||
1459 | MAX-ACCESS read-write |
||
1460 | STATUS current |
||
1461 | DESCRIPTION |
||
1462 | "The module voltage ramp speed |
||
1463 | (iseg HV modules have the same ramp speed value for all channels). |
||
1464 | " |
||
1465 | ::= { moduleEntry 6 } |
||
1466 | |||
1467 | moduleRampSpeedCurrent OBJECT-TYPE |
||
1468 | SYNTAX Float |
||
1469 | UNITS "%" |
||
1470 | MAX-ACCESS read-write |
||
1471 | STATUS current |
||
1472 | DESCRIPTION |
||
1473 | "The module current ramp speed |
||
1474 | (iseg HV modules have the same ramp speed value for all channels). |
||
1475 | " |
||
1476 | ::= { moduleEntry 7 } |
||
1477 | |||
1478 | moduleStatus OBJECT-TYPE |
||
1479 | SYNTAX BITS { |
||
1480 | moduleIsFineAdjustment (0), |
||
1481 | -- reserved |
||
1482 | moduleIsLiveInsertion (2), |
||
1483 | -- reserved |
||
1484 | moduleNeedService (4), |
||
1485 | moduleHardwareLimitVoltageIsGood (5), |
||
1486 | moduleIsInputError (6), |
||
1487 | -- reserved |
||
1488 | moduleIsNoSumError (8), |
||
1489 | moduleIsNoRamp (9), |
||
1490 | moduleSafetyLoopIsGood (10), |
||
1491 | moduleIsEventActive (11), |
||
1492 | moduleIsGood (12), |
||
1493 | moduleSupplyIsGood (13), |
||
1494 | moduleTemperatureIsGood (14), |
||
1495 | moduleIsKillEnable (15), |
||
1496 | } |
||
1497 | MAX-ACCESS read-only |
||
1498 | STATUS current |
||
1499 | DESCRIPTION |
||
1500 | "A bit string which shows the current module status. |
||
1501 | If a bit is set (1), the explanation is satisfied: |
||
1502 | moduleIsFineAdjustment (0), Module has reached state fine adjustment. |
||
1503 | moduleIsLiveInsertion (2), Module is in state live insertion. |
||
1504 | moduleNeedService (4), Hardware failure detected (consult iseg Spezialelektronik GmbH). |
||
1505 | moduleIsHardwareLimitVoltageGood (5), Hardware limit voltage in proper range, using for HV distributor modules with |
||
1506 | current mirror only. |
||
1507 | moduleIsInputError (6), Input error in connection with a module access. |
||
1508 | moduleIsNoSumError (8), All channels without any failure. |
||
1509 | moduleIsNoRamp (9), All channels stable, no is ramp active. |
||
1510 | moduleIsSafetyLoopGood (10), Safety loop is closed. |
||
1511 | moduleIsEventActive (11), Any event is active and mask is set. |
||
1512 | moduleIsGood (12), Module state is good. |
||
1513 | moduleIsSupplyGood (13), Power supply is good. |
||
1514 | moduleIsTemperatureGood (14), Module temperature is good. |
||
1515 | moduleIsKillEnable (15), Module state of kill enable. |
||
1516 | |||
1517 | " |
||
1518 | ::= { moduleEntry 8 } |
||
1519 | |||
1520 | |||
1521 | moduleEventStatus OBJECT-TYPE |
||
1522 | SYNTAX BITS { |
||
1523 | moduleEventPowerFail (0), |
||
1524 | -- reserved |
||
1525 | moduleEventLiveInsertion (2), |
||
1526 | -- reserved |
||
1527 | moduleEventService (4), |
||
1528 | moduleHardwareLimitVoltageNotGood (5), |
||
1529 | moduleEventInputError (6), |
||
1530 | -- reserved |
||
1531 | -- reserved, |
||
1532 | -- reserved,, |
||
1533 | moduleEventSafetyLoopNotGood (10), |
||
1534 | -- reserved, |
||
1535 | -- reserved, |
||
1536 | moduleEventSupplyNotGood (13), |
||
1537 | moduleEventTemperatureNotGood (14), |
||
1538 | -- reserved, |
||
1539 | } |
||
1540 | MAX-ACCESS read-only |
||
1541 | STATUS current |
||
1542 | DESCRIPTION |
||
1543 | "A bit string which shows the current module status. |
||
1544 | If a bit is set (1), the explanation is satisfied: |
||
1545 | moduleEventPowerFail (0), Event power fail generated by the MPOD controller in order to ramp down all HV's (ramp speed=1000V/s) |
||
1546 | moduleEventLiveInsertion (2), Event live insertion to prepare a hot plug of a module |
||
1547 | moduleEventService (4), Module event: Hardware failure detected (consult iseg Spezialelektronik GmbH). |
||
1548 | moduleHardwareLimitVoltageNotGood (5), Module Event: Hardware voltage limit is not in proper range, using for HV distributor |
||
1549 | modules with current mirror only. |
||
1550 | moduleEventInputError (6), Module event: There was an input error in connection with a module access |
||
1551 | moduleEventSafetyLoopNotGood (10), Module event: Safety loop is open. |
||
1552 | moduleEventSupplyNotGood (13), Module event: At least one of the supplies is not good. |
||
1553 | moduleEventTemperatureNotGood (14), Module event: Temperature was above the permitted threshold |
||
1554 | (for EDS/EHS temperature above 55°C) |
||
1555 | |||
1556 | " |
||
1557 | |||
1558 | ::= { moduleEntry 9 } |
||
1559 | |||
1560 | |||
1561 | moduleEventChannelStatus OBJECT-TYPE |
||
1562 | SYNTAX BITS |
||
1563 | MAX-ACCESS read-only |
||
1564 | STATUS current |
||
1565 | DESCRIPTION |
||
1566 | "Bit field that reserves one bit for every channel. |
||
1567 | bit 0 HV channel 0 |
||
1568 | bit 1 HV channel 1 |
||
1569 | bit x HV channel x |
||
1570 | " |
||
1571 | ::= { moduleEntry 10 } |
||
1572 | |||
1573 | |||
1574 | moduleDoClear OBJECT-TYPE |
||
1575 | SYNTAX INTEGER { nothing (0), doClear (1) } |
||
1576 | MAX-ACCESS read-write |
||
1577 | STATUS current |
||
1578 | DESCRIPTION |
||
1579 | "All events of the module will be cleared." |
||
1580 | ::= { moduleEntry 11 } |
||
1581 | |||
1582 | |||
1583 | ------------------------------------------------------------------------------- |
||
1584 | |||
1585 | moduleAuxiliaryMeasurementTemperature OBJECT-IDENTITY |
||
1586 | STATUS current |
||
1587 | DESCRIPTION |
||
1588 | "The number of auxiliary temperature sensors in the module." |
||
1589 | ::= { moduleEntry 12 } |
||
1590 | |||
1591 | moduleAuxiliaryMeasurementTemperature0 OBJECT-TYPE |
||
1592 | SYNTAX Float |
||
1593 | UNITS "C" |
||
1594 | MAX-ACCESS read-only |
||
1595 | STATUS current |
||
1596 | DESCRIPTION |
||
1597 | "The measured module temperature of sensor 1." |
||
1598 | ::= { moduleAuxiliaryMeasurementTemperature 1 } |
||
1599 | |||
1600 | moduleAuxiliaryMeasurementTemperature1 OBJECT-TYPE |
||
1601 | SYNTAX Float |
||
1602 | UNITS "C" |
||
1603 | MAX-ACCESS read-only |
||
1604 | STATUS current |
||
1605 | DESCRIPTION |
||
1606 | "The measured module temperature of sensor 2." |
||
1607 | ::= { moduleAuxiliaryMeasurementTemperature 2 } |
||
1608 | |||
1609 | moduleAuxiliaryMeasurementTemperature2 OBJECT-TYPE |
||
1610 | SYNTAX Float |
||
1611 | UNITS "C" |
||
1612 | MAX-ACCESS read-only |
||
1613 | STATUS current |
||
1614 | DESCRIPTION |
||
1615 | "The measured module temperature of sensor 3." |
||
1616 | ::= { moduleAuxiliaryMeasurementTemperature 3 } |
||
1617 | |||
1618 | moduleAuxiliaryMeasurementTemperature3 OBJECT-TYPE |
||
1619 | SYNTAX Float |
||
1620 | UNITS "C" |
||
1621 | MAX-ACCESS read-only |
||
1622 | STATUS current |
||
1623 | DESCRIPTION |
||
1624 | "The measured module temperature of sensor 4." |
||
1625 | ::= { moduleAuxiliaryMeasurementTemperature 4 } |
||
1626 | |||
1627 | ------------------------------------------------------------------------------- |
||
1628 | -- sensor |
||
1629 | ------------------------------------------------------------------------------- |
||
1630 | --Sensor ::= SEQUENCE { |
||
1631 | -- sensorNumber Integer32, |
||
1632 | -- sensorTable SensorTable |
||
1633 | --} |
||
1634 | |||
1635 | sensorNumber OBJECT-TYPE |
||
1636 | SYNTAX Integer32 (0..8) |
||
1637 | MAX-ACCESS read-only |
||
1638 | STATUS current |
||
1639 | DESCRIPTION |
||
1640 | "The number of temperature sensors of the crate." |
||
1641 | ::= { sensor 1 } |
||
1642 | |||
1643 | sensorTable OBJECT-TYPE |
||
1644 | SYNTAX SEQUENCE OF SensorEntry |
||
1645 | MAX-ACCESS not-accessible |
||
1646 | STATUS current |
||
1647 | DESCRIPTION |
||
1648 | "A (conceptual table) of temperature sensor data." |
||
1649 | ::= { sensor 2 } |
||
1650 | |||
1651 | sensorEntry OBJECT-TYPE |
||
1652 | SYNTAX SensorEntry |
||
1653 | MAX-ACCESS not-accessible |
||
1654 | STATUS current |
||
1655 | DESCRIPTION |
||
1656 | "An entry (conceptual row) of the sensorTable." |
||
1657 | INDEX { sensorIndex } |
||
1658 | ::= { sensorTable 1 } |
||
1659 | |||
1660 | SensorEntry ::= SEQUENCE { |
||
1661 | sensorIndex INTEGER, |
||
1662 | sensorTemperature INTEGER, |
||
1663 | -- sensorOkThreshold INTEGER, nicht implementiert (for futur) |
||
1664 | sensorWarningThreshold INTEGER, |
||
1665 | sensorAlarmThreshold INTEGER, |
||
1666 | sensorFailureThreshold INTEGER, |
||
1667 | sensorName DisplayString, |
||
1668 | sensorID OCTET STRING, |
||
1669 | sensorStatus INTEGER |
||
1670 | } |
||
1671 | |||
1672 | sensorIndex OBJECT-TYPE |
||
1673 | SYNTAX INTEGER { temp1 (1), temp2(2), temp3(3), temp4(4), temp5(5), |
||
1674 | temp6(6), temp7(7), temp8(8) } |
||
1675 | MAX-ACCESS not-accessible |
||
1676 | STATUS current |
||
1677 | DESCRIPTION |
||
1678 | "A unique number for each temperature sensor in the crate" |
||
1679 | ::= { sensorEntry 1 } |
||
1680 | |||
1681 | sensorTemperature OBJECT-TYPE |
||
1682 | -- CHECK SYNTAX INTEGER { UNUSED(-128), (-127..127) } |
||
1683 | SYNTAX Integer32 (-128..127) |
||
1684 | UNITS "deg C" |
||
1685 | MAX-ACCESS read-only |
||
1686 | STATUS current |
||
1687 | DESCRIPTION |
||
1688 | "The measured temperature of the sensor. |
||
1689 | Unused temperature probes have the special value -128" |
||
1690 | ::= { sensorEntry 2 } |
||
1691 | |||
1692 | sensorWarningThreshold OBJECT-TYPE |
||
1693 | -- CHECK SYNTAX INTEGER { (0..126), DISABLED(127) } |
||
1694 | SYNTAX Integer32 (0..127) |
||
1695 | UNITS "deg C" |
||
1696 | MAX-ACCESS read-write |
||
1697 | STATUS current |
||
1698 | DESCRIPTION |
||
1699 | "If the measured temperature of the sensor is higher than this |
||
1700 | value, the fan speed of the connected fan tray is increased. |
||
1701 | The value 127 has the special meaning: channel disabled." |
||
1702 | ::= { sensorEntry 3} |
||
1703 | |||
1704 | sensorFailureThreshold OBJECT-TYPE |
||
1705 | -- CHECK SYNTAX INTEGER { (0..126), DISABLED(127) } |
||
1706 | SYNTAX Integer32 (0..127) |
||
1707 | UNITS "deg C" |
||
1708 | MAX-ACCESS read-write |
||
1709 | STATUS current |
||
1710 | DESCRIPTION |
||
1711 | "If the measured temperature of the sensor is higher than this |
||
1712 | value, the power supply switches off. |
||
1713 | The value 127 has the special meaning: channel disabled." |
||
1714 | ::= { sensorEntry 4} |
||
1715 | |||
1716 | --sensorOkThreshold OBJECT-TYPE |
||
1717 | -- CHECK SYNTAX INTEGER { (0..126), DISABLED(127) } |
||
1718 | -- SYNTAX Integer32 (0..127) |
||
1719 | -- UNITS "deg C" |
||
1720 | -- MAX-ACCESS read-write |
||
1721 | -- STATUS current |
||
1722 | -- DESCRIPTION |
||
1723 | -- "If the measured temperature of the sensor is ok, |
||
1724 | -- so it is possible to switch of the fans. |
||
1725 | -- The value 127 has the special meaning: channel disabled." |
||
1726 | -- ::= { sensorEntry 5} |
||
1727 | |||
1728 | sensorAlarmThreshold OBJECT-TYPE |
||
1729 | -- CHECK SYNTAX INTEGER { (0..126), DISABLED(127) } |
||
1730 | SYNTAX Integer32 (0..127) |
||
1731 | UNITS "deg C" |
||
1732 | MAX-ACCESS read-write |
||
1733 | STATUS current |
||
1734 | DESCRIPTION |
||
1735 | "If the measured temperature of the sensor is much higher than this |
||
1736 | value, the fans rotate in full speed. |
||
1737 | The value 127 has the special meaning: channel disabled." |
||
1738 | ::= { sensorEntry 6} |
||
1739 | |||
1740 | sensorName OBJECT-TYPE |
||
1741 | SYNTAX DisplayString (SIZE (1..7)) |
||
1742 | MAX-ACCESS read-write |
||
1743 | STATUS current |
||
1744 | DESCRIPTION |
||
1745 | "A textual string containing a short name of the |
||
1746 | sensor. If the crate is equipped with an alphanumeric |
||
1747 | display, this string is shown to identify a sensor channel." |
||
1748 | ::= { sensorEntry 7 } |
||
1749 | |||
1750 | sensorID OBJECT-TYPE |
||
1751 | SYNTAX OCTET STRING (SIZE (8)) |
||
1752 | MAX-ACCESS read-write |
||
1753 | STATUS current |
||
1754 | DESCRIPTION |
||
1755 | "Shows the 1-Wire Id of the corresponding Sensor." |
||
1756 | ::= { sensorEntry 8} |
||
1757 | |||
1758 | sensorStatus OBJECT-TYPE |
||
1759 | SYNTAX Integer32 |
||
1760 | MAX-ACCESS read-only |
||
1761 | STATUS current |
||
1762 | DESCRIPTION |
||
1763 | "A bit field packed into an integer which define the Status of the Sensors |
||
1764 | after failures. For each Status value, a two-bit field exists. |
||
1765 | Bits-Value |
||
1766 | 00 Temperature is ok |
||
1767 | 01 Temperature is over WarningThreshold |
||
1768 | 10 Temperature is over AlarmThreshold |
||
1769 | 11 Temperature is over FailureThreshold |
||
1770 | |||
1771 | The position of the bit fields in the integer value are: |
||
1772 | Bit 0, 1: Sensor1 |
||
1773 | Bit 2, 3: Sensor2 |
||
1774 | Bit 4, 5: Sensor3 |
||
1775 | Bit 6, 7: Sensor4 |
||
1776 | Bit 8, 9: Sensor5 |
||
1777 | Bit 10, 11: Sensor6 |
||
1778 | Bit 12, 13: Sensor7 |
||
1779 | Bit 14, 15: Sensor8" |
||
1780 | ::= { sensorEntry 9} |
||
1781 | |||
1782 | |||
1783 | |||
1784 | --################ |
||
1785 | ------------------------------------------------------------------------------- |
||
1786 | -- communication |
||
1787 | ------------------------------------------------------------------------------- |
||
1788 | --Communication ::= SEQUENCE { |
||
1789 | -- snmp Snmp, |
||
1790 | -- tcpip Tcpip, |
||
1791 | -- http Http, |
||
1792 | -- telnet Telnet, |
||
1793 | -- canbus Canbus, |
||
1794 | -- rs232 RS232 |
||
1795 | --} |
||
1796 | |||
1797 | ------------------------------------------------------------------------------- |
||
1798 | -- communication.snmp |
||
1799 | ------------------------------------------------------------------------------- |
||
1800 | snmp OBJECT-IDENTITY |
||
1801 | STATUS current |
||
1802 | DESCRIPTION |
||
1803 | "SNMP configuration." |
||
1804 | ::= { communication 1 } |
||
1805 | |||
1806 | SnmpCommunityEntry ::= SEQUENCE { |
||
1807 | snmpAccessRight INTEGER, |
||
1808 | snmpCommunityName OCTET STRING, |
||
1809 | snmpCommunityTable SnmpCommunityEntry, |
||
1810 | snmpPort INTEGER, |
||
1811 | ipDynamicAddress IpAddress, |
||
1812 | --OCTET STRING, |
||
1813 | ipStaticAddress IpAddress, |
||
1814 | --OCTET STRING, |
||
1815 | macAddress OCTET STRING |
||
1816 | } |
||
1817 | |||
1818 | snmpCommunityTable OBJECT-TYPE |
||
1819 | SYNTAX SEQUENCE OF SnmpCommunityEntry |
||
1820 | MAX-ACCESS not-accessible |
||
1821 | STATUS current |
||
1822 | DESCRIPTION |
||
1823 | "The SNMP community string table for different views." |
||
1824 | ::= { snmp 1 } |
||
1825 | |||
1826 | snmpCommunityEntry OBJECT-TYPE |
||
1827 | SYNTAX SnmpCommunityEntry |
||
1828 | MAX-ACCESS not-accessible |
||
1829 | STATUS current |
||
1830 | DESCRIPTION |
||
1831 | "One table row." |
||
1832 | INDEX { snmpAccessRight } |
||
1833 | ::= { snmpCommunityTable 1 } |
||
1834 | |||
1835 | snmpAccessRight OBJECT-TYPE |
||
1836 | SYNTAX INTEGER { public (1), private (2), admin (3), guru (4) } |
||
1837 | MAX-ACCESS not-accessible |
||
1838 | STATUS current |
||
1839 | DESCRIPTION |
||
1840 | "A unique number for each access right" |
||
1841 | ::= { snmpCommunityEntry 1 } |
||
1842 | |||
1843 | snmpCommunityName OBJECT-TYPE |
||
1844 | SYNTAX OCTET STRING (SIZE (0..14)) |
||
1845 | MAX-ACCESS read-write |
||
1846 | STATUS current |
||
1847 | DESCRIPTION |
||
1848 | "The SNMP community names for different views. The rights of the different communities are: |
||
1849 | public no write access |
||
1850 | private can switch power on/off, generate system reset |
||
1851 | admin can change supervision levels |
||
1852 | guru can change output voltage & current (this may destroy hardware if done wrong!) |
||
1853 | Setting a community name to a zero-length string completly |
||
1854 | disables the access to this view. If there is no higher- |
||
1855 | privileged community, the community name can only changed |
||
1856 | by direct access to the crate (not via network)! |
||
1857 | " |
||
1858 | ::= { snmpCommunityEntry 2} |
||
1859 | |||
1860 | snmpPort OBJECT-TYPE |
||
1861 | SYNTAX Integer32 |
||
1862 | MAX-ACCESS read-write |
||
1863 | STATUS current |
||
1864 | DESCRIPTION |
||
1865 | "The UDP port number of the SNMP protocol" |
||
1866 | ::= { snmp 2} |
||
1867 | |||
1868 | firmwareUpdate OBJECT-TYPE |
||
1869 | SYNTAX OCTET STRING (SIZE (0..30)) |
||
1870 | MAX-ACCESS read-write |
||
1871 | STATUS current |
||
1872 | DESCRIPTION |
||
1873 | "Send a update String" |
||
1874 | ::= { snmp 10} |
||
1875 | |||
1876 | ipDynamicAddress OBJECT-TYPE |
||
1877 | SYNTAX IpAddress |
||
1878 | --OCTET STRING (SIZE (4)) |
||
1879 | MAX-ACCESS read-only |
||
1880 | STATUS current |
||
1881 | DESCRIPTION |
||
1882 | "Shows the Ip which is currently used" |
||
1883 | ::= { snmp 11} |
||
1884 | |||
1885 | ipStaticAddress OBJECT-TYPE |
||
1886 | SYNTAX IpAddress |
||
1887 | --OCTET STRING (SIZE (4)) |
||
1888 | MAX-ACCESS read-write |
||
1889 | STATUS current |
||
1890 | DESCRIPTION |
||
1891 | "Shows the Ip which is setted by user" |
||
1892 | ::= { snmp 12} |
||
1893 | |||
1894 | macAddress OBJECT-TYPE |
||
1895 | SYNTAX OCTET STRING (SIZE (6)) |
||
1896 | MAX-ACCESS read-write |
||
1897 | STATUS current |
||
1898 | DESCRIPTION |
||
1899 | "Shows the MAC of the corresponding device" |
||
1900 | ::= { snmp 13} |
||
1901 | |||
1902 | ------------------------------------------------------------------------------- |
||
1903 | -- communication.canTunnel |
||
1904 | ------------------------------------------------------------------------------- |
||
1905 | can OBJECT-IDENTITY |
||
1906 | STATUS current |
||
1907 | DESCRIPTION |
||
1908 | "CAN-Bus tunnel via SNMP." |
||
1909 | ::= { communication 2 } |
||
1910 | |||
1911 | canBitRate OBJECT-TYPE |
||
1912 | SYNTAX Integer32 |
||
1913 | MAX-ACCESS read-write |
||
1914 | STATUS current |
||
1915 | DESCRIPTION |
||
1916 | "Control of the CAN-Bus. |
||
1917 | The value defines the bit rate of the CAN-bus interface. |
||
1918 | A write disconnects the CAN interface from the ISEG modules and connects |
||
1919 | it to the SNMP communication. Both the receive and transmit fifos are |
||
1920 | cleared and the CAN interface is initialized with the selected bit rate. |
||
1921 | The special bit rate 0 disables the tunnel and switches back to normal operation. |
||
1922 | " |
||
1923 | ::= { can 1 } |
||
1924 | |||
1925 | canReceive OBJECT-TYPE |
||
1926 | SYNTAX OCTET STRING (SIZE (14)) |
||
1927 | MAX-ACCESS read-only |
||
1928 | STATUS current |
||
1929 | DESCRIPTION |
||
1930 | "Control of the CAN-Bus Receive FIFO. |
||
1931 | A read access returns the total number of CAN messages stored in the receive |
||
1932 | fifo and the oldest message. |
||
1933 | This message is removed from the fifo. |
||
1934 | The OCTET STRING data is formatted according to the CANviaSNMP structure. |
||
1935 | " |
||
1936 | ::= { can 2 } |
||
1937 | |||
1938 | canTransmit OBJECT-TYPE |
||
1939 | SYNTAX OCTET STRING (SIZE (14)) |
||
1940 | MAX-ACCESS read-write |
||
1941 | STATUS current |
||
1942 | DESCRIPTION |
||
1943 | "Control of the CAN-Bus Transmit FIFO. |
||
1944 | A read access returns the total number of CAN messages stored in the transmit |
||
1945 | fifo and a NULL message. |
||
1946 | A write inserts the CAN message into the transmit fifo. This message will be |
||
1947 | transmitted via the CAN interface later. The total number of CAN messages |
||
1948 | stored in the transmit fifo and the recent message are returned. |
||
1949 | The OCTET STRING data is formatted according to the CANviaSNMP structure. |
||
1950 | " |
||
1951 | ::= { can 3 } |
||
1952 | |||
1953 | canReceiveHv OBJECT-TYPE |
||
1954 | SYNTAX OCTET STRING (SIZE (14)) |
||
1955 | MAX-ACCESS read-only |
||
1956 | STATUS current |
||
1957 | DESCRIPTION |
||
1958 | "Control of the internal HV CAN-Bus on the backplane Receive FIFO. |
||
1959 | A read access returns the total number of CAN messages stored in the receive |
||
1960 | fifo and the oldest message. |
||
1961 | This message is removed from the fifo. |
||
1962 | The OCTET STRING data is formatted according to the CANviaSNMP structure. |
||
1963 | " |
||
1964 | ::= { can 4 } |
||
1965 | |||
1966 | canTransmitHv OBJECT-TYPE |
||
1967 | SYNTAX OCTET STRING (SIZE (14)) |
||
1968 | MAX-ACCESS read-write |
||
1969 | STATUS current |
||
1970 | DESCRIPTION |
||
1971 | "Control of the internal HV CAN-Bus on the backplane. |
||
1972 | A write access with: |
||
1973 | CANID=0x600 DLC=4 DATAID=0x1001 CONTROL |
||
1974 | will switch the HV modules into a special state. |
||
1975 | CONTROL=0x0001 - enable SNMP CAN access, stop the refresh cycle for the data points of the name space |
||
1976 | CONTROL=0x0002 - disable SNMP CAN access, activate the refresh cycle for the data points of the name space |
||
1977 | A write access unequal to CANID=0x600 will be transmitted to the HV CAN on the backplane. |
||
1978 | Such a message will be transmitted immediately via the CAN interface. |
||
1979 | The OCTET STRING data is formatted according to the CANviaSNMP structure. |
||
1980 | " |
||
1981 | ::= { can 5 } |
||
1982 | |||
1983 | canBitRateHv OBJECT-TYPE |
||
1984 | SYNTAX Integer32 |
||
1985 | MAX-ACCESS read-write |
||
1986 | STATUS current |
||
1987 | DESCRIPTION |
||
1988 | "Control of the bit rate of the CAN-Bus. |
||
1989 | The value defines the bit rate of the CAN-bus interface |
||
1990 | " |
||
1991 | ::= { can 6 } |
||
1992 | |||
1993 | ------------------------------------------------------------------------------- |
||
1994 | -- communication.... |
||
1995 | ------------------------------------------------------------------------------- |
||
1996 | |||
1997 | -- other future entries: |
||
1998 | -- +-tcpip |
||
1999 | -- | | |
||
2000 | -- | +- tcpipIpAddress |
||
2001 | -- | +- tcpipGateway |
||
2002 | -- | +- tcpipSubnetMask |
||
2003 | -- | +- tcpipNegotiation |
||
2004 | -- | +- tcpipMAC |
||
2005 | -- | |
||
2006 | -- +-http |
||
2007 | -- | | |
||
2008 | -- | +- httpPort |
||
2009 | -- | +- httpWriteEnable |
||
2010 | -- | |
||
2011 | -- +-telnet |
||
2012 | -- | | |
||
2013 | -- | +- telnetPort |
||
2014 | -- | |
||
2015 | -- +-canbus |
||
2016 | -- | | |
||
2017 | -- | +- address |
||
2018 | -- | +- address2 |
||
2019 | -- | +- speed |
||
2020 | -- | |
||
2021 | -- +-rs232 |
||
2022 | -- | | |
||
2023 | -- | +- ? |
||
2024 | |||
2025 | |||
2026 | |||
2027 | ------------------------------------------------------------------------------- |
||
2028 | -- powersupply |
||
2029 | ------------------------------------------------------------------------------- |
||
2030 | Powersupply ::= SEQUENCE { |
||
2031 | --psFirmwareVersion DisplayString, |
||
2032 | psSerialNumber DisplayString, |
||
2033 | psOperatingTime Integer32, |
||
2034 | |||
2035 | psDirectAccess OCTET STRING |
||
2036 | } |
||
2037 | |||
2038 | --integrated in system.sysDesc |
||
2039 | --psFirmwareVersion OBJECT-TYPE |
||
2040 | -- SYNTAX DisplayString |
||
2041 | -- MAX-ACCESS read-only |
||
2042 | -- STATUS current |
||
2043 | -- DESCRIPTION |
||
2044 | -- "The firmware version of the power supply main CPU." |
||
2045 | -- ::= { powersupply 1 } |
||
2046 | |||
2047 | psSerialNumber OBJECT-TYPE |
||
2048 | SYNTAX DisplayString |
||
2049 | MAX-ACCESS read-only |
||
2050 | STATUS current |
||
2051 | DESCRIPTION |
||
2052 | "The serial number of the power supply." |
||
2053 | ::= { powersupply 2 } |
||
2054 | |||
2055 | psOperatingTime OBJECT-TYPE |
||
2056 | SYNTAX Integer32 |
||
2057 | UNITS "s" |
||
2058 | MAX-ACCESS read-write |
||
2059 | STATUS current |
||
2060 | DESCRIPTION |
||
2061 | "The time in seconds for how long the power supply was switched on." |
||
2062 | ::= { powersupply 3 } |
||
2063 | |||
2064 | psAuxiliaryNumber OBJECT-TYPE |
||
2065 | SYNTAX Integer32 (0..8) |
||
2066 | MAX-ACCESS read-only |
||
2067 | STATUS current |
||
2068 | DESCRIPTION |
||
2069 | "The number of auxiliary channels of the power supply." |
||
2070 | ::= { powersupply 4 } |
||
2071 | |||
2072 | psAuxiliaryTable OBJECT-TYPE |
||
2073 | SYNTAX SEQUENCE OF PsAuxiliarytEntry |
||
2074 | MAX-ACCESS not-accessible |
||
2075 | STATUS current |
||
2076 | DESCRIPTION |
||
2077 | "A list of psAuxiliary entries." |
||
2078 | ::= { powersupply 5 } |
||
2079 | |||
2080 | psDirectAccess OBJECT-TYPE |
||
2081 | SYNTAX OCTET STRING (SIZE (1..14)) |
||
2082 | MAX-ACCESS read-write |
||
2083 | STATUS current |
||
2084 | DESCRIPTION |
||
2085 | "Direct data transfer to the UEP6000 power supply. |
||
2086 | A read access returns nothing, a write access returns the |
||
2087 | response of the power supply. |
||
2088 | " |
||
2089 | ::= { powersupply 1024 } |
||
2090 | |||
2091 | ------------------------------------------------------------------------------ |
||
2092 | psAuxiliaryEntry OBJECT-TYPE |
||
2093 | SYNTAX PsAuxiliaryEntry |
||
2094 | MAX-ACCESS not-accessible |
||
2095 | STATUS current |
||
2096 | DESCRIPTION |
||
2097 | "A table row" |
||
2098 | INDEX { psAuxiliaryIndex } |
||
2099 | ::= { psAuxiliaryTable 1 } |
||
2100 | |||
2101 | OutputEntry ::= SEQUENCE { |
||
2102 | psAuxiliaryIndex INTEGER, |
||
2103 | psAuxiliaryMeasurementVoltage Float, |
||
2104 | psAuxiliaryMeasurementCurrent Float |
||
2105 | } |
||
2106 | |||
2107 | |||
2108 | psAuxiliaryIndex OBJECT-TYPE |
||
2109 | SYNTAX INTEGER { |
||
2110 | u0(1),u1(2),u2(3),u3(4),u4(5),u5(6),u6(7),u7(8)} |
||
2111 | MAX-ACCESS not-accessible |
||
2112 | STATUS current |
||
2113 | DESCRIPTION |
||
2114 | "A unique number for each power supply auxiliary channel. Its value |
||
2115 | ranges between 1 and total number of output channels. |
||
2116 | SMI index starts at 1, so index 1 corresponds to U0." |
||
2117 | ::= { psAuxiliaryEntry 1 } |
||
2118 | |||
2119 | psAuxiliaryMeasurementVoltage OBJECT-TYPE |
||
2120 | SYNTAX Float |
||
2121 | UNITS "V" |
||
2122 | MAX-ACCESS read-only |
||
2123 | STATUS current |
||
2124 | DESCRIPTION |
||
2125 | "The measured power supply auxiliary output voltage." |
||
2126 | ::= { psAuxiliaryEntry 3 } |
||
2127 | |||
2128 | psAuxiliaryMeasurementCurrent OBJECT-TYPE |
||
2129 | SYNTAX Float |
||
2130 | UNITS "A" |
||
2131 | MAX-ACCESS read-only |
||
2132 | STATUS current |
||
2133 | DESCRIPTION |
||
2134 | "The measured power supply auxiliary output current." |
||
2135 | ::= { psAuxiliaryEntry 4 } |
||
2136 | |||
2137 | ------------------------------------------------------------------------------- |
||
2138 | -- fantray |
||
2139 | ------------------------------------------------------------------------------- |
||
2140 | Fantray ::= SEQUENCE { |
||
2141 | -- fanFirmwareVersion DisplayString, |
||
2142 | fanSerialNumber DisplayString, |
||
2143 | fanOperatingTime Integer32, |
||
2144 | fanAirTemperature INTEGER, |
||
2145 | fanSwitchOffDelay INTEGER, |
||
2146 | fanNominalSpeed INTEGER, |
||
2147 | fanMaxSpeed INTEGER, |
||
2148 | fanMinSpeed INTEGER, |
||
2149 | fanNumberOfFans INTEGER, |
||
2150 | fanConfigMaxSpeed Integer32, |
||
2151 | fanConfigMinSpeed Integer32, |
||
2152 | fanSpeedTable FanSpeedEntry |
||
2153 | } |
||
2154 | |||
2155 | --integrated in system.sysDesc |
||
2156 | --fanFirmwareVersion OBJECT-TYPE |
||
2157 | -- SYNTAX DisplayString |
||
2158 | -- MAX-ACCESS read-only |
||
2159 | -- STATUS current |
||
2160 | -- DESCRIPTION |
||
2161 | -- "The firmware version of the fan tray CPU." |
||
2162 | -- ::= { fantray 1 } |
||
2163 | |||
2164 | fanSerialNumber OBJECT-TYPE |
||
2165 | SYNTAX DisplayString (SIZE (0..14)) |
||
2166 | MAX-ACCESS read-write |
||
2167 | STATUS current |
||
2168 | DESCRIPTION |
||
2169 | "The serial number of the fan tray." |
||
2170 | ::= { fantray 2 } |
||
2171 | |||
2172 | fanOperatingTime OBJECT-TYPE |
||
2173 | SYNTAX Integer32 |
||
2174 | UNITS "s" |
||
2175 | MAX-ACCESS read-write |
||
2176 | STATUS current |
||
2177 | DESCRIPTION |
||
2178 | "The time in seconds for how long the fan tray was switched on." |
||
2179 | ::= { fantray 3 } |
||
2180 | |||
2181 | fanAirTemperature OBJECT-TYPE |
||
2182 | SYNTAX Integer32 |
||
2183 | UNITS "deg C" |
||
2184 | MAX-ACCESS read-only |
||
2185 | STATUS current |
||
2186 | DESCRIPTION |
||
2187 | "The temperature of the fan tray inlet air." |
||
2188 | ::= { fantray 4 } |
||
2189 | |||
2190 | fanSwitchOffDelay OBJECT-TYPE |
||
2191 | SYNTAX Integer32 (0 .. 900) |
||
2192 | UNITS "s" |
||
2193 | MAX-ACCESS read-write |
||
2194 | STATUS current |
||
2195 | DESCRIPTION |
||
2196 | "The maximum time in seconds for which the fans will continue running |
||
2197 | after the power supply has been switched off. This feature is used |
||
2198 | to cool down the electronics after switching off. |
||
2199 | " |
||
2200 | ::= { fantray 5 } |
||
2201 | |||
2202 | fanNominalSpeed OBJECT-TYPE |
||
2203 | -- CHECK SYNTAX INTEGER { (0) , (1200..3600) } |
||
2204 | -- SYNTAX Integer32 (0..3600) |
||
2205 | SYNTAX Integer32 |
||
2206 | UNITS "RPM" |
||
2207 | MAX-ACCESS read-write |
||
2208 | STATUS current |
||
2209 | DESCRIPTION |
||
2210 | "The nominal fan rotation speed (RPM, Revolutions Per Minute) |
||
2211 | Value 0 does switch off the fans (only allowed if at least |
||
2212 | one rack temperature sensor is present). |
||
2213 | Values 1..1199 are not allowed" |
||
2214 | ::= { fantray 6 } |
||
2215 | |||
2216 | fanNumberOfFans OBJECT-TYPE |
||
2217 | SYNTAX Integer32 ( 0..12 ) |
||
2218 | UNITS "Fans" |
||
2219 | MAX-ACCESS read-write |
||
2220 | STATUS current |
||
2221 | DESCRIPTION |
||
2222 | "The number of installed fans" |
||
2223 | ::= { fantray 7 } |
||
2224 | |||
2225 | |||
2226 | fanSpeedTable OBJECT-TYPE |
||
2227 | SYNTAX SEQUENCE OF FanSpeedEntry |
||
2228 | MAX-ACCESS not-accessible |
||
2229 | STATUS current |
||
2230 | DESCRIPTION |
||
2231 | "A list of fanSpeedEntries." |
||
2232 | ::= { fantray 8 } |
||
2233 | |||
2234 | fanSpeedEntry OBJECT-TYPE |
||
2235 | SYNTAX FanSpeedEntry |
||
2236 | MAX-ACCESS not-accessible |
||
2237 | STATUS current |
||
2238 | DESCRIPTION |
||
2239 | "A table row" |
||
2240 | INDEX { fanNumber } |
||
2241 | ::= { fanSpeedTable 1 } |
||
2242 | |||
2243 | FanSpeedEntry ::= SEQUENCE { |
||
2244 | fanNumber |
||
2245 | INTEGER, |
||
2246 | fanSpeed |
||
2247 | INTEGER |
||
2248 | } |
||
2249 | |||
2250 | fanNumber OBJECT-TYPE |
||
2251 | SYNTAX Integer32 ( 1..12 ) |
||
2252 | MAX-ACCESS not-accessible |
||
2253 | STATUS current |
||
2254 | DESCRIPTION |
||
2255 | "A unique number for each fan." |
||
2256 | ::= { fanSpeedEntry 1 } |
||
2257 | |||
2258 | fanSpeed OBJECT-TYPE |
||
2259 | SYNTAX Integer32 |
||
2260 | UNITS "RPM" |
||
2261 | MAX-ACCESS read-only |
||
2262 | STATUS current |
||
2263 | DESCRIPTION |
||
2264 | "The measured fan rotation speed (RPM, Revolutions Per Minute)" |
||
2265 | ::= { fanSpeedEntry 2 } |
||
2266 | |||
2267 | fanMaxSpeed OBJECT-TYPE |
||
2268 | -- CHECK SYNTAX INTEGER { (0) , (1200..5000) } |
||
2269 | -- SYNTAX Integer32 (2900..4000) |
||
2270 | SYNTAX INTEGER |
||
2271 | UNITS "RPM" |
||
2272 | MAX-ACCESS read-write |
||
2273 | STATUS current |
||
2274 | DESCRIPTION |
||
2275 | "The highest allowed rotationspeed of fan." |
||
2276 | ::= { fantray 9 } |
||
2277 | |||
2278 | fanMinSpeed OBJECT-TYPE |
||
2279 | -- CHECK SYNTAX INTEGER { (0) , (1000..3600) } |
||
2280 | -- SYNTAX Integer32 (1000..1400) |
||
2281 | SYNTAX INTEGER |
||
2282 | UNITS "RPM" |
||
2283 | MAX-ACCESS read-write |
||
2284 | STATUS current |
||
2285 | DESCRIPTION |
||
2286 | "The lowest allowed Rotationspeed of fan." |
||
2287 | ::= { fantray 10 } |
||
2288 | |||
2289 | fanConfigMaxSpeed OBJECT-TYPE |
||
2290 | SYNTAX Integer32 |
||
2291 | UNITS "RPM" |
||
2292 | MAX-ACCESS read-write |
||
2293 | STATUS current |
||
2294 | DESCRIPTION |
||
2295 | "Hardwarelimits. Can only set by WIENER." |
||
2296 | ::= { fantray 11 } |
||
2297 | |||
2298 | fanConfigMinSpeed OBJECT-TYPE |
||
2299 | SYNTAX Integer32 |
||
2300 | UNITS "RPM" |
||
2301 | MAX-ACCESS read-write |
||
2302 | STATUS current |
||
2303 | DESCRIPTION |
||
2304 | "Hardwarelimits Can only set by WIENER." |
||
2305 | ::= { fantray 12 } |
||
2306 | |||
2307 | ------------------------------------------------------------------------------- |
||
2308 | -- rack |
||
2309 | ------------------------------------------------------------------------------- |
||
2310 | -- this is reserved for futer items (BIN serial number, plug&play, ...) |
||
2311 | |||
2312 | |||
2313 | -- ################### |
||
2314 | ------------------------------------------------------------------------------- |
||
2315 | -- signal |
||
2316 | ------------------------------------------------------------------------------- |
||
2317 | Signal ::= SEQUENCE { |
||
2318 | numberOfAnalogInputs Integer32, |
||
2319 | analogInputTable AnalogInputEntry, |
||
2320 | -- numberOfAnalogOutputs Integer32, |
||
2321 | digitalInput BITS, |
||
2322 | digitalOutput BITS |
||
2323 | } |
||
2324 | |||
2325 | numberOfAnalogInputs OBJECT-TYPE |
||
2326 | SYNTAX Integer32 (0..8) |
||
2327 | MAX-ACCESS read-only |
||
2328 | STATUS current |
||
2329 | DESCRIPTION |
||
2330 | "The number of additional analog inputs of the crate." |
||
2331 | ::= { signal 1 } |
||
2332 | |||
2333 | analogInputTable OBJECT-TYPE |
||
2334 | SYNTAX SEQUENCE OF AnalogInputEntry |
||
2335 | MAX-ACCESS not-accessible |
||
2336 | STATUS current |
||
2337 | DESCRIPTION |
||
2338 | "A (conceptual table) of analog input data." |
||
2339 | ::= { signal 2 } |
||
2340 | |||
2341 | analogInputEntry OBJECT-TYPE |
||
2342 | SYNTAX AnalogInputEntry |
||
2343 | MAX-ACCESS not-accessible |
||
2344 | STATUS current |
||
2345 | DESCRIPTION |
||
2346 | "An entry (conceptual row) of the analogInputTable." |
||
2347 | INDEX { analogInputIndex } |
||
2348 | ::= { analogInputTable 1 } |
||
2349 | |||
2350 | AnalogInputEntry ::= SEQUENCE { |
||
2351 | analogInputIndex INTEGER, |
||
2352 | analogMeasurementVoltage Float |
||
2353 | } |
||
2354 | |||
2355 | analogInputIndex OBJECT-TYPE |
||
2356 | SYNTAX Integer32 (1..8) |
||
2357 | MAX-ACCESS not-accessible |
||
2358 | STATUS current |
||
2359 | DESCRIPTION |
||
2360 | "A unique number for each analog input of the crate" |
||
2361 | ::= { analogInputEntry 1 } |
||
2362 | |||
2363 | analogMeasurementVoltage OBJECT-TYPE |
||
2364 | SYNTAX Float |
||
2365 | UNITS "V" |
||
2366 | MAX-ACCESS read-only |
||
2367 | STATUS current |
||
2368 | DESCRIPTION |
||
2369 | "The measured voltage of the analog input." |
||
2370 | ::= { analogInputEntry 2 } |
||
2371 | |||
2372 | analogMeasurementCurrent OBJECT-TYPE |
||
2373 | SYNTAX Float |
||
2374 | UNITS "A" |
||
2375 | MAX-ACCESS read-only |
||
2376 | STATUS current |
||
2377 | DESCRIPTION |
||
2378 | "The measured current of the analog input." |
||
2379 | ::= { analogInputEntry 3 } |
||
2380 | |||
2381 | |||
2382 | digitalInput OBJECT-TYPE |
||
2383 | SYNTAX BITS { |
||
2384 | d0 (0) , |
||
2385 | d1 (1) , |
||
2386 | d2 (2) , |
||
2387 | d3 (3) , |
||
2388 | d4 (4) , |
||
2389 | d5 (5) , |
||
2390 | d6 (6) , |
||
2391 | d7 (7) |
||
2392 | } |
||
2393 | MAX-ACCESS read-only |
||
2394 | STATUS current |
||
2395 | DESCRIPTION |
||
2396 | "The value of the digital inputs." |
||
2397 | ::= { signal 5 } |
||
2398 | |||
2399 | digitalOutput OBJECT-TYPE |
||
2400 | SYNTAX BITS { |
||
2401 | d0 (0) , |
||
2402 | d1 (1) , |
||
2403 | d2 (2) , |
||
2404 | d3 (3) , |
||
2405 | d4 (4) , |
||
2406 | d5 (5) , |
||
2407 | d6 (6) , |
||
2408 | d7 (7) |
||
2409 | } |
||
2410 | MAX-ACCESS read-only |
||
2411 | STATUS current |
||
2412 | DESCRIPTION |
||
2413 | "The value of the digital outputs." |
||
2414 | ::= { signal 6 } |
||
2415 | |||
2416 | |||
2417 | |||
2418 | -- ################### |
||
2419 | ------------------------------------------------------------------------------- |
||
2420 | END |