Subversion Repositories f9daq

Rev

Details | Last modification | View Log | RSS feed

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