1-- BAY TECHNICAL ASSOCIATES (BAYTECH) MIB
2
3-- Copyright (c) Bay Technical Associates 2000.
4-- Version : 4.01.4
5
6-- Title: TOP LEVEL BAYTECH MIB for all baytech devices
7
8-- *************************************************************************
9-- ************************************************************************
10-- Baytech-MIB { iso org(3) dod(6) internet(1) private(4)
11--    enterprises(1) baytech(4779) }
12
13--
14-- Module/Port MIB definitions are included below.  These have been commented
15-- out.  To access RPCs & outlets by module/port indexing, (in addition to
16-- port indexing, the default method) uncomment this section prior to
17-- compiling the MIB for your browser.
18--
19
20
21Baytech-MIB-401-4 DEFINITIONS ::= BEGIN
22
23IMPORTS
24   enterprises, IpAddress, Gauge, TimeTicks     FROM RFC1155-SMI
25   DisplayString                                FROM RFC1213-MIB
26   OBJECT-TYPE                                  FROM RFC-1212
27   TRAP-TYPE                                    FROM RFC-1215;
28
29
30baytech                        OBJECT IDENTIFIER ::=  { enterprises 4779 }
31
32btadevices                     OBJECT IDENTIFIER ::=  { baytech 1 }
33mtrapargs                      OBJECT IDENTIFIER ::=  { baytech 3 }
34
35sBTAIdent                       OBJECT IDENTIFIER ::=  { btadevices 1 }
36sBTANetworkConfig               OBJECT IDENTIFIER ::=  { btadevices 2 }
37sBTAModules                     OBJECT IDENTIFIER ::=  { btadevices 3 }
38sBTAControl                     OBJECT IDENTIFIER ::=  { btadevices 4 }
39sBTAFileTransfer                OBJECT IDENTIFIER ::=  { btadevices 5 }
40sBTAEnvironmental               OBJECT IDENTIFIER ::=  { btadevices 6 }
41
42-- object types
43
44-- the sBTAIdent group
45
46sBTAIdentFirmwareRev OBJECT-TYPE
47   SYNTAX DisplayString
48   ACCESS read-only
49   STATUS mandatory
50   DESCRIPTION
51      "An 8 byte ID string identifying the DS72 firmware revision.
52       This value is set at the factory."
53   ::= {  sBTAIdent 1 }
54
55sBTAIdentSerialNumber OBJECT-TYPE
56   SYNTAX INTEGER
57   ACCESS read-only
58   STATUS mandatory
59   DESCRIPTION
60      "A number identifying the serial number of the DS72.
61      This value is set at the factory."
62   ::= { sBTAIdent 2 }
63
64sBTAIdentUnitName OBJECT-TYPE
65   SYNTAX DisplayString (SIZE(64))
66   ACCESS read-write
67   STATUS mandatory
68   DESCRIPTION
69      "A 64-character string identifying the name (UnitID) of the DS72.
70       This value is set at the factory to a default of DS72."
71   ::= { sBTAIdent 3 }
72
73--sBTAIdentUnitDescription OBJECT-TYPE
74--   SYNTAX DisplayString
75--   ACCESS read-write
76--   STATUS mandatory
77--   DESCRIPTION
78--      "A 64-character string that can be used by the user for aditional
79--       information describing the unit.
80--       This value is set at the factory to a default of NULL."
81--   ::= { sBTAIdent 4 }
82
83-- the sBTANetworkConfig group
84
85sBTANetworkConfigBootpEnable OBJECT-TYPE
86   SYNTAX INTEGER  {
87   disabled (0),
88   enabled (1)
89   }
90   ACCESS read-write
91   STATUS mandatory
92   DESCRIPTION
93      "Enables/disables bootp.  Bootp will not take effect until the unit is reseted."
94   ::= { sBTANetworkConfig 1 }
95
96sBTANetworkConfigDHCPEnable OBJECT-TYPE
97   SYNTAX INTEGER  {
98   disabled (0),
99   enabled (1)
100   }
101   ACCESS read-write
102   STATUS mandatory
103   DESCRIPTION
104      "Enables/disables DHCP.  DHCP will not take effect until the unit is reseted."
105   ::= { sBTANetworkConfig 2 }
106
107sBTANetworkConfigSSHEnable OBJECT-TYPE
108   SYNTAX INTEGER  {
109   disabled (0),
110   enabled (1)
111   }
112   ACCESS read-write
113   STATUS mandatory
114   DESCRIPTION
115      "Enables/disables SSH logins.
116       Disable/enable SSH will take effect after the unit is reseted."
117   ::= { sBTANetworkConfig 3 }
118
119sBTANetworkConfigTelnetEnable OBJECT-TYPE
120   SYNTAX INTEGER  {
121   disabled (0),
122   enabled (1)
123   }
124   ACCESS read-write
125   STATUS mandatory
126   DESCRIPTION
127      "Enables/disables telnet. "
128   ::= { sBTANetworkConfig 4 }
129
130
131sBTANetworkConfigActivityTimeout OBJECT-TYPE
132   SYNTAX INTEGER
133   ACCESS read-write
134   STATUS mandatory
135   DESCRIPTION
136      "A value from 0 to 120.  0 disables activity timeouts.
137       Value represents minutes of non-activity before telnet / SSH sessions are
138       automatically logged out.
139       Default is 0."
140   ::= { sBTANetworkConfig 5 }
141
142
143sBTANetworkConfigDirectConnEnable OBJECT-TYPE
144   SYNTAX INTEGER  {
145   disabled (0),
146   enabled (1)
147   }
148   ACCESS read-write
149   STATUS mandatory
150   DESCRIPTION
151      "Enables/disables direct port connection upon login."
152   ::= { sBTANetworkConfig 6 }
153
154
155sBTANetworkConfigSNMP      OBJECT IDENTIFIER ::= { sBTANetworkConfig 8 }
156sBTANetworkConfigRadius    OBJECT IDENTIFIER ::= { sBTANetworkConfig 9 }
157sBTANetworkConfigWEB		OBJECT IDENTIFIER ::= { sBTANetworkConfig 10 }
158
159
160
161-- the sBTANetworkConfigSNMP group
162
163sBTANetworkConfigSNMPReadOnlyCommunity OBJECT-TYPE
164   SYNTAX DisplayString
165   ACCESS read-write
166   STATUS mandatory
167   DESCRIPTION
168      "The community name to use for read only access.  Maximum len 16 bytes."
169   ::= { sBTANetworkConfigSNMP 1 }
170
171sBTANetworkConfigSNMPReadWriteCommunity OBJECT-TYPE
172   SYNTAX DisplayString
173   ACCESS read-write
174   STATUS mandatory
175   DESCRIPTION
176      "The community name to use for read-write access.  Maximum len 16 bytes."
177   ::= { sBTANetworkConfigSNMP 2 }
178
179sBTANetworkConfigSNMPNumTrapReceivers OBJECT-TYPE
180   SYNTAX INTEGER
181   ACCESS read-only
182   STATUS mandatory
183   DESCRIPTION
184      "The maximum number of managers to send traps to.  Currently 4."
185   ::= { sBTANetworkConfigSNMP 3 }
186
187sBTANetworkConfigSNMPTrapReceiverTable OBJECT-TYPE
188   SYNTAX SEQUENCE OF SDSNetworkConfigSNMPTrapReceiverEntry
189   ACCESS not-accessible
190   STATUS mandatory
191   DESCRIPTION
192      "A list of managers to send traps to.  The number of
193       entries is given by the value of sBTANetworkConfigSNMPNumTrapReceivers.
194      Maximum number of Trap Receivers is four."
195   ::= { sBTANetworkConfigSNMP 4 }
196
197sBTANetworkConfigSNMPTrapReceiverEntry OBJECT-TYPE
198   SYNTAX SDSNetworkConfigSNMPTrapReceiverEntry
199   ACCESS not-accessible
200   STATUS mandatory
201   DESCRIPTION
202      "Table of managers to send traps to."
203   INDEX  { trapIndex}
204   ::= { sBTANetworkConfigSNMPTrapReceiverTable 1 }
205
206SDSNetworkConfigSNMPTrapReceiverEntry ::=
207   SEQUENCE {
208      trapIndex
209         INTEGER,
210      receiverAddress
211         IpAddress
212   }
213
214trapIndex OBJECT-TYPE
215   SYNTAX INTEGER
216   ACCESS read-only
217   STATUS mandatory
218   DESCRIPTION
219      "The index to a trap receiver entry."
220   ::= { sBTANetworkConfigSNMPTrapReceiverEntry 1 }
221
222receiverAddress OBJECT-TYPE
223   SYNTAX IpAddress
224   ACCESS read-write
225   STATUS mandatory
226   DESCRIPTION
227      "The IP address of the manager to send traps to."
228   ::= { sBTANetworkConfigSNMPTrapReceiverEntry 2 }
229
230
231-- the sBTANetworkConfigRadius group
232
233sBTANetworkConfigRadiusEnable OBJECT-TYPE
234   SYNTAX INTEGER   {
235      disable  (0),
236      enable   (1)
237   }
238   ACCESS read-write
239   STATUS mandatory
240   DESCRIPTION
241      "Enables / disables RADIUS telnet logins."
242   ::= { sBTANetworkConfigRadius 1 }
243
244
245sBTANetworkConfigRadiusPrimaryServer OBJECT-TYPE
246   SYNTAX IpAddress
247   ACCESS read-write
248   STATUS mandatory
249   DESCRIPTION
250      "Ip address of the primary RADIUS server."
251   ::= { sBTANetworkConfigRadius 2 }
252
253sBTANetworkConfigRadiusSecondaryServer OBJECT-TYPE
254   SYNTAX IpAddress
255   ACCESS read-write
256   STATUS mandatory
257   DESCRIPTION
258      "Ip address of the back-up RADIUS server."
259   ::= { sBTANetworkConfigRadius 3 }
260
261sBTANetworkConfigRadiusLocalLogin OBJECT-TYPE
262   SYNTAX INTEGER {
263      disable  (0),
264      enable   (1)
265   }
266   ACCESS read-write
267   STATUS mandatory
268   DESCRIPTION
269      "Enables / disables the use of local (usernames stored in the DS72) logins
270       in the case that both the primary and secondary RADIUS server are not available."
271   ::= { sBTANetworkConfigRadius 4 }
272
273--------------------------------------------------
274--        The sFNetworkConfigWEB Group        --
275--------------------------------------------------
276
277sBTANetworkConfigWebEnable OBJECT-TYPE
278   SYNTAX INTEGER  {
279   disabled (0),
280   enabled (1)
281   }
282   ACCESS read-write
283   STATUS mandatory
284   DESCRIPTION
285       "Enables WEB."
286   ::= { sBTANetworkConfigWEB 1 }
287
288sBTANetworkConfigWebSecureEnable OBJECT-TYPE
289   SYNTAX INTEGER  {
290   disabled (0),
291   enabled (1)
292   }
293   ACCESS read-write
294   STATUS mandatory
295   DESCRIPTION
296       "Enables WEB Security."
297   ::= { sBTANetworkConfigWEB 2 }
298
299sBTANetworkConfigWebLoginEnable OBJECT-TYPE
300   SYNTAX INTEGER  {
301   disabled (0),
302   enabled (1)
303   }
304   ACCESS read-write
305   STATUS mandatory
306   DESCRIPTION
307       "Enables WEB Login."
308   ::= { sBTANetworkConfigWEB 3 }
309
310sBTANetworkConfigWebActivityTimeout OBJECT-TYPE
311   SYNTAX INTEGER
312   ACCESS read-write
313   STATUS mandatory
314   DESCRIPTION
315       "A value from 0 to 120.  0 disables WEB activity timeouts.
316       Value represents minutes of non-activity before WEB sessions are
317       automatically logged out.  Default is 0."
318   ::= { sBTANetworkConfigWEB 4 }
319
320
321-- the sBTAModules group
322
323sBTAModulesNumberOfModules OBJECT-TYPE
324   SYNTAX INTEGER
325   ACCESS read-only
326   STATUS mandatory
327   DESCRIPTION
328      "Number of modules installed into the DS unit."
329   ::= { sBTAModules 1 }
330
331sBTAModulesModulesInstalled OBJECT-TYPE
332   SYNTAX DisplayString
333   ACCESS read-only
334   STATUS mandatory
335   DESCRIPTION
336      "A character string listing the modules installed seperated by commas.
337       Each module is identifed by a two digit number indicating the slot.
338       For example 02,03,04,06 means modules 2,3,4 and 6 are installed."
339   ::= { sBTAModules 2 }
340
341sBTAModulesResetModulesCmd OBJECT-TYPE
342   SYNTAX INTEGER
343   ACCESS read-only
344   STATUS deprecated
345   DESCRIPTION
346      "This command is no longer supported."
347   ::= { sBTAModules 3 }
348
349sBTAModulesNumberOfIntelligentModules OBJECT-TYPE
350   SYNTAX INTEGER
351   ACCESS read-only
352   STATUS mandatory
353   DESCRIPTION
354      "The number of Intelligent Modules installed in the DS Unit."
355   ::= { sBTAModules 4 }
356
357sBTAModulesRPC		OBJECT IDENTIFIER ::=  { sBTAModules 5 }
358sBTAModulesSerial	OBJECT IDENTIFIER ::=  { sBTAModules 6 }
359sBTAModulesModem 	OBJECT IDENTIFIER ::=  { sBTAModules 7 }
360
361-- sBTAModulesRPC group
362
363sBTAModulesNumberOfRPCModules OBJECT-TYPE
364   SYNTAX INTEGER
365   ACCESS read-only
366   STATUS mandatory
367   DESCRIPTION
368      "The number of DS30 Modules installed in the DS Unit."
369   ::= { sBTAModulesRPC 1 }
370
371sBTAModulesRPCTable OBJECT-TYPE
372   SYNTAX SEQUENCE OF SDSModulesRPCEntry
373   ACCESS not-accessible
374   STATUS mandatory
375   DESCRIPTION
376      "Allows for control of individual outlets and individual RPC modules. "
377   ::= { sBTAModulesRPC 2 }
378
379sBTAModulesRPCEntry OBJECT-TYPE
380   SYNTAX SDSModulesRPCEntry
381   ACCESS not-accessible
382   STATUS mandatory
383   DESCRIPTION
384      "The RPCs to control and get status on."
385   INDEX  { sBTAModulesRPCIndex}
386   ::= { sBTAModulesRPCTable 1 }
387
388SDSModulesRPCEntry ::=
389   SEQUENCE {
390      sBTAModulesRPCIndex		INTEGER,
391      sBTAModulesRPCName		DisplayString,
392      sBTAModulesRPCFirmwareVersion     DisplayString,
393      sBTAModulesRPCCurrent		INTEGER,
394      sBTAModulesRPCMaxCurrent		INTEGER,
395      sBTAModulesRPCVoltage		INTEGER,
396      sBTAModulesRPCPower		INTEGER,
397      sBTAModulesRPCTemperature		INTEGER,
398      sBTAModulesRPCRebootTimeout	INTEGER,
399      sBTAModulesRPCAllOutletsCmd	INTEGER,
400      sBTAModulesRPCAllOutletsStatus 	DisplayString,
401      sBTAModulesRPCCurrentAlarmThreshold INTEGER,
402      sBTAModulesRPCOverVoltageThreshold  INTEGER,
403      sBTAModulesRPCUnderVoltageThreshold INTEGER,
404      sBTAModulesRPCNumberOfOutlets	INTEGER,
405      sBTAModulesRPCCircuitBreaker	INTEGER,
406      sBTAModulesRPCOverTempThreshold	INTEGER,
407      sBTAModulesRPCUnitVA		INTEGER,
408      sBTAModulesRPCNumberOfBreakers	INTEGER,
409      sBTAModulesRPCLowCurrentThreshold INTEGER,
410      sBTAModulesRPCVoltageSource	INTEGER,
411      sBTAModulesRPCSourceSwitchCount	INTEGER,
412      sBTAModulesRPCNumberOfSensors	INTEGER,
413      sBTAModulesRPCType			DisplayString
414   }
415
416sBTAModulesRPCIndex OBJECT-TYPE
417   SYNTAX INTEGER
418   ACCESS read-only
419   STATUS mandatory
420   DESCRIPTION
421      "The index into the RPC table.  Indexes for rpcs attached to ds74 modules are calculate with the following formula:
422      ((module - 2) * 4) + port.  For example module 3 port 1 = index 5. "
423   ::= { sBTAModulesRPCEntry 1 }
424
425sBTAModulesRPCName OBJECT-TYPE
426   SYNTAX DisplayString
427   ACCESS read-write
428   STATUS mandatory
429   DESCRIPTION
430      "The name (unit id) of the rpc."
431   ::= { sBTAModulesRPCEntry 2 }
432
433sBTAModulesRPCFirmwareVersion OBJECT-TYPE
434   SYNTAX DisplayString
435   ACCESS read-only
436   STATUS mandatory
437   DESCRIPTION
438      "The firware version of the rpc."
439   ::= { sBTAModulesRPCEntry 3 }
440
441sBTAModulesRPCCurrent OBJECT-TYPE
442   SYNTAX INTEGER
443   ACCESS read-only
444   STATUS mandatory
445   DESCRIPTION
446      "The current reading for the power strip.
447       If current measurement is not installed this value will always read 0."
448   ::= { sBTAModulesRPCEntry 4 }
449
450sBTAModulesRPCMaxCurrent OBJECT-TYPE
451   SYNTAX INTEGER
452   ACCESS read-write
453   STATUS mandatory
454   DESCRIPTION
455      "The maximum detected current reading for the power strip.
456       If current measurement is not installed this value will always read 0.
457       Setting this value to 0 will clear the maximum current detected."
458   ::= { sBTAModulesRPCEntry 5 }
459
460sBTAModulesRPCVoltage OBJECT-TYPE
461   SYNTAX INTEGER
462   ACCESS read-only
463   STATUS mandatory
464   DESCRIPTION
465      "The voltage reading for the power strip.
466       If voltage measurement is not installed this value will always read 0."
467   ::= { sBTAModulesRPCEntry 6 }
468
469sBTAModulesRPCPower OBJECT-TYPE
470   SYNTAX INTEGER
471   ACCESS read-only
472   STATUS mandatory
473   DESCRIPTION
474      "The power reading for the power strip.
475       If power measurement is not installed this value will always read 0."
476   ::= { sBTAModulesRPCEntry 7 }
477
478sBTAModulesRPCTemperature OBJECT-TYPE
479   SYNTAX INTEGER
480   ACCESS read-only
481   STATUS mandatory
482   DESCRIPTION
483      "The temperature reading for the power strip.  Readings are in degrees C.
484       If temperature measurement is not installed this value will always read 0."
485   ::= { sBTAModulesRPCEntry 8 }
486
487sBTAModulesRPCRebootTimeout OBJECT-TYPE
488   SYNTAX INTEGER
489   ACCESS read-only
490   STATUS mandatory
491   DESCRIPTION
492      "The length of off time for automatic reboot sequences.
493       Currently a read-only value set to the fixed reboot timeout."
494   ::= { sBTAModulesRPCEntry 9 }
495
496sBTAModulesRPCAllOutletsCmd OBJECT-TYPE
497   SYNTAX INTEGER {
498        off         (0),
499        on          (1),
500        reboot		(2),
501        lockon      (3),
502        lockoff		(4),
503        unlock   	(5),
504        unknown     (6)
505   }
506   ACCESS read-write
507   STATUS mandatory
508   DESCRIPTION
509      "Turns all outlets on, off or reboot.
510       0 = off
511       1 = on
512       2 = reboot
513
514       A get will return unknown (6)."
515   ::= { sBTAModulesRPCEntry 10 }
516
517sBTAModulesRPCAllOutletsStatus OBJECT-TYPE
518   SYNTAX DisplayString
519   ACCESS read-only
520   STATUS mandatory
521   DESCRIPTION
522      "Reports status of outlets in a comma deliminated string.
523       0 = off
524       1 = on
525       2 = reboot
526       3 = locked on
527       4 = locked off"
528   ::= { sBTAModulesRPCEntry 11 }
529
530sBTAModulesRPCCurrentAlarmThreshold OBJECT-TYPE
531   SYNTAX INTEGER
532   ACCESS read-write
533   STATUS mandatory
534   DESCRIPTION
535      "The current alarm threshold level *10.  A value of 105 will set the level to 10.5."
536   ::= { sBTAModulesRPCEntry 12 }
537
538sBTAModulesRPCOverVoltageThreshold OBJECT-TYPE
539   SYNTAX INTEGER
540   ACCESS read-write
541   STATUS mandatory
542   DESCRIPTION
543      "The over voltage alarm threshold level *10.  A value of 105 will set the level to 10.5."
544   ::= { sBTAModulesRPCEntry 13 }
545
546sBTAModulesRPCUnderVoltageThreshold OBJECT-TYPE
547   SYNTAX INTEGER
548   ACCESS read-write
549   STATUS mandatory
550   DESCRIPTION
551      "The under voltage alarm threshold level *10.  A value of 105 will set the level to 10.5."
552   ::= { sBTAModulesRPCEntry 14 }
553
554sBTAModulesRPCNumberOfOutlets OBJECT-TYPE
555   SYNTAX INTEGER
556   ACCESS read-only
557   STATUS mandatory
558   DESCRIPTION
559      "Number of outlets for this RPC.
560       This will be the size of outlet table for this RPC index."
561   ::= { sBTAModulesRPCEntry 15 }
562
563sBTAModulesRPCCircuitBreaker OBJECT-TYPE
564   SYNTAX INTEGER {
565        off         (0),
566        on          (1)
567   }
568   ACCESS read-only
569   STATUS mandatory
570   DESCRIPTION
571      "Status of circuit breaker in power strip. 0=off 1=on."
572   ::= { sBTAModulesRPCEntry 16 }
573
574sBTAModulesRPCOverTempThreshold OBJECT-TYPE
575   SYNTAX INTEGER
576   ACCESS read-write
577   STATUS mandatory
578   DESCRIPTION
579      "The over temperature alarm threshold level *10.  A value of 505 will set the level to 50.5."
580   ::= { sBTAModulesRPCEntry 17 }
581
582sBTAModulesRPCUnitVA OBJECT-TYPE
583   SYNTAX INTEGER
584   ACCESS read-only
585   STATUS mandatory
586   DESCRIPTION
587      "Total Volt-Amps for this RPC. "
588   ::= { sBTAModulesRPCEntry 18 }
589
590sBTAModulesRPCNumberOfBreakers OBJECT-TYPE
591   SYNTAX INTEGER
592   ACCESS read-only
593   STATUS mandatory
594   DESCRIPTION
595      "Number of breakers for this RPC. "
596   ::= { sBTAModulesRPCEntry 19 }
597
598sBTAModulesRPCLowCurrentThreshold OBJECT-TYPE
599   SYNTAX INTEGER
600   ACCESS read-write
601   STATUS mandatory
602   DESCRIPTION
603      "Low current threshold for this RPC. "
604   ::= { sBTAModulesRPCEntry 20 }
605
606sBTAModulesRPCVoltageSource OBJECT-TYPE
607   SYNTAX INTEGER
608   ACCESS read-write
609   STATUS mandatory
610   DESCRIPTION
611      "Voltage source for this RPC. "
612   ::= { sBTAModulesRPCEntry 21 }
613
614sBTAModulesRPCSourceSwitchCount OBJECT-TYPE
615   SYNTAX INTEGER
616   ACCESS read-only
617   STATUS mandatory
618   DESCRIPTION
619      "Count of Voltage Source Switches for this RPC. "
620   ::= { sBTAModulesRPCEntry 22 }
621
622sBTAModulesRPCNumberOfSensors OBJECT-TYPE
623   SYNTAX INTEGER
624   ACCESS read-only
625   STATUS mandatory
626   DESCRIPTION
627      "Number of environmental sensors for this RPC. "
628   ::= { sBTAModulesRPCEntry 23 }
629
630sBTAModulesRPCType OBJECT-TYPE
631   SYNTAX DisplayString
632   ACCESS read-only
633   STATUS mandatory
634   DESCRIPTION
635      "The type of RPC installed at the indexed location."
636   ::= { sBTAModulesRPCEntry 24 }
637
638
639
640sBTAModulesRPCOutletTable OBJECT-TYPE
641   SYNTAX SEQUENCE OF SDSModulesRPCOutletEntry
642   ACCESS not-accessible
643   STATUS mandatory
644   DESCRIPTION
645      "Allows for control of individual outlets. The number of
646       entries is contained in the sBTAModulesRPCOutletTableSize OID."
647   ::= { sBTAModulesRPC 3 }
648
649sBTAModulesRPCOutletEntry OBJECT-TYPE
650   SYNTAX SDSModulesRPCOutletEntry
651   ACCESS not-accessible
652   STATUS mandatory
653   DESCRIPTION
654      "The outlets to control and get status on."
655   INDEX  { sBTAModulesRPCOutletModuleIndex, sBTAModulesRPCOutletIndex}
656   ::= { sBTAModulesRPCOutletTable 1 }
657
658SDSModulesRPCOutletEntry ::=
659   SEQUENCE {
660      sBTAModulesRPCOutletModuleIndex   INTEGER,
661      sBTAModulesRPCOutletIndex         INTEGER,
662      sBTAModulesRPCOutletState         INTEGER,
663      sBTAModulesRPCOutletName       DisplayString
664   }
665
666sBTAModulesRPCOutletModuleIndex OBJECT-TYPE
667   SYNTAX INTEGER
668   ACCESS read-only
669   STATUS mandatory
670   DESCRIPTION
671      "The index to the outlet entry."
672   ::= { sBTAModulesRPCOutletEntry 1 }
673
674sBTAModulesRPCOutletIndex OBJECT-TYPE
675   SYNTAX INTEGER
676   ACCESS read-only
677   STATUS mandatory
678   DESCRIPTION
679      "The index to the outlet entry."
680   ::= { sBTAModulesRPCOutletEntry 2 }
681
682sBTAModulesRPCOutletState OBJECT-TYPE
683   SYNTAX INTEGER {
684        off	(0),
685        on	(1),
686        reboot	(2),
687        lockon	(3),
688        lockoff	(4),
689        unlock	(5),
690        unknown	(6)
691   }
692
693   ACCESS read-write
694   STATUS mandatory
695   DESCRIPTION
696       "Getting this variable will return the state of the outlet.
697       Valid return states are unknown, on, off, lockon, lockoff.
698       0 = off
699       1 = on
700       2 = reboot
701       3 = lockon (outlet is on and no changes are allowed)
702       4 = lockoff (outlet is off and no changes are allowed)
703       5 = unlock."
704
705   ::= { sBTAModulesRPCOutletEntry 3 }
706
707
708sBTAModulesRPCOutletName    OBJECT-TYPE
709   SYNTAX  DisplayString
710   ACCESS  read-write
711   STATUS  mandatory
712   DESCRIPTION
713      "The name of the outlet. Maximum size is 16 characters."
714
715   ::= { sBTAModulesRPCOutletEntry  4 }
716
717sBTAModulesRPCGroupCmd OBJECT-TYPE
718   SYNTAX DisplayString
719   ACCESS read-write
720   STATUS mandatory
721   DESCRIPTION
722      "A character string listing the outlets that need to be controlled,
723      turned off, or turn on as a group.  Command is the first character
724      followed by a space.  Valid commads are 0=off,1=on, or 2=reboot. A
725      list follows the command in the format module.outlet.  For example
726      2 2.1,2.12,3.1  will reboot module 2 outlet 2&12 module 3 outlet 1."
727   ::= { sBTAModulesRPC 4 }
728
729
730-- the sBTAModulesRPCCurrentGroup group
731
732sBTAModulesRPCCurrentGroupsCurrentTable OBJECT-TYPE
733   SYNTAX SEQUENCE OF SDSModulesRPCCurrentGroupsCurrentEntry
734   ACCESS not-accessible
735   STATUS mandatory
736   DESCRIPTION
737	" A list of total current for RPCs in each current group"
738   ::= { sBTAModulesRPC 8 }
739
740sBTAModulesRPCCurrentGroupsCurrentEntry OBJECT-TYPE
741   SYNTAX SDSModulesRPCCurrentGroupsCurrentEntry
742   ACCESS not-accessible
743   STATUS mandatory
744   DESCRIPTION
745      "Table of total current measurement by group"
746   INDEX  { groupCurrentIndex}
747   ::= { sBTAModulesRPCCurrentGroupsCurrentTable 1 }
748
749SDSModulesRPCCurrentGroupsCurrentEntry ::=
750   SEQUENCE {
751      groupCurrentIndex  	INTEGER,
752      groupCurrent	 	INTEGER,
753      rpcGroup			DisplayString,
754      warningThreshold  	INTEGER,
755      emergencyThreshold	INTEGER
756   }
757
758groupCurrentIndex OBJECT-TYPE
759   SYNTAX INTEGER
760   ACCESS read-only
761   STATUS mandatory
762   DESCRIPTION
763      "The index to a group total current."
764   ::= { sBTAModulesRPCCurrentGroupsCurrentEntry 1 }
765
766groupCurrent OBJECT-TYPE
767   SYNTAX INTEGER
768   ACCESS read-only
769   STATUS mandatory
770   DESCRIPTION
771	"Current total for all RPCs in group."
772   ::= { sBTAModulesRPCCurrentGroupsCurrentEntry 2 }
773
774rpcGroup OBJECT-TYPE
775   SYNTAX DisplayString
776   ACCESS read-write
777   STATUS mandatory
778   DESCRIPTION
779      "A character string listing the RPCs, by port index, that will be
780       included in a measurement of total current.  For each group, a sum
781       will be periodically computed of currents of all listed RPCs, which
782       will be compared to warning and emergency thresholds, generating
783       appropriate traps as required by transit of a threshold. A maximum
784       of 8 RPCs may be monitored within a group.  The RPC must be connected
785       and operating and the corresponding DS74 serial port must be configured
786       for an RPC-SNMP device type to be allowed group membership."
787   ::= { sBTAModulesRPCCurrentGroupsCurrentEntry 3 }
788
789warningThreshold OBJECT-TYPE
790   SYNTAX INTEGER
791   ACCESS read-write
792   STATUS mandatory
793   DESCRIPTION
794	"The current level, in tenths of an amp, that will cause a Current
795         Level Warning trap to be sent if the total current for the associated
796	 group if exceeded.  Conversely, a Current Level Warning Clear trap
797	 will be sent whent the total group current falls below the threshold."
798   ::= { sBTAModulesRPCCurrentGroupsCurrentEntry 4 }
799
800emergencyThreshold OBJECT-TYPE
801   SYNTAX INTEGER
802   ACCESS read-write
803   STATUS mandatory
804   DESCRIPTION
805	"The current level, in tenths of an amp, that will cause a Current
806         Level Emergency trap to be sent if the total current for the associated
807	 group if exceeded.  Conversely, a Current Level Emergeny Clear trap
808	 will be sent whent the total group current falls below the threshold."
809   ::= { sBTAModulesRPCCurrentGroupsCurrentEntry 5}
810
811
812--  Individual strip table (by breaker - for RPC 28 & other multi-breaker units)
813
814sBTAModulesRPCBreakersTable OBJECT-TYPE
815   SYNTAX SEQUENCE OF SDSModulesRPCBreakersEntry
816   ACCESS not-accessible
817   STATUS mandatory
818   DESCRIPTION
819      "Allows monitoring of individual outlet strips on RPCs. "
820   ::= { sBTAModulesRPC 9 }
821
822sBTAModulesRPCBreakersEntry OBJECT-TYPE
823   SYNTAX SDSModulesRPCBreakersEntry
824   ACCESS not-accessible
825   STATUS mandatory
826   DESCRIPTION
827      "Status organization by breaker."
828   INDEX  { sBTAModulesRPCBreakersModulesIndex,sBTAModulesRPCBreakersBreakersIndex}
829   ::= { sBTAModulesRPCBreakersTable 1 }
830
831SDSModulesRPCBreakersEntry ::=
832   SEQUENCE {
833      sBTAModulesRPCBreakersModulesIndex   		INTEGER,
834      sBTAModulesRPCBreakersBreakersIndex  		INTEGER,
835      sBTAModulesRPCBreakersCircuitBreaker 		INTEGER,
836      sBTAModulesRPCBreakersCurrent			INTEGER,
837      sBTAModulesRPCBreakersMaxCurrent			INTEGER,
838      sBTAModulesRPCBreakersVoltage			INTEGER,
839      sBTAModulesRPCBreakersPower			INTEGER,
840      sBTAModulesRPCBreakersVA				INTEGER,
841      sBTAModulesRPCBreakersCurrentAlarmThreshold	INTEGER
842   }
843
844
845sBTAModulesRPCBreakersModulesIndex OBJECT-TYPE
846   SYNTAX INTEGER
847   ACCESS read-only
848   STATUS mandatory
849   DESCRIPTION
850      "The index into the RPC table."
851   ::= { sBTAModulesRPCBreakersEntry 1 }
852
853sBTAModulesRPCBreakersBreakersIndex OBJECT-TYPE
854   SYNTAX INTEGER
855   ACCESS read-only
856   STATUS mandatory
857   DESCRIPTION
858      "The index into the RPC breaker table."
859   ::= { sBTAModulesRPCBreakersEntry 2 }
860
861sBTAModulesRPCBreakersCircuitBreaker OBJECT-TYPE
862   SYNTAX INTEGER {
863        off         (0),
864        on          (1)
865   }
866   ACCESS read-only
867   STATUS mandatory
868   DESCRIPTION
869      "Status of circuit breaker in power strip. 0=off 1=on."
870   ::= { sBTAModulesRPCBreakersEntry 3 }
871
872sBTAModulesRPCBreakersCurrent OBJECT-TYPE
873   SYNTAX INTEGER
874   ACCESS read-only
875   STATUS mandatory
876   DESCRIPTION
877      "The detected current reading for the power strip.
878       If current measurement is not installed this value will always read 0."
879   ::= { sBTAModulesRPCBreakersEntry 4 }
880
881sBTAModulesRPCBreakersMaxCurrent OBJECT-TYPE
882   SYNTAX INTEGER
883   ACCESS read-only
884   STATUS mandatory
885   DESCRIPTION
886      "The maximum detected current reading for the power strip.
887       If current measurement is not installed this value will always read 0."
888   ::= { sBTAModulesRPCBreakersEntry 5 }
889
890sBTAModulesRPCBreakersVoltage OBJECT-TYPE
891   SYNTAX INTEGER
892   ACCESS read-only
893   STATUS mandatory
894   DESCRIPTION
895      "The voltage reading for the power strip.
896       If voltage measurement is not installed this value will always read 0."
897   ::= { sBTAModulesRPCBreakersEntry 6 }
898
899sBTAModulesRPCBreakersPower OBJECT-TYPE
900   SYNTAX INTEGER
901   ACCESS read-only
902   STATUS mandatory
903   DESCRIPTION
904      "The power reading for the power strip.
905       If voltage measurement is not installed this value will always read 0."
906   ::= { sBTAModulesRPCBreakersEntry 7 }
907
908sBTAModulesRPCBreakersVA OBJECT-TYPE
909   SYNTAX INTEGER
910   ACCESS read-only
911   STATUS mandatory
912   DESCRIPTION
913      "The volt-amps reading for the power strip.
914       If voltage measurement is not installed this value will always read 0."
915   ::= { sBTAModulesRPCBreakersEntry 8 }
916
917sBTAModulesRPCBreakersCurrentAlarmThreshold OBJECT-TYPE
918   SYNTAX INTEGER
919   ACCESS read-write
920   STATUS mandatory
921   DESCRIPTION
922      "The current alarm threshold level *10.  A value of 105 will set the level to 10.5."
923   ::= { sBTAModulesRPCBreakersEntry 9 }
924
925
926-- the sBTAControl group
927
928sBTAControlResetUnit OBJECT-TYPE
929   SYNTAX INTEGER  {
930   noreset (0),
931   reset (1)
932   }
933   ACCESS read-write
934   STATUS mandatory
935   DESCRIPTION
936      "Setting this value to 1 will cause the unit to reset.
937       A get of this OID will return 0."
938   ::= { sBTAControl 1 }
939
940sBTAControlResetModules OBJECT-TYPE
941   SYNTAX INTEGER  {
942   noreset (0),
943   reset (1)
944   }
945   ACCESS read-write
946   STATUS mandatory
947   DESCRIPTION
948      "Setting this value to 1 will cause the unit to reset modules
949       simular to the telnet RM command.  A get of this OID will return 0."
950   ::= { sBTAControl 2 }
951
952sBTAControlNumOfLoggedUsers OBJECT-TYPE
953   SYNTAX INTEGER
954   ACCESS read-only
955   STATUS mandatory
956   DESCRIPTION
957      "Number of users logged in via telnet or SSH."
958   ::= { sBTAControl 3 }
959
960sBTAControlUserTable OBJECT-TYPE
961   SYNTAX SEQUENCE OF SDSControlUserEntry
962   ACCESS not-accessible
963   STATUS mandatory
964   DESCRIPTION
965      "A list of users and user information.
966       The number of entries is contained in the sBTAControlNumOfLoggedUsers OID."
967   ::= { sBTAControl 4 }
968
969sBTAControlUserEntry OBJECT-TYPE
970   SYNTAX SDSControlUserEntry
971   ACCESS not-accessible
972   STATUS mandatory
973   DESCRIPTION
974      "The users to get status on."
975   INDEX  { sBTAControlUserIndex}
976   ::= { sBTAControlUserTable 1 }
977
978SDSControlUserEntry ::=
979   SEQUENCE {
980      sBTAControlUserIndex            INTEGER,
981      sBTAControlUserName             DisplayString,
982      sBTAControlUserAddress          IpAddress,
983      sBTAControlUserConnection	     INTEGER,
984      sBTAControlUserConnModule       INTEGER,
985      sBTAControlUserConnPort         INTEGER,
986      sBTAControlUserTerminateUser	 INTEGER
987   }
988
989sBTAControlUserIndex OBJECT-TYPE
990   SYNTAX INTEGER
991   ACCESS read-only
992   STATUS mandatory
993   DESCRIPTION
994      "The index to the user entry."
995   ::= { sBTAControlUserEntry 1 }
996
997sBTAControlUserName    OBJECT-TYPE
998   SYNTAX  DisplayString
999   ACCESS  read-only
1000   STATUS  mandatory
1001   DESCRIPTION
1002      "The username of the user."
1003
1004   ::= { sBTAControlUserEntry  2 }
1005
1006sBTAControlUserAddress OBJECT-TYPE
1007   SYNTAX IpAddress
1008   ACCESS read-only
1009   STATUS mandatory
1010   DESCRIPTION
1011      "The IP address of the user."
1012   ::= { sBTAControlUserEntry 3 }
1013
1014sBTAControlUserConnection OBJECT-TYPE
1015   SYNTAX INTEGER {
1016   serialport (0),
1017   telnet (1),
1018   ssh (2),
1019   unknown (4)
1020   }
1021   ACCESS read-only
1022   STATUS mandatory
1023   DESCRIPTION
1024      "Type of connection.
1025       If unknown, user is logging out or the connection is invalid."
1026   ::= { sBTAControlUserEntry 4 }
1027
1028sBTAControlUserConnModule OBJECT-TYPE
1029   SYNTAX INTEGER
1030   ACCESS read-only
1031   STATUS mandatory
1032   DESCRIPTION
1033      "If the user is connected to a module, this value will
1034       report the module number connected to.
1035       If the value is 0 the user is not connected to a module."
1036   ::= { sBTAControlUserEntry 5 }
1037
1038sBTAControlUserConnPort OBJECT-TYPE
1039   SYNTAX INTEGER
1040   ACCESS read-only
1041   STATUS mandatory
1042   DESCRIPTION
1043      "The port number with in a module that the user is connected to.
1044       This usually only applies to connections to DS74 serial modules.
1045       Intelligent modules connections are always made on port 1.
1046       If value is 0 the user is not connected to a module."
1047   ::= { sBTAControlUserEntry 6 }
1048
1049sBTAControlUserTerminateUser OBJECT-TYPE
1050   SYNTAX INTEGER {
1051      terminate (1)
1052   }
1053   ACCESS read-write
1054   STATUS mandatory
1055   DESCRIPTION
1056      "Settings this OID to anything but 0 will terminate (log out) the user.
1057       A get of this OID will return 0."
1058   ::= { sBTAControlUserEntry 7 }
1059
1060-- the sBTAFileTransfer group
1061sBTAFileTransferEnableUpgradeFTPFileTransfer OBJECT-TYPE
1062   SYNTAX INTEGER   {
1063      enableUpgradeFileTransferDownloadViaFTP   (1)
1064   }
1065   ACCESS read-write
1066  STATUS mandatory
1067   DESCRIPTION
1068      "Setting this OID to enableUpgradeFileTransferDownloadViaFTP (1)
1069      will start the FTP server and place the DS72 in upgrade mode. An
1070      FTP connection may then be established for the purpose of transmitting
1071      a firmware upgrade file."
1072   ::= { sBTAFileTransfer 1 }
1073
1074-- the mtrapargs group
1075
1076mtrapargsInteger OBJECT-TYPE
1077   SYNTAX INTEGER
1078   ACCESS read-only
1079   STATUS mandatory
1080   DESCRIPTION
1081      "This OID allows baytech traps to be sent with an integer argument
1082       that may not be defined in the baytech MIB.
1083
1084       A get of this OID will return 0."
1085   ::= { mtrapargs 1 }
1086
1087mtrapargsIpAddress OBJECT-TYPE
1088   SYNTAX IpAddress
1089   ACCESS read-only
1090   STATUS mandatory
1091   DESCRIPTION
1092      "This OID allows bayteh traps to be sent with an IP address argument
1093       that may not be defined in the baytech MIB.
1094
1095       A get of this OID will return 0.0.0.0."
1096   ::= { mtrapargs 2 }
1097
1098mtrapargsString OBJECT-TYPE
1099   SYNTAX  DisplayString
1100   ACCESS read-only
1101   STATUS mandatory
1102   DESCRIPTION
1103      "This OID allows baytech traps to be sent with an octet string argument
1104       that may not be defined in the baytech MIB.
1105
1106       A get of this OID will return a NULL string."
1107   ::= { mtrapargs 3 }
1108
1109mtrapargsGauge OBJECT-TYPE
1110   SYNTAX  Gauge
1111   ACCESS read-only
1112   STATUS mandatory
1113   DESCRIPTION
1114      "This OID allows baytech traps to be sent with a Gauge argument
1115       that may not be defined in the baytech MIB.
1116
1117       A get of this OID will return 0."
1118   ::= { mtrapargs 4 }
1119
1120mtrapargsTimeTicks OBJECT-TYPE
1121   SYNTAX TimeTicks
1122   ACCESS read-only
1123   STATUS mandatory
1124   DESCRIPTION
1125      "This OID allows baytech traps to be sent with a TimeTicks argument
1126       that may not be defined in the baytech MIB.
1127
1128       A get of this OID will return 0."
1129   ::= { mtrapargs 5 }
1130
1131sBTAModuleIndex OBJECT-TYPE
1132   SYNTAX INTEGER
1133   ACCESS read-only
1134   STATUS mandatory
1135   DESCRIPTION
1136      "This OID allows baytech traps to be sent with an integer argument
1137       that may not be defined in the baytech MIB.  This is an index to a specific
1138       DS module. Value will equal the slot of the module.
1139
1140       A get of this OID will return 0."
1141   ::= { mtrapargs 6 }
1142
1143sBTAOutletIndex OBJECT-TYPE
1144   SYNTAX INTEGER
1145   ACCESS read-only
1146   STATUS mandatory
1147   DESCRIPTION
1148      "This OID allows baytech traps to be sent with an integer argument
1149       that may not be defined in the baytech MIB.  This is an index to a specific
1150       outlet in a DS module.
1151
1152       Value is 1 to number of outlets controlled by the ds module.  0 represents
1153       all outlets.
1154
1155       A get of this OID will return 0."
1156   ::= { mtrapargs 7 }
1157
1158sBTAPortIndex OBJECT-TYPE
1159   SYNTAX INTEGER
1160   ACCESS read-only
1161   STATUS mandatory
1162   DESCRIPTION
1163      "This OID allows baytech traps to be sent with an integer argument
1164       that may not be defined in the baytech MIB.  This is an index to a specific
1165       outlet in a DS module.
1166
1167       Value is 1 to number of outlets controlled by the ds module.  0 represents
1168       all outlets.
1169
1170       A get of this OID will return 0."
1171   ::= { mtrapargs 8 }
1172
1173sBTAVoltageSource OBJECT-TYPE
1174   SYNTAX INTEGER
1175   ACCESS read-write
1176   STATUS mandatory
1177   DESCRIPTION
1178      "This OID allows baytech traps to be sent with an integer argument
1179       that may not be defined in the baytech MIB.  This is the number associated
1180       with the voltage source in an RPC.
1181
1182       Value is 1 or 2, depending on which voltage source is powering the RPC.
1183
1184       A get of this OID will return 0."
1185   ::= { mtrapargs 9 }
1186
1187sBTASourceSwitchCount OBJECT-TYPE
1188   SYNTAX INTEGER
1189   ACCESS read-only
1190   STATUS mandatory
1191   DESCRIPTION
1192      "This OID allows baytech traps to be sent with an integer argument
1193       that may not be defined in the baytech MIB.  This is the number associated
1194       with the number of voltage source transitions in an RPC.
1195
1196       Value is 0 to 255, an 8-bit w/rollover count of number of times voltage
1197       source has been switched from one source to another.
1198
1199       A get of this OID will return 0."
1200   ::= { mtrapargs 10 }
1201
1202sBTASensorIndex OBJECT-TYPE
1203   SYNTAX INTEGER
1204   ACCESS read-only
1205   STATUS mandatory
1206   DESCRIPTION
1207      "This OID allows baytech traps to be sent with an integer argument
1208       that may not be defined in the baytech MIB.  This is an index to a specific
1209       sensor in a DS module.
1210
1211       Value is 1 to number of sensors controlled by the ds module.
1212
1213       A get of this OID will return 0."
1214   ::= { mtrapargs 11 }
1215
1216sBTABreakerIndex OBJECT-TYPE
1217   SYNTAX INTEGER
1218   ACCESS read-only
1219   STATUS mandatory
1220   DESCRIPTION
1221      "This is an object which is sent along with a trap to designate a
1222      breaker number pertinent to a particular trap.  This value will
1223      range from 1 to the total number of breakers
1224      inside the particular RPC.
1225
1226      A get of this OID will return 0."
1227   ::= { mtrapargs 12 }
1228
1229
1230-- Module/Port MIB definitions - uncomment lines below until comment at end
1231-- of block prior to compiling.
1232
1233sBTAModulesRPCModPortTable OBJECT-TYPE
1234   SYNTAX SEQUENCE OF SDSModulesRPCModPortEntry
1235   ACCESS not-accessible
1236   STATUS mandatory
1237   DESCRIPTION
1238      "Allows for control of individual outlets and individual RPC modules. The number of
1239       entries is contained in the sBTAModulesNumberOfRPCModules OID."
1240   ::= { sBTAModulesRPC 5 }
1241
1242sBTAModulesRPCModPortEntry OBJECT-TYPE
1243   SYNTAX SDSModulesRPCModPortEntry
1244   ACCESS not-accessible
1245   STATUS mandatory
1246   DESCRIPTION
1247      "The RPCs to control and get status on."
1248   INDEX  { sRPCModuleIndex,sRPCPortIndex}
1249   ::= { sBTAModulesRPCModPortTable 1 }
1250
1251SDSModulesRPCModPortEntry ::=
1252   SEQUENCE {
1253      sRPCModuleIndex		INTEGER,
1254      sRPCPortIndex		INTEGER,
1255      sRPCType			DisplayString,
1256      sRPCName			DisplayString,
1257      sRPCFirmwareVersion     	DisplayString,
1258      sRPCCurrent		INTEGER,
1259      sRPCMaxCurrent		INTEGER,
1260      sRPCVoltage              	INTEGER,
1261      sRPCPower                	INTEGER,
1262      sRPCTemperature		INTEGER,
1263      sRPCRebootTimeout		INTEGER,
1264      sRPCAllOutletsCmd		INTEGER,
1265      sRPCAllOutletsStatus	DisplayString,
1266      sRPCCurrentAlarmThreshold	INTEGER,
1267      sRPCOverVoltageThreshold	INTEGER,
1268      sRPCUnderVoltageThreshold	INTEGER,
1269      sRPCNumberOfOutlets	INTEGER,
1270      sRPCCircuitBreaker	INTEGER,
1271      sRPCOverTempThreshold	INTEGER,
1272      sRPCUnitVA		INTEGER,
1273      sRPCNumberOfBreakers	INTEGER,
1274	sRPCLowCurrentThreshold INTEGER,
1275	sRPCVoltageSource	INTEGER,
1276	sRPCSourceSwitchCount	INTEGER,
1277	sRPCNumberOfSensors	INTEGER
1278   }
1279
1280sRPCModuleIndex OBJECT-TYPE
1281   SYNTAX INTEGER
1282   ACCESS read-only
1283   STATUS mandatory
1284   DESCRIPTION
1285      "The module number index into the RPC table."
1286   ::= { sBTAModulesRPCModPortEntry 1 }
1287
1288sRPCPortIndex OBJECT-TYPE
1289   SYNTAX INTEGER
1290   ACCESS read-only
1291   STATUS mandatory
1292   DESCRIPTION
1293      "The port number index into the RPC table.  In the case of ds30 modules this number is always 1."
1294   ::= { sBTAModulesRPCModPortEntry 2 }
1295
1296sRPCType OBJECT-TYPE
1297   SYNTAX DisplayString
1298   ACCESS read-only
1299   STATUS mandatory
1300   DESCRIPTION
1301      "Type of RPC at the module, port index."
1302   ::= { sBTAModulesRPCModPortEntry 3 }
1303
1304sRPCName OBJECT-TYPE
1305   SYNTAX DisplayString
1306   ACCESS read-write
1307   STATUS mandatory
1308   DESCRIPTION
1309      "The name (unit id) of the rpc module."
1310   ::= { sBTAModulesRPCModPortEntry 4 }
1311
1312sRPCFirmwareVersion OBJECT-TYPE
1313   SYNTAX DisplayString
1314   ACCESS read-only
1315   STATUS mandatory
1316   DESCRIPTION
1317      "The firware version of the rpc module."
1318   ::= { sBTAModulesRPCModPortEntry 5 }
1319
1320sRPCCurrent OBJECT-TYPE
1321   SYNTAX INTEGER
1322   ACCESS read-only
1323   STATUS mandatory
1324   DESCRIPTION
1325      "The current reading for the power strip.
1326       If current measurement is not installed this value will always read 0."
1327   ::= { sBTAModulesRPCModPortEntry 6 }
1328
1329sRPCMaxCurrent OBJECT-TYPE
1330   SYNTAX INTEGER
1331   ACCESS read-write
1332   STATUS mandatory
1333   DESCRIPTION
1334      "The maximum detected current reading for the power strip.
1335       If current measurement is not installed this value will always read 0.
1336       Setting this value to 0 will clear the maximum current detected."
1337   ::= { sBTAModulesRPCModPortEntry 7 }
1338
1339sRPCVoltage OBJECT-TYPE
1340   SYNTAX INTEGER
1341   ACCESS read-only
1342   STATUS mandatory
1343   DESCRIPTION
1344      "The voltage reading for the power strip.
1345       If voltage measurement is not installed this value will always read 0."
1346   ::= { sBTAModulesRPCModPortEntry 8 }
1347
1348sRPCPower OBJECT-TYPE
1349   SYNTAX INTEGER
1350   ACCESS read-only
1351   STATUS mandatory
1352   DESCRIPTION
1353      "The power reading for the power strip.
1354       If power measurement is not installed this value will always read 0."
1355   ::= { sBTAModulesRPCModPortEntry 9 }
1356
1357sRPCTemperature OBJECT-TYPE
1358   SYNTAX INTEGER
1359   ACCESS read-only
1360   STATUS mandatory
1361   DESCRIPTION
1362      "The temperature reading for the power strip.  Readings are in degrees C.
1363       If temperature measurement is not installed this value will always read 0."
1364   ::= { sBTAModulesRPCModPortEntry 10 }
1365
1366sRPCRebootTimeout OBJECT-TYPE
1367   SYNTAX INTEGER
1368   ACCESS read-write
1369   STATUS mandatory
1370   DESCRIPTION
1371      "The length of off time for automatic reboot sequences.
1372       Currently a read-only value set to the fixed reboot timeout."
1373   ::= { sBTAModulesRPCModPortEntry 11 }
1374
1375sRPCAllOutletsCmd OBJECT-TYPE
1376   SYNTAX INTEGER {
1377        off         (0),
1378        on          (1),
1379        reboot		(2),
1380        lockon      (3),
1381        lockoff		(4),
1382        unlock   	(5),
1383        unknown     (6)
1384   }
1385   ACCESS read-write
1386   STATUS mandatory
1387   DESCRIPTION
1388      "Turns all outlets on, off or reboot.
1389       0 = off
1390       1 = on
1391       2 = reboot
1392       3 = lockon (will lock outlets to on state)
1393       4 = lockoff (will lock outlets to off state)
1394       5 = unlock (will unlock all outlets)
1395
1396       A get will return unknown (6)."
1397   ::= { sBTAModulesRPCModPortEntry 12 }
1398
1399sRPCAllOutletsStatus OBJECT-TYPE
1400   SYNTAX DisplayString
1401   ACCESS read-only
1402   STATUS mandatory
1403   DESCRIPTION
1404      "Reports status of outlets in a comma deliminated string.
1405       0 = off
1406       1 = on
1407       2 = reboot
1408       3 = locked on
1409       4 = locked off"
1410   ::= { sBTAModulesRPCModPortEntry 13 }
1411
1412sRPCCurrentAlarmThreshold OBJECT-TYPE
1413   SYNTAX INTEGER
1414   ACCESS read-write
1415   STATUS mandatory
1416   DESCRIPTION
1417      "The current alarm threshold level *10.  A value of 105 will set the level to 10.5."
1418   ::= { sBTAModulesRPCModPortEntry 14 }
1419
1420sRPCOverVoltageThreshold OBJECT-TYPE
1421   SYNTAX INTEGER
1422   ACCESS read-write
1423   STATUS mandatory
1424   DESCRIPTION
1425      "The over voltage alarm threshold level *10.  A value of 105 will set the level to 10.5."
1426   ::= { sBTAModulesRPCModPortEntry 15 }
1427
1428sRPCUnderVoltageThreshold OBJECT-TYPE
1429   SYNTAX INTEGER
1430   ACCESS read-write
1431   STATUS mandatory
1432   DESCRIPTION
1433      "The under voltage alarm threshold level *10.  A value of 105 will set the level to 10.5."
1434   ::= { sBTAModulesRPCModPortEntry 16 }
1435sRPCNumberOfOutlets OBJECT-TYPE
1436   SYNTAX INTEGER
1437   ACCESS read-only
1438   STATUS mandatory
1439   DESCRIPTION
1440      "Number of outlets for this RPC.
1441       This will be the size of outlet table for this RPC index."
1442   ::= { sBTAModulesRPCModPortEntry 17 }
1443
1444
1445sRPCCircuitBreaker OBJECT-TYPE
1446   SYNTAX INTEGER {
1447        off         (0),
1448        on          (1)
1449   }
1450   ACCESS read-only
1451   STATUS mandatory
1452   DESCRIPTION
1453      "Status of circuit breaker in power strip. 0=off 1=on."
1454   ::= { sBTAModulesRPCModPortEntry 18 }
1455
1456sRPCOverTempThreshold OBJECT-TYPE
1457   SYNTAX INTEGER
1458   ACCESS read-write
1459   STATUS mandatory
1460   DESCRIPTION
1461      "The over temperature alarm threshold level *10.  A value of 505 will set the level to 50.5."
1462   ::= { sBTAModulesRPCModPortEntry 19 }
1463
1464sRPCUnitVA OBJECT-TYPE
1465   SYNTAX INTEGER
1466   ACCESS read-only
1467   STATUS mandatory
1468   DESCRIPTION
1469      "Number of outlets for this RPC.
1470       This will be the size of outlet table for this RPC index."
1471   ::= { sBTAModulesRPCModPortEntry 20 }
1472
1473sRPCNumberOfBreakers OBJECT-TYPE
1474   SYNTAX INTEGER
1475   ACCESS read-only
1476   STATUS mandatory
1477   DESCRIPTION
1478      "Number of breakers for this RPC."
1479   ::= { sBTAModulesRPCModPortEntry 21 }
1480
1481
1482sRPCLowCurrentThreshold OBJECT-TYPE
1483   SYNTAX INTEGER
1484   ACCESS read-write
1485   STATUS mandatory
1486   DESCRIPTION
1487      "Low current threshold for this RPC."
1488   ::= { sBTAModulesRPCModPortEntry 22 }
1489
1490sRPCVoltageSource OBJECT-TYPE
1491   SYNTAX INTEGER
1492   ACCESS read-write
1493   STATUS mandatory
1494   DESCRIPTION
1495      "Voltage source for this RPC."
1496   ::= { sBTAModulesRPCModPortEntry 23 }
1497
1498sRPCSourceSwitchCount OBJECT-TYPE
1499   SYNTAX INTEGER
1500   ACCESS read-write
1501   STATUS mandatory
1502   DESCRIPTION
1503      "Voltage source switch count for this RPC."
1504   ::= { sBTAModulesRPCModPortEntry 24 }
1505
1506sRPCNumberOfSensors OBJECT-TYPE
1507   SYNTAX INTEGER
1508   ACCESS read-only
1509   STATUS mandatory
1510   DESCRIPTION
1511      "Number of sensors for this RPC."
1512   ::= { sBTAModulesRPCModPortEntry 25 }
1513
1514
1515sBTAModulesRPCModPortOutletTable OBJECT-TYPE
1516   SYNTAX SEQUENCE OF SDSModulesRPCModPortOutletEntry
1517   ACCESS not-accessible
1518   STATUS mandatory
1519   DESCRIPTION
1520      "Allows for control of individual outlets. The number of
1521       entries is contained in the sBTAModulesRPCOutletTableSize OID."
1522   ::= { sBTAModulesRPC 6 }
1523
1524sBTAModulesRPCModPortOutletEntry OBJECT-TYPE
1525   SYNTAX SDSModulesRPCModPortOutletEntry
1526   ACCESS not-accessible
1527   STATUS mandatory
1528   DESCRIPTION
1529      "The outlets to control and get status on."
1530   INDEX  { sRPCOutletModuleIndex, sRPCOutletPortIndex, sRPCOutletIndex}
1531   ::= { sBTAModulesRPCModPortOutletTable 1 }
1532
1533SDSModulesRPCModPortOutletEntry ::=
1534   SEQUENCE {
1535      sRPCOutletModuleIndex   	INTEGER,
1536      sRPCOutletPortIndex	   	INTEGER,
1537      sRPCOutletIndex         	INTEGER,
1538      sRPCOutletState         	INTEGER,
1539      sRPCOutletName       		DisplayString
1540   }
1541
1542sRPCOutletModuleIndex OBJECT-TYPE
1543   SYNTAX INTEGER
1544   ACCESS read-only
1545   STATUS mandatory
1546   DESCRIPTION
1547      "The module index to the outlet entry."
1548   ::= { sBTAModulesRPCModPortOutletEntry 1 }
1549
1550sRPCOutletPortIndex OBJECT-TYPE
1551   SYNTAX INTEGER
1552   ACCESS read-only
1553   STATUS mandatory
1554   DESCRIPTION
1555      "The port index to the outlet entry. In the case of ds30s this number is always 1."
1556   ::= { sBTAModulesRPCModPortOutletEntry 2 }
1557
1558sRPCOutletIndex OBJECT-TYPE
1559   SYNTAX INTEGER
1560   ACCESS read-only
1561   STATUS mandatory
1562   DESCRIPTION
1563      "The outlet index to the outlet entry."
1564   ::= { sBTAModulesRPCModPortOutletEntry 3 }
1565
1566sRPCOutletState OBJECT-TYPE
1567   SYNTAX INTEGER {
1568        off	(0),
1569        on	(1),
1570        reboot	(2),
1571        lockon	(3),
1572        lockoff	(4),
1573        unlock	(5),
1574        unknown	(6)
1575   }
1576
1577   ACCESS read-write
1578   STATUS mandatory
1579   DESCRIPTION
1580       "Getting this variable will return the state of the outlet.
1581       Valid return states are unknown, on, off, lockon, lockoff.
1582       0 = off
1583       1 = on
1584       2 = reboot
1585       3 = lockon (outlet is on and no changes are allowed)
1586       4 = lockoff (outlet is off and no changes are allowed)
1587       5 = unlock."
1588
1589   ::= { sBTAModulesRPCModPortOutletEntry 4 }
1590
1591
1592sRPCOutletName    OBJECT-TYPE
1593   SYNTAX  DisplayString
1594   ACCESS  read-write
1595   STATUS  mandatory
1596   DESCRIPTION
1597      "The name of the outlet. Maximum size is 16 characters."
1598
1599   ::= { sBTAModulesRPCModPortOutletEntry  5 }
1600
1601sBTAModulesRPCModPortGroupCmd OBJECT-TYPE
1602   SYNTAX DisplayString
1603   ACCESS read-write
1604   STATUS mandatory
1605   DESCRIPTION
1606      "A character string listing the outlets that need to be rebooted,
1607      turned off, or turn on as a group.  Command is the first character
1608      followed by a space.  Valid commads are 0=off,1=on, or 2=reboot. A
1609      list follows the command in the format module.port.outlet.  For example
1610      2 2.1.1,2.1.12,3.4.1  will reboot module 2 port 1 outlet 2&12 module 3 port 4 outlet 1."
1611   ::= { sBTAModulesRPC 7 }
1612
1613
1614--  Individual strip table (by breaker - for RPC 28 & other multi-breaker units)
1615
1616sRPCModPortBreakersTable OBJECT-TYPE
1617   SYNTAX SEQUENCE OF SRPCModPortBreakersEntry
1618   ACCESS not-accessible
1619   STATUS mandatory
1620   DESCRIPTION
1621      "Allows monitoring of individual outlet strips on RPCs. "
1622   ::= { sBTAModulesRPC 10 }
1623
1624sRPCModPortBreakersEntry OBJECT-TYPE
1625   SYNTAX SRPCModPortBreakersEntry
1626   ACCESS not-accessible
1627   STATUS mandatory
1628   DESCRIPTION
1629      "Status organization by breaker."
1630   INDEX  { sRPCBreakersModIndex,sRPCBreakersPortIndex,sRPCBreakersBreakersIndex}
1631   ::= { sRPCModPortBreakersTable 1 }
1632
1633SRPCModPortBreakersEntry ::=
1634   SEQUENCE {
1635      sRPCBreakersModIndex   			INTEGER,
1636      sRPCBreakersPortIndex	   		INTEGER,
1637      sRPCBreakersBreakersIndex  		INTEGER,
1638      sRPCBreakersCircuitBreaker 		INTEGER,
1639      sRPCBreakersCurrent			INTEGER,
1640      sRPCBreakersMaxCurrent			INTEGER,
1641      sRPCBreakersVoltage			INTEGER,
1642      sRPCBreakersPower				INTEGER,
1643      sRPCBreakersVA				INTEGER,
1644      sRPCBreakersCurrentAlarmThreshold		INTEGER
1645   }
1646
1647
1648sRPCBreakersModIndex OBJECT-TYPE
1649   SYNTAX INTEGER
1650   ACCESS read-only
1651   STATUS mandatory
1652   DESCRIPTION
1653      "The module index into the RPC breaker table."
1654   ::= { sRPCModPortBreakersEntry 1 }
1655
1656sRPCBreakersPortIndex OBJECT-TYPE
1657   SYNTAX INTEGER
1658   ACCESS read-only
1659   STATUS mandatory
1660   DESCRIPTION
1661      "The port index into the RPC breaker table."
1662   ::= { sRPCModPortBreakersEntry 2 }
1663
1664sRPCBreakersBreakersIndex OBJECT-TYPE
1665   SYNTAX INTEGER
1666   ACCESS read-only
1667   STATUS mandatory
1668   DESCRIPTION
1669      "The breaker index into the RPC breaker table."
1670   ::= { sRPCModPortBreakersEntry 3 }
1671
1672sRPCBreakersCircuitBreaker OBJECT-TYPE
1673   SYNTAX INTEGER {
1674        off         (0),
1675        on          (1)
1676   }
1677   ACCESS read-only
1678   STATUS mandatory
1679   DESCRIPTION
1680      "Status of circuit breaker in power strip. 0=off 1=on."
1681   ::= { sRPCModPortBreakersEntry 4 }
1682
1683sRPCBreakersCurrent OBJECT-TYPE
1684   SYNTAX INTEGER
1685   ACCESS read-only
1686   STATUS mandatory
1687   DESCRIPTION
1688      "The detected current reading for the power strip.
1689       If current measurement is not installed this value will always read 0."
1690   ::= { sRPCModPortBreakersEntry 5 }
1691
1692sRPCBreakersMaxCurrent OBJECT-TYPE
1693   SYNTAX INTEGER
1694   ACCESS read-only
1695   STATUS mandatory
1696   DESCRIPTION
1697      "The maximum detected current reading for the power strip.
1698       If current measurement is not installed this value will always read 0."
1699   ::= { sRPCModPortBreakersEntry 6 }
1700
1701sRPCBreakersVoltage OBJECT-TYPE
1702   SYNTAX INTEGER
1703   ACCESS read-only
1704   STATUS mandatory
1705   DESCRIPTION
1706      "The voltage reading for the power strip.
1707       If voltage measurement is not installed this value will always read 0."
1708   ::= { sRPCModPortBreakersEntry 7 }
1709
1710sRPCBreakersPower OBJECT-TYPE
1711   SYNTAX INTEGER
1712   ACCESS read-only
1713   STATUS mandatory
1714   DESCRIPTION
1715      "The power reading for the power strip.
1716       If voltage measurement is not installed this value will always read 0."
1717   ::= { sRPCModPortBreakersEntry 8 }
1718
1719sRPCBreakersVA OBJECT-TYPE
1720   SYNTAX INTEGER
1721   ACCESS read-only
1722   STATUS mandatory
1723   DESCRIPTION
1724      "The volt-amps reading for the power strip.
1725       If voltage measurement is not installed this value will always read 0."
1726   ::= { sRPCModPortBreakersEntry 9 }
1727
1728sRPCBreakersCurrentAlarmThreshold OBJECT-TYPE
1729   SYNTAX INTEGER
1730   ACCESS read-write
1731   STATUS mandatory
1732   DESCRIPTION
1733      "The current alarm threshold level x10.  A value of 105 will set the level to 10.5."
1734   ::= { sRPCModPortBreakersEntry 10 }
1735
1736-- the Environmental group
1737sBTAModulesEnvironmentalObjectsTable OBJECT-TYPE
1738   SYNTAX SEQUENCE OF SDSModulesEnvironmentalObjectsEntry
1739   ACCESS not-accessible
1740   STATUS mandatory
1741   DESCRIPTION
1742      "Allows monitoring of individual outlet strips on RPCs. "
1743   ::= { sBTAEnvironmental 1 }
1744
1745sBTAModulesEnvironmentalObjectsEntry OBJECT-TYPE
1746   SYNTAX SDSModulesEnvironmentalObjectsEntry
1747   ACCESS not-accessible
1748   STATUS mandatory
1749   DESCRIPTION
1750      "Status organization by sensor."
1751   INDEX  { sBTAModulesEnvironmentalModulesIndex, sBTAModulesEnvironmentalSensorsIndex}
1752   ::= { sBTAModulesEnvironmentalObjectsTable 1 }
1753
1754
1755SDSModulesEnvironmentalObjectsEntry ::=
1756   SEQUENCE {
1757      sBTAModulesEnvironmentalModulesIndex   	INTEGER,
1758      sBTAModulesEnvironmentalSensorsIndex   	INTEGER,
1759      sBTAModulesEnvironmentalType 		INTEGER,
1760      sBTAModulesEnvironmentalName		DisplayString,
1761      sBTAModulesEnvironmentalMeasurement	INTEGER,
1762      sBTAModulesEnvironmentalHiThreshold	INTEGER,
1763      sBTAModulesEnvironmentalLoThreshold   	INTEGER,
1764      sBTAModulesEnvironmentalMax	   	INTEGER,
1765      sBTAModulesEnvironmentalMin		INTEGER,
1766      sBTAModulesEnvironmentalHiThresholdEn	INTEGER,
1767      sBTAModulesEnvironmentalLoThresholdEn	INTEGER,
1768      sBTAModulesEnvironmentalStateTrapEn	INTEGER
1769   }
1770
1771sBTAModulesEnvironmentalModulesIndex OBJECT-TYPE
1772   SYNTAX INTEGER
1773   ACCESS read-only
1774   STATUS mandatory
1775   DESCRIPTION
1776	"Module Index for Environemntal table"
1777   ::= { sBTAModulesEnvironmentalObjectsEntry 1 }
1778
1779sBTAModulesEnvironmentalSensorsIndex OBJECT-TYPE
1780   SYNTAX INTEGER
1781   ACCESS read-only
1782   STATUS mandatory
1783   DESCRIPTION
1784	"Sensor Index for Environemntal table"
1785   ::= { sBTAModulesEnvironmentalObjectsEntry 2 }
1786
1787sBTAModulesEnvironmentalType OBJECT-TYPE
1788   SYNTAX INTEGER
1789   ACCESS read-only
1790   STATUS mandatory
1791   DESCRIPTION
1792	"Environmental Object Type."
1793   ::= { sBTAModulesEnvironmentalObjectsEntry 3 }
1794
1795sBTAModulesEnvironmentalName OBJECT-TYPE
1796   SYNTAX DisplayString
1797   ACCESS read-write
1798   STATUS mandatory
1799   DESCRIPTION
1800      "The name for the environmental object."
1801   ::= { sBTAModulesEnvironmentalObjectsEntry 4 }
1802
1803sBTAModulesEnvironmentalMeasurement OBJECT-TYPE
1804   SYNTAX INTEGER
1805   ACCESS read-only
1806   STATUS mandatory
1807   DESCRIPTION
1808	"The measurement or state for the object."
1809   ::= { sBTAModulesEnvironmentalObjectsEntry 5 }
1810
1811sBTAModulesEnvironmentalHiThreshold OBJECT-TYPE
1812   SYNTAX INTEGER
1813   ACCESS read-write
1814   STATUS mandatory
1815   DESCRIPTION
1816	"Hi threshold for object."
1817   ::= { sBTAModulesEnvironmentalObjectsEntry 6 }
1818
1819sBTAModulesEnvironmentalLoThreshold OBJECT-TYPE
1820   SYNTAX INTEGER
1821   ACCESS read-write
1822   STATUS mandatory
1823   DESCRIPTION
1824	"Lo threshold for object."
1825   ::= { sBTAModulesEnvironmentalObjectsEntry 7 }
1826
1827sBTAModulesEnvironmentalMax OBJECT-TYPE
1828   SYNTAX INTEGER
1829   ACCESS read-write
1830   STATUS mandatory
1831   DESCRIPTION
1832	"Max value recorded for object since last reset."
1833   ::= { sBTAModulesEnvironmentalObjectsEntry 8 }
1834
1835sBTAModulesEnvironmentalMin OBJECT-TYPE
1836   SYNTAX INTEGER
1837   ACCESS read-write
1838   STATUS mandatory
1839   DESCRIPTION
1840	"Min value recorded for object since last reset."
1841   ::= { sBTAModulesEnvironmentalObjectsEntry 9 }
1842
1843sBTAModulesEnvironmentalHiThresholdEn OBJECT-TYPE
1844   SYNTAX INTEGER
1845   ACCESS read-write
1846   STATUS mandatory
1847   DESCRIPTION
1848	"Hi threshold enable for object."
1849   ::= { sBTAModulesEnvironmentalObjectsEntry 10 }
1850
1851sBTAModulesEnvironmentalLoThresholdEn OBJECT-TYPE
1852   SYNTAX INTEGER
1853   ACCESS read-write
1854   STATUS mandatory
1855   DESCRIPTION
1856	"Lo threshold enable for object."
1857   ::= { sBTAModulesEnvironmentalObjectsEntry 11 }
1858
1859sBTAModulesEnvironmentalStateTrapEn OBJECT-TYPE
1860   SYNTAX INTEGER
1861   ACCESS read-write
1862   STATUS mandatory
1863   DESCRIPTION
1864	"Trap enable for environmental sensors with contacts."
1865   ::= { sBTAModulesEnvironmentalObjectsEntry 12 }
1866
1867
1868
1869sRPCEnvironmentalObjectsTable OBJECT-TYPE
1870   SYNTAX SEQUENCE OF SRPCEnvironmentalObjectsEntry
1871   ACCESS not-accessible
1872   STATUS mandatory
1873   DESCRIPTION
1874      "Allows monitoring of individual outlet strips on RPCs. "
1875   ::= { sBTAEnvironmental 2 }
1876
1877sRPCEnvironmentalObjectsEntry OBJECT-TYPE
1878   SYNTAX SRPCEnvironmentalObjectsEntry
1879   ACCESS not-accessible
1880   STATUS mandatory
1881   DESCRIPTION
1882      "Status organization by sensor."
1883   INDEX  { sBTAEnvironmentalModuleIndex, sBTAEnvironmentalPortIndex, sBTAEnvironmentalSensorsIndex}
1884   ::= { sRPCEnvironmentalObjectsTable 1 }
1885
1886
1887SRPCEnvironmentalObjectsEntry ::=
1888   SEQUENCE {
1889      sRPCEnvironmentalModuleIndex   	INTEGER,
1890      sRPCEnvironmentalPortIndex   	INTEGER,
1891      sRPCEnvironmentalSensorsIndex   	INTEGER,
1892      sRPCEnvironmentalType 		INTEGER,
1893      sRPCEnvironmentalName		DisplayString,
1894      sRPCEnvironmentalMeasurement	INTEGER,
1895      sRPCEnvironmentalHiThreshold	INTEGER,
1896      sRPCEnvironmentalLoThreshold   	INTEGER,
1897      sRPCEnvironmentalMax	   	INTEGER,
1898      sRPCEnvironmentalMin		INTEGER,
1899      sRPCEnvironmentalHiThresholdEn	INTEGER,
1900      sRPCEnvironmentalLoThresholdEn	INTEGER,
1901      sRPCEnvironmentalStateTrapEn	INTEGER
1902   }
1903
1904sRPCEnvironmentalModuleIndex OBJECT-TYPE
1905   SYNTAX INTEGER
1906   ACCESS read-only
1907   STATUS mandatory
1908   DESCRIPTION
1909	"Module Index for Environemntal table"
1910   ::= { sRPCEnvironmentalObjectsEntry 1 }
1911
1912sRPCEnvironmentalPortIndex OBJECT-TYPE
1913   SYNTAX INTEGER
1914   ACCESS read-only
1915   STATUS mandatory
1916   DESCRIPTION
1917	"Port Index for Environemntal table"
1918   ::= { sRPCEnvironmentalObjectsEntry 2 }
1919
1920sRPCEnvironmentalSensorsIndex OBJECT-TYPE
1921   SYNTAX INTEGER
1922   ACCESS read-only
1923   STATUS mandatory
1924   DESCRIPTION
1925	"Sensor Index for Environemntal table"
1926   ::= { sRPCEnvironmentalObjectsEntry 3 }
1927
1928sRPCEnvironmentalType OBJECT-TYPE
1929   SYNTAX INTEGER
1930   ACCESS read-only
1931   STATUS mandatory
1932   DESCRIPTION
1933	"Environmental Object Type."
1934   ::= { sRPCEnvironmentalObjectsEntry 4 }
1935
1936sRPCEnvironmentalName OBJECT-TYPE
1937   SYNTAX DisplayString
1938   ACCESS read-write
1939   STATUS mandatory
1940   DESCRIPTION
1941      "The name for the environmental object."
1942   ::= { sRPCEnvironmentalObjectsEntry 5 }
1943
1944sRPCEnvironmentalMeasurement OBJECT-TYPE
1945   SYNTAX INTEGER
1946   ACCESS read-only
1947   STATUS mandatory
1948   DESCRIPTION
1949	"The measurement or state for the object."
1950   ::= { sRPCEnvironmentalObjectsEntry 6 }
1951
1952sRPCEnvironmentalHiThreshold OBJECT-TYPE
1953   SYNTAX INTEGER
1954   ACCESS read-write
1955   STATUS mandatory
1956   DESCRIPTION
1957	"Hi threshold for object."
1958   ::= { sRPCEnvironmentalObjectsEntry 7 }
1959
1960sRPCEnvironmentalLoThreshold OBJECT-TYPE
1961   SYNTAX INTEGER
1962   ACCESS read-write
1963   STATUS mandatory
1964   DESCRIPTION
1965	"Lo threshold for object."
1966   ::= { sRPCEnvironmentalObjectsEntry 8 }
1967
1968sRPCEnvironmentalMax OBJECT-TYPE
1969   SYNTAX INTEGER
1970   ACCESS read-write
1971   STATUS mandatory
1972   DESCRIPTION
1973	"Max value recorded for object since last reset."
1974   ::= { sRPCEnvironmentalObjectsEntry 9 }
1975
1976sRPCEnvironmentalMin OBJECT-TYPE
1977   SYNTAX INTEGER
1978   ACCESS read-write
1979   STATUS mandatory
1980   DESCRIPTION
1981	"Min value recorded for object since last reset."
1982   ::= { sRPCEnvironmentalObjectsEntry 10 }
1983
1984sRPCEnvironmentalHiThresholdEn OBJECT-TYPE
1985   SYNTAX INTEGER
1986   ACCESS read-write
1987   STATUS mandatory
1988   DESCRIPTION
1989	"Hi threshold enable for object."
1990   ::= { sRPCEnvironmentalObjectsEntry 11 }
1991
1992sRPCEnvironmentalLoThresholdEn OBJECT-TYPE
1993   SYNTAX INTEGER
1994   ACCESS read-write
1995   STATUS mandatory
1996   DESCRIPTION
1997	"Lo threshold enable for object."
1998   ::= { sRPCEnvironmentalObjectsEntry 12 }
1999
2000sRPCEnvironmentalStateTrapEn OBJECT-TYPE
2001   SYNTAX INTEGER
2002   ACCESS read-write
2003   STATUS mandatory
2004   DESCRIPTION
2005	"Trap enable for environmental sensors with contacts."
2006   ::= { sRPCEnvironmentalObjectsEntry 13 }
2007
2008sBTAEnvironmentalAllTemperatureSensorsHiThreshold OBJECT-TYPE
2009   SYNTAX INTEGER
2010   ACCESS read-write
2011   STATUS mandatory
2012   DESCRIPTION
2013	"Hi Threshold for all temperature sensors."
2014   ::= { sBTAEnvironmental 3 }
2015
2016sBTAEnvironmentalAllTemperatureSensorsLoThreshold OBJECT-TYPE
2017   SYNTAX INTEGER
2018   ACCESS read-write
2019   STATUS mandatory
2020   DESCRIPTION
2021	"Lo Threshold for all temperature sensors."
2022   ::= { sBTAEnvironmental 4 }
2023
2024sBTAEnvironmentalAllTemperatureSensorsHiThresholdTrapEnable OBJECT-TYPE
2025   SYNTAX INTEGER
2026   ACCESS read-write
2027   STATUS mandatory
2028   DESCRIPTION
2029	"Hi Threshold trap enable for all temperature sensors."
2030   ::= { sBTAEnvironmental 5 }
2031
2032sBTAEnvironmentalAllTemperatureSensorsLoThresholdTrapEnable OBJECT-TYPE
2033   SYNTAX INTEGER
2034   ACCESS read-write
2035   STATUS mandatory
2036   DESCRIPTION
2037	"Lo Threshold trap enable for all temperature sensors."
2038   ::= { sBTAEnvironmental 6 }
2039
2040sBTAEnvironmentalAllSensorsStateTrapEnable OBJECT-TYPE
2041   SYNTAX INTEGER
2042   ACCESS read-write
2043   STATUS mandatory
2044   DESCRIPTION
2045	"State change environmental sensor (ex: contact) trap enable."
2046   ::= { sBTAEnvironmental 7 }
2047
2048--  end of Module/Port MIB definitions
2049
2050
2051-- Traps
2052-- Annotations are provided for Novell's NMS product
2053
2054communicationLost TRAP-TYPE
2055   ENTERPRISE baytech
2056   VARIABLES { mtrapargsTimeTicks }
2057   DESCRIPTION
2058       "SEVERE: Communication to the unit has been lost.  Steps
2059        to reestablish communication are in progress. Argument is timeTicks
2060        when communication was lost."
2061   --#TYPE "baytech: State change."
2062   --#SUMMARY "The unit has lost communications."
2063   --#SEVERITY SEVERE
2064   --#TIMEINDEX 1
2065   --#HELP ""
2066   --#HELPTAG 0
2067   --#STATE OPERATIONAL
2068   ::= 1
2069
2070communicationEstablished TRAP-TYPE
2071   ENTERPRISE baytech
2072   VARIABLES { mtrapargsString }
2073   DESCRIPTION
2074      "INFORMATION: Communication with the unit has been established.
2075       Argument is timeTicks when communication was established."
2076   --#TYPE "baytech: State change."
2077   --#SUMMARY "The unit has established communications."
2078   --#SEVERITY INFORMATION
2079   --#TIMEINDEX 1
2080   --#HELP ""
2081   --#HELPTAG 0
2082   --#STATE OPERATIONAL
2083   ::= 2
2084
2085outletOn TRAP-TYPE
2086   ENTERPRISE baytech
2087   VARIABLES { sBTAModuleIndex, sBTAOutletIndex }
2088   DESCRIPTION
2089       "WARNING: The specified RPC outlet has turned on.
2090       If sBTAOutletIndex equals zero, then all outlets have turned on."
2091   --#TYPE "baytech: State change."
2092   --#SUMMARY "The specifed outlet is being rebooted."
2093   --#SEVERITY WARNING
2094   --#TIMEINDEX 1
2095   --#HELP ""
2096   --#HELPTAG 0
2097   --#STATE OPERATIONAL
2098   ::= 3
2099
2100outletOff TRAP-TYPE
2101   ENTERPRISE baytech
2102   VARIABLES { sBTAModuleIndex, sBTAOutletIndex }
2103   DESCRIPTION
2104       "WARNING: The specified RPC outlet has turned off.
2105       If sBTAOutletIndex equals zero, then all outlets have turned off."
2106   --#TYPE "baytech: State change."
2107   --#SUMMARY "The specifed outlet is now on."
2108   --#SEVERITY WARNING
2109   --#TIMEINDEX 1
2110   --#HELP ""
2111   --#HELPTAG 0
2112   --#STATE OPERATIONAL
2113   ::= 4
2114
2115outletReboot TRAP-TYPE
2116   ENTERPRISE baytech
2117   VARIABLES { sBTAModuleIndex, sBTAOutletIndex }
2118   DESCRIPTION
2119       "WARNING: The specified RPC outlet has rebooted.
2120       If sBTAOutletIndex equals zero, then all outlets have rebooted."
2121   --#TYPE "baytech: State change."
2122   --#SUMMARY "The specifed outlet is now off."
2123   --#SEVERITY WARNING
2124   --#TIMEINDEX 1
2125   --#HELP ""
2126   --#HELPTAG 0
2127   --#STATE OPERATIONAL
2128   ::= 5
2129
2130outletLocked TRAP-TYPE
2131   ENTERPRISE baytech
2132   VARIABLES { sBTAModuleIndex, sBTAOutletIndex }
2133   DESCRIPTION
2134       "WARNING: The specified RPC outlet has been locked.
2135       If sBTAOutletIndex equals zero, then all outlets have been locked."
2136   --#TYPE "baytech: State change."
2137   --#SUMMARY "The specifed outlet has been locked."
2138   --#SEVERITY WARNING
2139   --#TIMEINDEX 1
2140   --#HELP ""
2141   --#HELPTAG 0
2142   --#STATE OPERATIONAL
2143   ::= 6
2144
2145outletUnlocked TRAP-TYPE
2146   ENTERPRISE baytech
2147   VARIABLES { sBTAModuleIndex, sBTAOutletIndex }
2148   DESCRIPTION
2149       "WARNING: The specified RPC outlet has been unlocked.
2150       If sBTAOutletIndex equals zero, then all outlets have been unlocked."
2151   --#TYPE "baytech: State change."
2152   --#SUMMARY "The specifed outlet has been unlocked."
2153   --#SEVERITY WARNING
2154   --#TIMEINDEX 1
2155   --#HELP ""
2156   --#HELPTAG 0
2157   --#STATE OPERATIONAL
2158   ::= 7
2159
2160configChangeSNMP TRAP-TYPE
2161   ENTERPRISE baytech
2162   DESCRIPTION
2163       "WARNING: The SNMP configuration has been changed."
2164   --#TYPE "baytech: State change."
2165   --#SUMMARY "The SNMP configuration has been changed."
2166   --#SEVERITY WARNING
2167   --#TIMEINDEX 1
2168   --#HELP ""
2169   --#HELPTAG 0
2170   --#STATE OPERATIONAL
2171   ::= 8
2172
2173configChangeOutlet TRAP-TYPE
2174   ENTERPRISE baytech
2175   VARIABLES { sBTAModuleIndex, sBTAOutletIndex }
2176   DESCRIPTION
2177       "WARNING: The specified outlet has changed configuration."
2178   --#TYPE "baytech: State change."
2179   --#SUMMARY "An outlet configuration has been changed."
2180   --#SEVERITY WARNING
2181   --#TIMEINDEX 1
2182   --#HELP ""
2183   --#HELPTAG 0
2184   --#STATE OPERATIONAL
2185   ::= 9
2186
2187accessViolationConsole TRAP-TYPE
2188   ENTERPRISE baytech
2189   VARIABLES { mtrapargsString }
2190   DESCRIPTION
2191       "WARNING: Someone has attempted to login via the console with the incorrect password."
2192   --#TYPE "baytech: Access violation."
2193   --#SUMMARY "Three unsuccessful logins have been attempted."
2194   --#SEVERITY WARNING
2195   --#TIMEINDEX 1
2196   --#HELP ""
2197   --#HELPTAG 0
2198   --#STATE OPERATIONAL
2199   ::= 10
2200
2201accessViolationNetwork TRAP-TYPE
2202   ENTERPRISE baytech
2203   VARIABLES { mtrapargsString }
2204   DESCRIPTION
2205       "WARNING: Someone has attempted to login via the network with the incorrect password."
2206   --#TYPE "baytech: Access violation."
2207   --#SUMMARY "Three unsuccessful logins have been attempted."
2208   --#SEVERITY WARNING
2209   --#TIMEINDEX 1
2210   --#HELP ""
2211   --#HELPTAG 0
2212   --#STATE OPERATIONAL
2213   ::= 11
2214
2215userPasswordChange TRAP-TYPE
2216   ENTERPRISE baytech
2217   VARIABLES { mtrapargsString }
2218   DESCRIPTION
2219       "WARNING: The password for the specified user has been changed."
2220   --#TYPE "baytech: Password change."
2221   --#SUMMARY "Someone has changed the password for the specified user."
2222   --#SEVERITY WARNING
2223   --#TIMEINDEX 1
2224   --#HELP ""
2225   --#HELPTAG 0
2226   --#STATE OPERATIONAL
2227   ::= 12
2228
2229userAdded TRAP-TYPE
2230   ENTERPRISE baytech
2231   VARIABLES { mtrapargsString }
2232   DESCRIPTION
2233       "WARNING: The specified user has been added."
2234   --#TYPE "baytech: Username change."
2235   --#SUMMARY "Someone has added the specified user."
2236   --#SEVERITY WARNING
2237   --#TIMEINDEX 1
2238   --#HELP ""
2239   --#HELPTAG 0
2240   --#STATE OPERATIONAL
2241   ::= 13
2242
2243userLoggedIn TRAP-TYPE
2244   ENTERPRISE baytech
2245   VARIABLES { mtrapargsString }
2246   DESCRIPTION
2247       "INFORMATIONAL: The specified user has logged in.  "
2248   --#TYPE "baytech: User logged in."
2249   --#SUMMARY "Someone has logged in as the specified user."
2250   --#SEVERITY INFORMATIONAL
2251   --#TIMEINDEX 1
2252   --#HELP ""
2253   --#HELPTAG 0
2254   --#STATE OPERATIONAL
2255   ::= 14
2256
2257temperatureThresholdViolation TRAP-TYPE
2258   ENTERPRISE baytech
2259   VARIABLES { mtrapargsInteger }
2260   DESCRIPTION
2261      "WARNING: A temperature threshold has been violated.  The argument is the rpc index."
2262   --#TYPE "baytech: Alarm."
2263   --#SUMMARY "A temperature threshold has been violated."
2264   --#SEVERITY WARNING
2265   --#TIMEINDEX 1
2266   --#HELP ""
2267   --#HELPTAG 0
2268   --#STATE OPERATIONAL
2269   ::= 15
2270
2271temperatureThresholdViolationCleared TRAP-TYPE
2272   ENTERPRISE baytech
2273   VARIABLES { mtrapargsInteger }
2274   DESCRIPTION
2275      "INFORMATIONAL: A temperature threshold violated has been cleared.  The argument is the rpc index."
2276   --#TYPE "baytech: Alarm."
2277   --#SUMMARY "A temperature threshold violation has been cleared."
2278   --#SEVERITY INFORMATIONAL
2279   --#TIMEINDEX 1
2280   --#HELP ""
2281   --#HELPTAG 0
2282   --#STATE OPERATIONAL
2283   ::= 16
2284
2285currentThresholdViolation TRAP-TYPE
2286   ENTERPRISE baytech
2287   VARIABLES { mtrapargsInteger }
2288   DESCRIPTION
2289      "WARNING: The preset current threshold has been violated.  The argument is the rpc index."
2290   --#TYPE "baytech: Alarm."
2291   --#SUMMARY "A current threshold has been violated."
2292   --#SEVERITY WARNING
2293   --#TIMEINDEX 1
2294   --#HELP ""
2295   --#HELPTAG 0
2296   --#STATE OPERATIONAL
2297   ::= 17
2298
2299currentThresholdViolationCleared TRAP-TYPE
2300   ENTERPRISE baytech
2301   VARIABLES { mtrapargsString }
2302   DESCRIPTION
2303      "INFORMATIONAL: A current threshold violation has been cleared.  The argument is the rpc index."
2304   --#TYPE "baytech: Alarm."
2305   --#SUMMARY "A current threshold violation has been cleared."
2306   --#SEVERITY INFORMATIONAL
2307   --#TIMEINDEX 1
2308   --#HELP ""
2309   --#HELPTAG 0
2310   --#STATE OPERATIONAL
2311   ::= 18
2312
2313resetModulesEvent TRAP-TYPE
2314   ENTERPRISE baytech
2315   VARIABLES { mtrapargsString }
2316   DESCRIPTION
2317      "WARNING: A reset modules (RM) command has been executed."
2318   --#TYPE "baytech: Reset alert."
2319   --#SUMMARY "Sent when a reset modules command is executed."
2320   --#SEVERITY WARNING
2321   --#TIMEINDEX 1
2322   --#HELP ""
2323   --#HELPTAG 0
2324   --#STATE OPERATIONAL
2325   ::= 19
2326
2327resetModulesComplete TRAP-TYPE
2328   ENTERPRISE baytech
2329   VARIABLES { mtrapargsString }
2330   DESCRIPTION
2331      "WARNING: A reset modules (RM) command has been completed."
2332   --#TYPE "baytech: Reset alert."
2333   --#SUMMARY "The reset module command is complete."
2334   --#SEVERITY WARNING
2335   --#TIMEINDEX 1
2336   --#HELP ""
2337   --#HELPTAG 0
2338   --#STATE OPERATIONAL
2339   ::= 20
2340
2341errorExecutingSNMPCommand TRAP-TYPE
2342   ENTERPRISE baytech
2343   VARIABLES { mtrapargsString }
2344   DESCRIPTION
2345      "WARNING: unable to execute SNMP command.  String contains reason and command."
2346   --#TYPE "baytech: Error."
2347   --#SUMMARY "Unable to execute SNMP command."
2348   --#SEVERITY WARNING
2349   --#TIMEINDEX 1
2350   --#HELP ""
2351   --#HELPTAG 0
2352   --#STATE OPERATIONAL
2353   ::= 21
2354
2355fileTransferComplete TRAP-TYPE
2356   ENTERPRISE baytech
2357   DESCRIPTION
2358      "INFORMATIONAL: file transfer to unit complete."
2359   --#TYPE "baytech: file transfer."
2360   --#SUMMARY "The file transer is complete."
2361   --#SEVERITY INFORMATIONAL
2362   --#TIMEINDEX 1
2363   --#HELP ""
2364   --#HELPTAG 0
2365   --#STATE OPERATIONAL
2366   ::= 22
2367
2368userTerminated TRAP-TYPE
2369   ENTERPRISE baytech
2370   VARIABLES { mtrapargsInteger }
2371   DESCRIPTION
2372      "WARNING: user terminated. Argument specifies user."
2373   --#TYPE "baytech: user terminated."
2374   --#SUMMARY "User terminated."
2375   --#SEVERITY WARNING
2376   --#TIMEINDEX 1
2377   --#HELP ""
2378   --#HELPTAG 0
2379   --#STATE OPERATIONAL
2380   ::= 23
2381
2382voltageOverThresholdViolation TRAP-TYPE
2383   ENTERPRISE baytech
2384   VARIABLES { mtrapargsInteger }
2385   DESCRIPTION
2386      "WARNING: Over voltage. Argument specifies rpc."
2387   --#TYPE "baytech: over voltage."
2388   --#SUMMARY "Over voltage."
2389   --#SEVERITY WARNING
2390   --#TIMEINDEX 1
2391   --#HELP ""
2392   --#HELPTAG 0
2393   --#STATE OPERATIONAL
2394   ::= 24
2395
2396voltageOverThresholdViolationCleared TRAP-TYPE
2397   ENTERPRISE baytech
2398   VARIABLES { mtrapargsInteger }
2399   DESCRIPTION
2400      "INFORMATIONAL: Over voltage cleared. Argument specifies rpc."
2401   --#TYPE "baytech: over voltage cleared."
2402   --#SUMMARY "Over voltage cleared."
2403   --#SEVERITY INFORMATIONAL
2404   --#TIMEINDEX 1
2405   --#HELP ""
2406   --#HELPTAG 0
2407   --#STATE OPERATIONAL
2408   ::= 25
2409
2410voltageUnderThresholdViolation TRAP-TYPE
2411   ENTERPRISE baytech
2412   VARIABLES { mtrapargsInteger }
2413   DESCRIPTION
2414      "WARNING: Under voltage. Argument specifies rpc."
2415   --#TYPE "baytech: under voltage."
2416   --#SUMMARY "Under voltage."
2417   --#SEVERITY WARNING
2418   --#TIMEINDEX 1
2419   --#HELP ""
2420   --#HELPTAG 0
2421   --#STATE OPERATIONAL
2422   ::= 26
2423
2424voltageUnderThresholdViolationCleared TRAP-TYPE
2425   ENTERPRISE baytech
2426   VARIABLES { mtrapargsInteger }
2427   DESCRIPTION
2428      "INFORMATIONAL: Under voltage cleared. Argument specifies rpc."
2429   --#TYPE "baytech: under voltage cleared."
2430   --#SUMMARY "Under voltage cleared."
2431   --#SEVERITY INFORMATIONAL
2432   --#TIMEINDEX 1
2433   --#HELP ""
2434   --#HELPTAG 0
2435   --#STATE OPERATIONAL
2436   ::= 27
2437
2438circuitBreakerAlarm TRAP-TYPE
2439   ENTERPRISE baytech
2440   VARIABLES { mtrapargsInteger }
2441   DESCRIPTION
2442      "WARNING: Circuit breaker is blown. Argument specifies rpc."
2443   --#TYPE "baytech: circuit breaker."
2444   --#SUMMARY "circuit breaker."
2445   --#SEVERITY WARNING
2446   --#TIMEINDEX 1
2447   --#HELP ""
2448   --#HELPTAG 0
2449   --#STATE OPERATIONAL
2450   ::= 28
2451
2452rpcFailureAlarm TRAP-TYPE
2453   ENTERPRISE baytech
2454   VARIABLES { mtrapargsInteger }
2455   DESCRIPTION
2456      "WARNING: Unable to communicate to an RPC.  Argument specifies port number of RPC."
2457   --#TYPE "baytech: module failure."
2458   --#SUMMARY "RPC failure."
2459   --#SEVERITY WARNING
2460   --#TIMEINDEX 1
2461   --#HELP ""
2462   --#HELPTAG 0
2463   --#STATE OPERATIONAL
2464   ::= 29
2465
2466userDeleted TRAP-TYPE
2467   ENTERPRISE baytech
2468   VARIABLES { mtrapargsString }
2469   DESCRIPTION
2470       "INFORMATIONAL: The specified user has logged in.  "
2471   --#TYPE "baytech: User logged in."
2472   --#SUMMARY "Someone has logged in as the specified user."
2473   --#SEVERITY INFORMATIONAL
2474   --#TIMEINDEX 1
2475   --#HELP ""
2476   --#HELPTAG 0
2477   --#STATE OPERATIONAL
2478   ::= 30
2479
2480warningThresholdViolation TRAP-TYPE
2481   ENTERPRISE baytech
2482   VARIABLES { mtrapargsInteger }
2483   DESCRIPTION
2484       " "
2485   --#TYPE "baytech: warning alarm"
2486   --#SUMMARY "group current exceeds warning threshold"
2487   --#SEVERITY WARNING
2488   --#TIMEINDEX 1
2489   --#HELP ""
2490   --#HELPTAG 0
2491   --#STATE OPERATIONAL
2492   ::= 31
2493
2494warningThresholdViolationClear TRAP-TYPE
2495   ENTERPRISE baytech
2496   VARIABLES { mtrapargsInteger }
2497   DESCRIPTION
2498       " "
2499   --#TYPE "baytech: warning alarm cleared"
2500   --#SUMMARY "group current has dropped below warning threshold"
2501   --#SEVERITY WARNING
2502   --#TIMEINDEX 1
2503   --#HELP ""
2504   --#HELPTAG 0
2505   --#STATE OPERATIONAL
2506   ::= 32
2507
2508emergencyThresholdViolation TRAP-TYPE
2509   ENTERPRISE baytech
2510   VARIABLES { mtrapargsInteger }
2511   DESCRIPTION
2512       " "
2513   --#TYPE "baytech: emergency alarm"
2514   --#SUMMARY "group current exceeds emergency threshold"
2515   --#SEVERITY WARNING
2516   --#TIMEINDEX 1
2517   --#HELP ""
2518   --#HELPTAG 0
2519   --#STATE OPERATIONAL
2520   ::= 33
2521
2522emergencyThresholdViolationClear TRAP-TYPE
2523   ENTERPRISE baytech
2524   VARIABLES { mtrapargsInteger }
2525   DESCRIPTION
2526       " "
2527   --#TYPE "baytech: emergency alarm cleared"
2528   --#SUMMARY "group current has dropped below emergency threshold"
2529   --#SEVERITY WARNING
2530   --#TIMEINDEX 1
2531   --#HELP ""
2532   --#HELPTAG 0
2533   --#STATE OPERATIONAL
2534   ::= 34
2535
2536circuitBreakerAlarmClearTrap TRAP-TYPE
2537   ENTERPRISE baytech
2538   VARIABLES { mtrapargsInteger }
2539   DESCRIPTION
2540      "Circuit breaker has been reset. Argument specifies rpc."
2541   --#TYPE "baytech: circuit breaker."
2542   --#SUMMARY "circuit breaker reset."
2543   --#SEVERITY WARNING
2544   --#TIMEINDEX 1
2545   --#HELP ""
2546   --#HELPTAG 0
2547   --#STATE OPERATIONAL
2548   ::= 35
2549
2550currentUnderThresholdViolation TRAP-TYPE
2551   ENTERPRISE baytech
2552   VARIABLES { mtrapargsInteger }
2553   DESCRIPTION
2554      "WARNING: Low current. Argument specifies rpc."
2555   --#TYPE "baytech: low current."
2556   --#SUMMARY "Low current."
2557   --#SEVERITY WARNING
2558   --#TIMEINDEX 1
2559   --#HELP ""
2560   --#HELPTAG 0
2561   --#STATE OPERATIONAL
2562   ::= 36
2563
2564currentUnderThresholdViolationCleared TRAP-TYPE
2565   ENTERPRISE baytech
2566   VARIABLES { mtrapargsInteger }
2567   DESCRIPTION
2568      "INFORMATIONAL: Low  current cleared. Argument specifies rpc."
2569   --#TYPE "baytech: low current cleared."
2570   --#SUMMARY "Low current cleared."
2571   --#SEVERITY INFORMATIONAL
2572   --#TIMEINDEX 1
2573   --#HELP ""
2574   --#HELPTAG 0
2575   --#STATE OPERATIONAL
2576   ::= 37
2577
2578voltageSourceChangeAlarm TRAP-TYPE
2579   ENTERPRISE baytech
2580   VARIABLES { sBTAModuleIndex, sBTAVoltageSource,sBTASourceSwitchCount }
2581   DESCRIPTION
2582      "WARNING: RPC voltage source has changed. Arguments specify modules index, current voltage source, and count of number of times source has been switched."
2583   --#TYPE "baytech: voltage source."
2584   --#SUMMARY "voltage source."
2585   --#SEVERITY WARNING
2586   --#TIMEINDEX 1
2587   --#HELP ""
2588   --#HELPTAG 0
2589   --#STATE OPERATIONAL
2590   ::= 38
2591
2592sensorTempThreshHiAlarmTrap TRAP-TYPE
2593   ENTERPRISE baytech
2594   VARIABLES { sBTAModuleIndex, sBTASensorIndex }
2595   DESCRIPTION
2596      "WARNING: Hi threshold exceeded. Arguments specify module, sensor number"
2597   --#TYPE "baytech. Hi threshold exceeded"
2598   --#SUMMARY "Hi sensor threshold exceeded"
2599   --#SEVERITY WARNING
2600   --#TIMEINDEX 1
2601   --#HELP ""
2602   --#HELPTAG 0
2603   --#STATE OPERATIONAL
2604   ::= 39
2605
2606sensorTempThreshHiAlarmClearedTrap TRAP-TYPE
2607   ENTERPRISE baytech
2608   VARIABLES { sBTAModuleIndex, sBTASensorIndex }
2609   DESCRIPTION
2610      "WARNING: Hi threshold alarm cleared. Arguments specify module, sensor number"
2611   --#TYPE "baytech. Hi threshold alarm cleared"
2612   --#SUMMARY "Hi sensor threshold alarm cleared"
2613   --#SEVERITY WARNING
2614   --#TIMEINDEX 1
2615   --#HELP ""
2616   --#HELPTAG 0
2617   --#STATE OPERATIONAL
2618   ::= 40
2619
2620sensorTempThreshLoAlarmTrap TRAP-TYPE
2621   ENTERPRISE baytech
2622   VARIABLES { sBTAModuleIndex, sBTASensorIndex }
2623   DESCRIPTION
2624      "WARNING: Lo threshold alarm cleared. Arguments specify module, sensor number"
2625   --#TYPE "baytech. Lo threshold alarm cleared"
2626   --#SUMMARY "Lo sensor threshold alarm cleared"
2627   --#SEVERITY WARNING
2628   --#TIMEINDEX 1
2629   --#HELP ""
2630   --#HELPTAG 0
2631   --#STATE OPERATIONAL
2632   ::= 41
2633
2634sensorTempThreshLoAlarmClearedTrap TRAP-TYPE
2635   ENTERPRISE baytech
2636   VARIABLES { sBTAModuleIndex, sBTASensorIndex }
2637   DESCRIPTION
2638      "WARNING: Lo threshold alarm cleared. Arguments specify module, sensor number"
2639   --#TYPE "baytech. Lo threshold alarm cleared"
2640   --#SUMMARY "Lo sensor threshold alarm cleared"
2641   --#SEVERITY WARNING
2642   --#TIMEINDEX 1
2643   --#HELP ""
2644   --#HELPTAG 0
2645   --#STATE OPERATIONAL
2646   ::= 42
2647
2648sensorStateChangeTrap TRAP-TYPE
2649   ENTERPRISE baytech
2650   VARIABLES { sBTAModuleIndex, sBTASensorIndex }
2651   DESCRIPTION
2652      "WARNING: Sensor state (contact, detector, etc) has changed. Arguments specify module, sensor number"
2653   --#TYPE "baytech. Sensor state has changed"
2654   --#SUMMARY "Sensor state has changed"
2655   --#SEVERITY WARNING
2656   --#TIMEINDEX 1
2657   --#HELP ""
2658   --#HELPTAG 0
2659   --#STATE OPERATIONAL
2660   ::= 43
2661
2662configChangeSensor TRAP-TYPE
2663   ENTERPRISE baytech
2664   VARIABLES { sBTAModuleIndex, sBTASensorIndex }
2665   DESCRIPTION
2666       "WARNING: The specified environmental sensor has changed configuration."
2667   --#TYPE "baytech: State change."
2668   --#SUMMARY "A sensor configuration has been changed."
2669   --#SEVERITY WARNING
2670   --#TIMEINDEX 1
2671   --#HELP ""
2672   --#HELPTAG 0
2673   --#STATE OPERATIONAL
2674   ::= 44
2675
2676sensorTypeChange TRAP-TYPE
2677   ENTERPRISE baytech
2678   VARIABLES { sBTAModuleIndex, sBTASensorIndex }
2679   DESCRIPTION
2680       "WARNING: The specified environmental sensor is now a different type."
2681   --#TYPE "baytech: Type change."
2682   --#SUMMARY "A sensor type has been changed."
2683   --#SEVERITY WARNING
2684   --#TIMEINDEX 1
2685   --#HELP ""
2686   --#HELPTAG 0
2687   --#STATE OPERATIONAL
2688   ::= 45
2689
2690END
2691
2692