1-------------------------------------------------------------------------------
2--
3-- SCHLEIFENBAUER-DATABUS-MIB.txt: Schleifenbauer MIB for databus devices
4--
5-- Copyright (c) 2016, 2020 by Schleifenbauer Holding BV
6-- All rights reserved.
7--
8-------------------------------------------------------------------------------
9
10SCHLEIFENBAUER-DATABUS-MIB DEFINITIONS ::= BEGIN
11
12IMPORTS
13    MODULE-IDENTITY,
14    OBJECT-TYPE,
15    Integer32,
16    Unsigned32,
17    NOTIFICATION-TYPE
18        FROM SNMPv2-SMI
19    OBJECT-GROUP,
20    NOTIFICATION-GROUP,
21    MODULE-COMPLIANCE
22        FROM SNMPv2-CONF
23    TEXTUAL-CONVENTION,
24    DisplayString
25        FROM SNMPv2-TC
26    schleifenbauerMgmt
27        FROM SCHLEIFENBAUER-SMI;
28
29schleifenbauerDatabusMIB MODULE-IDENTITY
30    LAST-UPDATED
31        "202004280000Z" -- April 28th, 2020
32    ORGANIZATION
33        "Schleifenbauer Engineering"
34    CONTACT-INFO
35        "Schleifenbauer Engineering
36         Alain Schuermans
37         Chief Technology Officer
38         Rietwaard 15
39         5236 WC 's-Hertogenbosch
40         The Netherlands
41         t +31 (0)73 52 30256
42         f +31 (0)73 521 23 83
43         alain@schleifenbauer.eu
44         www.schleifenbauer.eu"
45    DESCRIPTION
46        "This MIB describes the SNMP functions of network enabled databus
47         devices.
48
49         Copyright (c) 2016, 2020 by Schleifenbauer Holding BV
50        "
51    REVISION
52        "202004280000Z" --  April 28th, 2020
53    DESCRIPTION
54        "1. Added performance monitoring registers
55         2. Added sdbDevStUsbMode register
56         3. Added sdbDevIdDeviceType register
57         4. Added sdbDevIdLocateUnit"
58    REVISION
59        "201703060000Z" -- March 3rd, 2017
60    DESCRIPTION
61        "Renamed Deci prefix of custom TEXTUAL-CONVENTIONs to Centi"
62    REVISION
63        "201610210000Z" -- October 21th, 2016
64    DESCRIPTION
65        "1. Added sdbDevSsOutletVoltageDropAlert object.
66         2. Added sdbDevStAutoResetAlerts object.
67         3. Added sdbDevStExtendedNames object.
68         4. Added sdbDevSsOutletVoltageDropAlertDetected object."
69    REVISION
70        "201606160000Z" -- June 16th, 2016
71    DESCRIPTION
72        "1. Fixed incorrect range of sdbDevIdIndex."
73    REVISION
74        "201605100000Z" -- May 10th, 2016
75    DESCRIPTION
76        "1. Added sdbDevOutMtPowerVoltAmpere object.
77         2. Added sdbDevOutMtPowerWatt object."
78    REVISION
79        "201603240000Z" -- March 24th, 2016
80    DESCRIPTION
81        "1. Added sdbMgmtStsRingState object.
82         2. Added sdbMgmtStsBreachIndex object.
83         3. Added sdbMgmtStsRingStateChanged notification."
84    REVISION
85        "201602190000Z" -- February 19th, 2016
86    DESCRIPTION
87        "1. Fixed incorrect description of sdbDevIdIndex.
88         2. Fixed description of sdbDevSsSensorChangeAlertDetected. Removed
89            sdbDevSnsType from description."
90    REVISION
91        "201510230000Z" -- October 23th, 2015
92    DESCRIPTION
93        "The initial revision of this MIB module"
94    ::= { schleifenbauerMgmt 1 }
95
96CentiValue ::= TEXTUAL-CONVENTION
97    DISPLAY-HINT    "d-2"
98    STATUS          current
99    DESCRIPTION
100        "Data type for reporting generic measurements associated with
101         environmental sensors. If the underlying hardware sensor indicates
102         21.1 degrees Celsius, then the SNMP agent will report a value of 2110
103         CentiValue."
104    SYNTAX          Integer32 (0..327680)
105
106KiloWattHour ::= TEXTUAL-CONVENTION
107    DISPLAY-HINT    "d"
108    STATUS          current
109    DESCRIPTION
110        "Data type for reporting measurements associated with energy
111         accumulation sensors. If the underlying hardware sensor indicates 1
112         kWh, then the SNMP agent will report a value of 1 kWh."
113    SYNTAX          Integer32 (0..16777215)
114
115-- START MIB --
116
117CentiAmpere ::= TEXTUAL-CONVENTION
118    DISPLAY-HINT    "d-2"
119    STATUS          current
120    DESCRIPTION
121        "Data type for reporting measurements and thresholds associated with
122         current sensors. If the underlying hardware sensor indicates 1.1 A,
123         then the SNMP agent will report a value of 110 CentiAmpere."
124    SYNTAX          Integer32 (0..327680)
125
126CentiCelsius ::= TEXTUAL-CONVENTION
127    DISPLAY-HINT    "d-2"
128    STATUS          current
129    DESCRIPTION
130        "Data type for reporting sensor readings associated with temperature
131         sensors. If the underlying hardware sensor indicates 20.1 degrees
132         Celsius, then the SNMP agent will report a value of 2010 CentiCelsius."
133    SYNTAX          Integer32 (0..9900)
134
135CentiPercent ::= TEXTUAL-CONVENTION
136    DISPLAY-HINT    "d-2"
137    STATUS          current
138    DESCRIPTION
139        "Data type for reporting calculated percentages. If the calculated
140         percentage is 98.3%, then the SNMP agent will report a value of 9830
141         CentiPercent."
142    SYNTAX          Integer32 (0..10000)
143
144CentiVolt ::= TEXTUAL-CONVENTION
145    DISPLAY-HINT    "d-2"
146    STATUS          current
147    DESCRIPTION
148        "Data type for reporting measurements and thresholds associated with
149         voltage sensors. If the underlying hardware sensor indicates 231.1 V,
150         then the SNMP agent will report a value of 23110 CentiVolt."
151    SYNTAX          Integer32 (0..327680)
152
153MilliSecond ::= TEXTUAL-CONVENTION
154    DISPLAY-HINT    "d"
155    STATUS          current
156    DESCRIPTION
157        "Duration in milliseconds"
158    SYNTAX          Integer32
159
160Second ::= TEXTUAL-CONVENTION
161    DISPLAY-HINT    "d"
162    STATUS          current
163    DESCRIPTION
164        "Duration in seconds."
165    SYNTAX          Integer32
166
167sdbMIBNotifications    OBJECT IDENTIFIER ::= { schleifenbauerDatabusMIB 0 }
168sdbMIBObjects          OBJECT IDENTIFIER ::= { schleifenbauerDatabusMIB 1 }
169sdbMIBConformance      OBJECT IDENTIFIER ::= { schleifenbauerDatabusMIB 2 }
170
171sdbMgmt                OBJECT IDENTIFIER ::= { sdbMIBObjects 1}
172sdbDevice              OBJECT IDENTIFIER ::= { sdbMIBObjects 2 }
173
174sdbMgmtStatus          OBJECT IDENTIFIER ::= { sdbMgmt 1 }
175sdbMgmtControl         OBJECT IDENTIFIER ::= { sdbMgmt 2 }
176
177sdbDevIdentification   OBJECT IDENTIFIER ::= { sdbDevice 1 }
178sdbDevConfiguration    OBJECT IDENTIFIER ::= { sdbDevice 2 }
179sdbDevSystemStatus     OBJECT IDENTIFIER ::= { sdbDevice 3 }
180sdbDevReset            OBJECT IDENTIFIER ::= { sdbDevice 4 }
181sdbDevSettings         OBJECT IDENTIFIER ::= { sdbDevice 5 }
182sdbDevInput            OBJECT IDENTIFIER ::= { sdbDevice 6 }
183sdbDevOutlet           OBJECT IDENTIFIER ::= { sdbDevice 7 }
184sdbDevSensor           OBJECT IDENTIFIER ::= { sdbDevice 8 }
185sdbDevPerformance      OBJECT IDENTIFIER ::= { sdbDevice 9 }
186
187sdbMIBCompliances      OBJECT IDENTIFIER ::= { sdbMIBConformance 1 }
188sdbMIBGroups           OBJECT IDENTIFIER ::= { sdbMIBConformance 2 }
189
190sdbMgmtStsDevices OBJECT-TYPE
191    SYNTAX      Integer32 (1..512)
192    MAX-ACCESS  read-only
193    STATUS      current
194    DESCRIPTION
195        "The number of devices on the databus."
196    ::= { sdbMgmtStatus 1}
197
198sdbMgmtStsAddressableDevices OBJECT-TYPE
199    SYNTAX      Integer32 (1..255)
200    MAX-ACCESS  read-only
201    STATUS      current
202    DESCRIPTION
203        "The number of devices on the databus addressable by snmp."
204    ::= { sdbMgmtStatus 2 }
205
206sdbMgmtStsNewDevices OBJECT-TYPE
207    SYNTAX      Integer32 (1..255)
208    MAX-ACCESS  read-only
209    STATUS      current
210    DESCRIPTION
211        "The number of new devices on the databus."
212    ::= { sdbMgmtStatus 3 }
213
214sdbMgmtStsDuplicateDevices OBJECT-TYPE
215    SYNTAX      Integer32 (1..255)
216    MAX-ACCESS  read-only
217    STATUS      current
218    DESCRIPTION
219        "The number of duplicate devices on the databus."
220    ::= { sdbMgmtStatus 4 }
221
222sdbMgmtStsRingState OBJECT-TYPE
223    SYNTAX      INTEGER {
224                            open(0),
225                            closed(1)
226                        }
227    MAX-ACCESS  read-only
228    STATUS      current
229    DESCRIPTION
230        "If the device is in a bridge-like mode, this will indicate the actual
231         state of the databus."
232    ::= { sdbMgmtStatus 5 }
233
234sdbMgmtStsRingBreachIndex OBJECT-TYPE
235    SYNTAX      Integer32 (0..65535)
236    MAX-ACCESS  read-only
237    STATUS      current
238    DESCRIPTION
239        "Indicates the breach index if the current state of the data bus is
240         open. If the data bus is closed this has no meaning."
241    ::= { sdbMgmtStatus 6 }
242
243sdbMgmtCtrlScan OBJECT-TYPE
244    SYNTAX      INTEGER {
245                            idle(0),
246                            scan(1)
247                        }
248    MAX-ACCESS  read-write
249    STATUS      current
250    DESCRIPTION
251        "Perform a bus scan.
252         To verify if scanning is completed the value of this object can be
253         read. During the bus scan the value remains 1. When the bus scan
254         completed the value will be 0."
255    ::= { sdbMgmtControl 1 }
256
257sdbMgmtCtrlRenumberAllFromN OBJECT-TYPE
258    SYNTAX      Integer32 (0..65535)
259    MAX-ACCESS  read-write
260    STATUS      current
261    DESCRIPTION
262        "Renumber all devices on the databus.
263         If set to 0 all units will be set to 0. If set to another value, all
264         units will be numbered in sequence starting from the value set."
265    ::= { sdbMgmtControl 2 }
266
267sdbMgmtCtrlRenumberZeros OBJECT-TYPE
268    SYNTAX      INTEGER {
269                            idle(0),
270                            renumber(1)
271                        }
272    MAX-ACCESS  read-write
273    STATUS      current
274    DESCRIPTION
275        "Renumber all devices on the databus having address 0.
276         Renumbering will be done in sequence. The sequence starts with the
277         highest address found on the databus."
278    ::= { sdbMgmtControl 3 }
279
280sdbMgmtCtrlDevicesTable OBJECT-TYPE
281    SYNTAX      SEQUENCE OF SdbMgmtCtrlDevicesEntry
282    MAX-ACCESS  not-accessible
283    STATUS      current
284    DESCRIPTION
285        "A table containing information of devices connected to the databus.
286         The number of entries is given by the value of sdbMgmtStsDevices."
287    ::= { sdbMgmtControl 4 }
288
289sdbMgmtCtrlDevicesEntry OBJECT-TYPE
290    SYNTAX      SdbMgmtCtrlDevicesEntry
291    MAX-ACCESS  not-accessible
292    STATUS      current
293    DESCRIPTION
294        "Information entry containing objects of a particular databus device."
295    INDEX { sdbMgmtCtrlDevIndex }
296    ::= { sdbMgmtCtrlDevicesTable 1 }
297
298SdbMgmtCtrlDevicesEntry ::=
299    SEQUENCE {
300        sdbMgmtCtrlDevIndex             Integer32,
301        sdbMgmtCtrlDevUnitAddress       Integer32,
302        sdbMgmtCtrlDevHardwareAddress   DisplayString,
303        sdbMgmtCtrlDevIsNew             Integer32,
304        sdbMgmtCtrlDevIsDuplicate       Integer32
305    }
306
307sdbMgmtCtrlDevIndex OBJECT-TYPE
308    SYNTAX      Integer32 (1..255)
309    MAX-ACCESS  not-accessible
310    STATUS      current
311    DESCRIPTION
312        "A unique value for each device. Its value ranges between 1 and the
313         value of sdbMgmtStsDevices with a maximum of 255. The value for each
314         device will remain constant until the next scan is performed."
315    ::= { sdbMgmtCtrlDevicesEntry 1 }
316
317sdbMgmtCtrlDevUnitAddress OBJECT-TYPE
318    SYNTAX      Integer32 (0..65535)
319    MAX-ACCESS  read-write
320    STATUS      current
321    DESCRIPTION
322        "User defined address.
323         This will be used for addressing the device on the databus."
324    ::= { sdbMgmtCtrlDevicesEntry 2 }
325
326sdbMgmtCtrlDevHardwareAddress OBJECT-TYPE
327    SYNTAX      DisplayString (SIZE(17))
328    MAX-ACCESS  read-only
329    STATUS      current
330    DESCRIPTION
331        "Hardware serial number.
332         This cannot be changed. It can be used as backup unit address.
333         format as 3 unsigned ints separated by dashes: int - int - int"
334    ::= { sdbMgmtCtrlDevicesEntry 3 }
335
336sdbMgmtCtrlDevIsNew OBJECT-TYPE
337    SYNTAX      INTEGER {
338                            no(0),
339                            yes(1)
340                        }
341    MAX-ACCESS  read-only
342    STATUS      current
343    DESCRIPTION
344        "Indication if the device is new on the databus."
345    ::= { sdbMgmtCtrlDevicesEntry 4 }
346
347sdbMgmtCtrlDevIsDuplicate OBJECT-TYPE
348    SYNTAX
349        INTEGER {
350            no(0),
351            yes(1)
352        }
353    MAX-ACCESS  read-only
354    STATUS      current
355    DESCRIPTION
356        "Indication if the device is conflicting with another device on the
357         databus."
358    ::= { sdbMgmtCtrlDevicesEntry 5 }
359
360sdbDevIdTable OBJECT-TYPE
361    SYNTAX      SEQUENCE OF SdbDevIdEntry
362    MAX-ACCESS  not-accessible
363    STATUS      current
364    DESCRIPTION
365        "A table containing identification information of devices connected to
366         the databus.
367         The number of entries is given by the value of
368         sdbMgmtStsAddressableDevices."
369    ::= { sdbDevIdentification 1 }
370
371sdbDevIdEntry OBJECT-TYPE
372    SYNTAX      SdbDevIdEntry
373    MAX-ACCESS  not-accessible
374    STATUS      current
375    DESCRIPTION
376        "Information entry containing information objects of a particular
377         databus device."
378    INDEX { sdbDevIdIndex }
379    ::= { sdbDevIdTable 1 }
380
381SdbDevIdEntry ::=
382    SEQUENCE {
383        sdbDevIdSPDMVersion         Integer32,
384        sdbDevIdFirmwareVersion     Integer32,
385        sdbDevIdBuildNumber         DisplayString,
386        sdbDevIdSalesOrderNumber    DisplayString,
387        sdbDevIdProductId           DisplayString,
388        sdbDevIdSerialNumber        DisplayString,
389        sdbDevIdHardwareAddress     DisplayString,
390        sdbDevIdMacAddress          DisplayString,
391        sdbDevIdUnitAddress         Integer32,
392        sdbDevIdName                DisplayString,
393        sdbDevIdLocation            DisplayString,
394        sdbDevIdVanityTag           DisplayString,
395        sdbDevIdIndex               Integer32,
396        sdbDevIdDeviceType          Integer32,
397        sdbDevIdLocateUnit          Integer32
398    }
399
400sdbDevIdSPDMVersion OBJECT-TYPE
401    SYNTAX      Integer32 (0..9999)
402    MAX-ACCESS  read-only
403    STATUS      current
404    DESCRIPTION
405        "Data model version."
406    ::= { sdbDevIdEntry 1 }
407
408sdbDevIdFirmwareVersion OBJECT-TYPE
409    SYNTAX      Integer32 (0..9999)
410    MAX-ACCESS  read-only
411    STATUS      current
412    DESCRIPTION
413        "The firmware revision number."
414    ::= { sdbDevIdEntry 2 }
415
416sdbDevIdBuildNumber OBJECT-TYPE
417    SYNTAX      DisplayString (SIZE(0..12))
418    MAX-ACCESS  read-only
419    STATUS      current
420    DESCRIPTION
421        "Date and time the firmware was built."
422    ::= { sdbDevIdEntry 3 }
423
424sdbDevIdSalesOrderNumber OBJECT-TYPE
425    SYNTAX      DisplayString (SIZE(0..16))
426    MAX-ACCESS  read-only
427    STATUS      current
428    DESCRIPTION
429        "SP sales order number."
430    ::= { sdbDevIdEntry 4 }
431
432sdbDevIdProductId OBJECT-TYPE
433    SYNTAX      DisplayString (SIZE(0..16))
434    MAX-ACCESS  read-only
435    STATUS      current
436    DESCRIPTION
437        "SP product id."
438    ::= { sdbDevIdEntry 5 }
439
440sdbDevIdSerialNumber OBJECT-TYPE
441    SYNTAX      DisplayString (SIZE(0..16))
442    MAX-ACCESS  read-only
443    STATUS      current
444    DESCRIPTION
445        "SP serial number."
446    ::= { sdbDevIdEntry 6 }
447
448sdbDevIdHardwareAddress OBJECT-TYPE
449    SYNTAX      DisplayString (SIZE(17))
450    MAX-ACCESS  read-only
451    STATUS      current
452    DESCRIPTION
453        "Hardware serial number.
454         This can not be changed. It can be used as backup unit address.
455         Format as 3 unsigned ints separated by dashes (-)
456         e.g. 12345-54321-00000"
457    ::= { sdbDevIdEntry 7 }
458
459sdbDevIdMacAddress OBJECT-TYPE
460    SYNTAX      DisplayString (SIZE(17))
461    MAX-ACCESS  read-only
462    STATUS      current
463    DESCRIPTION
464        "The MAC address.
465         This can not be changed. It represents an 802 MAC address as if it
466         were transmitted least significant bit first.
467         Format as six groups of 2 hexadecimal digits separated by colons (:)
468         e.g. D0:22:12:B0:00:00"
469    ::= { sdbDevIdEntry 8 }
470
471sdbDevIdUnitAddress OBJECT-TYPE
472    SYNTAX      Integer32 (0..65535)
473    MAX-ACCESS  read-write
474    STATUS      current
475    DESCRIPTION
476        "User defined address.
477         This will be used for addressing the device on the databus."
478    ::= { sdbDevIdEntry 9 }
479
480sdbDevIdName OBJECT-TYPE
481    SYNTAX      DisplayString (SIZE(0..16))
482    MAX-ACCESS  read-write
483    STATUS      current
484    DESCRIPTION
485        "User configurable device name or identifier."
486    ::= { sdbDevIdEntry 10 }
487
488sdbDevIdLocation OBJECT-TYPE
489    SYNTAX      DisplayString (SIZE(0..16))
490    MAX-ACCESS  read-write
491    STATUS      current
492    DESCRIPTION
493        "User configurable device location identifier."
494    ::= { sdbDevIdEntry 11 }
495
496sdbDevIdVanityTag OBJECT-TYPE
497    SYNTAX      DisplayString (SIZE(0..20))
498    MAX-ACCESS  read-write
499    STATUS      current
500    DESCRIPTION
501        "Characters to be displayed as vanity text in display."
502    ::= { sdbDevIdEntry 12 }
503
504sdbDevIdIndex OBJECT-TYPE
505    SYNTAX      Integer32 (1..65535)
506    MAX-ACCESS  not-accessible
507    STATUS      current
508    DESCRIPTION
509        "A unique value for each device. Its value represents the unit address
510         of the device and is used to address individual devices in the tree.
511         The value for each device will remain constant until the next scan is
512         performed."
513    ::= { sdbDevIdEntry 13 }
514
515sdbDevIdDeviceType OBJECT-TYPE
516    SYNTAX      INTEGER {
517                            pdu(0),
518                            dpm(1),
519                            hpdu-G3(2),
520                            dpm27e(3)
521                        }
522    MAX-ACCESS  read-only
523    STATUS      current
524    DESCRIPTION
525        "A unique value for each device group.
526         Its value represents the device type of the device.
527         Refer to manual for more information."
528    ::= { sdbDevIdEntry 14 }
529
530sdbDevIdLocateUnit OBJECT-TYPE
531    SYNTAX      INTEGER {
532                            off(0),
533                            on(1)
534                        }
535    MAX-ACCESS  read-write
536    STATUS      current
537    DESCRIPTION
538        "The LCD-backlight flashes in a heartbeat rhythm to locate the unit."
539    ::= { sdbDevIdEntry 15 }
540
541sdbDevCfTable OBJECT-TYPE
542    SYNTAX      SEQUENCE OF SdbDevCfEntry
543    MAX-ACCESS  not-accessible
544    STATUS      current
545    DESCRIPTION
546        "A table containing configuration information of devices connected to
547         the databus.
548         The number of entries is given by the value of
549         sdbMgmtStsAddressableDevices."
550    ::= { sdbDevConfiguration 1 }
551
552sdbDevCfEntry OBJECT-TYPE
553    SYNTAX      SdbDevCfEntry
554    MAX-ACCESS  not-accessible
555    STATUS      current
556    DESCRIPTION
557        "Configuration entry containing configuration objects of a particular
558         databus device."
559    INDEX { sdbDevIdIndex }
560    ::= { sdbDevCfTable 1 }
561
562SdbDevCfEntry ::=
563    SEQUENCE {
564        sdbDevCfPhases          Integer32,
565        sdbDevCfOutletsTotal    Integer32,
566        sdbDevCfOutletsSwitched Integer32,
567        sdbDevCfOutletsMetered  Integer32,
568        sdbDevCfSensors         Integer32,
569        sdbDevCfMaximumLoad     Integer32
570    }
571
572sdbDevCfPhases OBJECT-TYPE
573    SYNTAX      Integer32 (0 | 1 | 3)
574    MAX-ACCESS  read-only
575    STATUS      current
576    DESCRIPTION
577        "Number of phases for input metering."
578    ::= { sdbDevCfEntry 1 }
579
580sdbDevCfOutletsTotal OBJECT-TYPE
581    SYNTAX      Integer32 (0..48)
582    MAX-ACCESS  read-only
583    STATUS      current
584    DESCRIPTION
585        "Total number of outlets including hardwired without switch/metered
586         modules."
587    ::= { sdbDevCfEntry 2 }
588
589sdbDevCfOutletsSwitched OBJECT-TYPE
590    SYNTAX      Integer32 (0..48)
591    MAX-ACCESS  read-only
592    STATUS      current
593    DESCRIPTION
594        "Number of switched outlets.
595         If outlet numbering is non-contiguous its the highest outlet number."
596    ::= { sdbDevCfEntry 3 }
597
598sdbDevCfOutletsMetered OBJECT-TYPE
599    SYNTAX      Integer32 (0..48)
600    MAX-ACCESS  read-only
601    STATUS      current
602    DESCRIPTION
603        "Number of metered outlets.
604         If outlet numbering is non-contiguous its the highest outlet number."
605    ::= { sdbDevCfEntry 4 }
606
607sdbDevCfSensors OBJECT-TYPE
608    SYNTAX      Integer32 (0..16)
609    MAX-ACCESS  read-only
610    STATUS      current
611    DESCRIPTION
612        "The number sensors."
613    ::= { sdbDevCfEntry 5 }
614
615sdbDevCfMaximumLoad OBJECT-TYPE
616    SYNTAX      Integer32 (16 | 32)
617    UNITS       "A"
618    MAX-ACCESS  read-only
619    STATUS      current
620    DESCRIPTION
621        "Maximum rated load of device per phase"
622    ::= { sdbDevCfEntry 6 }
623
624sdbDevSsTable OBJECT-TYPE
625    SYNTAX      SEQUENCE OF SdbDevSsEntry
626    MAX-ACCESS  not-accessible
627    STATUS      current
628    DESCRIPTION
629        "A table containing system status information of devices connected to
630         the databus.
631         The number of entries is given by the value of
632         sdbMgmtStsAddressableDevices."
633    ::= { sdbDevSystemStatus 1 }
634
635sdbDevSsEntry OBJECT-TYPE
636    SYNTAX      SdbDevSsEntry
637    MAX-ACCESS  not-accessible
638    STATUS      current
639    DESCRIPTION
640        "System status entry containing system status objects of a particular
641         databus device."
642    INDEX { sdbDevIdIndex }
643    ::= { sdbDevSsTable 1 }
644
645SdbDevSsEntry ::=
646    SEQUENCE {
647        sdbDevSsDeviceStatusCode        Integer32,
648        sdbDevSsTemperatureAlert        Integer32,
649        sdbDevSsInputCurrentAlert       Integer32,
650        sdbDevSsOutletCurrentAlert      Integer32,
651        sdbDevSsInputVoltageAlert       Integer32,
652        sdbDevSsOutletCurrentDropAlert  Integer32,
653        sdbDevSsInputCurrentDropAlert   Integer32,
654        sdbDevSsSensorChangeAlert       Integer32,
655        sdbDevSsOutletVoltageDropAlert  Integer32
656    }
657
658sdbDevSsDeviceStatusCode OBJECT-TYPE
659    SYNTAX      Integer32 (0..255)
660    MAX-ACCESS  read-only
661    STATUS      current
662    DESCRIPTION
663        "Returns an internal status or error code.
664         A value of 0 means OK.
665         If not 0 it can be any of the following codes. Multiple status codes
666         can be active at the same time. The value will be the sum of the
667         active status codes.
668
669         1 = alert flagged
670         2 = settings(s) initialized
671         4 = power-on reset
672         8 = external reset
673         16 = watchdog timer caused reset
674         32 = brownout detected
675         64 = controller error
676         128 = slave module was reset"
677    ::= { sdbDevSsEntry 1 }
678
679sdbDevSsTemperatureAlert OBJECT-TYPE
680    SYNTAX      Integer32 (0..2)
681    MAX-ACCESS  read-only
682    STATUS      current
683    DESCRIPTION
684        "An alert has been raised due to temperature exceeding treshhold.
685         0 = no alert
686         1 = internal temperature sensor
687         2 = external temperature sensor"
688    ::= { sdbDevSsEntry 2 }
689
690sdbDevSsInputCurrentAlert OBJECT-TYPE
691    SYNTAX      Integer32 (0..3)
692    MAX-ACCESS  read-only
693    STATUS      current
694    DESCRIPTION
695        "An alert has been raised due to current exceeding treshhold.
696         The value indicates the exceeding phase. 0 = no alert."
697    ::= { sdbDevSsEntry 3 }
698
699sdbDevSsOutletCurrentAlert OBJECT-TYPE
700    SYNTAX      Integer32 (0..48)
701    MAX-ACCESS  read-only
702    STATUS      current
703    DESCRIPTION
704        "An alert has been raised due to current exceeding treshhold.
705         The value indicates the exceeding outlet. 0 = no alert."
706    ::= { sdbDevSsEntry 4 }
707
708sdbDevSsInputVoltageAlert OBJECT-TYPE
709    SYNTAX      Integer32 (0..3)
710    MAX-ACCESS  read-only
711    STATUS      current
712    DESCRIPTION
713        "An alert has been raised due to a voltage dip.
714         The value indicates the dipped phase. 0 = no alert."
715    ::= { sdbDevSsEntry 5 }
716
717sdbDevSsOutletCurrentDropAlert OBJECT-TYPE
718    SYNTAX      Integer32 (0..48)
719    MAX-ACCESS  read-only
720    STATUS      current
721    DESCRIPTION
722        "An alert has been raised due to the current of a metered outlet
723         suddenly dropping to near zero, possibly indicating a blown fuse.
724         The value indicates the dropped outlet. 0 = no alert."
725    ::= { sdbDevSsEntry 6 }
726
727sdbDevSsInputCurrentDropAlert OBJECT-TYPE
728    SYNTAX      Integer32 (0..3)
729    MAX-ACCESS  read-only
730    STATUS      current
731    DESCRIPTION
732        "An alert has been raised due to the current of a metered input
733         suddenly dropping to near zero, possibly indicating a blown fuse.
734         The value indicates the dropped phase. 0 = no alert."
735    ::= { sdbDevSsEntry 7 }
736
737sdbDevSsSensorChangeAlert OBJECT-TYPE
738    SYNTAX      Integer32 (0..16)
739    MAX-ACCESS  read-only
740    STATUS      current
741    DESCRIPTION
742        "An alert has been raised due to a change in the number of sensors.
743         The value indicates the previous amount of sensors."
744    ::= { sdbDevSsEntry 8 }
745
746sdbDevSsOutletVoltageDropAlert OBJECT-TYPE
747    SYNTAX      Integer32 (0..48)
748    MAX-ACCESS  read-only
749    STATUS      current
750    DESCRIPTION
751        "An alert has been raised due to voltage drop on this outlet.
752         The value indicates the first failed outlet."
753    ::= { sdbDevSsEntry 9 }
754
755
756sdbDevRsTable OBJECT-TYPE
757    SYNTAX      SEQUENCE OF SdbDevRsEntry
758    MAX-ACCESS  not-accessible
759    STATUS      current
760    DESCRIPTION
761        "A table providing reset capabilities to devices connected to the
762         databus.
763         The number of entries is given by the value of
764         sdbMgmtStsAddressableDevices."
765    ::= { sdbDevReset 1 }
766
767sdbDevRsEntry OBJECT-TYPE
768    SYNTAX      SdbDevRsEntry
769    MAX-ACCESS  not-accessible
770    STATUS      current
771    DESCRIPTION
772        "Reset entry providing reset objects of a particular databus device."
773    INDEX { sdbDevIdIndex }
774    ::= { sdbDevRsTable 1 }
775
776SdbDevRsEntry ::=
777    SEQUENCE {
778        sdbDevRsReboot                  Integer32,
779        sdbDevRsResetAlerts             Integer32,
780        sdbDevRsZeroInputKWhSubtotal    Integer32,
781        sdbDevRsZeroOutletKWhSubtotal   Integer32,
782        sdbDevRsResetPeaksAndDips       Integer32
783    }
784
785sdbDevRsReboot OBJECT-TYPE
786    SYNTAX
787        INTEGER {
788            idle(0),
789            reboot(1)
790        }
791    MAX-ACCESS  read-write
792    STATUS      current
793    DESCRIPTION
794        "Warm reboot/reset of device controller.
795         NOTE: this will have NO effect on outlet status!"
796    ::= { sdbDevRsEntry 1 }
797
798sdbDevRsResetAlerts OBJECT-TYPE
799    SYNTAX
800        INTEGER {
801            idle(0),
802            reset(1)
803        }
804    MAX-ACCESS  read-write
805    STATUS      current
806    DESCRIPTION
807        "Reset all alert signals and device status code."
808    ::= { sdbDevRsEntry 2 }
809
810sdbDevRsZeroInputKWhSubtotal OBJECT-TYPE
811    SYNTAX
812        INTEGER {
813            idle(0),
814            zero(1)
815        }
816    MAX-ACCESS  read-write
817    STATUS      current
818    DESCRIPTION
819        "Reset of all input kWh subtotal counters to zero."
820    ::= { sdbDevRsEntry 3 }
821
822sdbDevRsZeroOutletKWhSubtotal OBJECT-TYPE
823    SYNTAX
824        INTEGER {
825            idle(0),
826            zero(1)
827        }
828    MAX-ACCESS  read-write
829    STATUS      current
830    DESCRIPTION
831        "Reset of all outlet kWh subtotal counter to zero."
832    ::= { sdbDevRsEntry 4 }
833
834sdbDevRsResetPeaksAndDips OBJECT-TYPE
835    SYNTAX
836        INTEGER {
837            idle(0),
838            reset(1)
839        }
840    MAX-ACCESS  read-write
841    STATUS      current
842    DESCRIPTION
843        "Reset all peak and dip values to zero."
844    ::= { sdbDevRsEntry 5 }
845
846sdbDevStTable OBJECT-TYPE
847    SYNTAX      SEQUENCE OF SdbDevStEntry
848    MAX-ACCESS  not-accessible
849    STATUS      current
850    DESCRIPTION
851        "A table containing setting information of devices connected to the
852         databus.
853         The number of entries is given by the value of
854         sdbMgmtStsAddressableDevices."
855    ::= { sdbDevSettings 1 }
856
857sdbDevStEntry OBJECT-TYPE
858    SYNTAX      SdbDevStEntry
859    MAX-ACCESS  not-accessible
860    STATUS      current
861    DESCRIPTION
862        "Setting entry containing settings objects of a particular databus
863         device."
864    INDEX { sdbDevIdIndex }
865    ::= { sdbDevStTable 1 }
866
867SdbDevStEntry ::=
868    SEQUENCE {
869        sdbDevStAutoResetAlerts         Integer32,
870        sdbDevStExtendedNames           Integer32,
871        sdbDevStPeakDuration            MilliSecond,
872        sdbDevStFixedOutletDelay        MilliSecond,
873        sdbDevStPowerSaverMode          Second,
874        sdbDevStOutletPowerUpMode       Integer32,
875        sdbDevStMaximumTemperature      Integer32,
876        sdbDevStDisplayOrientation      Integer32,
877        sdbDevStLocalAlertReset         Integer32,
878        sdbDevStCurrentDropDetection    Integer32,
879        sdbDevStUsbMode                 Integer32
880    }
881
882sdbDevStAutoResetAlerts OBJECT-TYPE
883    SYNTAX      Integer32 (0..65535)
884    UNITS       "seconds"
885    MAX-ACCESS  read-write
886    STATUS      current
887    DESCRIPTION
888        "Auto reset alerts configuration.
889         If set to 0 the auto reset alerts feature is disabled. If set to a
890         value greater then 0, the auto reset alerts feature is enabled and
891         alerts will get cleared after the configured amount of seconds since
892         the last alert condition have passed."
893    ::= { sdbDevStEntry 2 }
894
895sdbDevStExtendedNames OBJECT-TYPE
896    SYNTAX
897        INTEGER {
898            disabled(0),
899            enabled(1)
900        }
901    MAX-ACCESS  read-write
902    STATUS      current
903    DESCRIPTION
904        "Use original or longer names for inputs, outlets and sensors."
905    ::= { sdbDevStEntry 3 }
906
907sdbDevStPeakDuration OBJECT-TYPE
908    SYNTAX      MilliSecond (0..65535)
909    UNITS       "ms"
910    MAX-ACCESS  read-write
911    STATUS      current
912    DESCRIPTION
913        "Amount of ms a current peak should last before an alert is raised."
914    ::= { sdbDevStEntry 4 }
915
916sdbDevStFixedOutletDelay OBJECT-TYPE
917    SYNTAX      MilliSecond (100..65535)
918    UNITS       "ms"
919    MAX-ACCESS  read-write
920    STATUS      current
921    DESCRIPTION
922        "Minimal delay between two successive relay switches in milliseconds.
923         Minimal delay is 100 ms. Will always be respected!"
924    ::= { sdbDevStEntry 5 }
925
926sdbDevStPowerSaverMode OBJECT-TYPE
927    SYNTAX      Second (0 | 10 | 60 | 120 | 240)
928    UNITS       "s"
929    MAX-ACCESS  read-write
930    STATUS      current
931    DESCRIPTION
932        "Set backlight on time in seconds.
933         0 keeps display always on.
934         Note that keeping the backlight on may decrease luminosity over time."
935    ::= { sdbDevStEntry 6 }
936
937sdbDevStOutletPowerUpMode OBJECT-TYPE
938    SYNTAX
939        INTEGER {
940            off(0),             -- off
941            sameState(1),       -- same state as at power down
942            sameStateDelayed(2) -- same state as at power down but delayed by
943                                --   individual delay timer.
944        }
945    MAX-ACCESS  read-write
946    STATUS      current
947    DESCRIPTION
948        "Behaviour of outlets on power-up."
949    ::= { sdbDevStEntry 7 }
950
951sdbDevStMaximumTemperature OBJECT-TYPE
952    SYNTAX      Integer32 (0..99)
953    UNITS       "degrees Celsius"
954    MAX-ACCESS  read-write
955    STATUS      current
956    DESCRIPTION
957        "Maximum temperature threshold
958         An alert will be generated whenever the temperature is above this
959         value. Zero means disabled."
960    ::= { sdbDevStEntry 8 }
961
962sdbDevStDisplayOrientation OBJECT-TYPE
963    SYNTAX
964        INTEGER {
965            noDisplay(0),
966            verticalDisplayOnTop(1),
967            verticalDisplayUpsideDown(2),
968            horizontalDisplayAtLeft(3),
969            horizontalDisplayAtRight(4)
970        }
971    MAX-ACCESS  read-write
972    STATUS      current
973    DESCRIPTION
974        "Display orientation."
975    ::= { sdbDevStEntry 9 }
976
977sdbDevStLocalAlertReset OBJECT-TYPE
978    SYNTAX
979        INTEGER {
980            notAllowed(0),
981            allowed(1)
982        }
983    MAX-ACCESS  read-write
984    STATUS      current
985    DESCRIPTION
986        "Allow alerts to be reset locally on device by pushing one of the
987         buttons."
988    ::= { sdbDevStEntry 10 }
989
990sdbDevStCurrentDropDetection OBJECT-TYPE
991    SYNTAX
992        INTEGER {
993            off(0),
994            inputsOnly(1),
995            outletsOnly(2),
996            inputsAndOutlets(3)
997        }
998    MAX-ACCESS  read-write
999    STATUS      current
1000    DESCRIPTION
1001        "Enables the current drop detection function."
1002    ::= { sdbDevStEntry 11 }
1003
1004sdbDevStUsbMode OBJECT-TYPE
1005    SYNTAX
1006        INTEGER {
1007            usbDisabled(0),
1008            onlyFirmwareUpdates(1)
1009        }
1010    MAX-ACCESS  read-write
1011    STATUS      current
1012    DESCRIPTION
1013        "Allow the USB port to be used for specific tasks"
1014    ::= { sdbDevStEntry 13 }
1015
1016sdbDevInTable OBJECT-TYPE
1017    SYNTAX      SEQUENCE OF SdbDevInEntry
1018    MAX-ACCESS  not-accessible
1019    STATUS      current
1020    DESCRIPTION
1021        "A table containing information of inputs of devices connected to the
1022         databus."
1023    ::= { sdbDevInput 1 }
1024
1025sdbDevInEntry OBJECT-TYPE
1026    SYNTAX      SdbDevInEntry
1027    MAX-ACCESS  not-accessible
1028    STATUS      current
1029    DESCRIPTION
1030        "Inputs entry containing objects of an input of a particular databus
1031         device.
1032         Note that this table has two indexes. sdbDevIdIndex to identify a
1033         particular device and sdbDevInIndex to identify a particular input
1034         of the device identified by sdbDevIdIndex."
1035    INDEX {
1036        sdbDevIdIndex,
1037        sdbDevInIndex
1038    }
1039    ::= { sdbDevInTable 1 }
1040
1041SdbDevInEntry ::=
1042    SEQUENCE {
1043        sdbDevInIndex           Integer32,
1044        sdbDevInKWhTotal        KiloWattHour,
1045        sdbDevInKWhSubtotal     KiloWattHour,
1046        sdbDevInPowerFactor     CentiPercent,
1047        sdbDevInActualCurrent   CentiAmpere,
1048        sdbDevInPeakCurrent     CentiAmpere,
1049        sdbDevInActualVoltage   CentiVolt,
1050        sdbDevInMinVoltage      CentiVolt,
1051        sdbDevInPowerVoltAmpere Integer32,
1052        sdbDevInPowerWatt       Integer32,
1053        sdbDevInMaxAmps         CentiAmpere,
1054        sdbDevInCTRatio         Integer32,
1055        sdbDevInName            DisplayString,
1056        sdbDevInZeroKWhSubtotal Integer32
1057    }
1058
1059sdbDevInIndex OBJECT-TYPE
1060    SYNTAX      Integer32 (1..48)
1061    MAX-ACCESS  not-accessible
1062    STATUS      current
1063    DESCRIPTION
1064        "A unique value for each input. Its value ranges between 1 and the
1065         value of sdbDevCfPhases."
1066    ::= { sdbDevInEntry 1 }
1067
1068sdbDevInKWhTotal OBJECT-TYPE
1069    SYNTAX      KiloWattHour
1070    UNITS       "kWh"
1071    MAX-ACCESS  read-only
1072    STATUS      current
1073    DESCRIPTION
1074        "Total kWh value of an input. This value can not be reset."
1075    ::= { sdbDevInEntry 2 }
1076
1077sdbDevInKWhSubtotal OBJECT-TYPE
1078    SYNTAX      KiloWattHour
1079    UNITS       "kWh"
1080    MAX-ACCESS  read-only
1081    STATUS      current
1082    DESCRIPTION
1083        "Subtotal kWh value of an input. This value can be reset."
1084    ::= { sdbDevInEntry 3 }
1085
1086sdbDevInPowerFactor OBJECT-TYPE
1087    SYNTAX      CentiPercent
1088    UNITS       "%"
1089    MAX-ACCESS  read-only
1090    STATUS      current
1091    DESCRIPTION
1092        "Power factor of input.
1093         The power factor of an AC power system is defined as the ratio of the
1094         real or active power to the apparent power and is a number between 0
1095         and 1. This value is expressed as a percentage between 0% and 100%."
1096    ::= { sdbDevInEntry 4 }
1097
1098sdbDevInActualCurrent OBJECT-TYPE
1099    SYNTAX      CentiAmpere
1100    UNITS       "A"
1101    MAX-ACCESS  read-only
1102    STATUS      current
1103    DESCRIPTION
1104        "Actual apparent, RMS current."
1105    ::= { sdbDevInEntry 5 }
1106
1107sdbDevInPeakCurrent OBJECT-TYPE
1108    SYNTAX      CentiAmpere
1109    UNITS       "A"
1110    MAX-ACCESS  read-only
1111    STATUS      current
1112    DESCRIPTION
1113        "Peak apparent, RMS current.
1114         Highest value since last reset of the alerts."
1115    ::= { sdbDevInEntry 6 }
1116
1117sdbDevInActualVoltage OBJECT-TYPE
1118    SYNTAX      CentiVolt
1119    UNITS       "V"
1120    MAX-ACCESS  read-only
1121    STATUS      current
1122    DESCRIPTION
1123        "The actual voltage."
1124    ::= { sdbDevInEntry 7 }
1125
1126sdbDevInMinVoltage OBJECT-TYPE
1127    SYNTAX      CentiVolt
1128    UNITS       "V"
1129    MAX-ACCESS  read-only
1130    STATUS      current
1131    DESCRIPTION
1132        "RMS voltage dip.
1133         Lowest value since reset of alerts."
1134    ::= { sdbDevInEntry 8 }
1135
1136sdbDevInPowerVoltAmpere OBJECT-TYPE
1137    SYNTAX      Integer32 (0..327680)
1138    UNITS       "VA"
1139    MAX-ACCESS  read-only
1140    STATUS      current
1141    DESCRIPTION
1142        "Calculated apparent power."
1143    ::= { sdbDevInEntry 9 }
1144
1145sdbDevInPowerWatt OBJECT-TYPE
1146    SYNTAX      Integer32 (0..327680)
1147    UNITS       "W"
1148    MAX-ACCESS  read-only
1149    STATUS      current
1150    DESCRIPTION
1151        "Calculated real power."
1152    ::= { sdbDevInEntry 10 }
1153
1154sdbDevInMaxAmps OBJECT-TYPE
1155    SYNTAX      CentiAmpere
1156    UNITS       "A"
1157    MAX-ACCESS  read-write
1158    STATUS      current
1159    DESCRIPTION
1160        "Maximum current per input phase.
1161         Should last at least sdbDevStPeakDuration ms before triggering an
1162         alert."
1163    ::= { sdbDevInEntry 11 }
1164
1165sdbDevInCTRatio OBJECT-TYPE
1166    SYNTAX      Integer32 (0..255)
1167    MAX-ACCESS  read-write
1168    STATUS      current
1169    DESCRIPTION
1170        "The multiplier to use for the input CTs."
1171    ::= { sdbDevInEntry 12 }
1172
1173sdbDevInName OBJECT-TYPE
1174    SYNTAX      DisplayString (SIZE(0..8))
1175    MAX-ACCESS  read-write
1176    STATUS      current
1177    DESCRIPTION
1178        "User configurable naming of inputs or phases."
1179    ::= { sdbDevInEntry 13 }
1180
1181sdbDevInZeroKWhSubtotal OBJECT-TYPE
1182    SYNTAX
1183        INTEGER {
1184            idle(0),
1185            zero(1)
1186        }
1187    MAX-ACCESS  read-write
1188    STATUS      current
1189    DESCRIPTION
1190        "Reset input kWh subtotal counter of a single input to zero."
1191    ::= { sdbDevInEntry 14 }
1192
1193sdbDevOutTable OBJECT-TYPE
1194    SYNTAX      SEQUENCE OF SdbDevOutEntry
1195    MAX-ACCESS  not-accessible
1196    STATUS      current
1197    DESCRIPTION
1198        "A table containing information of outlets of devices connected to the
1199         databus."
1200    ::= { sdbDevOutlet 1 }
1201
1202sdbDevOutEntry OBJECT-TYPE
1203    SYNTAX      SdbDevOutEntry
1204    MAX-ACCESS  not-accessible
1205    STATUS      current
1206    DESCRIPTION
1207        "Outlets entry containing objects of an outlet of a particular databus
1208         device.
1209         Note that this table has two indexes. sdbDevIdIndex to identify a
1210         particular device and sdbDevOutIndex to identify a particular outlet
1211         of the device identified by sdbDevIdIndex."
1212    INDEX {
1213        sdbDevIdIndex,
1214        sdbDevOutIndex
1215    }
1216    ::= { sdbDevOutTable 1 }
1217
1218SdbDevOutEntry ::=
1219    SEQUENCE {
1220        sdbDevOutIndex  Integer32,
1221        sdbDevOutName   DisplayString
1222    }
1223
1224sdbDevOutIndex OBJECT-TYPE
1225    SYNTAX      Integer32 (1..48)
1226    MAX-ACCESS  not-accessible
1227    STATUS      current
1228    DESCRIPTION
1229        "A unique value for each outlet. Its value ranges between 1 and the
1230         value of sdbDevCfOutletsTotal."
1231    ::= { sdbDevOutEntry 1 }
1232
1233sdbDevOutName OBJECT-TYPE
1234    SYNTAX      DisplayString (SIZE(0..8))
1235    MAX-ACCESS  read-write
1236    STATUS      current
1237    DESCRIPTION
1238        "User configurable naming of individual outlets."
1239    ::= { sdbDevOutEntry 2 }
1240
1241sdbDevOutMtTable OBJECT-TYPE
1242    SYNTAX      SEQUENCE OF SdbDevOutMtEntry
1243    MAX-ACCESS  not-accessible
1244    STATUS      current
1245    DESCRIPTION
1246        "A table containing information of metered outlets of devices connected
1247         to the databus."
1248    ::= { sdbDevOutlet 2 }
1249
1250sdbDevOutMtEntry OBJECT-TYPE
1251    SYNTAX      SdbDevOutMtEntry
1252    MAX-ACCESS  not-accessible
1253    STATUS      current
1254    DESCRIPTION
1255        "Metered outlets entry containing objects of a metered outlet of a
1256         particular databus device.
1257         Note that this table has two indexes. sdbDevIdIndex to identify a
1258         particular device and sdbDevOutMtIndex to identify a particular outlet
1259         of the device identified by sdbDevIdIndex."
1260    INDEX {
1261        sdbDevIdIndex,
1262        sdbDevOutMtIndex
1263    }
1264    ::= { sdbDevOutMtTable 1 }
1265
1266SdbDevOutMtEntry ::=
1267    SEQUENCE {
1268        sdbDevOutMtIndex            Integer32,
1269        sdbDevOutMtKWhTotal         KiloWattHour,
1270        sdbDevOutMtKWhSubtotal      KiloWattHour,
1271        sdbDevOutMtPowerFactor      CentiPercent,
1272        sdbDevOutMtActualCurrent    CentiAmpere,
1273        sdbDevOutMtPeakCurrent      CentiAmpere,
1274        sdbDevOutMtActualVoltage    CentiVolt,
1275        sdbDevOutMtMaxAmps          CentiAmpere,
1276        sdbDevOutMtCTRatio          Integer32,
1277        sdbDevOutMtPowerVoltAmpere  Integer32,
1278        sdbDevOutMtPowerWatt        Integer32
1279    }
1280
1281sdbDevOutMtIndex OBJECT-TYPE
1282    SYNTAX      Integer32 (1..48)
1283    MAX-ACCESS  not-accessible
1284    STATUS      current
1285    DESCRIPTION
1286        "A unique value for each outlet. Its value ranges between 1 and the
1287         value of sdbDevCfOutletsMetered."
1288    ::= { sdbDevOutMtEntry 1 }
1289
1290sdbDevOutMtKWhTotal OBJECT-TYPE
1291    SYNTAX      KiloWattHour
1292    UNITS       "kWh"
1293    MAX-ACCESS  read-only
1294    STATUS      current
1295    DESCRIPTION
1296        "Total kWh value of an outlet. This value can not be reset."
1297    ::= { sdbDevOutMtEntry 2 }
1298
1299sdbDevOutMtKWhSubtotal OBJECT-TYPE
1300    SYNTAX      KiloWattHour
1301    UNITS       "kWh"
1302    MAX-ACCESS  read-only
1303    STATUS      current
1304    DESCRIPTION
1305        "Subotal kWh value of an outlet. This value can be reset."
1306    ::= { sdbDevOutMtEntry 3 }
1307
1308sdbDevOutMtPowerFactor OBJECT-TYPE
1309    SYNTAX      CentiPercent
1310    UNITS       "%"
1311    MAX-ACCESS  read-only
1312    STATUS      current
1313    DESCRIPTION
1314        "Power factor of outlet.
1315         The power factor of an AC power system is defined as the ratio of the
1316         real or active power to the apparent power and is a number between 0
1317         and 1. This number is expressed as a percentage between 0% and 100%."
1318    ::= { sdbDevOutMtEntry 4 }
1319
1320sdbDevOutMtActualCurrent OBJECT-TYPE
1321    SYNTAX      CentiAmpere
1322    UNITS       "A"
1323    MAX-ACCESS  read-only
1324    STATUS      current
1325    DESCRIPTION
1326        "Actual apparent, RMS current."
1327    ::= { sdbDevOutMtEntry 5 }
1328
1329sdbDevOutMtPeakCurrent OBJECT-TYPE
1330    SYNTAX      CentiAmpere
1331    UNITS       "A"
1332    MAX-ACCESS  read-only
1333    STATUS      current
1334    DESCRIPTION
1335        "Peak apparent, RMS current.
1336         Highest value since last reset of the alerts."
1337    ::= { sdbDevOutMtEntry 6 }
1338
1339sdbDevOutMtActualVoltage OBJECT-TYPE
1340    SYNTAX      CentiVolt
1341    UNITS       "V"
1342    MAX-ACCESS  read-only
1343    STATUS      current
1344    DESCRIPTION
1345        "Actual voltage on outlet."
1346    ::= { sdbDevOutMtEntry 7 }
1347
1348sdbDevOutMtMaxAmps OBJECT-TYPE
1349    SYNTAX      CentiAmpere
1350    UNITS       "A"
1351    MAX-ACCESS  read-write
1352    STATUS      current
1353    DESCRIPTION
1354        "Maximum current per outlet.
1355         Should last at least sdbDevStPeakDuration ms before triggering an
1356         alert."
1357    ::= { sdbDevOutMtEntry 8 }
1358
1359sdbDevOutMtCTRatio OBJECT-TYPE
1360    SYNTAX      Integer32 (0..255)
1361    MAX-ACCESS  read-write
1362    STATUS      current
1363    DESCRIPTION
1364        "The multiplier to use for the outlet CTs."
1365    ::= { sdbDevOutMtEntry 9 }
1366
1367sdbDevOutMtPowerVoltAmpere OBJECT-TYPE
1368    SYNTAX      Integer32 (0..327680)
1369    UNITS       "VA"
1370    MAX-ACCESS  read-only
1371    STATUS      current
1372    DESCRIPTION
1373        "Calculated apparent power."
1374    ::= { sdbDevOutMtEntry 10 }
1375
1376sdbDevOutMtPowerWatt OBJECT-TYPE
1377    SYNTAX      Integer32 (0..327680)
1378    UNITS       "W"
1379    MAX-ACCESS  read-only
1380    STATUS      current
1381    DESCRIPTION
1382        "Calculated real power."
1383    ::= { sdbDevOutMtEntry 11 }
1384
1385sdbDevOutSwTable OBJECT-TYPE
1386    SYNTAX      SEQUENCE OF SdbDevOutSwEntry
1387    MAX-ACCESS  not-accessible
1388    STATUS      current
1389    DESCRIPTION
1390        "A table containing information of switched outlets of devices
1391         connected to the databus."
1392    ::= { sdbDevOutlet 3 }
1393
1394sdbDevOutSwEntry OBJECT-TYPE
1395    SYNTAX      SdbDevOutSwEntry
1396    MAX-ACCESS  not-accessible
1397    STATUS      current
1398    DESCRIPTION
1399        "Switched outlets entry containing objects of a switched outlet of a
1400         particular databus device.
1401         Note that this table has two indexes. sdbDevIdIndex to identify a
1402         particular device and sdbDevOutSwIndex to identify a particular outlet
1403         of the device identified by sdbDevIdIndex."
1404    INDEX {
1405        sdbDevIdIndex,
1406        sdbDevOutSwIndex
1407    }
1408    ::= { sdbDevOutSwTable 1 }
1409
1410SdbDevOutSwEntry ::=
1411    SEQUENCE {
1412        sdbDevOutSwIndex                    Integer32,
1413        sdbDevOutSwCurrentState             Integer32,
1414        sdbDevOutSwScheduled                Integer32,
1415        sdbDevOutSwUnlock                   Integer32,
1416        sdbDevOutSwIndividualOutletDelay    Second,
1417        sdbDevOutSwReboot                   Integer32
1418    }
1419
1420sdbDevOutSwIndex OBJECT-TYPE
1421    SYNTAX      Integer32 (1..48)
1422    MAX-ACCESS  not-accessible
1423    STATUS      current
1424    DESCRIPTION
1425        "A unique value for each outlet. Its value ranges between 1 and the
1426         value of sdbDevCfOutletsSwitched."
1427    ::= { sdbDevOutSwEntry 1 }
1428
1429sdbDevOutSwCurrentState OBJECT-TYPE
1430    SYNTAX
1431        INTEGER {
1432            off(0),
1433            on(1)
1434        }
1435    MAX-ACCESS  read-write
1436    STATUS      current
1437    DESCRIPTION
1438        "The actual state of the outlet relay.
1439         Note that Writing is only effective after setting sdbDevOutSwUnlock."
1440    ::= { sdbDevOutSwEntry 2 }
1441
1442sdbDevOutSwScheduled OBJECT-TYPE
1443    SYNTAX
1444        INTEGER {
1445            idle(0),
1446            scheduled(1)
1447        }
1448    MAX-ACCESS  read-only
1449    STATUS      current
1450    DESCRIPTION
1451        "A one indicates pending activity; the switch delay has not yet
1452         expired."
1453    ::= { sdbDevOutSwEntry 3 }
1454
1455sdbDevOutSwUnlock OBJECT-TYPE
1456    SYNTAX
1457        INTEGER {
1458            locked(0),
1459            unlocked(1)
1460        }
1461    MAX-ACCESS  read-write
1462    STATUS      current
1463    DESCRIPTION
1464        "Switching and rebooting is unlocked for 10 seconds by writing a 1."
1465    ::= { sdbDevOutSwEntry 4 }
1466
1467sdbDevOutSwIndividualOutletDelay OBJECT-TYPE
1468    SYNTAX      Second (0..65535)
1469    UNITS       "s"
1470    MAX-ACCESS  read-write
1471    STATUS      current
1472    DESCRIPTION
1473        "Delay before an individual outlet switches on at power-up."
1474    ::= { sdbDevOutSwEntry 5 }
1475
1476sdbDevOutSwReboot OBJECT-TYPE
1477    SYNTAX
1478        INTEGER {
1479            idle(0),
1480            reboot(1)
1481        }
1482    MAX-ACCESS  read-write
1483    STATUS      current
1484    DESCRIPTION
1485        "Reboot outlet relay if current state is on and outlet is unlocked;
1486         The outlet will be turned on after 10 seconds."
1487    ::= { sdbDevOutSwEntry 6 }
1488
1489sdbDevMeasuresTable OBJECT-TYPE
1490    SYNTAX      SEQUENCE OF SdbDevMeasuresEntry
1491    MAX-ACCESS  not-accessible
1492    STATUS      current
1493    DESCRIPTION
1494        "A table containing information of temperatures of devices connected to
1495         the databus."
1496    ::= { sdbDevSensor 1 }
1497
1498sdbDevMeasuresEntry OBJECT-TYPE
1499    SYNTAX      SdbDevMeasuresEntry
1500    MAX-ACCESS  not-accessible
1501    STATUS      current
1502    DESCRIPTION
1503         "Device measures entry containing temperature information objects of a
1504          particular databus device."
1505    INDEX { sdbDevIdIndex }
1506    ::= { sdbDevMeasuresTable 1 }
1507
1508SdbDevMeasuresEntry ::=
1509    SEQUENCE {
1510        sdbDevMsIntTemperature      CentiCelsius,
1511        sdbDevMsExtTemperature      CentiCelsius,
1512        sdbDevMsIntTemperaturePeak  CentiCelsius,
1513        sdbDevMsExtTemperaturePeak  CentiCelsius
1514    }
1515
1516sdbDevMsIntTemperature OBJECT-TYPE
1517    SYNTAX      CentiCelsius
1518    UNITS       "degrees Celsius"
1519    MAX-ACCESS  read-only
1520    STATUS      current
1521    DESCRIPTION
1522        "Actual internal device temperature in deg C"
1523    ::= { sdbDevMeasuresEntry 1 }
1524
1525sdbDevMsExtTemperature OBJECT-TYPE
1526    SYNTAX      CentiCelsius
1527    UNITS       "degrees Celsius"
1528    MAX-ACCESS  read-only
1529    STATUS      current
1530    DESCRIPTION
1531        "Actual external device temperature sensor in deg C."
1532    ::= { sdbDevMeasuresEntry 2 }
1533
1534sdbDevMsIntTemperaturePeak OBJECT-TYPE
1535    SYNTAX      CentiCelsius
1536    UNITS       "degrees Celsius"
1537    MAX-ACCESS  read-only
1538    STATUS      current
1539    DESCRIPTION
1540        "Peak internal device temperature since last reset of alerts."
1541    ::= { sdbDevMeasuresEntry 3 }
1542
1543sdbDevMsExtTemperaturePeak OBJECT-TYPE
1544    SYNTAX      CentiCelsius
1545    UNITS       "degrees Celsius"
1546    MAX-ACCESS  read-only
1547    STATUS      current
1548    DESCRIPTION
1549        "Peak external device temperature since last reset of alerts."
1550    ::= { sdbDevMeasuresEntry 4 }
1551
1552sdbDevSnsTable OBJECT-TYPE
1553    SYNTAX      SEQUENCE OF SdbDevSnsEntry
1554    MAX-ACCESS  not-accessible
1555    STATUS      current
1556    DESCRIPTION
1557        "A table containing information of sensors of devices connected to the
1558         databus."
1559    ::= { sdbDevSensor 2 }
1560
1561sdbDevSnsEntry OBJECT-TYPE
1562    SYNTAX      SdbDevSnsEntry
1563    MAX-ACCESS  not-accessible
1564    STATUS      current
1565    DESCRIPTION
1566        "Sensors entry containing objects of a sensor of a particular databus
1567         device.
1568         Note that this table has two indexes. sdbDevIdIndex to identify a
1569         particular device and sdbDevSnsIndex to identify a particular sensor
1570         of the device identified by sdbDevIdIndex."
1571    INDEX {
1572        sdbDevIdIndex,
1573        sdbDevSnsIndex
1574    }
1575    ::= { sdbDevSnsTable 1 }
1576
1577SdbDevSnsEntry ::=
1578    SEQUENCE {
1579        sdbDevSnsIndex  Integer32,
1580        sdbDevSnsType   DisplayString,
1581        sdbDevSnsValue  CentiValue,
1582        sdbDevSnsName   DisplayString
1583    }
1584
1585sdbDevSnsIndex OBJECT-TYPE
1586    SYNTAX      Integer32 (1..16)
1587    MAX-ACCESS  not-accessible
1588    STATUS      current
1589    DESCRIPTION
1590        "A unique value for each sensor. Its value ranges between 1 and the
1591         value of sdbDevCfSensors."
1592    ::= { sdbDevSnsEntry 1 }
1593
1594sdbDevSnsType OBJECT-TYPE
1595    SYNTAX      DisplayString (SIZE(1))
1596    MAX-ACCESS  read-only
1597    STATUS      current
1598    DESCRIPTION
1599        "Type of connected sensor.
1600         T = Temperature (C)
1601         H = Humidity (%)
1602         I = dry switch contact"
1603    ::= { sdbDevSnsEntry 2 }
1604
1605sdbDevSnsValue OBJECT-TYPE
1606    SYNTAX      CentiValue (0..327680)
1607    MAX-ACCESS  read-only
1608    STATUS      current
1609    DESCRIPTION
1610        "Value of connected sensor"
1611    ::= { sdbDevSnsEntry 3 }
1612
1613sdbDevSnsName OBJECT-TYPE
1614    SYNTAX      DisplayString (SIZE(0..6))
1615    MAX-ACCESS  read-write
1616    STATUS      current
1617    DESCRIPTION
1618        "User definable name for sensors."
1619    ::= { sdbDevSnsEntry 4 }
1620
1621-- ---------------------------------------------------------------------------------------------
1622sdbDevPerformanceTable OBJECT-TYPE
1623    SYNTAX      SEQUENCE OF SdbDevPerformanceEntry
1624    MAX-ACCESS  not-accessible
1625    STATUS      current
1626    DESCRIPTION
1627        "A table containing information of sensors of devices connected to the
1628         databus."
1629    ::= { sdbDevPerformance 1 }
1630
1631sdbDevPerformanceEntry OBJECT-TYPE
1632    SYNTAX      SdbDevPerformanceEntry
1633    MAX-ACCESS  not-accessible
1634    STATUS      current
1635    DESCRIPTION
1636        "Performance counters of a particular databus device.
1637         Note that this table has two indexes. sdbDevIdIndex to identify a
1638         particular device and sdbDevPerformanceIndex to identify a particular counter
1639         of the device identified by sdbDevIdIndex."
1640    INDEX {
1641        sdbDevIdIndex,
1642        sdbDevPerformanceIndex
1643    }
1644    ::= { sdbDevPerformanceTable 1 }
1645
1646SdbDevPerformanceEntry ::=
1647    SEQUENCE {
1648        sdbDevPerformanceIndex  Integer32,
1649        sdbDevPerformanceValue  Integer32,
1650        sdbDevPerformanceMax    Integer32,
1651        sdbDevPerformanceLimit  Integer32,
1652        sdbDevPerformanceName   DisplayString
1653    }
1654
1655sdbDevPerformanceIndex OBJECT-TYPE
1656    SYNTAX      Integer32 (1..16)
1657    MAX-ACCESS  not-accessible
1658    STATUS      current
1659    DESCRIPTION
1660        "A unique value for each counter. Its value ranges between 1 and 16."
1661    ::= { sdbDevPerformanceEntry 1 }
1662
1663sdbDevPerformanceValue OBJECT-TYPE
1664    SYNTAX      Integer32 (0..16777215)
1665    MAX-ACCESS  read-only
1666    STATUS      current
1667    DESCRIPTION
1668        "Value of counter"
1669    ::= { sdbDevPerformanceEntry 2 }
1670
1671sdbDevPerformanceMax OBJECT-TYPE
1672    SYNTAX      Integer32 (0..16777215)
1673    MAX-ACCESS  read-only
1674    STATUS      current
1675    DESCRIPTION
1676        "Max of counter"
1677    ::= { sdbDevPerformanceEntry 3 }
1678
1679sdbDevPerformanceLimit OBJECT-TYPE
1680    SYNTAX      Integer32 (0..16777215)
1681    MAX-ACCESS  read-only
1682    STATUS      current
1683    DESCRIPTION
1684        "Limit of counter"
1685    ::= { sdbDevPerformanceEntry 4 }
1686
1687sdbDevPerformanceName OBJECT-TYPE
1688    SYNTAX      DisplayString (SIZE(0..12))
1689    MAX-ACCESS  read-write
1690    STATUS      current
1691    DESCRIPTION
1692        "User definable name for counter."
1693    ::= { sdbDevPerformanceEntry 5 }
1694
1695-- ---------------------------------------------------------------------------------------------
1696
1697sdbDevPerformanceResetTable OBJECT-TYPE
1698    SYNTAX      SEQUENCE OF SdbDevPerformanceResetEntry
1699    MAX-ACCESS  not-accessible
1700    STATUS      current
1701    DESCRIPTION
1702        "A table containing the last reset reason of the device"
1703    ::= { sdbDevPerformance 2 }
1704
1705sdbDevPerformanceResetEntry OBJECT-TYPE
1706    SYNTAX      SdbDevPerformanceResetEntry
1707    MAX-ACCESS  not-accessible
1708    STATUS      current
1709    DESCRIPTION
1710        "Setting entry containing settings objects of a particular databus
1711         device."
1712    INDEX { sdbDevIdIndex }
1713    ::= { sdbDevPerformanceResetTable 1 }
1714
1715SdbDevPerformanceResetEntry ::=
1716    SEQUENCE {
1717        sdbDevPerformanceResetReason    DisplayString,
1718        sdbDevResetUptime               Unsigned32
1719    }
1720
1721sdbDevPerformanceResetReason OBJECT-TYPE
1722    SYNTAX      DisplayString (SIZE(0..64))
1723    MAX-ACCESS  read-write
1724    STATUS      current
1725    DESCRIPTION
1726        "Last reset reason."
1727    ::= { sdbDevPerformanceResetEntry 1 }
1728
1729sdbDevResetUptime OBJECT-TYPE
1730    SYNTAX      Unsigned32
1731    MAX-ACCESS  read-only
1732    STATUS      current
1733    DESCRIPTION
1734        "Uptime before last reset"
1735    ::= { sdbDevPerformanceResetEntry 2 }
1736
1737-- ---------------------------------------------------------------------------------------------
1738
1739sdbDevSsDeviceStatusCodeChanged NOTIFICATION-TYPE
1740    STATUS  current
1741    DESCRIPTION
1742        "Device status code changed.
1743
1744         OBJECTS {
1745             sdbDevSsDeviceStatusCode
1746         }"
1747    ::= { sdbMIBNotifications 1 }
1748
1749sdbDevSsTemperatureAlertDetected NOTIFICATION-TYPE
1750    STATUS  current
1751    DESCRIPTION
1752        "Temperature alert detected.
1753
1754         Internal temperature alert:
1755         OBJECTS {
1756             sdbDevSsTemperatureAlert,
1757             sdbDevMsIntTemperature,
1758             sdbDevMsIntTemperaturePeak
1759         }
1760
1761         External analog temperature alert:
1762         OBJECTS {
1763             sdbDevSsTemperatureAlert,
1764             sdbDevMsExtTemperature,
1765             sdbDevMsExtTemperaturePeak
1766         }
1767
1768         External digital temperature alert:
1769         OBJECTS {
1770             sdbDevSsTemperatureAlert,
1771             sdbDevSnsValue
1772         }"
1773    ::= { sdbMIBNotifications 2 }
1774
1775sdbDevSsInputCurrentAlertDetected NOTIFICATION-TYPE
1776    STATUS  current
1777    DESCRIPTION
1778        "Input current alert detected.
1779
1780         OBJECTS {
1781             sdbDevSsInputCurrentAlert,
1782             sdbDevInActualCurrent
1783         }"
1784    ::= { sdbMIBNotifications 3 }
1785
1786sdbDevSsOutletCurrentAlertDetected NOTIFICATION-TYPE
1787    STATUS  current
1788    DESCRIPTION
1789        "Outlet current alert detected.
1790
1791         OBJECTS {
1792             sdbDevSsOutletCurrentAlert,
1793             sdbDevOutMtActualCurrent
1794         }"
1795    ::= { sdbMIBNotifications 4 }
1796
1797sdbDevSsInputVoltageAlertDetected NOTIFICATION-TYPE
1798    STATUS  current
1799    DESCRIPTION
1800        "Input voltage alert detected.
1801
1802         OBJECTS {
1803             sdbDevSsInputVoltageAlert,
1804             sdbDevInActualVoltage
1805         }"
1806    ::= { sdbMIBNotifications 5 }
1807
1808sdbDevSsOutletCurrentDropAlertDetected NOTIFICATION-TYPE
1809    STATUS  current
1810    DESCRIPTION
1811        "Outlet current drop alert detected.
1812
1813         OBJECTS {
1814             sdbDevSsOutletCurrentDropAlert,
1815             sdbDevOutMtActualCurrent
1816         }"
1817    ::= { sdbMIBNotifications 6 }
1818
1819sdbDevSsInputCurrentDropAlertDetected NOTIFICATION-TYPE
1820    STATUS  current
1821    DESCRIPTION
1822        "Input current drop alert detected.
1823
1824         OBJECTS {
1825             sdbDevSsInputCurrentDropAlert,
1826             sdbDevInActualCurrent
1827         }"
1828    ::= { sdbMIBNotifications 7 }
1829
1830sdbDevSsSensorChangeAlertDetected NOTIFICATION-TYPE
1831    STATUS  current
1832    DESCRIPTION
1833        "Sensor channel change alert detected.
1834
1835         OBJECTS {
1836             sdbDevSsSensorChangeAlert
1837         }"
1838    ::= { sdbMIBNotifications 8 }
1839
1840sdbMgmtStsRingStateChanged NOTIFICATION-TYPE
1841    STATUS  current
1842    DESCRIPTION
1843        "Ring state changed.
1844
1845         Ring state changded to open:
1846         OBJECTS {
1847            sdbMgmtStsRingState,
1848            sdbMgmtStsRingBreachIndex
1849         }
1850
1851         Ring state changded to closed:
1852         OBJECTS {
1853            sdbMgmtStsRingState
1854         }"
1855    ::= { sdbMIBNotifications 9 }
1856
1857sdbDevSsOutletVoltageDropAlertDetected NOTIFICATION-TYPE
1858    STATUS  current
1859    DESCRIPTION
1860        "Outlet voltage drop alert detected.
1861
1862         OBJECTS {
1863             sdbDevSsOutletVoltageDropAlert,
1864             sdbDevOutMtActualVoltage
1865         }"
1866    ::= { sdbMIBNotifications 10 }
1867
1868
1869sdbMIBCompliance MODULE-COMPLIANCE
1870    STATUS         current
1871    DESCRIPTION
1872        "The requirements for conformance to the SCHLEIFENBAUER-DATABUS-MIB."
1873    MODULE         SCHLEIFENBAUER-DATABUS-MIB
1874        GROUP          sdbMIBNotificationGroup
1875        DESCRIPTION
1876            "The notification group."
1877        GROUP          sdbMIBDevSensorGroup
1878        DESCRIPTION
1879            "The sensors group."
1880        GROUP          sdbMIBDevOutGroup
1881        DESCRIPTION
1882            "The outlet group."
1883        GROUP          sdbMIBDevOutMtGroup
1884        DESCRIPTION
1885            "The outletMetering group."
1886        GROUP          sdbMIBDevOutSwGroup
1887        DESCRIPTION
1888            "The outletSwitched group."
1889        GROUP          sdbMIBDevInGroup
1890        DESCRIPTION
1891            "The inputMeasures group."
1892        GROUP          sdbMIBDevStGroup
1893        DESCRIPTION
1894            "The settings group."
1895        GROUP          sdbMIBDevSsGroup
1896        DESCRIPTION
1897            "The systemStatus group."
1898        GROUP          sdbMIBDevCfGroup
1899        DESCRIPTION
1900            "The configuration group."
1901        GROUP          sdbMIBDevIdGroup
1902        DESCRIPTION
1903            "The identification group."
1904        GROUP          sdbMIBDevRsGroup
1905        DESCRIPTION
1906            "resettable attributes in device"
1907        GROUP          sdbMIBMgmtStatusGroup
1908        DESCRIPTION
1909            "The databus management status group."
1910        GROUP          sdbMIBMgmtControlGroup
1911        DESCRIPTION
1912            "The databus management control group."
1913        GROUP          sdbMIBDevPerformanceGroup
1914        DESCRIPTION
1915            "The databus management control group."
1916    ::= { sdbMIBCompliances 1 }
1917
1918sdbMIBNotificationGroup NOTIFICATION-GROUP
1919    NOTIFICATIONS {
1920        sdbDevSsDeviceStatusCodeChanged,
1921        sdbDevSsTemperatureAlertDetected,
1922        sdbDevSsInputCurrentAlertDetected,
1923        sdbDevSsOutletCurrentAlertDetected,
1924        sdbDevSsInputVoltageAlertDetected,
1925        sdbDevSsOutletCurrentDropAlertDetected,
1926        sdbDevSsInputCurrentDropAlertDetected,
1927        sdbDevSsSensorChangeAlertDetected,
1928        sdbMgmtStsRingStateChanged,
1929        sdbDevSsOutletVoltageDropAlertDetected
1930    }
1931    STATUS current
1932    DESCRIPTION
1933        "A collection of notifications."
1934    ::= { sdbMIBGroups 1 }
1935
1936sdbMIBDevIdGroup OBJECT-GROUP
1937    OBJECTS {
1938        sdbDevIdSPDMVersion,
1939        sdbDevIdFirmwareVersion,
1940        sdbDevIdSalesOrderNumber,
1941        sdbDevIdProductId,
1942        sdbDevIdSerialNumber,
1943        sdbDevIdHardwareAddress,
1944        sdbDevIdUnitAddress,
1945        sdbDevIdName,
1946        sdbDevIdLocation,
1947        sdbDevIdVanityTag,
1948        sdbDevIdMacAddress,
1949        sdbDevIdBuildNumber,
1950        sdbDevIdDeviceType,
1951        sdbDevIdLocateUnit
1952    }
1953    STATUS      current
1954    DESCRIPTION
1955        "A collection of objects providing identification information about the
1956         device."
1957    ::= { sdbMIBGroups 3 }
1958
1959sdbMIBDevCfGroup OBJECT-GROUP
1960    OBJECTS {
1961        sdbDevCfPhases,
1962        sdbDevCfOutletsTotal,
1963        sdbDevCfOutletsSwitched,
1964        sdbDevCfOutletsMetered,
1965        sdbDevCfMaximumLoad,
1966        sdbDevCfSensors
1967    }
1968    STATUS      current
1969    DESCRIPTION
1970        "A collection of objects providing configuration information about the
1971         device."
1972    ::= { sdbMIBGroups 4 }
1973
1974sdbMIBDevSsGroup OBJECT-GROUP
1975    OBJECTS {
1976        sdbDevSsDeviceStatusCode,
1977        sdbDevSsTemperatureAlert,
1978        sdbDevSsInputCurrentAlert,
1979        sdbDevSsOutletCurrentAlert,
1980        sdbDevSsInputVoltageAlert,
1981        sdbDevSsOutletCurrentDropAlert,
1982        sdbDevSsInputCurrentDropAlert,
1983        sdbDevSsSensorChangeAlert,
1984        sdbDevSsOutletVoltageDropAlert
1985    }
1986    STATUS      current
1987    DESCRIPTION
1988        "A collection of objects providing status information about the
1989         device."
1990    ::= { sdbMIBGroups 5 }
1991
1992sdbMIBDevRsGroup OBJECT-GROUP
1993    OBJECTS {
1994        sdbDevRsResetAlerts,
1995        sdbDevRsResetPeaksAndDips,
1996        sdbDevRsReboot,
1997        sdbDevRsZeroInputKWhSubtotal,
1998        sdbDevRsZeroOutletKWhSubtotal
1999    }
2000    STATUS      current
2001    DESCRIPTION
2002        "Groups resettable attributes op the device."
2003    ::= { sdbMIBGroups 6 }
2004
2005sdbMIBDevStGroup OBJECT-GROUP
2006    OBJECTS {
2007        sdbDevStAutoResetAlerts,
2008        sdbDevStExtendedNames,
2009        sdbDevStPeakDuration,
2010        sdbDevStLocalAlertReset,
2011        sdbDevStFixedOutletDelay,
2012        sdbDevStPowerSaverMode,
2013        sdbDevStOutletPowerUpMode,
2014        sdbDevStMaximumTemperature,
2015        sdbDevStDisplayOrientation,
2016        sdbDevStCurrentDropDetection,
2017        sdbDevStUsbMode
2018    }
2019    STATUS      current
2020    DESCRIPTION
2021        "A collection of objects providing the actual settings about the
2022         device."
2023    ::= { sdbMIBGroups 7 }
2024
2025sdbMIBDevInGroup OBJECT-GROUP
2026    OBJECTS {
2027        sdbDevInKWhTotal,
2028        sdbDevInKWhSubtotal,
2029        sdbDevInPowerFactor,
2030        sdbDevInActualCurrent,
2031        sdbDevInPeakCurrent,
2032        sdbDevInActualVoltage,
2033        sdbDevInMinVoltage,
2034        sdbDevInPowerVoltAmpere,
2035        sdbDevInPowerWatt,
2036        sdbDevInMaxAmps,
2037        sdbDevInCTRatio,
2038        sdbDevInName,
2039        sdbDevInZeroKWhSubtotal
2040    }
2041    STATUS      current
2042    DESCRIPTION
2043        "A collection of objects providing the actual input measurements of the
2044         device."
2045    ::= { sdbMIBGroups 8 }
2046
2047sdbMIBDevOutGroup OBJECT-GROUP
2048    OBJECTS {
2049        sdbDevOutName
2050    }
2051    STATUS      current
2052    DESCRIPTION
2053        "A collection of objects providing the actual outlet measurements of
2054         the device."
2055    ::= { sdbMIBGroups 9 }
2056
2057sdbMIBDevOutMtGroup OBJECT-GROUP
2058    OBJECTS {
2059        sdbDevOutMtKWhTotal,
2060        sdbDevOutMtKWhSubtotal,
2061        sdbDevOutMtPowerFactor,
2062        sdbDevOutMtActualCurrent,
2063        sdbDevOutMtPeakCurrent,
2064        sdbDevOutMtActualVoltage,
2065        sdbDevOutMtMaxAmps,
2066        sdbDevOutMtCTRatio,
2067        sdbDevOutMtPowerVoltAmpere,
2068        sdbDevOutMtPowerWatt
2069    }
2070    STATUS      current
2071    DESCRIPTION
2072        "A collection of objects providing the actual outlet measurements of
2073         the device."
2074    ::= { sdbMIBGroups 10 }
2075
2076sdbMIBDevOutSwGroup OBJECT-GROUP
2077    OBJECTS {
2078        sdbDevOutSwCurrentState,
2079        sdbDevOutSwScheduled,
2080        sdbDevOutSwUnlock,
2081        sdbDevOutSwIndividualOutletDelay,
2082        sdbDevOutSwReboot
2083    }
2084    STATUS      current
2085    DESCRIPTION
2086        "A collection of objects providing the actual outlet measurements of
2087         the device."
2088    ::= { sdbMIBGroups 11 }
2089
2090sdbMIBDevSensorGroup OBJECT-GROUP
2091    OBJECTS {
2092        sdbDevSnsType,
2093        sdbDevSnsValue,
2094        sdbDevSnsName,
2095        sdbDevMsIntTemperature,
2096        sdbDevMsExtTemperature,
2097        sdbDevMsIntTemperaturePeak,
2098        sdbDevMsExtTemperaturePeak
2099    }
2100    STATUS      current
2101    DESCRIPTION
2102        "A collection of objects providing the actual environmental
2103         measurements of the device."
2104    ::= { sdbMIBGroups 12 }
2105
2106sdbMIBMgmtStatusGroup OBJECT-GROUP
2107    OBJECTS {
2108        sdbMgmtStsDevices,
2109        sdbMgmtStsAddressableDevices,
2110        sdbMgmtStsNewDevices,
2111        sdbMgmtStsDuplicateDevices,
2112        sdbMgmtStsRingState,
2113        sdbMgmtStsRingBreachIndex
2114    }
2115    STATUS      current
2116    DESCRIPTION
2117        "A collection of objects providing management status information about
2118         the databus."
2119    ::= { sdbMIBGroups 13 }
2120
2121sdbMIBMgmtControlGroup OBJECT-GROUP
2122    OBJECTS {
2123        sdbMgmtCtrlScan,
2124        sdbMgmtCtrlRenumberAllFromN,
2125        sdbMgmtCtrlRenumberZeros,
2126        sdbMgmtCtrlDevUnitAddress,
2127        sdbMgmtCtrlDevHardwareAddress,
2128        sdbMgmtCtrlDevIsNew,
2129        sdbMgmtCtrlDevIsDuplicate
2130    }
2131    STATUS      current
2132    DESCRIPTION
2133        "A collection of objects providing management control information about
2134         the databus."
2135    ::= { sdbMIBGroups 14 }
2136
2137sdbMIBDevPerformanceGroup OBJECT-GROUP
2138    OBJECTS {
2139        sdbDevPerformanceValue,
2140        sdbDevPerformanceMax,
2141        sdbDevPerformanceLimit,
2142        sdbDevPerformanceName,
2143        sdbDevPerformanceResetReason,
2144        sdbDevResetUptime
2145    }
2146    STATUS      current
2147    DESCRIPTION
2148        "A collection of objects providing performance information about the MCU"
2149    ::= { sdbMIBGroups 15 }
2150
2151END
2152