Created
May 18, 2015 18:49
-
-
Save Freeaqingme/8529d09df118278aea09 to your computer and use it in GitHub Desktop.
Observium PDU2-MIB/Raritan (D)PX2 - Outlets, Inlets and State sensors
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
From 914fcc081a1586bad49abe5200fe32ad8e1f7468 Mon Sep 17 00:00:00 2001 | |
From: "Dolf Schimmel (Freeaqingme)" <[email protected]> | |
Date: Sun, 17 May 2015 02:47:19 +0200 | |
Subject: [PATCH] PDU2-MIB/Raritan (D)PX2 - Outlets, Inlets and State sensors | |
for Over Current Protectors | |
--- | |
includes/definitions/os.inc.php | 1 + | |
includes/definitions/sensors.inc.php | 4 + | |
includes/discovery/sensors/pdu2-mib.inc.php | 111 + | |
mibs/PDU2-MIB | 7816 +++++++++++++++++++++++++++ | |
4 files changed, 7932 insertions(+) | |
create mode 100644 includes/discovery/sensors/pdu2-mib.inc.php | |
create mode 100644 mibs/PDU2-MIB | |
diff --git a/includes/definitions/os.inc.php b/includes/definitions/os.inc.php | |
index af61a53..911ce13 100644 | |
--- a/includes/definitions/os.inc.php | |
+++ b/includes/definitions/os.inc.php | |
@@ -2342,6 +2342,7 @@ $config['os'][$os]['icon'] = "raritan"; | |
$config['os'][$os]['sysObjectID'][] = ".1.3.6.1.4.1.13742"; | |
//$config['os'][$os]['sysDescr'][] = "/^Raritan/"; | |
$config['os'][$os]['mibs'][] = "PDU-MIB"; | |
+$config['os'][$os]['mibs'][] = "PDU2-MIB"; | |
$os = "mrvld"; | |
$config['os'][$os]['text'] = "MRV LambdaDriver"; | |
diff --git a/includes/definitions/sensors.inc.php b/includes/definitions/sensors.inc.php | |
index 82560f4..d2e8b77 100644 | |
--- a/includes/definitions/sensors.inc.php | |
+++ b/includes/definitions/sensors.inc.php | |
@@ -394,6 +394,10 @@ $config['status_states']['f10-chassis-state'][2] = array('name' => 'down', | |
$config['status_states']['areca-power-state'][0] = array('name' => 'Failed', 'event' => 'alert'); | |
$config['status_states']['areca-power-state'][1] = array('name' => 'Ok', 'event' => 'ok'); | |
+// PDU2-MIB | |
+$config['status_states']['raritan'][0] = array('name' => 'Ok', 'event' => 'ok'); | |
+$config['status_states']['raritan'][1] = array('name' => 'Tripped', 'event' => 'alert'); | |
+ | |
// End sensor states | |
// FIXME. $config['sensor_types'] >> $config['sensor']['types'] | |
diff --git a/includes/discovery/sensors/pdu2-mib.inc.php b/includes/discovery/sensors/pdu2-mib.inc.php | |
new file mode 100644 | |
index 0000000..6a4e3f1 | |
--- /dev/null | |
+++ b/includes/discovery/sensors/pdu2-mib.inc.php | |
@@ -0,0 +1,111 @@ | |
+<?php | |
+ | |
+/** | |
+ * Observium | |
+ * | |
+ * This file is part of Observium. | |
+ * | |
+ * @package observium | |
+ * @subpackage discovery | |
+ * @copyright (C) 2006-2014 Adam Armstrong | |
+ * @copyright (C) 2015 Dolf Schimmel | |
+ * | |
+ */ | |
+ | |
+echo(" PDU2-MIB "); | |
+ | |
+///////////////////////////////// | |
+// Check for per-outlet polling | |
+$outlet_oids = snmp_walk($device, "PDU2-MIB::outletLabel.1", "-Osqn", "PDU2-MIB"); | |
+$outlet_oids = trim($outlet_oids); | |
+ | |
+if ($outlet_oids) echo("PDU2 Outlet "); | |
+ | |
+foreach (explode("\n", $outlet_oids) as $outlet_data) | |
+{ | |
+ $outlet_data = trim($outlet_data); | |
+ if ($outlet_data) | |
+ { | |
+ $scale = 0.1; | |
+ list($outlet_oid,$outlet_descr) = explode(" ", $outlet_data,2); | |
+ $outlet_split_oid = explode('.',$outlet_oid); | |
+ $outlet_index = $outlet_split_oid[count($outlet_split_oid)-1]; | |
+ | |
+ $outletsuffix = "$outlet_index"; | |
+ $outlet_insert_index = $outlet_index; | |
+ | |
+ $enabled_thresholds = hexdec(snmp_get($device,"outletSensorEnabledThresholds.1.$outletsuffix.rmsCurrent", "-Ovq", "PDU2-MIB")); | |
+ $outlet_oid = ".1.3.6.1.4.1.13742.6.5.4.3.1.4.1.$outletsuffix.1"; // PDU2-MIB::measurementsOutletSensorValue.1.X.rmsCurrent | |
+ $outlet_descr = "Outlet $outletsuffix: " . snmp_get($device,"outletName.1.$outletsuffix", "-Ovq", "PDU2-MIB"); | |
+ $limits = array( | |
+ 'limit_low' => $enabled_thresholds & 128 ? snmp_get($device,"outletSensorLowerCriticalThreshold.1.$outletsuffix.rmsCurrent", "-Ovq", "PDU2-MIB") * $scale : null, | |
+ 'limit_low_warn' => $enabled_thresholds & 64 ? snmp_get($device,"outletSensorLowerWarningThreshold.1.$outletsuffix.rmsCurrent", "-Ovq", "PDU2-MIB") * $scale : null, | |
+ 'limit_high_warn' => $enabled_thresholds & 32 ? snmp_get($device,"outletSensorUpperWarningThreshold.1.$outletsuffix.rmsCurrent", "-Ovq", "PDU2-MIB") * $scale : null, | |
+ 'limit_high' => $enabled_thresholds & 16 ? snmp_get($device,"outletSensorUpperCriticalThreshold.1.$outletsuffix.rmsCurrent", "-Ovq", "PDU2-MIB") * $scale : null); | |
+ $outlet_current = snmp_get($device,"measurementsOutletSensorValue.1.$outletsuffix.rmsCurrent", "-Ovq", "PDU2-MIB"); | |
+ | |
+ if ($outlet_current >= 0) | |
+ { | |
+ discover_sensor($valid['sensor'], 'current', $device, $outlet_oid, $outlet_insert_index, 'raritan', $outlet_descr, $scale, $outlet_current, $limits); | |
+ } | |
+ | |
+ $enabled_thresholds = hexdec(snmp_get($device,"outletSensorEnabledThresholds.1.$outletsuffix.apparentPower", "-Ovq", "PDU2-MIB")); | |
+ $outlet_oid = ".1.3.6.1.4.1.13742.6.5.4.3.1.4.1.$outletsuffix.6"; | |
+ $limits = array( | |
+ 'limit_low' => $enabled_thresholds & 128 ? snmp_get($device,"outletSensorLowerCriticalThreshold.1.$outletsuffix.apparentPower", "-Ovq", "PDU2-MIB") : null, | |
+ 'limit_low_warn' => $enabled_thresholds & 64 ? snmp_get($device,"outletSensorLowerWarningThreshold.1.$outletsuffix.apparentPower", "-Ovq", "PDU2-MIB") : null, | |
+ 'limit_high_warn' => $enabled_thresholds & 32 ? snmp_get($device,"outletSensorUpperWarningThreshold.1.$outletsuffix.apparentPower", "-Ovq", "PDU2-MIB") : null, | |
+ 'limit_high' => $enabled_thresholds & 16 ? snmp_get($device,"outletSensorUpperCriticalThreshold.1.$outletsuffix.apparentPower", "-Ovq", "PDU2-MIB") : null); | |
+ $outlet_power = snmp_get($device,"measurementsOutletSensorValue.1.$outletsuffix.apparentPower", "-Ovq", "PDU2-MIB"); | |
+ | |
+ if ($outlet_power >= 0) | |
+ { | |
+ discover_sensor($valid['sensor'], 'apower', $device, $outlet_oid, $outlet_insert_index, 'raritan', $outlet_descr, 1, $outlet_power, $limits); | |
+ } | |
+ } // if ($outlet_data) | |
+} // foreach (explode("\n", $outlet_oids) as $outlet_data) | |
+ | |
+$inletMeasures = array( | |
+ 'rmsCurrent' => array('current', '.1.3.6.1.4.1.13742.6.5.2.3.1.4.1.1.1', 0.1), | |
+ 'rmsVoltage' => array('voltage', '.1.3.6.1.4.1.13742.6.5.2.3.1.4.1.1.4', 1), | |
+ 'activePower' => array('power', '.1.3.6.1.4.1.13742.6.5.2.3.1.4.1.1.5', 1), | |
+ 'apparentPower' => array('apower', '.1.3.6.1.4.1.13742.6.5.2.3.1.4.1.1.6', 1) | |
+); | |
+ | |
+foreach($inletMeasures as $k => $v) | |
+{ | |
+ if (snmp_get($device,"measurementsInletSensorIsAvailable.1.1.$k", "-Ovq", "PDU2-MIB") != "true") { | |
+ continue; | |
+ } | |
+ | |
+ $enabled_thresholds = hexdec(snmp_get($device,"inletSensorEnabledThresholds.1.1.$k", "-Ovq", "PDU2-MIB")); | |
+ $limits = array( | |
+ 'limit_low' => $enabled_thresholds & 128 ? snmp_get($device,"inletSensorLowerCriticalThreshold.1.1.$k", "-Ovq", "PDU2-MIB") * $v[2] : null, | |
+ 'limit_low_warn' => $enabled_thresholds & 64 ? snmp_get($device,"inletSensorLowerWarningThreshold.1.1.$k", "-Ovq", "PDU2-MIB") * $v[2] : null, | |
+ 'limit_high_warn' => $enabled_thresholds & 32 ? snmp_get($device,"inletSensorUpperWarningThreshold.1.1.$k", "-Ovq", "PDU2-MIB") * $v[2] : null, | |
+ 'limit_high' => $enabled_thresholds & 16 ? snmp_get($device,"inletSensorUpperCriticalThreshold.1.1.$k", "-Ovq", "PDU2-MIB") * $v[2] : null); | |
+ | |
+ $value = snmp_get($device, "measurementsInletSensorValue.1.1.$k", "-Ovq", "PDU2-MIB"); | |
+ discover_sensor($valid['sensor'], $v[0], $device, $v[1], "inlet.$k", 'raritan', 'Inlet', $v[2], $value, $limits); | |
+} | |
+ | |
+$count = snmp_get($device, "overCurrentProtectorCount.1", "-Ovq", "PDU2-MIB"); | |
+for ($i = 1; $i <= $count; $i++) | |
+{ | |
+ $enabled_thresholds = hexdec(snmp_get($device,"overCurrentProtectorSensorEnabledThresholds.1.$i.rmsCurrent", "-Ovq", "PDU2-MIB")); | |
+ $limits = array( | |
+ 'limit_low' => $enabled_thresholds & 128 ? snmp_get($device,"overCurrentProtectorSensorLowerCriticalThreshold.1.$i.rmsCurrent", "-Ovq", "PDU2-MIB") * 0.1 : null, | |
+ 'limit_low_warn' => $enabled_thresholds & 64 ? snmp_get($device,"overCurrentProtectorSensorLowerWarningThreshold.1.$i.rmsCurrent", "-Ovq", "PDU2-MIB") * 0.1 : null, | |
+ 'limit_high_warn' => $enabled_thresholds & 32 ? snmp_get($device,"overCurrentProtectorSensorUpperWarningThreshold.1.$i.rmsCurrent", "-Ovq", "PDU2-MIB") * 0.1 : null, | |
+ 'limit_high' => $enabled_thresholds & 16 ? snmp_get($device,"overCurrentProtectorSensorUpperCriticalThreshold.1.$i.rmsCurrent", "-Ovq", "PDU2-MIB") * 0.1 : null); | |
+ | |
+ $oid = ".1.3.6.1.4.1.13742.6.5.3.3.1.4.1.$i.1"; | |
+ $value = snmp_get($device, "measurementsOverCurrentProtectorSensorValue.1.$i.rmsCurrent", "-Ovq", "PDU2-MIB"); | |
+ discover_sensor($valid['sensor'], 'current', $device, $oid, "tripsensorvalue.$i", 'raritan', "Over Current Protector $i", 0.1, $value, $limits); | |
+ | |
+ $oid = ".1.3.6.1.4.1.13742.6.5.3.3.1.4.1.$i.15"; | |
+ $value = snmp_get($device, "measurementsOverCurrentProtectorSensorValue.1.$i.trip", "-Ovq", "PDU2-MIB"); | |
+ discover_sensor($valid['sensor'], 'state', $device, $oid, "tripsensor.$i", 'raritan', "Over Current Protector $i", NULL, $value, array('entPhysicalClass' => 'power')); | |
+} | |
+ | |
+// EOF | |
diff --git a/mibs/PDU2-MIB b/mibs/PDU2-MIB | |
new file mode 100644 | |
index 0000000..bfb4312 | |
--- /dev/null | |
+++ b/mibs/PDU2-MIB | |
@@ -0,0 +1,7816 @@ | |
+PDU2-MIB DEFINITIONS ::= BEGIN | |
+ | |
+IMPORTS | |
+ MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI | |
+ enterprises, Integer32, Unsigned32, IpAddress FROM SNMPv2-SMI | |
+ MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF | |
+ TEXTUAL-CONVENTION, DisplayString, MacAddress, TruthValue FROM SNMPv2-TC | |
+ InetAddressType, InetAddress FROM INET-ADDRESS-MIB | |
+ sysContact, sysName, sysLocation FROM RFC1213-MIB; | |
+ | |
+ | |
+raritan MODULE-IDENTITY | |
+ LAST-UPDATED "201211150000Z" -- November 15, 2012 | |
+ ORGANIZATION "Raritan" | |
+ CONTACT-INFO " | |
+ Author: Raritan Americas, Inc. | |
+ postal: Raritan Americas, Inc. | |
+ 400 Cottontail Lane | |
+ Somerset, NJ 08873 | |
+ email: [email protected] | |
+ phone: +1 732 764 8886 | |
+ " | |
+ DESCRIPTION "This MIB describes the SNMP functions of the Dominion PX G2 | |
+ Power Distribution Unit by Raritan Computer." | |
+ | |
+ | |
+ | |
+ REVISION "201211150000Z" -- November 15, 2012 | |
+ | |
+ DESCRIPTION "1) Removed transferSwitchOutputCapabilities from transferSwitchConfigurationTable | |
+ 2) Removed the following tables: | |
+ transferSwitchOutputSensorConfigurationTable | |
+ transferSwitchOutputSensorLogTable | |
+ transferSwitchOutputSensorMeasurementsTable | |
+ 3) Removed transferSwitchOutputSensorStateChange trap | |
+ 4) Added transferSwitchControlTable | |
+ 5) Removed the following entries from SensorTypeEnumeration: | |
+ overTemperatureFault | |
+ fans | |
+ internalFault | |
+ inletPhaseDeviationFault | |
+ overloadFault | |
+ 6) Added the following entries to SensorTypeEnumeration: | |
+ overloadStatus | |
+ overheatStatus | |
+ scrOpenStatus | |
+ scrShortStatus | |
+ fanStatus | |
+ inletPhaseSyncAngle | |
+ inletPhaseSync | |
+ 7) Added the following entries to SensorStateEnumeration: | |
+ inSync, | |
+ outOfSync | |
+ 8) Renamed transferSwitchNoTransferIfPhaseDeviationFault to | |
+ transferSwitchAutoReTransferRequiresPhaseSync | |
+ " | |
+ | |
+ | |
+ REVISION "201210050000Z" -- October 5, 2012 | |
+ | |
+ DESCRIPTION "1) Modified the DESCRIPTION of the following. | |
+ outletSwitchControlTable | |
+ transferSwitchOutputSensorMeasurementsEntry | |
+ overCurrentProtectorSensorMeasurementsEntry | |
+ outletPoleSensorMeasurementsEntry | |
+ transferSwitchOutputSensorLogEntry | |
+ transferSwitchOutputSensorLogTable | |
+ wireSensorLogEntry | |
+ externalSensorNumber | |
+ controllerConfigurationEntry | |
+ SensorUnitsEnumeration | |
+ measurementsGroup | |
+ logGroup | |
+ " | |
+ | |
+ | |
+ | |
+ REVISION "201210040000Z" -- October 4, 2012 | |
+ | |
+ DESCRIPTION "1) In the transferSwitchConfigurationTable, | |
+ replaced transferSwitchFrequencyDeviation with | |
+ transferSwitchLowerMarginalFrequency and transferSwitchUpperMarginalFrequency | |
+ " | |
+ | |
+ | |
+ REVISION "201209280000Z" -- September 28, 2012 | |
+ | |
+ DESCRIPTION "1) Modified the DESCRIPTION of the following. | |
+ bulkConfigurationCopied, userModified, userSessionTimeout | |
+ " | |
+ | |
+ | |
+ REVISION "201209210000Z" -- September 21, 2012 | |
+ | |
+ DESCRIPTION "1) Added the following traps: | |
+ deviceSettingsSaved, deviceSettingsRestored | |
+ " | |
+ | |
+ | |
+ REVISION "201209200000Z" -- September 20, 2012 | |
+ | |
+ DESCRIPTION "1) Added the following objects to the transferSwitchConfigurationTable: | |
+ transferSwitchInternalFaultType | |
+ 2) Added transferSwitchInternalFaultType to transferSwitchSensorStateChange trap | |
+ 3) Added marginal to SensorStateEnumeration | |
+ " | |
+ | |
+ | |
+ REVISION "201209170000Z" -- September 17, 2012 | |
+ | |
+ DESCRIPTION "Deprecated the following objects from the unitConfigurationTable | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ pxInetNetmask, | |
+ pxInetGateway | |
+ | |
+ " | |
+ | |
+ REVISION "201209040000Z" -- September 4, 2012 | |
+ | |
+ DESCRIPTION "Support for transfer Switch objects and sensors. | |
+ 1. Added transferSwitchCount to unitConfigurationTable | |
+ 2. Added the following tables: | |
+ transferSwitchConfigurationTable, | |
+ transferSwitchSensorConfigurationTable, | |
+ transferSwitchSensorLogTable, | |
+ transferSwitchSensorMeasurementsTable | |
+ transferSwitchOutputSensorConfigurationTable, | |
+ transferSwitchOutputSensorLogTable, | |
+ transferSwitchOutputSensorMeasurementsTable | |
+ 3. Added | |
+ transferSwitchSensorStateChange trap | |
+ transferSwitchOutputSensorStateChange trap | |
+ | |
+ " | |
+ | |
+ REVISION "201206220000Z" -- June 22, 2012 | |
+ | |
+ DESCRIPTION " | |
+ 1. Added surgeProtectorStatus to SensorTypeEnumeration | |
+ 2. Added surgeProtectorStatus to inletDeviceCapabilities | |
+ " | |
+ | |
+ | |
+ REVISION "201206180000Z" -- June 18, 2012 | |
+ | |
+ DESCRIPTION "Added a comment before the section listing the traps. | |
+ The comment notes that the pxInetIPAddressType and | |
+ pxInetIPAddress fields are not used for IPv6 traps | |
+ " | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ REVISION "201206060000Z" -- June 6, 2012 | |
+ | |
+ DESCRIPTION "Support for wire objects and sensors. | |
+ 1. Added wireCount to unitConfigurationTable | |
+ 2. Added the following tables: | |
+ wireConfigurationTable, | |
+ wireSensorConfigurationTable, | |
+ wireSensorLogTable, | |
+ wireSensorMeasurementsTable | |
+ 3. Added wireSensorStateChange trap | |
+ " | |
+ | |
+ | |
+ REVISION "201205250000Z" -- May 25, 2012 | |
+ | |
+ | |
+ DESCRIPTION "added userAccepted/DeclinedRestrictedServiceAgreement traps" | |
+ | |
+ REVISION "201205150000Z" -- May 15, 2012 | |
+ | |
+ DESCRIPTION " | |
+ 1. Added support for NTP servers. | |
+ Added the following objects under info | |
+ synchronizeWithNTPServer, useDHCPProvidedNTPServer, | |
+ firstNTPServerAddressType, firstNTPServerAddress, | |
+ secondNTPServerAddressType, secondNTPServerAddress | |
+ | |
+ " | |
+ | |
+ | |
+ REVISION "201203260000Z" -- March 26, 2012 | |
+ | |
+ DESCRIPTION "added lhxSupportChanged trap." | |
+ | |
+ | |
+ REVISION "201112130000Z" -- December 13, 2011 | |
+ | |
+ DESCRIPTION " | |
+ 1. Added usbSlaveConnected, usbSlaveDisonnected traps | |
+ | |
+ " | |
+ | |
+ | |
+ | |
+ | |
+ REVISION "201111290000Z" -- November 29, 2011 | |
+ | |
+ DESCRIPTION " | |
+ 1. Added cascadedDeviceConnected to UnitConfigurationEntryStruct | |
+ | |
+ " | |
+ | |
+ | |
+ REVISION "201110250000Z" -- October 25, 2011 | |
+ | |
+ DESCRIPTION " | |
+ 1. Added DeviceIdentificationParameterEnumeration | |
+ 2. Added deviceIdentificationChanged Trap | |
+ 3. Added sysContact, sysName, sysLocation to all traps | |
+ | |
+ " | |
+ | |
+ | |
+ REVISION "201106160000Z" -- June 16, 2011 | |
+ | |
+ DESCRIPTION " | |
+ 1. Changed DESCRIPTION of outletSequencingDelay | |
+ | |
+ " | |
+ | |
+ | |
+ REVISION "201103220000Z" -- March 22, 2011 | |
+ | |
+ DESCRIPTION " | |
+ 1. Added rfCodeTagConnected, rfCodeTagDisconnected traps | |
+ 2. Changed MAX-ACCESS for externalOnOffSensorSubtype to read-write | |
+ " | |
+ | |
+ | |
+ REVISION "201102210000Z" -- February 21, 2011 | |
+ | |
+ DESCRIPTION " | |
+ 1. Added rpm(19) to SensorUnitsEnumeration | |
+ " | |
+ | |
+ | |
+ REVISION "201102140000Z" -- February 14, 2011 | |
+ | |
+ DESCRIPTION " | |
+ 1. Changed 5WIRE IEC60309 enumerations from 250V to 208V | |
+ " | |
+ | |
+ REVISION "201102080000Z" -- February 8, 2011 | |
+ | |
+ DESCRIPTION " | |
+ 1. Removed OnOffSensorSubtypeEnumeration | |
+ 2. Changed SYNTAX of externalOnOffSensorSubtype to SensorTypeEnumeration | |
+ 3. Added binary, contact, fanspeed, none to SensorTypeEnumeration | |
+ 4. Changed outletPoleCapabilities to be the same as inletPoleCapabilities | |
+ " | |
+ | |
+ REVISION "201102030000Z" -- February 3, 2011 | |
+ | |
+ DESCRIPTION " | |
+ 1. Added externalSensorSerialNumber,externalOnOffSensorSubtype, externalSensorChannelNumber | |
+ to the externalSensorStateChange trap." | |
+ | |
+ REVISION "201101310000Z" -- January 31, 2011 | |
+ | |
+ DESCRIPTION " | |
+ 1. Modifed the DESCRIPTION of the powerControl trap | |
+ " | |
+ | |
+ | |
+ REVISION "201012150000Z" -- December 15, 2010 | |
+ | |
+ DESCRIPTION " | |
+ 1. Added dataLoggingEnableForAllSensors to logConfigurationTable | |
+ " | |
+ | |
+ | |
+ REVISION "201012131131Z" -- December 13, 2010 | |
+ | |
+ DESCRIPTION " | |
+ 1. Added inrushGuardDelay to unitConfigurationTable | |
+ 2. Added outletSequenceDelay to outletConfigurationTable | |
+ 3. Deprecated outletSequencingDelay | |
+ " | |
+ | |
+ | |
+ REVISION "201012130000Z" -- December 13, 2010 | |
+ | |
+ DESCRIPTION "1. Added externalOnOffSensorSubtype to ExternalSensorConfigurationEntryStruct | |
+ 2. Added OnOffSensorSubtypeEnumeration | |
+ 3. Added alarmed to SensorStateEnumeration | |
+ 4. Removed firmwareFileDiscarded trap | |
+ 5. Removed securityViolation trap | |
+ " | |
+ | |
+ | |
+ REVISION "201012070000Z" -- December 7, 2010 | |
+ | |
+ DESCRIPTION "1. changed DESCRIPTION of measurementPeriod to say that the value is fixed at 1 second. | |
+ " | |
+ | |
+ REVISION "201010070000Z" -- October 7, 2010 | |
+ | |
+ DESCRIPTION "1. added ocpFUSEPAIR(5) to OverCurrentProtectorTypeEnumeration | |
+ 2. changed ocpFUSE1POLE(4) to ocpFUSE(4) in OverCurrentProtectorTypeEnumeration | |
+ " | |
+ | |
+ REVISION "201010040000Z" -- October 4, 2010 | |
+ | |
+ DESCRIPTION "1. added ocpFUSE2POLE(5) to OverCurrentProtectorTypeEnumeration | |
+ 2. changed ocpFUSE(4) to ocpFUSE1POLE(4) in OverCurrentProtectorTypeEnumeration | |
+ " | |
+ | |
+ REVISION "201009010000Z" -- September 1, 2010 | |
+ | |
+ DESCRIPTION "1. Removed userName from serverNotReachable and serverReachable traps | |
+ " | |
+ | |
+ REVISION "201008050000Z" -- August 5, 2010 | |
+ | |
+ DESCRIPTION "1. Added reliabilityDataTableSequenceNumber | |
+ 2. Changed SYNTAX of reliabilityErrorLogIndex to Integer32(1..2147483647)" | |
+ | |
+ REVISION "201007230000Z" -- July 23, 2010 | |
+ | |
+ DESCRIPTION "1. Moved serverCount to unitConfigurationTable " | |
+ | |
+ | |
+ REVISION "201007220000Z" -- July 22, 2010 | |
+ | |
+ DESCRIPTION "1. Added support for the Reliability Tables | |
+ 2. Added new group reliabilityGroup | |
+ 3. Defined nodes reliability,reliabilityData,reliabilityErrorLog | |
+ 4. Added reliabilityDataTable & reliabilityErrorLogTable" | |
+ | |
+ | |
+ | |
+ REVISION "201007210000Z" -- July 21, 2010 | |
+ | |
+ DESCRIPTION "1. Added plug56PA320 to PlugTypeEnumeration | |
+ 2. Added plug56P320F to PlugTypeEnumeration" | |
+ | |
+ REVISION "201007140000Z" -- July 14, 2010 | |
+ | |
+ DESCRIPTION "1. Added the following traps: | |
+ pingServerEnabled, pingServerDisabled, serverNotReachable, serverReachable | |
+ 2. Added the serverReachabilityTable | |
+ " | |
+ | |
+ | |
+ REVISION "201007060000Z" -- July 6, 2010 | |
+ | |
+ DESCRIPTION "1. Added externalSensorChannelNumber to externalSensorConfigurationTable | |
+ " | |
+ | |
+ | |
+ | |
+ REVISION "201007010000Z" -- July 1, 2010 | |
+ | |
+ DESCRIPTION "1. added outletSwitchingState to outletSwitchControlTable | |
+ 2. added outletSwitchingTimeStamp to outletSwitchControlTable" | |
+ | |
+ | |
+ | |
+ REVISION "201006300000Z" -- June 30, 2010 | |
+ | |
+ DESCRIPTION "1. added switchingOperation to the powerControl trap | |
+ " | |
+ | |
+ | |
+ REVISION "201006210000Z" -- June 21, 2010 | |
+ | |
+ DESCRIPTION "1. added support for Load shedding | |
+ 2. added loadShedding to the unitConfigurationTable. | |
+ 3. added nonCritical to the outletConfigurationTable | |
+ 4. added loadSheddingModeEntered & loadSheddingModeExited traps | |
+ 5. modified description of inletPlug in inletConfigurationTable" | |
+ | |
+ REVISION "201006030000Z" -- June 3, 2010 | |
+ | |
+ DESCRIPTION "1. added plugOTHER to PlugTypeEnumeration | |
+ 2. added receptacleOTHER to ReceptacleTypeEnumeration | |
+ 3. added inletPlugDescriptor to inletConfigurationTable | |
+ 4. added outletReceptacleDescriptor to outletConfigurationTable | |
+ " | |
+ | |
+ REVISION "201005270000Z" -- May 27, 2010 | |
+ | |
+ DESCRIPTION "1. added INetAddressType and INetAddress to represent IP addresses | |
+ 2. unitConfigurationTable: deprecated pxIpAddress | |
+ 3. unitConfigurationTable: added pxInetAddressType,pxInetIPAddress,pxInetNetmask,pxInetGateway | |
+ 2: added pxInetAddressType,pxInetIPAddress to all traps | |
+ 3: defined new trap deviceUpdateFailed" | |
+ | |
+ REVISION "201005240000Z" -- May 24, 2010 | |
+ | |
+ DESCRIPTION "Added typeOfSensor to externalSensorStateChange trap" | |
+ | |
+ REVISION "201004190000Z" -- April 19, 2010 | |
+ | |
+ DESCRIPTION "modified the DESCRIPTION of the deviceUpdateCompleted trap" | |
+ | |
+ REVISION "201004150000Z" -- April 15, 2010 | |
+ | |
+ DESCRIPTION "modified the DESCRIPTION of all SensorStateChangeDelay parameters" | |
+ | |
+ | |
+ REVISION "201004080000Z" -- April 8, 2010 | |
+ | |
+ DESCRIPTION "modified the DESCRIPTION of sensor parameters that do not apply to discrete sensors" | |
+ | |
+ REVISION "201003290000Z" -- March 29, 2010 | |
+ | |
+ DESCRIPTION "added trap ldapError" | |
+ | |
+ | |
+ REVISION "201003250000Z" -- March 25, 2010 | |
+ | |
+ DESCRIPTION "changed the SYNTAX of the following objects from Integer32 to Unsigned32: | |
+ logInletSensorMaxValue, | |
+ logInletSensorMinValue, | |
+ logInletSensorAvgValue, | |
+ logInletPoleSensorMaxValue, | |
+ logInlePoletSensorMinValue, | |
+ logInletPoleSensorAvgValue, | |
+ logOutletSensorMaxValue, | |
+ logOutletSensorMinValue, | |
+ logOutletSensorAvgValue, | |
+ logOutletPoleSensorMaxValue, | |
+ logOutlePoletSensorMinValue, | |
+ logOutletPoleSensorAvgValue, | |
+ logOverCurrentProtectorPoleSensorMaxValue, | |
+ logOverCurrentProtectorSensorMinValue, | |
+ logOverCurrentProtectorSensorAvgValue, | |
+ measurementsInletSensorValue, | |
+ measurementsInletPoleSensorValue, | |
+ measurementsOutletSensorValue, | |
+ measurementsOutletPoleSensorValue, | |
+ measurementsOverCurrentProtectorSensorValue" | |
+ | |
+ REVISION "201003160000Z" -- March 16, 2010 | |
+ | |
+ DESCRIPTION "added trap smtpMessageTransmissionFailure" | |
+ | |
+ REVISION "201003010000Z" -- March 1, 2010 | |
+ | |
+ DESCRIPTION "changed externalSensorsZCoordinateUnits to an Enumeration" | |
+ | |
+ REVISION "201001290000Z" -- January 29, 2010 | |
+ | |
+ DESCRIPTION "The first version of the MIB." | |
+ | |
+ | |
+ | |
+ | |
+ ::= { enterprises 13742 } | |
+ | |
+pdu2 OBJECT IDENTIFIER ::= { raritan 6 } | |
+ | |
+traps OBJECT IDENTIFIER ::= { pdu2 0 } | |
+trapInformation OBJECT IDENTIFIER ::= { traps 0 } | |
+board OBJECT IDENTIFIER ::= { pdu2 1 } | |
+environmental OBJECT IDENTIFIER ::= { pdu2 2 } | |
+configuration OBJECT IDENTIFIER ::= { pdu2 3 } | |
+control OBJECT IDENTIFIER ::= { pdu2 4 } | |
+measurements OBJECT IDENTIFIER ::= { pdu2 5 } | |
+log OBJECT IDENTIFIER ::= { pdu2 6 } | |
+conformance OBJECT IDENTIFIER ::= { pdu2 9 } | |
+reliability OBJECT IDENTIFIER ::= { pdu2 10 } | |
+ | |
+unit OBJECT IDENTIFIER ::= { configuration 2 } | |
+inlets OBJECT IDENTIFIER ::= { configuration 3 } | |
+overCurrentProtector OBJECT IDENTIFIER ::= { configuration 4 } | |
+outlets OBJECT IDENTIFIER ::= { configuration 5 } | |
+externalSensors OBJECT IDENTIFIER ::= { configuration 6 } | |
+serverReachability OBJECT IDENTIFIER ::= { configuration 7 } | |
+wires OBJECT IDENTIFIER ::= { configuration 8 } | |
+transferSwitch OBJECT IDENTIFIER ::= { configuration 9 } | |
+ | |
+outletControl OBJECT IDENTIFIER ::= { control 1 } | |
+externalSensorControl OBJECT IDENTIFIER ::= { control 2 } | |
+transferSwitchControl OBJECT IDENTIFIER ::= { control 3 } | |
+ | |
+measurementsUnit OBJECT IDENTIFIER ::= { measurements 1 } | |
+measurementsInlet OBJECT IDENTIFIER ::= { measurements 2 } | |
+measurementsOverCurrentProtector OBJECT IDENTIFIER ::= { measurements 3 } | |
+measurementsOutlet OBJECT IDENTIFIER ::= { measurements 4 } | |
+measurementsExternalSensor OBJECT IDENTIFIER ::= { measurements 5 } | |
+measurementsWire OBJECT IDENTIFIER ::= { measurements 6 } | |
+measurementsTransferSwitch OBJECT IDENTIFIER ::= { measurements 7 } | |
+ | |
+logUnit OBJECT IDENTIFIER ::= { log 1 } | |
+logInlet OBJECT IDENTIFIER ::= { log 2 } | |
+logOverCurrentProtector OBJECT IDENTIFIER ::= { log 3 } | |
+logOutlet OBJECT IDENTIFIER ::= { log 4 } | |
+logExternalSensor OBJECT IDENTIFIER ::= { log 5 } | |
+logWire OBJECT IDENTIFIER ::= { log 6 } | |
+logTransferSwitch OBJECT IDENTIFIER ::= { log 7 } | |
+ | |
+reliabilityData OBJECT IDENTIFIER ::= { reliability 1 } | |
+reliabilityErrorLog OBJECT IDENTIFIER ::= { reliability 2 } | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+compliances OBJECT IDENTIFIER ::= { conformance 1 } | |
+groups OBJECT IDENTIFIER ::= { conformance 2 } | |
+ | |
+-- Conformance Information | |
+-- compliance statements | |
+ | |
+complianceRev2 MODULE-COMPLIANCE | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The requirements for conformance to the PDU2-MIB." | |
+ MODULE -- this module | |
+ | |
+ GROUP configGroup | |
+ DESCRIPTION | |
+ "The configuration group." | |
+ | |
+ GROUP logGroup | |
+ DESCRIPTION | |
+ "The log group." | |
+ | |
+ GROUP measurementsGroup | |
+ DESCRIPTION | |
+ "The measurements group." | |
+ | |
+ GROUP controlGroup | |
+ DESCRIPTION | |
+ "The control group." | |
+ | |
+ GROUP trapInformationGroup | |
+ DESCRIPTION | |
+ "The information group." | |
+ | |
+ GROUP trapsGroup | |
+ DESCRIPTION | |
+ "The information group." | |
+ | |
+ GROUP reliabilityGroup | |
+ DESCRIPTION | |
+ "The reliability group." | |
+ | |
+ ::= { compliances 2 } | |
+ | |
+complianceRev1 MODULE-COMPLIANCE | |
+ STATUS deprecated | |
+ DESCRIPTION | |
+ "The requirements for conformance to the PDU2-MIB." | |
+ MODULE -- this module | |
+ | |
+ GROUP ipAddressGroup | |
+ DESCRIPTION | |
+ "The ipAddress group." | |
+ | |
+ GROUP oldConfigGroup | |
+ DESCRIPTION | |
+ "old (deprecated) configuration data" | |
+ | |
+ ::= { compliances 1 } | |
+ | |
+ | |
+ | |
+ | |
+-- units of conformance | |
+ | |
+configGroup OBJECT-GROUP | |
+ OBJECTS { pduCount, | |
+ pduManufacturer, | |
+ pduModel, | |
+ pduSerialNumber, | |
+ pduRatedVoltage, | |
+ pduRatedCurrent, | |
+ pduRatedFrequency, | |
+ pduRatedVA, | |
+ pduImage, | |
+ inletCount, | |
+ transferSwitchCount, | |
+ overCurrentProtectorCount, | |
+ wireCount, | |
+ outletCount, | |
+ inletControllerCount, | |
+ outletControllerCount, | |
+ externalSensorCount, | |
+ pxMACAddress, | |
+ utcOffset, | |
+ pduName, | |
+ boardVersion, | |
+ boardFirmwareVersion, | |
+ boardFirmwareTimeStamp, | |
+ unitSensorLogAvailable, | |
+ unitSensorUnits, | |
+ unitSensorDecimalDigits, | |
+ unitSensorAccuracy, | |
+ unitSensorResolution, | |
+ unitSensorTolerance, | |
+ unitSensorMaximum, | |
+ unitSensorMinimum, | |
+ unitSensorHysteresis, | |
+ unitSensorStateChangeDelay, | |
+ unitSensorLowerCriticalThreshold, | |
+ unitSensorLowerWarningThreshold, | |
+ unitSensorUpperCriticalThreshold, | |
+ unitSensorUpperWarningThreshold, | |
+ unitSensorEnabledThresholds, | |
+ inletLabel, | |
+ inletName, | |
+ inletPlug, | |
+ inletPoleCount, | |
+ inletRatedVoltage, | |
+ inletRatedCurrent, | |
+ inletRatedFrequency, | |
+ inletRatedVA, | |
+ inletDeviceCapabilities, | |
+ inletPoleCapabilities, | |
+ inletPlugDescriptor, | |
+ inletSensorLogAvailable, | |
+ inletSensorUnits, | |
+ inletSensorDecimalDigits, | |
+ inletSensorAccuracy, | |
+ inletSensorResolution, | |
+ inletSensorTolerance, | |
+ inletSensorMaximum, | |
+ inletSensorMinimum, | |
+ inletSensorHysteresis, | |
+ inletSensorStateChangeDelay, | |
+ inletSensorLowerCriticalThreshold, | |
+ inletSensorLowerWarningThreshold, | |
+ inletSensorUpperCriticalThreshold, | |
+ inletSensorUpperWarningThreshold, | |
+ inletSensorEnabledThresholds, | |
+ inletPoleSensorLogAvailable, | |
+ inletPoleSensorUnits, | |
+ inletPoleSensorDecimalDigits, | |
+ inletPoleSensorAccuracy, | |
+ inletPoleSensorResolution, | |
+ inletPoleSensorTolerance, | |
+ inletPoleSensorMaximum, | |
+ inletPoleSensorMinimum, | |
+ inletPoleSensorHysteresis, | |
+ inletPoleSensorStateChangeDelay, | |
+ inletPoleSensorLowerCriticalThreshold, | |
+ inletPoleSensorLowerWarningThreshold, | |
+ inletPoleSensorUpperCriticalThreshold, | |
+ inletPoleSensorUpperWarningThreshold, | |
+ inletPoleSensorEnabledThresholds, | |
+ overCurrentProtectorLabel, | |
+ overCurrentProtectorName, | |
+ overCurrentProtectorType, | |
+ overCurrentProtectorRatedCurrent, | |
+ overCurrentProtectorCapabilities, | |
+ overCurrentProtectorSensorLogAvailable, | |
+ overCurrentProtectorSensorUnits, | |
+ overCurrentProtectorSensorDecimalDigits, | |
+ overCurrentProtectorSensorAccuracy, | |
+ overCurrentProtectorSensorResolution, | |
+ overCurrentProtectorSensorTolerance, | |
+ overCurrentProtectorSensorMaximum, | |
+ overCurrentProtectorSensorMinimum, | |
+ overCurrentProtectorSensorHysteresis, | |
+ overCurrentProtectorSensorStateChangeDelay, | |
+ overCurrentProtectorSensorLowerCriticalThreshold, | |
+ overCurrentProtectorSensorLowerWarningThreshold, | |
+ overCurrentProtectorSensorUpperCriticalThreshold, | |
+ overCurrentProtectorSensorUpperWarningThreshold, | |
+ overCurrentProtectorSensorEnabledThresholds, | |
+ wireLabel, | |
+ wireCapabilities, | |
+ wireSensorLogAvailable, | |
+ wireSensorUnits, | |
+ wireSensorDecimalDigits, | |
+ wireSensorAccuracy, | |
+ wireSensorResolution, | |
+ wireSensorTolerance, | |
+ wireSensorMaximum, | |
+ wireSensorMinimum, | |
+ wireSensorHysteresis, | |
+ wireSensorStateChangeDelay, | |
+ wireSensorLowerCriticalThreshold, | |
+ wireSensorLowerWarningThreshold, | |
+ wireSensorUpperCriticalThreshold, | |
+ wireSensorUpperWarningThreshold, | |
+ wireSensorEnabledThresholds, | |
+ outletLabel, | |
+ outletName, | |
+ outletReceptacle, | |
+ outletPoleCount, | |
+ outletRatedVoltage, | |
+ outletRatedCurrent, | |
+ outletRatedVA, | |
+ outletDeviceCapabilities, | |
+ outletPoleCapabilities, | |
+ outletPowerCyclingPowerOffPeriod, | |
+ outletStateOnStartup, | |
+ outletUseGlobalPowerCyclingPowerOffPeriod, | |
+ outletSwitchable, | |
+ outletReceptacleDescriptor, | |
+ outletNonCritical, | |
+ outletSequenceDelay, | |
+ outletSensorLogAvailable, | |
+ outletSensorUnits, | |
+ outletSensorDecimalDigits, | |
+ outletSensorAccuracy, | |
+ outletSensorResolution, | |
+ outletSensorTolerance, | |
+ outletSensorMaximum, | |
+ outletSensorMinimum, | |
+ outletSensorHysteresis, | |
+ outletSensorStateChangeDelay, | |
+ outletSensorLowerCriticalThreshold, | |
+ outletSensorLowerWarningThreshold, | |
+ outletSensorUpperCriticalThreshold, | |
+ outletSensorUpperWarningThreshold, | |
+ outletSensorEnabledThresholds, | |
+ outletPoleSensorLogAvailable, | |
+ outletPoleSensorUnits, | |
+ outletPoleSensorDecimalDigits, | |
+ outletPoleSensorAccuracy, | |
+ outletPoleSensorResolution, | |
+ outletPoleSensorTolerance, | |
+ outletPoleSensorMaximum, | |
+ outletPoleSensorMinimum, | |
+ outletPoleSensorHysteresis, | |
+ outletPoleSensorStateChangeDelay, | |
+ outletPoleSensorLowerCriticalThreshold, | |
+ outletPoleSensorLowerWarningThreshold, | |
+ outletPoleSensorUpperCriticalThreshold, | |
+ outletPoleSensorUpperWarningThreshold, | |
+ outletPoleSensorEnabledThresholds, | |
+ externalSensorType, | |
+ externalSensorSerialNumber, | |
+ externalSensorName, | |
+ externalSensorDescription, | |
+ externalSensorXCoordinate, | |
+ externalSensorYCoordinate, | |
+ externalSensorZCoordinate, | |
+ externalSensorChannelNumber, | |
+ externalOnOffSensorSubtype, | |
+ externalSensorLogAvailable, | |
+ externalSensorUnits, | |
+ externalSensorDecimalDigits, | |
+ externalSensorAccuracy, | |
+ externalSensorResolution, | |
+ externalSensorTolerance, | |
+ externalSensorMaximum, | |
+ externalSensorMinimum, | |
+ externalSensorHysteresis, | |
+ externalSensorStateChangeDelay, | |
+ externalSensorLowerCriticalThreshold, | |
+ externalSensorLowerWarningThreshold, | |
+ externalSensorUpperCriticalThreshold, | |
+ externalSensorUpperWarningThreshold, | |
+ externalSensorEnabledThresholds, | |
+ externalSensorsZCoordinateUnits, | |
+ measurementPeriod, | |
+ measurementsPerLogEntry, | |
+ logSize, | |
+ unitDeviceCapabilities, | |
+ globalOutletPowerCyclingPowerOffPeriod, | |
+ globalOutletStateOnStartup, | |
+ pduPowerCyclingPowerOffPeriod, | |
+ pduDaisychainMemberType, | |
+ managedExternalSensorCount, | |
+ outletPowerupSequence, | |
+ loadShedding, | |
+ serverCount, | |
+ serverIPAddress, | |
+ serverPingEnabled, | |
+ inrushGuardDelay, | |
+ cascadedDeviceConnected, | |
+ synchronizeWithNTPServer, | |
+ useDHCPProvidedNTPServer, | |
+ firstNTPServerAddressType, | |
+ firstNTPServerAddress, | |
+ secondNTPServerAddressType, | |
+ secondNTPServerAddress, | |
+ transferSwitchLabel, | |
+ transferSwitchName, | |
+ transferSwitchPreferredInlet, | |
+ transferSwitchLowerFailVoltage, | |
+ transferSwitchLowerMarginalVoltage, | |
+ transferSwitchUpperFailVoltage, | |
+ transferSwitchUpperMarginalVoltage, | |
+ transferSwitchVoltageHysteresis, | |
+ transferSwitchVoltageDetectTime, | |
+ transferSwitchLowerMarginalFrequency, | |
+ transferSwitchUpperMarginalFrequency, | |
+ transferSwitchFrequencyHysteresis, | |
+ transferSwitchAutoReTransferEnabled, | |
+ transferSwitchAutoReTransferWaitTime, | |
+ transferSwitchAutoReTransferRequiresPhaseSync, | |
+ transferSwitchFrontPanelManualTransferButtonEnabled, | |
+ transferSwitchCapabilities, | |
+ transferSwitchSensorLogAvailable, | |
+ transferSwitchSensorUnits, | |
+ transferSwitchSensorDecimalDigits, | |
+ transferSwitchSensorAccuracy, | |
+ transferSwitchSensorResolution, | |
+ transferSwitchSensorTolerance, | |
+ transferSwitchSensorSignedMaximum, | |
+ transferSwitchSensorSignedMinimum, | |
+ transferSwitchSensorHysteresis, | |
+ transferSwitchSensorStateChangeDelay, | |
+ transferSwitchSensorSignedLowerCriticalThreshold, | |
+ transferSwitchSensorSignedLowerWarningThreshold, | |
+ transferSwitchSensorSignedUpperCriticalThreshold, | |
+ transferSwitchSensorSignedUpperWarningThreshold, | |
+ transferSwitchSensorEnabledThresholds | |
+ } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A collection of objects representing configuration data." | |
+ ::= { groups 1 } | |
+ | |
+ipAddressGroup OBJECT-GROUP | |
+ OBJECTS { | |
+ pxIPAddress, | |
+ netmask, | |
+ gateway, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ pxInetNetmask, | |
+ pxInetGateway | |
+ } | |
+ STATUS deprecated | |
+ DESCRIPTION | |
+ "A collection of objects representing configuration data." | |
+ ::= { groups 12 } | |
+ | |
+ | |
+oldConfigGroup OBJECT-GROUP | |
+ OBJECTS { | |
+ outletSequencingDelay | |
+ } | |
+ STATUS deprecated | |
+ DESCRIPTION | |
+ "A collection of objects representing old (deprecated) configuration data." | |
+ ::= { groups 13 } | |
+ | |
+ | |
+logGroup OBJECT-GROUP | |
+ OBJECTS { | |
+ dataLogging, | |
+ oldestLogID, | |
+ newestLogID, | |
+ logTimeStamp, | |
+ dataLoggingEnableForAllSensors, | |
+ logUnitSensorDataAvailable, | |
+ logUnitSensorState, | |
+ logUnitSensorAvgValue, | |
+ logUnitSensorMaxValue, | |
+ logUnitSensorMinValue, | |
+ logInletSensorDataAvailable, | |
+ logInletSensorState, | |
+ logInletSensorAvgValue, | |
+ logInletSensorMaxValue, | |
+ logInletSensorMinValue, | |
+ logInletPoleSensorDataAvailable, | |
+ logInletPoleSensorState, | |
+ logInletPoleSensorAvgValue, | |
+ logInletPoleSensorMaxValue, | |
+ logInletPoleSensorMinValue, | |
+ logOutletSensorDataAvailable, | |
+ logOutletSensorState, | |
+ logOutletSensorAvgValue, | |
+ logOutletSensorMaxValue, | |
+ logOutletSensorMinValue, | |
+ logOutletPoleSensorDataAvailable, | |
+ logOutletPoleSensorState, | |
+ logOutletPoleSensorAvgValue, | |
+ logOutletPoleSensorMaxValue, | |
+ logOutletPoleSensorMinValue, | |
+ logOverCurrentProtectorSensorDataAvailable, | |
+ logOverCurrentProtectorSensorState, | |
+ logOverCurrentProtectorSensorAvgValue, | |
+ logOverCurrentProtectorSensorMaxValue, | |
+ logOverCurrentProtectorSensorMinValue, | |
+ logWireSensorDataAvailable, | |
+ logWireSensorState, | |
+ logWireSensorAvgValue, | |
+ logWireSensorMaxValue, | |
+ logWireSensorMinValue, | |
+ logExternalSensorDataAvailable, | |
+ logExternalSensorState, | |
+ logExternalSensorAvgValue, | |
+ logExternalSensorMaxValue, | |
+ logExternalSensorMinValue, | |
+ logTransferSwitchSensorDataAvailable, | |
+ logTransferSwitchSensorState, | |
+ logTransferSwitchSensorSignedAvgValue, | |
+ logTransferSwitchSensorSignedMaxValue, | |
+ logTransferSwitchSensorSignedMinValue | |
+ } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A collection of objects providing logging (history of readings) capabilities | |
+ about the PDU." | |
+ ::= { groups 2 } | |
+ | |
+ | |
+ | |
+measurementsGroup OBJECT-GROUP | |
+ OBJECTS { | |
+ measurementsUnitSensorIsAvailable, | |
+ measurementsUnitSensorState, | |
+ measurementsUnitSensorValue, | |
+ measurementsUnitSensorTimeStamp, | |
+ measurementsInletSensorIsAvailable, | |
+ measurementsInletSensorState, | |
+ measurementsInletSensorValue, | |
+ measurementsInletSensorTimeStamp, | |
+ measurementsInletPoleSensorIsAvailable, | |
+ measurementsInletPoleSensorState, | |
+ measurementsInletPoleSensorValue, | |
+ measurementsInletPoleSensorTimeStamp, | |
+ measurementsOutletSensorIsAvailable, | |
+ measurementsOutletSensorState, | |
+ measurementsOutletSensorValue, | |
+ measurementsOutletSensorTimeStamp, | |
+ measurementsOutletPoleSensorIsAvailable, | |
+ measurementsOutletPoleSensorState, | |
+ measurementsOutletPoleSensorValue, | |
+ measurementsOutletPoleSensorTimeStamp, | |
+ measurementsOverCurrentProtectorSensorIsAvailable, | |
+ measurementsOverCurrentProtectorSensorState, | |
+ measurementsOverCurrentProtectorSensorValue, | |
+ measurementsOverCurrentProtectorSensorTimeStamp, | |
+ measurementsWireSensorIsAvailable, | |
+ measurementsWireSensorState, | |
+ measurementsWireSensorValue, | |
+ measurementsWireSensorTimeStamp, | |
+ measurementsExternalSensorIsAvailable, | |
+ measurementsExternalSensorState, | |
+ measurementsExternalSensorValue, | |
+ measurementsExternalSensorTimeStamp, | |
+ measurementsTransferSwitchSensorIsAvailable, | |
+ measurementsTransferSwitchSensorState, | |
+ measurementsTransferSwitchSensorSignedValue, | |
+ measurementsTransferSwitchSensorTimeStamp | |
+ } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A collection of objects providing measurements (most recent data) capabilities. | |
+ about the PDU." | |
+ ::= { groups 3 } | |
+ | |
+ | |
+controlGroup OBJECT-GROUP | |
+ OBJECTS { | |
+ switchingOperation, | |
+ outletSwitchingState, | |
+ outletSwitchingTimeStamp, | |
+ transferSwitchActiveInlet, | |
+ transferSwitchTransferToInlet, | |
+ transferSwitchAlarmOverride | |
+ } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A collection of objects providing the ability to control an outlet | |
+ about the PDU." | |
+ ::= { groups 4 } | |
+ | |
+ | |
+trapInformationGroup OBJECT-GROUP | |
+ OBJECTS { | |
+ userName, | |
+ targetUser, | |
+ imageVersion, | |
+ roleName, | |
+ oldSensorState, | |
+ pduNumber, | |
+ inletPoleNumber, | |
+ outletPoleNumber, | |
+ externalSensorNumber, | |
+ typeOfSensor, | |
+ smtpMessageRecipients, | |
+ smtpServer, | |
+ errorDescription, | |
+ deviceChangedParameter, | |
+ changedParameterNewValue, | |
+ lhxSupportEnabled | |
+ } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A collection of objects providing information in the traps." | |
+ ::= { groups 5 } | |
+ | |
+ | |
+trapsGroup NOTIFICATION-GROUP | |
+ NOTIFICATIONS { systemStarted, | |
+ systemReset, | |
+ userLogin, | |
+ userLogout, | |
+ userAuthenticationFailure, | |
+ userSessionTimeout, | |
+ userAdded, | |
+ userModified, | |
+ userDeleted, | |
+ roleAdded, | |
+ roleModified, | |
+ roleDeleted, | |
+ deviceUpdateStarted, | |
+ deviceUpdateCompleted, | |
+ userBlocked, | |
+ powerControl, | |
+ userPasswordChanged, | |
+ passwordSettingsChanged, | |
+ firmwareValidationFailed, | |
+ logFileCleared, | |
+ bulkConfigurationSaved, | |
+ bulkConfigurationCopied, | |
+ pduSensorStateChange, | |
+ inletSensorStateChange, | |
+ inletPoleSensorStateChange, | |
+ outletSensorStateChange, | |
+ outletPoleSensorStateChange, | |
+ overCurrentProtectorSensorStateChange, | |
+ externalSensorStateChange, | |
+ smtpMessageTransmissionFailure, | |
+ ldapError, | |
+ deviceUpdateFailed, | |
+ loadSheddingModeEntered, | |
+ loadSheddingModeExited, | |
+ pingServerEnabled, | |
+ pingServerDisabled, | |
+ serverNotReachable, | |
+ serverReachable, | |
+ rfCodeTagConnected, | |
+ rfCodeTagDisconnected, | |
+ deviceIdentificationChanged, | |
+ usbSlaveConnected, | |
+ usbSlaveDisconnected, | |
+ lhxSupportChanged, | |
+ userAcceptedRestrictedServiceAgreement, | |
+ userDeclinedRestrictedServiceAgreement, | |
+ wireSensorStateChange, | |
+ transferSwitchSensorStateChange, | |
+ deviceSettingsSaved, | |
+ deviceSettingsRestored | |
+ } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A collection of traps." | |
+ ::= { groups 9 } | |
+ | |
+ | |
+reliabilityGroup OBJECT-GROUP | |
+ OBJECTS { | |
+ reliabilityId, | |
+ reliabilityDataValue, | |
+ reliabilityDataMaxPossible, | |
+ reliabilityDataWorstValue, | |
+ reliabilityDataThreshold, | |
+ reliabilityDataRawUpperBytes, | |
+ reliabilityDataRawLowerBytes, | |
+ reliabilityDataFlags, | |
+ reliabilityErrorLogId, | |
+ reliabilityErrorLogValue, | |
+ reliabilityErrorLogThreshold, | |
+ reliabilityErrorLogRawUpperBytes, | |
+ reliabilityErrorLogRawLowerBytes, | |
+ reliabilityErrorLogPOH, | |
+ reliabilityErrorLogTime, | |
+ reliabilityDataTableSequenceNumber | |
+ | |
+ } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A collection of objects providing reliability data." | |
+ ::= { groups 10 } | |
+ | |
+-- Textual Conventions | |
+ | |
+ | |
+ | |
+SensorTypeEnumeration ::= TEXTUAL-CONVENTION | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The types a sensor can be." | |
+ SYNTAX INTEGER { | |
+ rmsCurrent(1), | |
+ peakCurrent(2), | |
+ unbalancedCurrent(3), | |
+ rmsVoltage(4), | |
+ activePower(5), | |
+ apparentPower(6), | |
+ powerFactor(7), | |
+ activeEnergy(8), | |
+ apparentEnergy(9), | |
+ temperature(10), | |
+ humidity(11), | |
+ airFlow(12), | |
+ airPressure(13), | |
+ onOff(14), | |
+ trip(15), | |
+ vibration(16), | |
+ waterDetection(17), | |
+ smokeDetection(18), | |
+ binary(19), | |
+ contact(20), | |
+ fanSpeed(21), | |
+ surgeProtectorStatus(22), | |
+ frequency(23), | |
+ phaseAngle(24), | |
+ other(30), | |
+ none(31), | |
+ powerQuality(32), | |
+ overloadStatus(33), | |
+ overheatStatus(34), | |
+ scrOpenStatus(35), | |
+ scrShortStatus(36), | |
+ fanStatus(37), | |
+ inletPhaseSyncAngle(38), | |
+ inletPhaseSync(39), | |
+ operatingState(40), | |
+ activeInlet(41) | |
+ } | |
+ | |
+ | |
+ | |
+SensorStateEnumeration ::= TEXTUAL-CONVENTION | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The states a sensor can be in." | |
+ SYNTAX INTEGER { unavailable(-1), | |
+ open(0), | |
+ closed(1), | |
+ belowLowerCritical(2), | |
+ belowLowerWarning(3), | |
+ normal(4), | |
+ aboveUpperWarning(5), | |
+ aboveUpperCritical(6), | |
+ on(7), | |
+ off(8), | |
+ detected(9), | |
+ notDetected(10), | |
+ alarmed(11), | |
+ ok(12), | |
+ marginal(13), | |
+ fail(14), | |
+ yes(15), | |
+ no(16), | |
+ standby(17), | |
+ one(18), | |
+ two(19), | |
+ inSync(20), | |
+ outOfSync(21) | |
+ } | |
+ | |
+PlugTypeEnumeration ::= TEXTUAL-CONVENTION | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The types of inlet plug." | |
+ SYNTAX INTEGER { plugOTHER(-1), | |
+ plugNONE(0), | |
+ plug56P320(1), | |
+ plug56P520(2), | |
+ plug56P532(3), | |
+ plugCS8365C(4), | |
+ plugIEC320C14(5), | |
+ plugIEC320C20(6), | |
+ plugIEC603093WIRE250V16A(7), | |
+ plugIEC603093WIRE250V20A(8), | |
+ plugIEC603093WIRE250V30A(9), | |
+ plugIEC603093WIRE250V32A(10), | |
+ plugIEC603093WIRE250V60A(11), | |
+ plugIEC603093WIRE250V63A(12), | |
+ plugIEC603093WIRE250V100A(13), | |
+ plugIEC603093WIRE250V125A(14), | |
+ plugIEC603094WIRE250V20A(15), | |
+ plugIEC603094WIRE250V30A(16), | |
+ plugIEC603094WIRE250V60A(17), | |
+ plugIEC603094WIRE250V100A(18), | |
+ plugIEC603095WIRE208V20A(23), | |
+ plugIEC603095WIRE208V30A(24), | |
+ plugIEC603095WIRE208V60A(25), | |
+ plugIEC603095WIRE208V100A(26), | |
+ plugIEC603095WIRE415V16A(27), | |
+ plugIEC603095WIRE415V32A(28), | |
+ plugIEC603095WIRE415V63A(29), | |
+ plugIEC603095WIRE415V125A(30), | |
+ plugIEC603095WIRE480V20A(31), | |
+ plugIEC603095WIRE480V30A(32), | |
+ plugIEC603095WIRE480V60A(33), | |
+ plugIEC603095WIRE480V100A(34), | |
+ plugNEMA515P(35), | |
+ plugNEMAL515P(36), | |
+ plugNEMA520P(37), | |
+ plugNEMAL520P(38), | |
+ plugNEMAL530P(39), | |
+ plugNEMAL615P(40), | |
+ plugNEMAL620P(41), | |
+ plugNEMAL630P(42), | |
+ plugNEMAL1520P(43), | |
+ plugNEMAL1530P(44), | |
+ plugNEMAL2120P(45), | |
+ plugNEMAL2130P(46), | |
+ plugNEMAL2230P(47), | |
+ plug56P320F(48), | |
+ plug56PA320(49) | |
+ | |
+ } | |
+ | |
+ReceptacleTypeEnumeration ::= TEXTUAL-CONVENTION | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The types of outlet receptacle." | |
+ SYNTAX INTEGER { receptacleOTHER(-1), | |
+ receptacleNONE(0), | |
+ receptacleBS1363(1), | |
+ receptacle56P532(3), | |
+ receptacleCS8364C(4), | |
+ receptacleIEC320C13(5), | |
+ receptacleIEC320C19(6), | |
+ receptacleIEC603093WIRE250V16A(7), | |
+ receptacleIEC603093WIRE250V20A(8), | |
+ receptacleIEC603093WIRE250V30A(9), | |
+ receptacleIEC603093WIRE250V32A(10), | |
+ receptacleIEC603093WIRE250V60A(11), | |
+ receptacleIEC603093WIRE250V63A(12), | |
+ receptacleIEC603093WIRE250V100A(13), | |
+ receptacleIEC603093WIRE250V125A(14), | |
+ receptacleIEC603094WIRE250V20A(15), | |
+ receptacleIEC603094WIRE250V30A(16), | |
+ receptacleIEC603094WIRE250V60A(17), | |
+ receptacleIEC603094WIRE250V100A(18), | |
+ receptacleIEC603095WIRE208V20A(23), | |
+ receptacleIEC603095WIRE208V30A(24), | |
+ receptacleIEC603095WIRE208V60A(25), | |
+ receptacleIEC603095WIRE208V100A(26), | |
+ receptacleIEC603095WIRE415V16A(27), | |
+ receptacleIEC603095WIRE415V32A(28), | |
+ receptacleIEC603095WIRE415V63A(29), | |
+ receptacleIEC603095WIRE415V125A(30), | |
+ receptacleIEC603095WIRE480V20A(31), | |
+ receptacleIEC603095WIRE480V30A(32), | |
+ receptacleIEC603095WIRE480V60A(33), | |
+ receptacleIEC603095WIRE480V100A(34), | |
+ receptacleNEMA515R(35), | |
+ receptacleNEMAL515R(36), | |
+ receptacleNEMA520R(37), | |
+ receptacleNEMAL520R(38), | |
+ receptacleNEMAL530R(39), | |
+ receptacleNEMAL615R(40), | |
+ receptacleNEMAL620R(41), | |
+ receptacleNEMAL630R(42), | |
+ receptacleNEMAL1520R(43), | |
+ receptacleNEMAL1530R(44), | |
+ receptacleNEMAL2120RP(45), | |
+ receptacleNEMAL2130R(46), | |
+ receptacleSCHUKOTYPEE(47), | |
+ receptacleSCHUKOTYPEF(48) | |
+ } | |
+ | |
+OverCurrentProtectorTypeEnumeration ::= TEXTUAL-CONVENTION | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The types of overcurrent protectors." | |
+ SYNTAX INTEGER { ocpBREAKER1POLE(1), | |
+ ocpBREAKER2POLE(2), | |
+ ocpBREAKER3POLE(3), | |
+ ocpFUSE(4), | |
+ ocpFUSEPAIR(5) | |
+ } | |
+ | |
+ | |
+BoardTypeEnumeration ::= TEXTUAL-CONVENTION | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The types of boards." | |
+ SYNTAX INTEGER { mainController(1), | |
+ inletController(2), | |
+ outletController(3) | |
+ } | |
+ | |
+ | |
+OutletSwitchingOperationsEnumeration ::= TEXTUAL-CONVENTION | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The switching operations on an outlet." | |
+ SYNTAX INTEGER { off(0), | |
+ on(1), | |
+ cycle(2) | |
+ } | |
+ | |
+ | |
+ | |
+ | |
+SensorUnitsEnumeration ::= TEXTUAL-CONVENTION | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor units." | |
+ SYNTAX INTEGER { none(-1), | |
+ other(0), | |
+ volt(1), | |
+ amp(2), | |
+ watt(3), | |
+ voltamp(4), | |
+ wattHour(5), | |
+ voltampHour(6), | |
+ degreeC(7), | |
+ hertz(8), | |
+ percent(9), | |
+ meterpersec(10), | |
+ pascal(11), | |
+ psi(12), | |
+ g(13), | |
+ degreeF(14), | |
+ feet(15), | |
+ inches(16), | |
+ cm(17), | |
+ meters(18), | |
+ rpm(19), | |
+ degrees(20) | |
+ } | |
+ | |
+DaisychainMemberTypeEnumeration ::= TEXTUAL-CONVENTION | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The daisy chain member type." | |
+ SYNTAX INTEGER { standalone(0), | |
+ master(1), | |
+ slave(2) | |
+ } | |
+ | |
+ | |
+URL ::= TEXTUAL-CONVENTION | |
+ DISPLAY-HINT "255a" | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A Uniform Resource Locator (URL), as defined in RFC1738." | |
+ SYNTAX OCTET STRING (SIZE (0..255)) | |
+ | |
+ | |
+GlobalOutletStateOnStartupEnumeration ::= TEXTUAL-CONVENTION | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The global outlet state on device start up; can be overridden per outlet." | |
+ SYNTAX INTEGER { | |
+ off(0), | |
+ on(1), | |
+ lastKnownState(2) | |
+ } | |
+ | |
+OutletStateOnStartupEnumeration ::= TEXTUAL-CONVENTION | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The outlet state on device start up; this overrides the global value." | |
+ SYNTAX INTEGER { off(0), | |
+ on(1), | |
+ lastKnownState(2), | |
+ globalOutletStateOnStartup(3) | |
+ } | |
+ | |
+ | |
+ExternalSensorsZCoordinateUnitsEnumeration ::= TEXTUAL-CONVENTION | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The units of the external Sensor Z Coordinate. | |
+ rackUnits implies that the Z Coordinate for all external sensors | |
+ is in rack Units (U) | |
+ text implies that the Z Coordinate for all external sensors | |
+ is a text string (label) " | |
+ SYNTAX INTEGER { rackUnits(0), | |
+ text(1) | |
+ } | |
+ | |
+ | |
+ | |
+HundredthsOfAPercentage ::= TEXTUAL-CONVENTION | |
+ DISPLAY-HINT "d" | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Data type for reporting values in hundredths of percentage, i.e. 0.01 %." | |
+ SYNTAX Unsigned32 (0..10000) | |
+ | |
+DeviceIdentificationParameterEnumeration ::= TEXTUAL-CONVENTION | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The configurable parameters." | |
+ SYNTAX INTEGER { pduName(0), | |
+ sysContact(1), | |
+ sysName(2), | |
+ sysLocation(3) | |
+ } | |
+ | |
+ | |
+ | |
+-- the Unit group | |
+ | |
+-- Implementation for managing the PDUs | |
+ | |
+pduCount OBJECT-TYPE | |
+ SYNTAX Integer32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The number of PDUs" | |
+ ::= { configuration 1 } | |
+ | |
+ | |
+-- the Nameplate table | |
+ | |
+-- The Nameplate table contains information on the PDU's nameplate. | |
+ | |
+ | |
+nameplateTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF NameplateEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of PDU nameplate entries. The number of | |
+ entries is given by the value of pduCount." | |
+ ::= { unit 1 } | |
+ | |
+nameplateEntry OBJECT-TYPE | |
+ SYNTAX NameplateEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry providing PDU nameplate information." | |
+ INDEX { pduId } | |
+ ::= { nameplateTable 1 } | |
+ | |
+NameplateEntryStruct ::= SEQUENCE { pduId Integer32, | |
+ pduManufacturer DisplayString, | |
+ pduModel DisplayString, | |
+ pduSerialNumber DisplayString, | |
+ pduRatedVoltage DisplayString, | |
+ pduRatedCurrent DisplayString, | |
+ pduRatedFrequency DisplayString, | |
+ pduRatedVA DisplayString, | |
+ pduImage URL | |
+ | |
+ } | |
+ | |
+pduId OBJECT-TYPE | |
+ SYNTAX Integer32(1..256) | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A unique value for each PDU. Its value | |
+ ranges between 1 and the value of pduCount." | |
+ ::= { nameplateEntry 1 } | |
+ | |
+pduManufacturer OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The PDU manaufacturer." | |
+ ::= { nameplateEntry 2 } | |
+ | |
+pduModel OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The PDU model." | |
+ ::= { nameplateEntry 3 } | |
+ | |
+ | |
+pduSerialNumber OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The PDU serial Number." | |
+ ::= { nameplateEntry 4 } | |
+ | |
+ | |
+pduRatedVoltage OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The PDU voltage rating." | |
+ ::= { nameplateEntry 5 } | |
+ | |
+ | |
+pduRatedCurrent OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The PDU current rating." | |
+ ::= { nameplateEntry 6 } | |
+ | |
+pduRatedFrequency OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The PDU frequency rating." | |
+ ::= { nameplateEntry 7 } | |
+ | |
+ | |
+pduRatedVA OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The PDU VA (VoltAmps) rating." | |
+ ::= { nameplateEntry 8 } | |
+ | |
+ | |
+pduImage OBJECT-TYPE | |
+ SYNTAX URL | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The URL of the wiring diagram for this PDU." | |
+ | |
+ ::= { nameplateEntry 9} | |
+ | |
+ | |
+ | |
+-- the UnitConfiguration table | |
+ | |
+-- The UnitConfiguration table contains information on the PDU's configuration. | |
+ | |
+ | |
+unitConfigurationTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF UnitConfigurationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of PDU configuration entries. The number of | |
+ entries is given by the value of pduCount." | |
+ ::= { unit 2 } | |
+ | |
+unitConfigurationEntry OBJECT-TYPE | |
+ SYNTAX UnitConfigurationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing configuration objects for a particular PDU." | |
+ INDEX { pduId } | |
+ ::= { unitConfigurationTable 1 } | |
+ | |
+UnitConfigurationEntryStruct ::= SEQUENCE { | |
+ inletCount Integer32, | |
+ overCurrentProtectorCount Integer32, | |
+ outletCount Integer32, | |
+ inletControllerCount Integer32, | |
+ outletControllerCount Integer32, | |
+ externalSensorCount Integer32, | |
+ pxIPAddress IpAddress, | |
+ netmask IpAddress, | |
+ gateway IpAddress, | |
+ pxMACAddress MacAddress, | |
+ utcOffset DisplayString, | |
+ pduName DisplayString, | |
+ externalSensorsZCoordinateUnits ExternalSensorsZCoordinateUnitsEnumeration, | |
+ unitDeviceCapabilities BITS, | |
+ outletSequencingDelay Unsigned32, | |
+ globalOutletPowerCyclingPowerOffPeriod Unsigned32, | |
+ globalOutletStateOnStartup GlobalOutletStateOnStartupEnumeration, | |
+ outletPowerupSequence DisplayString, | |
+ pduPowerCyclingPowerOffPeriod Unsigned32, | |
+ pduDaisychainMemberType DaisychainMemberTypeEnumeration, | |
+ managedExternalSensorCount Integer32, | |
+ pxInetAddressType InetAddressType, | |
+ pxInetIPAddress InetAddress, | |
+ pxInetNetmask InetAddress, | |
+ pxInetGateway InetAddress, | |
+ loadShedding TruthValue, | |
+ serverCount Integer32, | |
+ inrushGuardDelay Unsigned32, | |
+ cascadedDeviceConnected TruthValue, | |
+ synchronizeWithNTPServer TruthValue, | |
+ useDHCPProvidedNTPServer TruthValue, | |
+ firstNTPServerAddressType InetAddressType, | |
+ firstNTPServerAddress InetAddress, | |
+ secondNTPServerAddressType InetAddressType, | |
+ secondNTPServerAddress InetAddress, | |
+ wireCount Integer32, | |
+ transferSwitchCount Integer32 | |
+ } | |
+ | |
+ | |
+ | |
+inletCount OBJECT-TYPE | |
+ SYNTAX Integer32(1..256) | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The number of inlets." | |
+ ::= { unitConfigurationEntry 2 } | |
+ | |
+overCurrentProtectorCount OBJECT-TYPE | |
+ SYNTAX Integer32(0..255) | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The number of overcurrent protectors." | |
+ ::= { unitConfigurationEntry 3 } | |
+ | |
+outletCount OBJECT-TYPE | |
+ SYNTAX Integer32(1..256) | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The number of outlets." | |
+ ::= { unitConfigurationEntry 4 } | |
+ | |
+inletControllerCount OBJECT-TYPE | |
+ SYNTAX Integer32(0..255) | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The number of inlet controllers." | |
+ ::= { unitConfigurationEntry 5 } | |
+ | |
+ | |
+outletControllerCount OBJECT-TYPE | |
+ SYNTAX Integer32(0..255) | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The number of outlet controllers." | |
+ ::= { unitConfigurationEntry 6 } | |
+ | |
+externalSensorCount OBJECT-TYPE | |
+ SYNTAX Integer32(0..255) | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The number of external sensors." | |
+ ::= { unitConfigurationEntry 7 } | |
+ | |
+ | |
+pxIPAddress OBJECT-TYPE | |
+ SYNTAX IpAddress | |
+ MAX-ACCESS read-only | |
+ STATUS deprecated | |
+ DESCRIPTION | |
+ "The current IP address. A value of 0.0.0.0 indicates an error | |
+ or an unset option." | |
+ ::= { unitConfigurationEntry 8 } | |
+ | |
+netmask OBJECT-TYPE | |
+ SYNTAX IpAddress | |
+ MAX-ACCESS read-only | |
+ STATUS deprecated | |
+ DESCRIPTION | |
+ "The current netmask. A value of 0.0.0.0 indicates an error | |
+ or an unset option." | |
+ ::= { unitConfigurationEntry 9 } | |
+ | |
+ | |
+gateway OBJECT-TYPE | |
+ SYNTAX IpAddress | |
+ MAX-ACCESS read-only | |
+ STATUS deprecated | |
+ DESCRIPTION | |
+ "The current gateway. A value of 0.0.0.0 indicates an error | |
+ or an unset option." | |
+ ::= { unitConfigurationEntry 10 } | |
+ | |
+pxMACAddress OBJECT-TYPE | |
+ SYNTAX MacAddress | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The current MAC address." | |
+ ::= { unitConfigurationEntry 11 } | |
+ | |
+ | |
+utcOffset OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The current UTC offset." | |
+ ::= { unitConfigurationEntry 12 } | |
+ | |
+pduName OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The user-defined name for the PDU." | |
+ ::= { unitConfigurationEntry 13 } | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+externalSensorsZCoordinateUnits OBJECT-TYPE | |
+ SYNTAX ExternalSensorsZCoordinateUnitsEnumeration | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "External Sensor Z Coordinate units: Freeform Text or Rack Units (U) | |
+ Default is U." | |
+ ::= { unitConfigurationEntry 34 } | |
+ | |
+unitDeviceCapabilities OBJECT-TYPE | |
+ SYNTAX BITS{ | |
+ temperature(0) | |
+ } | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A bit string which indicates which unit sensors are available." | |
+ ::= { unitConfigurationEntry 35 } | |
+ | |
+outletSequencingDelay OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS deprecated | |
+ DESCRIPTION | |
+ "It is deprecated. This is an alias for inrushGuardDelay | |
+ " | |
+ ::= { unitConfigurationEntry 36 } | |
+ | |
+ | |
+globalOutletPowerCyclingPowerOffPeriod OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The power-off period when an outlet is cycled; | |
+ applies to all outlets unless overridden at the outlet level; | |
+ specified in seconds; | |
+ 0 <= value <= 3600 seconds." | |
+ ::= { unitConfigurationEntry 37 } | |
+ | |
+ | |
+globalOutletStateOnStartup OBJECT-TYPE | |
+ SYNTAX GlobalOutletStateOnStartupEnumeration | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The outlet state on device startup; applies to all outlets | |
+ unless overridden at the outlet level." | |
+ ::= { unitConfigurationEntry 38 } | |
+ | |
+outletPowerupSequence OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sequence in which will the outlets will be switched on under the following conditions. | |
+ 1) Switch all outlets on operation is executed | |
+ 2) Power to the PDU is cycled | |
+ String must consist of a comma separated sequence of the outlet numbers and | |
+ all outlet numbers must be included. The numbers entered must be a permutation of the numbers | |
+ 1,2,3,-outletnumber. | |
+ Example for a 12 outlet PDU: 1,12,3,5,6,7,10,2,4,11,9,8. | |
+ | |
+ The per outlet sequence delays are defined as outletSequenceDelay in the outletConfigurationTable | |
+ " | |
+ ::= { unitConfigurationEntry 39 } | |
+ | |
+ | |
+pduPowerCyclingPowerOffPeriod OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "When power to the PX is cycled (either manually or because of a | |
+ temporary power loss), this number determines how many seconds the | |
+ PX will wait before it provides power to the outlets. | |
+ specified in seconds: | |
+ 0 <= value <= 3600 seconds." | |
+ ::= { unitConfigurationEntry 40 } | |
+ | |
+ | |
+pduDaisychainMemberType OBJECT-TYPE | |
+ SYNTAX DaisychainMemberTypeEnumeration | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The daisy chain member type." | |
+ ::= { unitConfigurationEntry 41 } | |
+ | |
+ | |
+managedExternalSensorCount OBJECT-TYPE | |
+ SYNTAX Integer32(0..255) | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The number of managed external sensors " | |
+ ::= { unitConfigurationEntry 42 } | |
+ | |
+ | |
+pxInetAddressType OBJECT-TYPE | |
+ SYNTAX InetAddressType | |
+ MAX-ACCESS read-only | |
+ STATUS deprecated | |
+ DESCRIPTION | |
+ "The type of address format | |
+ This object is deprecated in favor of ipAddressTable from the IP-MIB (rfc4293)." | |
+ ::= { unitConfigurationEntry 50 } | |
+ | |
+ | |
+pxInetIPAddress OBJECT-TYPE | |
+ SYNTAX InetAddress | |
+ MAX-ACCESS read-only | |
+ STATUS deprecated | |
+ DESCRIPTION | |
+ "The current IP address. A value of 0.0.0.0 indicates an error | |
+ or an unset option. | |
+ This object is deprecated in favor of ipAddressTable from the IP-MIB (rfc4293). | |
+ For IPv6, its value is 0.0.0.0 " | |
+ ::= { unitConfigurationEntry 51 } | |
+ | |
+pxInetNetmask OBJECT-TYPE | |
+ SYNTAX InetAddress | |
+ MAX-ACCESS read-only | |
+ STATUS deprecated | |
+ DESCRIPTION | |
+ "The current netmask. A value of 0.0.0.0 indicates an error | |
+ or an unset option. | |
+ This object is deprecated in favor of ipAddressTable from the IP-MIB (rfc4293). | |
+ For IPv6, its value is 0.0.0.0 " | |
+ ::= { unitConfigurationEntry 52 } | |
+ | |
+ | |
+pxInetGateway OBJECT-TYPE | |
+ SYNTAX InetAddress | |
+ MAX-ACCESS read-only | |
+ STATUS deprecated | |
+ DESCRIPTION | |
+ "The current gateway. A value of 0.0.0.0 indicates an error | |
+ or an unset option. | |
+ This object is deprecated in favor of ipAddressTable from the IP-MIB (rfc4293). | |
+ For IPv6, its value is 0.0.0.0 " | |
+ ::= { unitConfigurationEntry 53 } | |
+ | |
+loadShedding OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Enter/Exit Load Shedding Mode" | |
+ ::= { unitConfigurationEntry 55 } | |
+ | |
+ | |
+serverCount OBJECT-TYPE | |
+ SYNTAX Integer32(0..255) | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The number of servers" | |
+ ::= { unitConfigurationEntry 56 } | |
+ | |
+ | |
+inrushGuardDelay OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The time interval between switching on two outlets; | |
+ specified in milliseconds; | |
+ 100 <= value <= 100000 milliseconds." | |
+ ::= { unitConfigurationEntry 57 } | |
+ | |
+ | |
+cascadedDeviceConnected OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Indicates whether another PX2 is connected using an USB cable to | |
+ the USB-A port of this PX2 in a cascaded configuration. | |
+ true: Connected | |
+ false: Not Connected" | |
+ ::= { unitConfigurationEntry 58 } | |
+ | |
+ | |
+ | |
+synchronizeWithNTPServer OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Will time be obtained using NTP? | |
+ true: time will be obtained using NTP servers | |
+ false: time will not be obtained using NTP servers | |
+ Deafault is false." | |
+ | |
+ ::= { unitConfigurationEntry 59 } | |
+ | |
+useDHCPProvidedNTPServer OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Will the NTP server addresses be provided by DHCP/BOOTP? | |
+ This is used only if synchronizeWithNTPServer is enabled | |
+ Default is enabled, i.e. DHCP provided NTP servers will be used " | |
+ | |
+ ::= { unitConfigurationEntry 60 } | |
+ | |
+firstNTPServerAddressType OBJECT-TYPE | |
+ SYNTAX InetAddressType | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Represents the type of the corresponding instance | |
+ of firstNTPServerAddress object." | |
+ DEFVAL { ipv4 } | |
+ ::= { unitConfigurationEntry 61 } | |
+ | |
+firstNTPServerAddress OBJECT-TYPE | |
+ SYNTAX InetAddress | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The address of the primary ntp server." | |
+ ::= { unitConfigurationEntry 62 } | |
+ | |
+ | |
+secondNTPServerAddressType OBJECT-TYPE | |
+ SYNTAX InetAddressType | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Represents the type of the corresponding instance | |
+ of secondNTPServerAddress object. | |
+ Default is ipv4" | |
+ | |
+ ::= { unitConfigurationEntry 63 } | |
+ | |
+secondNTPServerAddress OBJECT-TYPE | |
+ SYNTAX InetAddress | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The address of the second ntp server." | |
+ ::= { unitConfigurationEntry 64 } | |
+ | |
+wireCount OBJECT-TYPE | |
+ SYNTAX Integer32(0..255) | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The number of wires." | |
+ ::= { unitConfigurationEntry 65 } | |
+ | |
+transferSwitchCount OBJECT-TYPE | |
+ SYNTAX Integer32(0..255) | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The number of transfer switches." | |
+ ::= { unitConfigurationEntry 66 } | |
+ | |
+ | |
+ | |
+ | |
+-- The ControllerConfiguration table contains information on the controllers in the PDU | |
+ | |
+ | |
+controllerConfigurationTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF ControllerConfigurationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of entries for the boards in each PDU. The number of | |
+ entries is given by the value of | |
+ inletControllerCount + outletControllerCount + 1 (for main controller board)." | |
+ ::= { unit 3} | |
+ | |
+controllerConfigurationEntry OBJECT-TYPE | |
+ SYNTAX ControllerConfigurationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing objects for a controller." | |
+ INDEX { pduId, boardType, boardIndex } | |
+ ::= { controllerConfigurationTable 1 } | |
+ | |
+ControllerConfigurationEntryStruct ::= SEQUENCE { | |
+ boardType BoardTypeEnumeration, | |
+ boardIndex Integer32, | |
+ boardVersion DisplayString, | |
+ boardFirmwareVersion DisplayString, | |
+ boardFirmwareTimeStamp Unsigned32 | |
+ } | |
+ | |
+ | |
+ | |
+boardType OBJECT-TYPE | |
+ SYNTAX BoardTypeEnumeration | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The type of board." | |
+ ::= { controllerConfigurationEntry 1 } | |
+ | |
+boardIndex OBJECT-TYPE | |
+ SYNTAX Integer32(1..256) | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A unique value for each controller. Its value | |
+ ranges between 1 and the value of | |
+ inletControllerCount + outletControllerCount + 1." | |
+ ::= { controllerConfigurationEntry 2 } | |
+ | |
+boardVersion OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The board version." | |
+ ::= { controllerConfigurationEntry 4 } | |
+ | |
+boardFirmwareVersion OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The firmware version." | |
+ ::= { controllerConfigurationEntry 6 } | |
+ | |
+boardFirmwareTimeStamp OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The time when the board firmware was updated." | |
+ ::= { controllerConfigurationEntry 8 } | |
+ | |
+ | |
+ | |
+-- The LogConfiguration table contains information on the logs in the PDU. | |
+ | |
+ | |
+logConfigurationTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF LogConfigurationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A table of parameters for the data logging feature. The number of | |
+ entries is given by the value of pduCount." | |
+ ::= { unit 4} | |
+ | |
+logConfigurationEntry OBJECT-TYPE | |
+ SYNTAX LogConfigurationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing data logging parameters | |
+ for a particular PDU." | |
+ INDEX { pduId } | |
+ ::= { logConfigurationTable 1 } | |
+ | |
+LogConfigurationEntryStruct ::= SEQUENCE { | |
+ dataLogging TruthValue, | |
+ measurementPeriod Integer32, | |
+ measurementsPerLogEntry Integer32, | |
+ logSize Integer32, | |
+ dataLoggingEnableForAllSensors TruthValue | |
+ } | |
+ | |
+ | |
+dataLogging OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Data Retrieval: enabled/disabled." | |
+ ::= { logConfigurationEntry 1 } | |
+ | |
+measurementPeriod OBJECT-TYPE | |
+ SYNTAX Integer32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Data Collection periodicity. This is the periodicity of the data collected by the PX. | |
+ This value is fixed at 1 second." | |
+ ::= { logConfigurationEntry 2 } | |
+ | |
+ | |
+measurementsPerLogEntry OBJECT-TYPE | |
+ SYNTAX Integer32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The number of measurements used for each entry in the log." | |
+ ::= { logConfigurationEntry 3 } | |
+ | |
+logSize OBJECT-TYPE | |
+ SYNTAX Integer32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The number of entries in the log." | |
+ ::= { logConfigurationEntry 4 } | |
+ | |
+ | |
+dataLoggingEnableForAllSensors OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Operation to control data logging for all sensors. | |
+ If this OID is set to true, then all xxxSensorLogAvailable are set to true | |
+ If this OID is set to false, then all xxxSensorLogAvailable are set to false | |
+ | |
+ " | |
+ ::= { logConfigurationEntry 5 } | |
+ | |
+ | |
+ | |
+ | |
+-- the TrapInformation | |
+ | |
+-- The TrapInformation table defines information sent in the traps. | |
+ | |
+ | |
+ | |
+trapInformationTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF TrapInformationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of Trap Information entries. The number of | |
+ entries is given by the value of pduCount." | |
+ ::= { trapInformation 1 } | |
+ | |
+trapInformationEntry OBJECT-TYPE | |
+ SYNTAX TrapInformationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing objects used in traps." | |
+ INDEX { pduId } | |
+ ::= { trapInformationTable 1 } | |
+ | |
+TrapInformationEntryStruct ::= SEQUENCE { | |
+ userName DisplayString, | |
+ targetUser DisplayString, | |
+ imageVersion DisplayString, | |
+ roleName DisplayString, | |
+ smtpMessageRecipients DisplayString, | |
+ smtpServer DisplayString | |
+ } | |
+ | |
+ | |
+ | |
+userName OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The user currently logged in." | |
+ ::= { trapInformationEntry 2 } | |
+ | |
+targetUser OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The user added, deleted, or modified." | |
+ ::= { trapInformationEntry 3 } | |
+ | |
+ | |
+imageVersion OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The version of the upgrade image." | |
+ ::= { trapInformationEntry 5 } | |
+ | |
+roleName OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The role added, deleted, or modified." | |
+ ::= { trapInformationEntry 6 } | |
+ | |
+ | |
+smtpMessageRecipients OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Comma separated list of SMTP Message recipients" | |
+ ::= { trapInformationEntry 7 } | |
+ | |
+ | |
+smtpServer OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The IP address/host name of the SMTP server" | |
+ ::= { trapInformationEntry 8 } | |
+ | |
+ | |
+ | |
+ | |
+ | |
+-- Additional Information needed for traps. | |
+ | |
+ | |
+ | |
+oldSensorState OBJECT-TYPE | |
+ SYNTAX SensorStateEnumeration | |
+ MAX-ACCESS accessible-for-notify | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The old sensor state used in Sensor State Transition traps." | |
+ ::= { trapInformation 2} | |
+ | |
+pduNumber OBJECT-TYPE | |
+ SYNTAX Integer32(1..256) | |
+ MAX-ACCESS accessible-for-notify | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A unique value for each PDU. Its value | |
+ ranges between 1 and the value of pduCount." | |
+ ::= { trapInformation 3 } | |
+ | |
+ | |
+ | |
+ | |
+inletPoleNumber OBJECT-TYPE | |
+ SYNTAX Integer32(1..256) | |
+ MAX-ACCESS accessible-for-notify | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A unique value for each inlet Pole. Its value | |
+ ranges between 1 and the value of inletPoleCount." | |
+ ::= { trapInformation 5 } | |
+ | |
+ | |
+ | |
+ | |
+ | |
+outletPoleNumber OBJECT-TYPE | |
+ SYNTAX Integer32(1..256) | |
+ MAX-ACCESS accessible-for-notify | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A unique value for each outlet Pole. Its value | |
+ ranges between 1 and the value of outletPoleCount." | |
+ ::= { trapInformation 7 } | |
+ | |
+ | |
+ | |
+externalSensorNumber OBJECT-TYPE | |
+ SYNTAX Integer32(1..256) | |
+ MAX-ACCESS accessible-for-notify | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A unique value for each external sensor. Its value | |
+ ranges between 1 and the value of externalSensorCount." | |
+ ::= { trapInformation 8 } | |
+ | |
+ | |
+ | |
+ | |
+ | |
+typeOfSensor OBJECT-TYPE | |
+ SYNTAX SensorTypeEnumeration | |
+ MAX-ACCESS accessible-for-notify | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The type of sensor." | |
+ ::= { trapInformation 10 } | |
+ | |
+ | |
+errorDescription OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS accessible-for-notify | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Description of the Error" | |
+ ::= { trapInformation 11 } | |
+ | |
+ | |
+deviceChangedParameter OBJECT-TYPE | |
+ SYNTAX DeviceIdentificationParameterEnumeration | |
+ MAX-ACCESS accessible-for-notify | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Description of the parameter(s) that changed. | |
+ " | |
+ ::= { trapInformation 12 } | |
+ | |
+ | |
+changedParameterNewValue OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS accessible-for-notify | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The new value of the changed parameter " | |
+ ::= { trapInformation 13 } | |
+ | |
+ | |
+lhxSupportEnabled OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS accessible-for-notify | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The new enabled state for Schroff LHX Support." | |
+ ::= { trapInformation 14 } | |
+ | |
+ | |
+-- the unitSensorConfiguration table | |
+ | |
+-- The unitSensorConfiguration table contains information on the PDU's unit Sensors. | |
+ | |
+ | |
+unitSensorConfigurationTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF UnitSensorConfigurationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of unit level sensors for a PDU." | |
+ ::= { unit 5 } | |
+ | |
+unitSensorConfigurationEntry OBJECT-TYPE | |
+ SYNTAX UnitSensorConfigurationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing unit sensor parameters." | |
+ INDEX { pduId, sensorType } | |
+ ::= { unitSensorConfigurationTable 1 } | |
+ | |
+UnitSensorConfigurationEntryStruct ::= SEQUENCE {sensorType SensorTypeEnumeration, | |
+ unitSensorLogAvailable TruthValue, | |
+ unitSensorUnits SensorUnitsEnumeration, | |
+ unitSensorDecimalDigits Unsigned32, | |
+ unitSensorAccuracy HundredthsOfAPercentage, | |
+ unitSensorResolution Unsigned32, | |
+ unitSensorTolerance Unsigned32, | |
+ unitSensorMaximum Unsigned32, | |
+ unitSensorMinimum Unsigned32, | |
+ unitSensorHysteresis Unsigned32, | |
+ unitSensorStateChangeDelay Unsigned32, | |
+ unitSensorLowerCriticalThreshold Unsigned32, | |
+ unitSensorLowerWarningThreshold Unsigned32, | |
+ unitSensorUpperCriticalThreshold Unsigned32, | |
+ unitSensorUpperWarningThreshold Unsigned32, | |
+ unitSensorEnabledThresholds BITS | |
+ } | |
+ | |
+sensorType OBJECT-TYPE | |
+ SYNTAX SensorTypeEnumeration | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The type of sensor." | |
+ ::= { unitSensorConfigurationEntry 1 } | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+unitSensorLogAvailable OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Is logging enabled for the sensor?" | |
+ ::= { unitSensorConfigurationEntry 4 } | |
+ | |
+unitSensorUnits OBJECT-TYPE | |
+ SYNTAX SensorUnitsEnumeration | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The units in which the sensor data is reported. | |
+ " | |
+ ::= { unitSensorConfigurationEntry 6 } | |
+ | |
+unitSensorDecimalDigits OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The number of digits displayed to the right of the decimal point." | |
+ ::= { unitSensorConfigurationEntry 7 } | |
+ | |
+unitSensorAccuracy OBJECT-TYPE | |
+ SYNTAX HundredthsOfAPercentage | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The accuracy: how close (in percent) the measurement is to the actual value." | |
+ ::= { unitSensorConfigurationEntry 8 } | |
+ | |
+ | |
+unitSensorResolution OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The resolution: the minimum difference between any two measured values | |
+ The value of this OID variable should be scaled by | |
+ unitSensorDecimalDigits. For example, if the value is 1 and | |
+ unitSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { unitSensorConfigurationEntry 9 } | |
+ | |
+unitSensorTolerance OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The resolution: the difference between a sensor value and the actual value | |
+ The value of this OID variable should be scaled by | |
+ (unitSensorDecimalDigits + 1). For example, if the value is 50 and | |
+ unitSensorDecimalDigits is 2, then actual value is 0.05." | |
+ ::= { unitSensorConfigurationEntry 10 } | |
+ | |
+unitSensorMaximum OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The largest possible value | |
+ The value of this OID variable should be scaled by | |
+ unitSensorDecimalDigits. For example, if the value is 1 and | |
+ unitSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { unitSensorConfigurationEntry 11 } | |
+ | |
+unitSensorMinimum OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The smallest possible value | |
+ The value of this OID variable should be scaled by | |
+ unitSensorDecimalDigits. For example, if the value is 1 and | |
+ unitSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { unitSensorConfigurationEntry 12 } | |
+ | |
+ | |
+unitSensorHysteresis OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The hysteresis used for deassertions | |
+ The value of this OID variable should be scaled by | |
+ unitSensorDecimalDigits. For example, if the value is 1 and | |
+ unitSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { unitSensorConfigurationEntry 13 } | |
+ | |
+unitSensorStateChangeDelay OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The delay measured in samples before a state is asserted. | |
+ If the value is zero, then the state is asserted as soon as | |
+ it is detected; if it is non-zero, say n, then the assertion | |
+ condition must exist for n+1 consecutive samples before the corresponding | |
+ assertion event is reported. | |
+ At present, this value cannot be written (set)." | |
+ ::= { unitSensorConfigurationEntry 14 } | |
+ | |
+unitSensorLowerCriticalThreshold OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The lower critical threshold | |
+ The value of this OID variable should be scaled by | |
+ unitSensorDecimalDigits. For example, if the value is 1 and | |
+ unitSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { unitSensorConfigurationEntry 21 } | |
+ | |
+unitSensorLowerWarningThreshold OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The lower non-critical (warning) threshold | |
+ The value of this OID variable should be scaled by | |
+ unitSensorDecimalDigits. For example, if the value is 1 and | |
+ unitSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { unitSensorConfigurationEntry 22 } | |
+ | |
+unitSensorUpperCriticalThreshold OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The upper critical threshold | |
+ The value of this OID variable should be scaled by | |
+ unitSensorDecimalDigits. For example, if the value is 1 and | |
+ unitSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { unitSensorConfigurationEntry 23 } | |
+ | |
+unitSensorUpperWarningThreshold OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The upper non-critical (warning) threshold | |
+ The value of this OID variable should be scaled by | |
+ unitSensorDecimalDigits. For example, if the value is 1 and | |
+ unitSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { unitSensorConfigurationEntry 24 } | |
+ | |
+ | |
+ | |
+unitSensorEnabledThresholds OBJECT-TYPE | |
+ SYNTAX BITS{ | |
+ lowerCritical(0), | |
+ lowerWarning(1), | |
+ upperWarning(2), | |
+ upperCritical(3) | |
+ } | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A bit string which indicates which thresholds are enabled. | |
+ " | |
+ ::= { unitSensorConfigurationEntry 25} | |
+ | |
+ | |
+ | |
+-- the inletConfiguration table | |
+ | |
+-- The inletConfiguration table contains information on the PDU's inlets. | |
+ | |
+ | |
+inletConfigurationTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF InletConfigurationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of inlet configuration entries. The number of | |
+ entries is given by the value of inletCount for the PDU." | |
+ ::= { inlets 3 } | |
+ | |
+inletConfigurationEntry OBJECT-TYPE | |
+ SYNTAX InletConfigurationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing parametersfor a particular inlet." | |
+ INDEX { pduId, inletId } | |
+ ::= { inletConfigurationTable 1 } | |
+ | |
+InletConfigurationEntryStruct ::= SEQUENCE {inletId Integer32, | |
+ inletLabel DisplayString, | |
+ inletName DisplayString, | |
+ inletPlug PlugTypeEnumeration, | |
+ inletPoleCount Integer32, | |
+ inletRatedVoltage DisplayString, | |
+ inletRatedCurrent DisplayString, | |
+ inletRatedFrequency DisplayString, | |
+ inletRatedVA DisplayString, | |
+ inletDeviceCapabilities BITS, | |
+ inletPoleCapabilities BITS, | |
+ inletPlugDescriptor DisplayString | |
+ } | |
+ | |
+inletId OBJECT-TYPE | |
+ SYNTAX Integer32(1..256) | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A unique value for each inlet. Its value | |
+ ranges between 1 and the value of inletCount." | |
+ ::= { inletConfigurationEntry 1 } | |
+ | |
+ | |
+inletLabel OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The label on the PDU identifying the inlet." | |
+ ::= { inletConfigurationEntry 2 } | |
+ | |
+inletName OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The user-defined name." | |
+ ::= { inletConfigurationEntry 3 } | |
+ | |
+inletPlug OBJECT-TYPE | |
+ SYNTAX PlugTypeEnumeration | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The type of plug/receptacle wired to the inlet." | |
+ ::= { inletConfigurationEntry 4 } | |
+ | |
+inletPoleCount OBJECT-TYPE | |
+ SYNTAX Integer32(2..4) | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The number of poles. For inlets with neutral poles, this number will | |
+ include the neutral pole; however, sensors are not supported for | |
+ neutral poles" | |
+ ::= { inletConfigurationEntry 5 } | |
+ | |
+inletRatedVoltage OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The inlet voltage rating." | |
+ ::= { inletConfigurationEntry 6 } | |
+ | |
+ | |
+inletRatedCurrent OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The inlet current rating." | |
+ ::= { inletConfigurationEntry 7 } | |
+ | |
+ | |
+inletRatedFrequency OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The inlet frequency rating." | |
+ ::= { inletConfigurationEntry 8 } | |
+ | |
+ | |
+ | |
+ | |
+inletRatedVA OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The inlet VA (VoltAmps) rating." | |
+ ::= { inletConfigurationEntry 9 } | |
+ | |
+ | |
+ | |
+inletDeviceCapabilities OBJECT-TYPE | |
+ SYNTAX BITS{ | |
+ rmsCurrent(0), | |
+ peakCurrent(1), | |
+ unbalancedCurrent(2), | |
+ rmsVoltage(3), | |
+ activePower(4), | |
+ apparentPower(5), | |
+ powerFactor(6), | |
+ activeEnergy(7), | |
+ apparentEnergy(8), | |
+ surgeProtectorStatus(21), | |
+ frequency(22), | |
+ phaseAngle(23), | |
+ powerQuality(31) | |
+ } | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A bit string which indicates which inlet sensors are available." | |
+ ::= { inletConfigurationEntry 10 } | |
+ | |
+inletPoleCapabilities OBJECT-TYPE | |
+ SYNTAX BITS{ | |
+ rmsCurrent(0), | |
+ peakCurrent(1), | |
+ rmsVoltage(3), | |
+ activePower(4), | |
+ apparentPower(5), | |
+ powerFactor(6), | |
+ activeEnergy(7), | |
+ apparentEnergy(8) | |
+ } | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A bit string which indicates which inletpole sensors are available." | |
+ ::= { inletConfigurationEntry 11 } | |
+ | |
+inletPlugDescriptor OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Description of the Plug" | |
+ ::= { inletConfigurationEntry 12 } | |
+ | |
+ | |
+-- The inletSensorConfiguration table contains information on the PDU's inlet Sensors. | |
+ | |
+ | |
+inletSensorConfigurationTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF InletSensorConfigurationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of configuration entries for an inlet sensor." | |
+ ::= { inlets 4 } | |
+ | |
+inletSensorConfigurationEntry OBJECT-TYPE | |
+ SYNTAX InletSensorConfigurationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing objects for configuring an inlet sensor." | |
+ INDEX { pduId, inletId, sensorType } | |
+ ::= { inletSensorConfigurationTable 1 } | |
+ | |
+InletSensorConfigurationEntryStruct ::= SEQUENCE { | |
+ inletSensorLogAvailable TruthValue, | |
+ inletSensorUnits SensorUnitsEnumeration, | |
+ inletSensorDecimalDigits Unsigned32, | |
+ inletSensorAccuracy HundredthsOfAPercentage, | |
+ inletSensorResolution Unsigned32, | |
+ inletSensorTolerance Unsigned32, | |
+ inletSensorMaximum Unsigned32, | |
+ inletSensorMinimum Unsigned32, | |
+ inletSensorHysteresis Unsigned32, | |
+ inletSensorStateChangeDelay Unsigned32, | |
+ inletSensorLowerCriticalThreshold Unsigned32, | |
+ inletSensorLowerWarningThreshold Unsigned32, | |
+ inletSensorUpperCriticalThreshold Unsigned32, | |
+ inletSensorUpperWarningThreshold Unsigned32, | |
+ inletSensorEnabledThresholds BITS | |
+ } | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+inletSensorLogAvailable OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Is logging enabled for the sensor?" | |
+ ::= { inletSensorConfigurationEntry 4 } | |
+ | |
+ | |
+inletSensorUnits OBJECT-TYPE | |
+ SYNTAX SensorUnitsEnumeration | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The base units." | |
+ ::= { inletSensorConfigurationEntry 6 } | |
+ | |
+inletSensorDecimalDigits OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The number of digits displayed to the right of the decimal point." | |
+ ::= { inletSensorConfigurationEntry 7 } | |
+ | |
+ | |
+ | |
+ | |
+inletSensorAccuracy OBJECT-TYPE | |
+ SYNTAX HundredthsOfAPercentage | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The accuracy: how close (in percent) the measurement is to the actual value." | |
+ ::= { inletSensorConfigurationEntry 8 } | |
+ | |
+ | |
+inletSensorResolution OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The resolution: the minimum difference between any two measured values | |
+ The value of this OID variable should be scaled by | |
+ inletSensorDecimalDigits. For example, if the value is 1 and | |
+ inletSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { inletSensorConfigurationEntry 9 } | |
+ | |
+inletSensorTolerance OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The resolution: the difference between a sensor value and the actual value | |
+ The value of this OID variable should be scaled by | |
+ (inletSensorDecimalDigits + 1). For example, if the value is 50 and | |
+ inletSensorDecimalDigits is 2, then actual value is 0.05." | |
+ ::= { inletSensorConfigurationEntry 10 } | |
+ | |
+inletSensorMaximum OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The largest possible value | |
+ The value of this OID variable should be scaled by | |
+ inletSensorDecimalDigits. For example, if the value is 1 and | |
+ inletSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { inletSensorConfigurationEntry 11 } | |
+ | |
+inletSensorMinimum OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The smallest possible value | |
+ The value of this OID variable should be scaled by | |
+ inletSensorDecimalDigits. For example, if the value is 1 and | |
+ inletSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { inletSensorConfigurationEntry 12 } | |
+ | |
+ | |
+ | |
+inletSensorHysteresis OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The hysteresis used for deassertions | |
+ The value of this OID variable should be scaled by | |
+ inletSensorDecimalDigits. For example, if the value is 1 and | |
+ inletSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { inletSensorConfigurationEntry 13 } | |
+ | |
+inletSensorStateChangeDelay OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The delay measured in samples before a state is asserted. | |
+ If the value is zero, then the state is asserted as soon as | |
+ it is detected; if it is non-zero, say n, then the assertion | |
+ condition must exist for n+1 consecutive samples before the corresponding | |
+ assertion event is reported. | |
+ At present, this value cannot be written (set)" | |
+ ::= { inletSensorConfigurationEntry 14 } | |
+ | |
+inletSensorLowerCriticalThreshold OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The lower critical threshold | |
+ The value of this OID variable should be scaled by | |
+ inletSensorDecimalDigits. For example, if the value is 1 and | |
+ inletSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { inletSensorConfigurationEntry 21 } | |
+ | |
+inletSensorLowerWarningThreshold OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The lower non-critical (warning) threshold | |
+ The value of this OID variable should be scaled by | |
+ inletSensorDecimalDigits. For example, if the value is 1 and | |
+ inletSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { inletSensorConfigurationEntry 22 } | |
+ | |
+inletSensorUpperCriticalThreshold OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The upper critical threshold | |
+ The value of this OID variable should be scaled by | |
+ inletSensorDecimalDigits. For example, if the value is 1 and | |
+ inletSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { inletSensorConfigurationEntry 23 } | |
+ | |
+inletSensorUpperWarningThreshold OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The upper non-critical (warning) threshold | |
+ The value of this OID variable should be scaled by | |
+ inletSensorDecimalDigits. For example, if the value is 1 and | |
+ inletSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { inletSensorConfigurationEntry 24 } | |
+ | |
+ | |
+inletSensorEnabledThresholds OBJECT-TYPE | |
+ SYNTAX BITS{ | |
+ lowerCritical(0), | |
+ lowerWarning(1), | |
+ upperWarning(2), | |
+ upperCritical(3) | |
+ } | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A bit string which indicates which thresholds are enabled. | |
+ " | |
+ ::= { inletSensorConfigurationEntry 25} | |
+ | |
+ | |
+-- The inletPoleSensorConfiguration table contains information on the PDU's inlet pole Sensors. | |
+ | |
+ | |
+inletPoleSensorConfigurationTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF InletPoleSensorConfigurationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of configuration entries for an inlet pole sensor." | |
+ ::= { inlets 6 } | |
+ | |
+inletPoleSensorConfigurationEntry OBJECT-TYPE | |
+ SYNTAX InletPoleSensorConfigurationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing objects | |
+ for configuring an inlet pole sensor." | |
+ INDEX { pduId, inletId,inletPoleIndex,sensorType } | |
+ ::= { inletPoleSensorConfigurationTable 1 } | |
+ | |
+InletPoleSensorConfigurationEntryStruct ::= SEQUENCE { inletPoleIndex Integer32, | |
+ inletPoleSensorLogAvailable TruthValue, | |
+ inletPoleSensorUnits SensorUnitsEnumeration, | |
+ inletPoleSensorDecimalDigits Unsigned32, | |
+ inletPoleSensorAccuracy HundredthsOfAPercentage, | |
+ inletPoleSensorResolution Unsigned32, | |
+ inletPoleSensorTolerance Unsigned32, | |
+ inletPoleSensorMaximum Unsigned32, | |
+ inletPoleSensorMinimum Unsigned32, | |
+ inletPoleSensorHysteresis Unsigned32, | |
+ inletPoleSensorStateChangeDelay Unsigned32, | |
+ inletPoleSensorLowerCriticalThreshold Unsigned32, | |
+ inletPoleSensorLowerWarningThreshold Unsigned32, | |
+ inletPoleSensorUpperCriticalThreshold Unsigned32, | |
+ inletPoleSensorUpperWarningThreshold Unsigned32, | |
+ inletPoleSensorEnabledThresholds BITS | |
+ } | |
+ | |
+inletPoleIndex OBJECT-TYPE | |
+ SYNTAX Integer32(1..256) | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A unique value for each inlet Pole. Its value | |
+ ranges between 1 and the value of inletPoleCount." | |
+ ::= { inletPoleSensorConfigurationEntry 1 } | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+inletPoleSensorLogAvailable OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Is logging enabled for the sensor?" | |
+ ::= { inletPoleSensorConfigurationEntry 4 } | |
+ | |
+ | |
+inletPoleSensorUnits OBJECT-TYPE | |
+ SYNTAX SensorUnitsEnumeration | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The base units." | |
+ ::= { inletPoleSensorConfigurationEntry 6 } | |
+ | |
+ | |
+inletPoleSensorDecimalDigits OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The number of digits displayed to the right of the decimal point." | |
+ ::= { inletPoleSensorConfigurationEntry 7 } | |
+ | |
+ | |
+ | |
+ | |
+inletPoleSensorAccuracy OBJECT-TYPE | |
+ SYNTAX HundredthsOfAPercentage | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The accuracy: how close (in percent) the measurement is to the actual value." | |
+ ::= { inletPoleSensorConfigurationEntry 8 } | |
+ | |
+ | |
+inletPoleSensorResolution OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The resolution: the minimum difference between any two measured values | |
+ The value of this OID variable should be scaled by | |
+ inletPoleSensorDecimalDigits. For example, if the value is 1 and | |
+ inletPoleSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { inletPoleSensorConfigurationEntry 9 } | |
+ | |
+inletPoleSensorTolerance OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The resolution: the difference between a sensor value and the actual value | |
+ The value of this OID variable should be scaled by | |
+ (inletPoleSensorDecimalDigits + 1). For example, if the value is 50 and | |
+ inletPoleSensorDecimalDigits is 2, then actual value is 0.05." | |
+ ::= { inletPoleSensorConfigurationEntry 10 } | |
+ | |
+inletPoleSensorMaximum OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The largest possible value | |
+ The value of this OID variable should be scaled by | |
+ inletPoleSensorDecimalDigits. For example, if the value is 1 and | |
+ inletPoleSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { inletPoleSensorConfigurationEntry 11 } | |
+ | |
+inletPoleSensorMinimum OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The smallest possible value | |
+ The value of this OID variable should be scaled by | |
+ inletPoleSensorDecimalDigits. For example, if the value is 1 and | |
+ inletPoleSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { inletPoleSensorConfigurationEntry 12 } | |
+ | |
+ | |
+ | |
+inletPoleSensorHysteresis OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The hysteresis used for deassertions | |
+ The value of this OID variable should be scaled by | |
+ inletPoleSensorDecimalDigits. For example, if the value is 1 and | |
+ inletPoleSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { inletPoleSensorConfigurationEntry 13 } | |
+ | |
+inletPoleSensorStateChangeDelay OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The delay measured in samples before a state is asserted. | |
+ If the value is zero, then the state is asserted as soon as | |
+ it is detected; if it is non-zero, say n, then the assertion | |
+ condition must exist for n+1 consecutive samples before the corresponding | |
+ assertion event is reported. | |
+ At present, this value cannot be written (set)" | |
+ ::= { inletPoleSensorConfigurationEntry 14 } | |
+ | |
+inletPoleSensorLowerCriticalThreshold OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The lower critical threshold | |
+ The value of this OID variable should be scaled by | |
+ inletPoleSensorDecimalDigits. For example, if the value is 1 and | |
+ inletPoleSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { inletPoleSensorConfigurationEntry 21 } | |
+ | |
+inletPoleSensorLowerWarningThreshold OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The lower non-critical (warning) threshold | |
+ The value of this OID variable should be scaled by | |
+ inletPoleSensorDecimalDigits. For example, if the value is 1 and | |
+ inletPoleSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { inletPoleSensorConfigurationEntry 22 } | |
+ | |
+ | |
+inletPoleSensorUpperCriticalThreshold OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The upper critical threshold | |
+ The value of this OID variable should be scaled by | |
+ inletPoleSensorDecimalDigits. For example, if the value is 1 and | |
+ inletPoleSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { inletPoleSensorConfigurationEntry 23 } | |
+ | |
+inletPoleSensorUpperWarningThreshold OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The upper non-critical (warning) threshold | |
+ The value of this OID variable should be scaled by | |
+ inletPoleSensorDecimalDigits. For example, if the value is 1 and | |
+ inletPoleSensorDecimalDigits is 2, then actual value is 0.01 . | |
+ " | |
+ ::= { inletPoleSensorConfigurationEntry 24 } | |
+ | |
+ | |
+inletPoleSensorEnabledThresholds OBJECT-TYPE | |
+ SYNTAX BITS{ | |
+ lowerCritical(0), | |
+ lowerWarning(1), | |
+ upperWarning(2), | |
+ upperCritical(3) | |
+ } | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A bit string which indicates which thresholds are enabled. | |
+ ." | |
+ ::= { inletPoleSensorConfigurationEntry 25} | |
+ | |
+ | |
+ | |
+ | |
+-- the overCurrentProtectorConfiguration table | |
+ | |
+-- The overCurrentProtectorConfiguration table contains information on the PDU's overcurrent protectors. | |
+ | |
+ | |
+overCurrentProtectorConfigurationTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF OverCurrentProtectorConfigurationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of overCurrentProtector configuration entries. The number of | |
+ entries is given by the value of overCurrentProtectorCount for the PDU." | |
+ ::= { overCurrentProtector 3 } | |
+ | |
+overCurrentProtectorConfigurationEntry OBJECT-TYPE | |
+ SYNTAX OverCurrentProtectorConfigurationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing objects for a particular overCurrentProtector." | |
+ INDEX { pduId, overCurrentProtectorIndex } | |
+ ::= { overCurrentProtectorConfigurationTable 1 } | |
+ | |
+OverCurrentProtectorConfigurationEntryStruct ::= SEQUENCE { overCurrentProtectorIndex Integer32, | |
+ overCurrentProtectorLabel DisplayString, | |
+ overCurrentProtectorName DisplayString, | |
+ overCurrentProtectorType OverCurrentProtectorTypeEnumeration, | |
+ overCurrentProtectorRatedCurrent DisplayString, | |
+ overCurrentProtectorCapabilities BITS | |
+ } | |
+ | |
+ | |
+overCurrentProtectorIndex OBJECT-TYPE | |
+ SYNTAX Integer32(1..256) | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A unique value for each overcurrent protector. Its value | |
+ ranges between 1 and the value of overCurrentProtectorCount." | |
+ ::= { overCurrentProtectorConfigurationEntry 1 } | |
+ | |
+overCurrentProtectorLabel OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The label on the PDU identifying the overcurrent protector." | |
+ ::= { overCurrentProtectorConfigurationEntry 2 } | |
+ | |
+overCurrentProtectorName OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The user-defined name." | |
+ ::= { overCurrentProtectorConfigurationEntry 3 } | |
+ | |
+overCurrentProtectorType OBJECT-TYPE | |
+ SYNTAX OverCurrentProtectorTypeEnumeration | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The type of overcurrent protector." | |
+ ::= { overCurrentProtectorConfigurationEntry 4 } | |
+ | |
+ | |
+ | |
+ | |
+overCurrentProtectorRatedCurrent OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The current rating." | |
+ ::= { overCurrentProtectorConfigurationEntry 5 } | |
+ | |
+ | |
+ | |
+overCurrentProtectorCapabilities OBJECT-TYPE | |
+ SYNTAX BITS{ | |
+ rmsCurrent(0), | |
+ peakCurrent(1), | |
+ trip(14) | |
+ } | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A bit string which indicates which overcurrent protector sensors are available." | |
+ ::= { overCurrentProtectorConfigurationEntry 9 } | |
+ | |
+ | |
+-- The overCurrentProtectorSensorConfiguration table contains information on the PDU's overcurrent protector Sensors. | |
+ | |
+ | |
+overCurrentProtectorSensorConfigurationTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF OverCurrentProtectorSensorConfigurationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of overCurrentProtectorSensor configuration entries." | |
+ ::= { overCurrentProtector 4 } | |
+ | |
+overCurrentProtectorSensorConfigurationEntry OBJECT-TYPE | |
+ SYNTAX OverCurrentProtectorSensorConfigurationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An overCurrentProtectorSensor entry containing objects for a | |
+ particular overCurrentProtector Sensor." | |
+ INDEX { pduId, overCurrentProtectorIndex, sensorType } | |
+ ::= { overCurrentProtectorSensorConfigurationTable 1 } | |
+ | |
+OverCurrentProtectorSensorConfigurationEntryStruct ::= SEQUENCE { | |
+ overCurrentProtectorSensorLogAvailable TruthValue, | |
+ overCurrentProtectorSensorUnits SensorUnitsEnumeration, | |
+ overCurrentProtectorSensorDecimalDigits Unsigned32, | |
+ overCurrentProtectorSensorAccuracy HundredthsOfAPercentage, | |
+ overCurrentProtectorSensorResolution Unsigned32, | |
+ overCurrentProtectorSensorTolerance Unsigned32, | |
+ overCurrentProtectorSensorMaximum Unsigned32, | |
+ overCurrentProtectorSensorMinimum Unsigned32, | |
+ overCurrentProtectorSensorHysteresis Unsigned32, | |
+ overCurrentProtectorSensorStateChangeDelay Unsigned32, | |
+ overCurrentProtectorSensorLowerCriticalThreshold Unsigned32, | |
+ overCurrentProtectorSensorLowerWarningThreshold Unsigned32, | |
+ overCurrentProtectorSensorUpperCriticalThreshold Unsigned32, | |
+ overCurrentProtectorSensorUpperWarningThreshold Unsigned32, | |
+ overCurrentProtectorSensorEnabledThresholds BITS | |
+ } | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+overCurrentProtectorSensorLogAvailable OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Is logging available for this sensor?" | |
+ ::= { overCurrentProtectorSensorConfigurationEntry 4 } | |
+ | |
+ | |
+overCurrentProtectorSensorUnits OBJECT-TYPE | |
+ SYNTAX SensorUnitsEnumeration | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The base units | |
+ This parameter does not apply to trip sensors." | |
+ ::= { overCurrentProtectorSensorConfigurationEntry 6 } | |
+ | |
+overCurrentProtectorSensorDecimalDigits OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The number of digits displayed to the right of the decimal point. | |
+ This parameter does not apply to trip sensors." | |
+ ::= { overCurrentProtectorSensorConfigurationEntry 7 } | |
+ | |
+ | |
+ | |
+ | |
+overCurrentProtectorSensorAccuracy OBJECT-TYPE | |
+ SYNTAX HundredthsOfAPercentage | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The accuracy: how close (in percent) the measurement is to the actual value | |
+ This parameter does not apply to trip sensors." | |
+ ::= { overCurrentProtectorSensorConfigurationEntry 8 } | |
+ | |
+ | |
+overCurrentProtectorSensorResolution OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The resolution: the minimum difference between any two measured values | |
+ The value of this OID variable should be scaled by | |
+ overCurrentProtectorSensorDecimalDigits. For example, if the value is 1 and | |
+ overCurrentProtectorSensorDecimalDigits is 2, then actual value is 0.01. | |
+ This parameter does not apply to trip sensors." | |
+ ::= { overCurrentProtectorSensorConfigurationEntry 9 } | |
+ | |
+overCurrentProtectorSensorTolerance OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The resolution: the difference between a sensor value and the actual value | |
+ The value of this OID variable should be scaled by | |
+ (overCurrentProtectorSensorDecimalDigits + 1). For example, if the value is 50 and | |
+ overCurrentProtectorSensorDecimalDigits is 2, then actual value is 0.05. | |
+ This parameter does not apply to trip sensors." | |
+ ::= { overCurrentProtectorSensorConfigurationEntry 10 } | |
+ | |
+overCurrentProtectorSensorMaximum OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The largest possible value | |
+ The value of this OID variable should be scaled by | |
+ overCurrentProtectorSensorDecimalDigits. For example, if the value is 1 and | |
+ overCurrentProtectorSensorDecimalDigits is 2, then actual value is 0.01. | |
+ This parameter does not apply to trip sensors." | |
+ ::= { overCurrentProtectorSensorConfigurationEntry 11 } | |
+ | |
+overCurrentProtectorSensorMinimum OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The smallest possible value | |
+ The value of this OID variable should be scaled by | |
+ overCurrentProtectorSensorDecimalDigits. For example, if the value is 1 and | |
+ overCurrentProtectorSensorDecimalDigits is 2, then actual value is 0.01. | |
+ This parameter does not apply to trip sensors." | |
+ ::= { overCurrentProtectorSensorConfigurationEntry 12 } | |
+ | |
+ | |
+ | |
+overCurrentProtectorSensorHysteresis OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The hysteresis used for deassertions | |
+ The value of this OID variable should be scaled by | |
+ overCurrentProtectorSensorDecimalDigits. For example, if the value is 1 and | |
+ overCurrentProtectorSensorDecimalDigits is 2, then actual value is 0.01. | |
+ This parameter does not apply to trip sensors." | |
+ ::= { overCurrentProtectorSensorConfigurationEntry 13 } | |
+ | |
+overCurrentProtectorSensorStateChangeDelay OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The delay measured in samples before a state is asserted. | |
+ If the value is zero, then the state is asserted as soon as | |
+ it is detected; if it is non-zero, say n, then the assertion | |
+ condition must exist for n+1 consecutive samples before the corresponding | |
+ assertion event is reported. | |
+ At present, this value cannot be written (set)" | |
+ ::= { overCurrentProtectorSensorConfigurationEntry 14 } | |
+ | |
+overCurrentProtectorSensorLowerCriticalThreshold OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The lower critical threshold | |
+ The value of this OID variable should be scaled by | |
+ overCurrentProtectorSensorDecimalDigits. For example, if the value is 1 and | |
+ overCurrentProtectorSensorDecimalDigits is 2, then actual value is 0.01. | |
+ This parameter does not apply to trip sensors." | |
+ ::= { overCurrentProtectorSensorConfigurationEntry 21 } | |
+ | |
+overCurrentProtectorSensorLowerWarningThreshold OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The lower non-critical (warning) threshold | |
+ The value of this OID variable should be scaled by | |
+ overCurrentProtectorSensorDecimalDigits. For example, if the value is 1 and | |
+ overCurrentProtectorSensorDecimalDigits is 2, then actual value is 0.01. | |
+ This parameter does not apply to trip sensors." | |
+ ::= { overCurrentProtectorSensorConfigurationEntry 22 } | |
+ | |
+overCurrentProtectorSensorUpperCriticalThreshold OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The upper critical threshold | |
+ The value of this OID variable should be scaled by | |
+ overCurrentProtectorSensorDecimalDigits. For example, if the value is 1 and | |
+ overCurrentProtectorSensorDecimalDigits is 2, then actual value is 0.01. | |
+ This parameter does not apply to trip sensors." | |
+ ::= { overCurrentProtectorSensorConfigurationEntry 23 } | |
+ | |
+overCurrentProtectorSensorUpperWarningThreshold OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The upper non-critical (warning) threshold | |
+ The value of this OID variable should be scaled by | |
+ overCurrentProtectorSensorDecimalDigits. For example, if the value is 1 and | |
+ overCurrentProtectorSensorDecimalDigits is 2, then actual value is 0.01. | |
+ This parameter does not apply to trip sensors." | |
+ ::= { overCurrentProtectorSensorConfigurationEntry 24 } | |
+ | |
+ | |
+overCurrentProtectorSensorEnabledThresholds OBJECT-TYPE | |
+ SYNTAX BITS{ | |
+ lowerCritical(0), | |
+ lowerWarning(1), | |
+ upperWarning(2), | |
+ upperCritical(3) | |
+ } | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A bit string which indicates which thresholds are enabled. | |
+ This parameter does not apply to trip sensors." | |
+ ::= { overCurrentProtectorSensorConfigurationEntry 25} | |
+ | |
+ | |
+ | |
+ | |
+-- the outletConfiguration table | |
+ | |
+-- The outletConfiguration table contains information on the PDU's outlets. | |
+ | |
+ | |
+outletConfigurationTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF OutletConfigurationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of outlet configuration entries. The number of | |
+ entries is given by the value of outletCount for the PDU." | |
+ ::= { outlets 3 } | |
+ | |
+outletConfigurationEntry OBJECT-TYPE | |
+ SYNTAX OutletConfigurationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An outlet entry containing parameters for a particular outlet." | |
+ INDEX { pduId, outletId } | |
+ ::= { outletConfigurationTable 1 } | |
+ | |
+OutletConfigurationEntryStruct ::= SEQUENCE { | |
+ outletId Integer32, | |
+ outletLabel DisplayString, | |
+ outletName DisplayString, | |
+ outletReceptacle ReceptacleTypeEnumeration, | |
+ outletPoleCount Integer32, | |
+ outletRatedVoltage DisplayString, | |
+ outletRatedCurrent DisplayString, | |
+ outletRatedVA DisplayString, | |
+ outletDeviceCapabilities BITS, | |
+ outletPoleCapabilities BITS, | |
+ outletPowerCyclingPowerOffPeriod Unsigned32, | |
+ outletStateOnStartup OutletStateOnStartupEnumeration, | |
+ outletUseGlobalPowerCyclingPowerOffPeriod TruthValue, | |
+ outletSwitchable TruthValue, | |
+ outletReceptacleDescriptor DisplayString, | |
+ outletNonCritical TruthValue, | |
+ outletSequenceDelay Unsigned32 | |
+ } | |
+ | |
+outletId OBJECT-TYPE | |
+ SYNTAX Integer32(1..256) | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A unique value for each outlet. Its value | |
+ ranges between 1 and the value of outletCount." | |
+ ::= { outletConfigurationEntry 1 } | |
+ | |
+ | |
+outletLabel OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The label on the PDU identifying the outlet." | |
+ ::= { outletConfigurationEntry 2 } | |
+ | |
+outletName OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The user-defined name." | |
+ ::= { outletConfigurationEntry 3 } | |
+ | |
+outletReceptacle OBJECT-TYPE | |
+ SYNTAX ReceptacleTypeEnumeration | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The plug." | |
+ ::= { outletConfigurationEntry 4 } | |
+ | |
+outletPoleCount OBJECT-TYPE | |
+ SYNTAX Integer32(2..4) | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The number of poles." | |
+ ::= { outletConfigurationEntry 5 } | |
+ | |
+outletRatedVoltage OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The outlet voltage rating." | |
+ ::= { outletConfigurationEntry 6 } | |
+ | |
+ | |
+outletRatedCurrent OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The outlet current rating." | |
+ ::= { outletConfigurationEntry 7 } | |
+ | |
+ | |
+outletRatedVA OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The outlet VA (VoltAmps) rating." | |
+ ::= { outletConfigurationEntry 8 } | |
+ | |
+ | |
+ | |
+outletDeviceCapabilities OBJECT-TYPE | |
+ SYNTAX BITS{ | |
+ rmsCurrent(0), | |
+ peakCurrent(1), | |
+ unbalancedCurrent(2), | |
+ rmsVoltage(3), | |
+ activePower(4), | |
+ apparentPower(5), | |
+ powerFactor(6), | |
+ activeEnergy(7), | |
+ apparentEnergy(8), | |
+ onOff(13), | |
+ frequency(22), | |
+ phaseAngle(23) | |
+ } | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A bit string which indicates which outlet sensors are available." | |
+ ::= { outletConfigurationEntry 10 } | |
+ | |
+outletPoleCapabilities OBJECT-TYPE | |
+ SYNTAX BITS{ | |
+ rmsCurrent(0), | |
+ peakCurrent(1), | |
+ rmsVoltage(3), | |
+ activePower(4), | |
+ apparentPower(5), | |
+ powerFactor(6), | |
+ activeEnergy(7), | |
+ apparentEnergy(8) | |
+ } | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A bit string which indicates which outlet pole sensors are available." | |
+ ::= { outletConfigurationEntry 11 } | |
+ | |
+ | |
+outletPowerCyclingPowerOffPeriod OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The power-off period when an outlet is cycled; | |
+ overrides the global value; | |
+ specified in seconds; | |
+ 0 <= value <= 3600 seconds." | |
+ ::= { outletConfigurationEntry 12 } | |
+ | |
+ | |
+outletStateOnStartup OBJECT-TYPE | |
+ SYNTAX OutletStateOnStartupEnumeration | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The outlet state on device startup; | |
+ overrides the global value." | |
+ ::= { outletConfigurationEntry 13} | |
+ | |
+ | |
+outletUseGlobalPowerCyclingPowerOffPeriod OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "If this true, then use globalOutletPowerCyclingPowerOffPeriod." | |
+ ::= { outletConfigurationEntry 14 } | |
+ | |
+ | |
+ | |
+ | |
+outletSwitchable OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Is this outlet switchable?" | |
+ ::= { outletConfigurationEntry 28 } | |
+ | |
+ | |
+outletReceptacleDescriptor OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Description of the Receptacle" | |
+ ::= { outletConfigurationEntry 29 } | |
+ | |
+ | |
+outletNonCritical OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Is this outlet non-critical?" | |
+ ::= { outletConfigurationEntry 30 } | |
+ | |
+ | |
+ | |
+ | |
+ | |
+outletSequenceDelay OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The time interval between switching on this outlet and the next outlet in the | |
+ outlet sequence. | |
+ This applies to the following operations. | |
+ 1) Switch all outlets on operation is executed | |
+ 2) Power to the PDU is cycledThis applies only when all outlets are being switched on or cycled. | |
+ It is specified in seconds; | |
+ 1 <= value <= 3600 seconds. | |
+ The actual time interval used can never be less than the inrushGuardDelay defined | |
+ in the unitConfigurationTable. | |
+ Examples: | |
+ 1) inrush Guard Delay is 2 seconds and outletSequenceDelay is 5 seconds. | |
+ The time interval will be 5 seconds | |
+ 2) inrush Guard Delay is 5 seconds and outletSequenceDelay is 2 seconds. | |
+ The time interval will be 5 seconds | |
+ " | |
+ ::= { outletConfigurationEntry 32 } | |
+ | |
+ | |
+-- The outletSensorConfiguration table contains information on the PDU's inlet Sensors. | |
+ | |
+ | |
+outletSensorConfigurationTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF OutletSensorConfigurationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of outlet configuration entries. The number of | |
+ entries is given by the value of outletCount for the PDU." | |
+ ::= { outlets 4 } | |
+ | |
+outletSensorConfigurationEntry OBJECT-TYPE | |
+ SYNTAX OutletSensorConfigurationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing parameters for an outlet sensor." | |
+ INDEX { pduId, outletId,sensorType } | |
+ ::= { outletSensorConfigurationTable 1 } | |
+ | |
+OutletSensorConfigurationEntryStruct ::= SEQUENCE { | |
+ outletSensorLogAvailable TruthValue, | |
+ outletSensorUnits SensorUnitsEnumeration, | |
+ outletSensorDecimalDigits Unsigned32, | |
+ outletSensorAccuracy HundredthsOfAPercentage, | |
+ outletSensorResolution Unsigned32, | |
+ outletSensorTolerance Unsigned32, | |
+ outletSensorMaximum Unsigned32, | |
+ outletSensorMinimum Unsigned32, | |
+ outletSensorHysteresis Unsigned32, | |
+ outletSensorStateChangeDelay Unsigned32, | |
+ outletSensorLowerCriticalThreshold Unsigned32, | |
+ outletSensorLowerWarningThreshold Unsigned32, | |
+ outletSensorUpperCriticalThreshold Unsigned32, | |
+ outletSensorUpperWarningThreshold Unsigned32, | |
+ outletSensorEnabledThresholds BITS | |
+ } | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+outletSensorLogAvailable OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Is logging available for this sensor?" | |
+ ::= { outletSensorConfigurationEntry 4 } | |
+ | |
+outletSensorUnits OBJECT-TYPE | |
+ SYNTAX SensorUnitsEnumeration | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The base units. | |
+ This parameter does not apply to onOff sensors." | |
+ ::= { outletSensorConfigurationEntry 6 } | |
+ | |
+outletSensorDecimalDigits OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The number of digits displayed to the right of the decimal point | |
+ This parameter does not apply to onOff sensors." | |
+ ::= { outletSensorConfigurationEntry 7 } | |
+ | |
+ | |
+ | |
+ | |
+outletSensorAccuracy OBJECT-TYPE | |
+ SYNTAX HundredthsOfAPercentage | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The accuracy: how close (in percent) the measurement is to the actual value | |
+ This parameter does not apply to onOff sensors." | |
+ ::= { outletSensorConfigurationEntry 8 } | |
+ | |
+ | |
+outletSensorResolution OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The resolution: the minimum difference between any two measured values | |
+ The value of this OID variable should be scaled by | |
+ outletSensorDecimalDigits. For example, if the value is 1 and | |
+ outletSensorDecimalDigits is 2, then actual value is 0.01. | |
+ This parameter does not apply to onOff sensors." | |
+ ::= { outletSensorConfigurationEntry 9 } | |
+ | |
+outletSensorTolerance OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The resolution: the difference between a sensor value and the actual value | |
+ The value of this OID variable should be scaled by | |
+ (outletSensorDecimalDigits + 1). For example, if the value is 50 and | |
+ outletSensorDecimalDigits is 2, then actual value is 0.05. | |
+ This parameter does not apply to onOff sensors." | |
+ ::= { outletSensorConfigurationEntry 10 } | |
+ | |
+outletSensorMaximum OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The largest possible value | |
+ The value of this OID variable should be scaled by | |
+ outletSensorDecimalDigits. For example, if the value is 1 and | |
+ outletSensorDecimalDigits is 2, then actual value is 0.01. | |
+ This parameter does not apply to onOff sensors." | |
+ ::= { outletSensorConfigurationEntry 11 } | |
+ | |
+outletSensorMinimum OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The smallest possible value | |
+ The value of this OID variable should be scaled by | |
+ outletSensorDecimalDigits. For example, if the value is 1 and | |
+ outletSensorDecimalDigits is 2, then actual value is 0.01. | |
+ This parameter does not apply to onOff sensors." | |
+ ::= { outletSensorConfigurationEntry 12 } | |
+ | |
+ | |
+ | |
+outletSensorHysteresis OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The hysteresis used for deassertions | |
+ The value of this OID variable should be scaled by | |
+ outletSensorDecimalDigits. For example, if the value is 1 and | |
+ outletSensorDecimalDigits is 2, then actual value is 0.01. | |
+ This parameter does not apply to onOff sensors." | |
+ ::= { outletSensorConfigurationEntry 13 } | |
+ | |
+outletSensorStateChangeDelay OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The delay measured in samples before a state is asserted. | |
+ If the value is zero, then the state is asserted as soon as | |
+ it is detected; if it is non-zero, say n, then the assertion | |
+ condition must exist for n+1 consecutive samples before the corresponding | |
+ assertion event is reported. | |
+ At present, this value cannot be written (set)" | |
+ ::= { outletSensorConfigurationEntry 14 } | |
+ | |
+outletSensorLowerCriticalThreshold OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The lower critical threshold | |
+ The value of this OID variable should be scaled by | |
+ outletSensorDecimalDigits. For example, if the value is 1 and | |
+ outletSensorDecimalDigits is 2, then actual value is 0.01. | |
+ This parameter does not apply to onOff sensors." | |
+ ::= { outletSensorConfigurationEntry 21 } | |
+ | |
+outletSensorLowerWarningThreshold OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The lower non-critical (warning) threshold | |
+ The value of this OID variable should be scaled by | |
+ outletSensorDecimalDigits. For example, if the value is 1 and | |
+ outletSensorDecimalDigits is 2, then actual value is 0.01. | |
+ This parameter does not apply to onOff sensors." | |
+ ::= { outletSensorConfigurationEntry 22 } | |
+ | |
+outletSensorUpperCriticalThreshold OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The upper critical threshold | |
+ The value of this OID variable should be scaled by | |
+ outletSensorDecimalDigits. For example, if the value is 1 and | |
+ outletSensorDecimalDigits is 2, then actual value is 0.01. | |
+ This parameter does not apply to onOff sensors." | |
+ ::= { outletSensorConfigurationEntry 23 } | |
+ | |
+outletSensorUpperWarningThreshold OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The upper non-critical (warning) threshold | |
+ The value of this OID variable should be scaled by | |
+ outletSensorDecimalDigits. For example, if the value is 1 and | |
+ outletSensorDecimalDigits is 2, then actual value is 0.01. | |
+ This parameter does not apply to onOff sensors." | |
+ ::= { outletSensorConfigurationEntry 24 } | |
+ | |
+ | |
+outletSensorEnabledThresholds OBJECT-TYPE | |
+ SYNTAX BITS{ | |
+ lowerCritical(0), | |
+ lowerWarning(1), | |
+ upperWarning(2), | |
+ upperCritical(3) | |
+ } | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A bit string which indicates which thresholds are enabled. | |
+ This parameter does not apply to onOff sensors." | |
+ ::= { outletSensorConfigurationEntry 25} | |
+ | |
+ | |
+ | |
+-- The outletPoleSensorConfiguration table contains information on the PDU's outlet pole Sensors. | |
+ | |
+ | |
+outletPoleSensorConfigurationTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF OutletPoleSensorConfigurationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of outlet pole sensor configuration entries. The number of | |
+ entries is given by the value of outletPoleCount." | |
+ ::= { outlets 6 } | |
+ | |
+outletPoleSensorConfigurationEntry OBJECT-TYPE | |
+ SYNTAX OutletPoleSensorConfigurationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing objects | |
+ for configuring an outlet pole sensor." | |
+ INDEX { pduId, outletId,outletPoleIndex,sensorType } | |
+ ::= { outletPoleSensorConfigurationTable 1 } | |
+ | |
+OutletPoleSensorConfigurationEntryStruct ::= SEQUENCE { outletPoleIndex Integer32, | |
+ outletPoleSensorLogAvailable TruthValue, | |
+ outletPoleSensorUnits SensorUnitsEnumeration, | |
+ outletPoleSensorDecimalDigits Unsigned32, | |
+ outletPoleSensorAccuracy HundredthsOfAPercentage, | |
+ outletPoleSensorResolution Unsigned32, | |
+ outletPoleSensorTolerance Unsigned32, | |
+ outletPoleSensorMaximum Unsigned32, | |
+ outletPoleSensorMinimum Unsigned32, | |
+ outletPoleSensorHysteresis Unsigned32, | |
+ outletPoleSensorStateChangeDelay Unsigned32, | |
+ outletPoleSensorLowerCriticalThreshold Unsigned32, | |
+ outletPoleSensorLowerWarningThreshold Unsigned32, | |
+ outletPoleSensorUpperCriticalThreshold Unsigned32, | |
+ outletPoleSensorUpperWarningThreshold Unsigned32, | |
+ outletPoleSensorEnabledThresholds BITS | |
+ } | |
+ | |
+outletPoleIndex OBJECT-TYPE | |
+ SYNTAX Integer32(1..256) | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A unique value for each outlet Pole. Its value | |
+ ranges between 1 and the value of outletPoleCount." | |
+ ::= { outletPoleSensorConfigurationEntry 1 } | |
+ | |
+ | |
+ | |
+ | |
+ | |
+outletPoleSensorLogAvailable OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Is logging enabled for the sensor?" | |
+ ::= { outletPoleSensorConfigurationEntry 4 } | |
+ | |
+outletPoleSensorUnits OBJECT-TYPE | |
+ SYNTAX SensorUnitsEnumeration | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The base units." | |
+ ::= { outletPoleSensorConfigurationEntry 6 } | |
+ | |
+outletPoleSensorDecimalDigits OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The number of digits displayed to the right of the decimal point." | |
+ ::= { outletPoleSensorConfigurationEntry 7 } | |
+ | |
+ | |
+ | |
+ | |
+ | |
+outletPoleSensorAccuracy OBJECT-TYPE | |
+ SYNTAX HundredthsOfAPercentage | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The accuracy: how close (in percent) the measurement is to the actual value." | |
+ ::= { outletPoleSensorConfigurationEntry 8 } | |
+ | |
+ | |
+outletPoleSensorResolution OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The resolution: the minimum difference between any two measured values | |
+ The value of this OID variable should be scaled by | |
+ outletPoleSensorDecimalDigits. For example, if the value is 50 and | |
+ outletPoleSensorDecimalDigits is 2, then actual value is 0.05." | |
+ ::= { outletPoleSensorConfigurationEntry 9 } | |
+ | |
+outletPoleSensorTolerance OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The resolution: the difference between a sensor value and the actual value | |
+ The value of this OID variable should be scaled by | |
+ (outletPoleSensorDecimalDigits + 1). For example, if the value is 50 and | |
+ outletPoleSensorDecimalDigits is 2, then actual value is 0.05." | |
+ ::= { outletPoleSensorConfigurationEntry 10 } | |
+ | |
+outletPoleSensorMaximum OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The largest possible value | |
+ The value of this OID variable should be scaled by | |
+ outletPoleSensorDecimalDigits. For example, if the value is 1 and | |
+ outletPoleSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { outletPoleSensorConfigurationEntry 11 } | |
+ | |
+outletPoleSensorMinimum OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The smallest possible value | |
+ The value of this OID variable should be scaled by | |
+ outletPoleSensorDecimalDigits. For example, if the value is 1 and | |
+ outletPoleSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { outletPoleSensorConfigurationEntry 12 } | |
+ | |
+ | |
+ | |
+outletPoleSensorHysteresis OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The hysteresis used for deassertions | |
+ The value of this OID variable should be scaled by | |
+ outletPoleSensorDecimalDigits. For example, if the value is 1 and | |
+ outletPoleSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { outletPoleSensorConfigurationEntry 13 } | |
+ | |
+outletPoleSensorStateChangeDelay OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The delay measured in samples before a state is asserted. | |
+ If the value is zero, then the state is asserted as soon as | |
+ it is detected; if it is non-zero, say n, then the assertion | |
+ condition must exist for n+1 consecutive samples before the corresponding | |
+ assertion event is reported. | |
+ At present, this value cannot be written (set)" | |
+ ::= { outletPoleSensorConfigurationEntry 14 } | |
+ | |
+outletPoleSensorLowerCriticalThreshold OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The lower critical threshold | |
+ The value of this OID variable should be scaled by | |
+ outletPoleSensorDecimalDigits. For example, if the value is 1 and | |
+ outletPoleSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { outletPoleSensorConfigurationEntry 21 } | |
+ | |
+outletPoleSensorLowerWarningThreshold OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The lower non-critical (warning) threshold | |
+ The value of this OID variable should be scaled by | |
+ outletPoleSensorDecimalDigits. For example, if the value is 1 and | |
+ outletPoleSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { outletPoleSensorConfigurationEntry 22 } | |
+ | |
+outletPoleSensorUpperCriticalThreshold OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The upper critical threshold | |
+ The value of this OID variable should be scaled by | |
+ outletPoleSensorDecimalDigits. For example, if the value is 1 and | |
+ outletPoleSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { outletPoleSensorConfigurationEntry 23 } | |
+ | |
+outletPoleSensorUpperWarningThreshold OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The upper non-critical (warning) threshold | |
+ The value of this OID variable should be scaled by | |
+ outletPoleSensorDecimalDigits. For example, if the value is 1 and | |
+ outletPoleSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { outletPoleSensorConfigurationEntry 24 } | |
+ | |
+ | |
+outletPoleSensorEnabledThresholds OBJECT-TYPE | |
+ SYNTAX BITS{ | |
+ lowerCritical(0), | |
+ lowerWarning(1), | |
+ upperWarning(2), | |
+ upperCritical(3) | |
+ } | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A bit string which indicates which thresholds are enabled. | |
+ " | |
+ ::= { outletPoleSensorConfigurationEntry 25} | |
+ | |
+ | |
+ | |
+ | |
+-- the externalSensorConfiguration table | |
+ | |
+-- The externalSensorConfiguration table contains information on the PDU's external Sensors. | |
+ | |
+ | |
+ | |
+externalSensorConfigurationTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF ExternalSensorConfigurationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of externalSensor configuration entries. The number of | |
+ entries is given by the value of externalSensorCount for the PDU." | |
+ ::= { externalSensors 3 } | |
+ | |
+externalSensorConfigurationEntry OBJECT-TYPE | |
+ SYNTAX ExternalSensorConfigurationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing parameters for an external sensor." | |
+ INDEX { pduId, sensorID } | |
+ ::= { externalSensorConfigurationTable 1 } | |
+ | |
+ExternalSensorConfigurationEntryStruct ::= SEQUENCE {sensorID Integer32, | |
+ externalSensorType SensorTypeEnumeration, | |
+ externalSensorSerialNumber DisplayString, | |
+ externalSensorName DisplayString, | |
+ externalSensorDescription DisplayString, | |
+ externalSensorXCoordinate DisplayString, | |
+ externalSensorYCoordinate DisplayString, | |
+ externalSensorZCoordinate DisplayString, | |
+ externalSensorChannelNumber Integer32, | |
+ externalOnOffSensorSubtype SensorTypeEnumeration, | |
+ externalSensorLogAvailable TruthValue, | |
+ externalSensorUnits SensorUnitsEnumeration, | |
+ externalSensorDecimalDigits Unsigned32, | |
+ externalSensorAccuracy HundredthsOfAPercentage, | |
+ externalSensorResolution Unsigned32, | |
+ externalSensorTolerance Unsigned32, | |
+ externalSensorMaximum Integer32, | |
+ externalSensorMinimum Integer32, | |
+ externalSensorHysteresis Unsigned32, | |
+ externalSensorStateChangeDelay Unsigned32, | |
+ externalSensorLowerCriticalThreshold Integer32, | |
+ externalSensorLowerWarningThreshold Integer32, | |
+ externalSensorUpperCriticalThreshold Integer32, | |
+ externalSensorUpperWarningThreshold Integer32, | |
+ externalSensorEnabledThresholds BITS | |
+ } | |
+ | |
+sensorID OBJECT-TYPE | |
+ SYNTAX Integer32(1..256) | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A unique value for each sensor. Its value | |
+ ranges between 1 and the value of externalSensorCount." | |
+ ::= { externalSensorConfigurationEntry 1 } | |
+ | |
+ | |
+externalSensorType OBJECT-TYPE | |
+ SYNTAX SensorTypeEnumeration | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The type of sensor." | |
+ ::= { externalSensorConfigurationEntry 2 } | |
+ | |
+ | |
+ | |
+ | |
+ | |
+externalSensorSerialNumber OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor serial number." | |
+ ::= { externalSensorConfigurationEntry 3 } | |
+ | |
+externalSensorName OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The user-defined name." | |
+ ::= { externalSensorConfigurationEntry 4 } | |
+ | |
+externalSensorDescription OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The user-defined description." | |
+ ::= { externalSensorConfigurationEntry 5 } | |
+ | |
+externalSensorXCoordinate OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The X coordinate." | |
+ ::= { externalSensorConfigurationEntry 6 } | |
+ | |
+externalSensorYCoordinate OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The Y coordinate." | |
+ ::= { externalSensorConfigurationEntry 7 } | |
+ | |
+externalSensorZCoordinate OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The Z coordinate." | |
+ ::= { externalSensorConfigurationEntry 8 } | |
+ | |
+ | |
+externalSensorChannelNumber OBJECT-TYPE | |
+ SYNTAX Integer32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The channel number, applies only to contact sensors; | |
+ -1 for other sensors" | |
+ ::= { externalSensorConfigurationEntry 9 } | |
+ | |
+externalOnOffSensorSubtype OBJECT-TYPE | |
+ SYNTAX SensorTypeEnumeration | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The subtype of the binary sensor" | |
+ ::= { externalSensorConfigurationEntry 10 } | |
+ | |
+ | |
+ | |
+ | |
+externalSensorLogAvailable OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Is logging available for this sensor?" | |
+ ::= { externalSensorConfigurationEntry 14 } | |
+ | |
+externalSensorUnits OBJECT-TYPE | |
+ SYNTAX SensorUnitsEnumeration | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The base units | |
+ This parameter does not apply | |
+ to onOff, trip, vibration, waterDetection, | |
+ smokeDetection sensors." | |
+ ::= { externalSensorConfigurationEntry 16 } | |
+ | |
+externalSensorDecimalDigits OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The number of digits displayed to the right of the decimal point | |
+ This parameter does not apply | |
+ to onOff, trip, vibration, waterDetection, | |
+ smokeDetection sensors." | |
+ ::= { externalSensorConfigurationEntry 17 } | |
+ | |
+ | |
+ | |
+ | |
+externalSensorAccuracy OBJECT-TYPE | |
+ SYNTAX HundredthsOfAPercentage | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The accuracy: how close (in percent) the measurement is to the actual value | |
+ This parameter does not apply | |
+ to onOff, trip, vibration, waterDetection, | |
+ smokeDetection sensors." | |
+ ::= { externalSensorConfigurationEntry 18 } | |
+ | |
+ | |
+externalSensorResolution OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The resolution: the minimum difference between any two measured values | |
+ The value of this OID variable should be scaled by | |
+ externalSensorDecimalDigits. For example, if the value is 1 and | |
+ externalSensorDecimalDigits is 2, then actual value is 0.01. | |
+ This parameter does not apply | |
+ to onOff, trip, vibration, waterDetection, | |
+ smokeDetection sensors." | |
+ ::= { externalSensorConfigurationEntry 19 } | |
+ | |
+externalSensorTolerance OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The resolution: the difference between a sensor value and the actual value | |
+ The value of this OID variable should be scaled by | |
+ (externalSensorDecimalDigits + 1). For example, if the value is 50 and | |
+ externalSensorDecimalDigits is 2, then actual value is 0.05. | |
+ This parameter does not apply | |
+ to onOff, trip, vibration, waterDetection, | |
+ smokeDetection sensors." | |
+ ::= { externalSensorConfigurationEntry 20 } | |
+ | |
+externalSensorMaximum OBJECT-TYPE | |
+ SYNTAX Integer32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The largest possible value | |
+ The value of this OID variable should be scaled by | |
+ externalSensorDecimalDigits. For example, if the value is 1 and | |
+ externalSensorDecimalDigits is 2, then actual value is 0.01. | |
+ This parameter does not apply | |
+ to onOff, trip, vibration, waterDetection, | |
+ smokeDetection sensors." | |
+ ::= { externalSensorConfigurationEntry 21 } | |
+ | |
+externalSensorMinimum OBJECT-TYPE | |
+ SYNTAX Integer32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The smallest possible value | |
+ The value of this OID variable should be scaled by | |
+ externalSensorDecimalDigits. For example, if the value is 1 and | |
+ externalSensorDecimalDigits is 2, then actual value is 0.01. | |
+ This parameter does not apply | |
+ to onOff, trip, vibration, waterDetection, | |
+ smokeDetection sensors." | |
+ ::= { externalSensorConfigurationEntry 22 } | |
+ | |
+ | |
+ | |
+externalSensorHysteresis OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The hysteresis used for deassertions | |
+ The value of this OID variable should be scaled by | |
+ externalSensorDecimalDigits. For example, if the value is 1 and | |
+ externalSensorDecimalDigits is 2, then actual value is 0.01. | |
+ This parameter does not apply | |
+ to onOff, trip, vibration, waterDetection, | |
+ smokeDetection sensors." | |
+ ::= { externalSensorConfigurationEntry 23 } | |
+ | |
+externalSensorStateChangeDelay OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The delay measured in samples before a state is asserted. | |
+ If the value is zero, then the state is asserted as soon as | |
+ it is detected; if it is non-zero, say n, then the assertion | |
+ condition must exist for n+1 consecutive samples before the corresponding | |
+ assertion event is reported. | |
+ At present, this value cannot be written (set)" | |
+ ::= { externalSensorConfigurationEntry 24 } | |
+ | |
+externalSensorLowerCriticalThreshold OBJECT-TYPE | |
+ SYNTAX Integer32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The lower critical threshold | |
+ The value of this OID variable should be scaled by | |
+ externalSensorDecimalDigits. For example, if the value is 1 and | |
+ externalSensorDecimalDigits is 2, then actual value is 0.01. | |
+ This parameter does not apply | |
+ to onOff, trip, vibration, waterDetection, | |
+ smokeDetection sensors." | |
+ ::= { externalSensorConfigurationEntry 31 } | |
+ | |
+externalSensorLowerWarningThreshold OBJECT-TYPE | |
+ SYNTAX Integer32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The lower non-critical (warning) threshold | |
+ The value of this OID variable should be scaled by | |
+ externalSensorDecimalDigits. For example, if the value is 1 and | |
+ externalSensorDecimalDigits is 2, then actual value is 0.01. | |
+ This parameter does not apply | |
+ to onOff, trip, vibration, waterDetection, | |
+ smokeDetection sensors." | |
+ ::= { externalSensorConfigurationEntry 32 } | |
+ | |
+externalSensorUpperCriticalThreshold OBJECT-TYPE | |
+ SYNTAX Integer32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The upper critical threshold | |
+ The value of this OID variable should be scaled by | |
+ externalSensorDecimalDigits. For example, if the value is 1 and | |
+ externalSensorDecimalDigits is 2, then actual value is 0.01. | |
+ This parameter does not apply | |
+ to onOff, trip, vibration, waterDetection, | |
+ smokeDetection sensors." | |
+ ::= { externalSensorConfigurationEntry 33 } | |
+ | |
+externalSensorUpperWarningThreshold OBJECT-TYPE | |
+ SYNTAX Integer32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The upper non-critical (warning) threshold | |
+ The value of this OID variable should be scaled by | |
+ externalSensorDecimalDigits. For example, if the value is 1 and | |
+ externalSensorDecimalDigits is 2, then actual value is 0.01. | |
+ This parameter does not apply | |
+ to onOff, trip, vibration, waterDetection, | |
+ smokeDetection sensors." | |
+ ::= { externalSensorConfigurationEntry 34 } | |
+ | |
+ | |
+externalSensorEnabledThresholds OBJECT-TYPE | |
+ SYNTAX BITS{ | |
+ lowerCritical(0), | |
+ lowerWarning(1), | |
+ upperWarning(2), | |
+ upperCritical(3) | |
+ } | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A bit string which indicates which thresholds are enabled. | |
+ This parameter does not apply | |
+ to onOff, trip, vibration, waterDetection, | |
+ smokeDetection sensors | |
+ " | |
+ ::= { externalSensorConfigurationEntry 35} | |
+ | |
+ | |
+-- the server reachability table | |
+ | |
+-- The server Reachability table contains information on the ping feature. | |
+ | |
+ | |
+ | |
+ | |
+serverReachabilityTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF ServerReachabilityEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of server entries. The number of | |
+ entries is given by the value of serverCount for the PDU." | |
+ ::= { serverReachability 3 } | |
+ | |
+serverReachabilityEntry OBJECT-TYPE | |
+ SYNTAX ServerReachabilityEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing parameters for a server." | |
+ INDEX { pduId, serverID } | |
+ ::= { serverReachabilityTable 1 } | |
+ | |
+ServerReachabilityEntryStruct ::= SEQUENCE {serverID Integer32, | |
+ serverIPAddress DisplayString, | |
+ serverPingEnabled TruthValue | |
+ } | |
+ | |
+serverID OBJECT-TYPE | |
+ SYNTAX Integer32(1..256) | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A unique value for each server. Its value | |
+ ranges between 1 and the value of serverCount for that PDU" | |
+ ::= { serverReachabilityEntry 1 } | |
+ | |
+ | |
+ | |
+ | |
+ | |
+serverIPAddress OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The IP Address/host name of the server" | |
+ ::= { serverReachabilityEntry 3 } | |
+ | |
+ | |
+serverPingEnabled OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Is ping enabled for this server?" | |
+ ::= { serverReachabilityEntry 4 } | |
+ | |
+ | |
+-- the wireConfiguration table | |
+ | |
+-- The wireConfiguration table contains information on the PDU's wires. | |
+ | |
+ | |
+wireConfigurationTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF WireConfigurationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of wire configuration entries. The number of | |
+ entries is given by the value of wireCount for the PDU." | |
+ ::= { wires 3 } | |
+ | |
+wireConfigurationEntry OBJECT-TYPE | |
+ SYNTAX WireConfigurationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing objects for a particular wire." | |
+ INDEX { pduId, wireId } | |
+ ::= { wireConfigurationTable 1 } | |
+ | |
+WireConfigurationEntryStruct ::= SEQUENCE { | |
+ wireId Integer32, | |
+ wireLabel DisplayString, | |
+ wireCapabilities BITS | |
+ } | |
+ | |
+wireId OBJECT-TYPE | |
+ SYNTAX Integer32(1..256) | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A unique value for each wire. Its value | |
+ ranges between 1 and the value of wireCount." | |
+ ::= { wireConfigurationEntry 1 } | |
+ | |
+wireLabel OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The label on the PDU identifying the wire." | |
+ ::= { wireConfigurationEntry 2 } | |
+ | |
+wireCapabilities OBJECT-TYPE | |
+ SYNTAX BITS { | |
+ rmsCurrent(0), | |
+ peakCurrent(1), | |
+ unbalancedCurrent(2), | |
+ rmsVoltage(3), | |
+ activePower(4), | |
+ apparentPower(5), | |
+ powerFactor(6), | |
+ activeEnergy(7), | |
+ apparentEnergy(8) | |
+ } | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A bit string which indicates which wire sensors are available." | |
+ ::= { wireConfigurationEntry 3 } | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+-- The wireSensorConfiguration table contains information on the PDU's wire Sensors. | |
+ | |
+wireSensorConfigurationTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF WireSensorConfigurationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of wireSensor configuration entries." | |
+ ::= { wires 4 } | |
+ | |
+wireSensorConfigurationEntry OBJECT-TYPE | |
+ SYNTAX WireSensorConfigurationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An wireSensor entry containing objects for a | |
+ particular wire Sensor." | |
+ INDEX { pduId, wireId, sensorType } | |
+ ::= { wireSensorConfigurationTable 1 } | |
+ | |
+WireSensorConfigurationEntryStruct ::= SEQUENCE { | |
+ wireSensorLogAvailable TruthValue, | |
+ wireSensorUnits SensorUnitsEnumeration, | |
+ wireSensorDecimalDigits Unsigned32, | |
+ wireSensorAccuracy HundredthsOfAPercentage, | |
+ wireSensorResolution Unsigned32, | |
+ wireSensorTolerance Unsigned32, | |
+ wireSensorMaximum Unsigned32, | |
+ wireSensorMinimum Unsigned32, | |
+ wireSensorHysteresis Unsigned32, | |
+ wireSensorStateChangeDelay Unsigned32, | |
+ wireSensorLowerCriticalThreshold Unsigned32, | |
+ wireSensorLowerWarningThreshold Unsigned32, | |
+ wireSensorUpperCriticalThreshold Unsigned32, | |
+ wireSensorUpperWarningThreshold Unsigned32, | |
+ wireSensorEnabledThresholds BITS | |
+ } | |
+ | |
+wireSensorLogAvailable OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Is logging available for this sensor?" | |
+ ::= { wireSensorConfigurationEntry 4 } | |
+ | |
+ | |
+wireSensorUnits OBJECT-TYPE | |
+ SYNTAX SensorUnitsEnumeration | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The base units" | |
+ ::= { wireSensorConfigurationEntry 6 } | |
+ | |
+wireSensorDecimalDigits OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The number of digits displayed to the right of the decimal point." | |
+ ::= { wireSensorConfigurationEntry 7 } | |
+ | |
+wireSensorAccuracy OBJECT-TYPE | |
+ SYNTAX HundredthsOfAPercentage | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The accuracy: how close (in percent) the measurement is to the actual value" | |
+ ::= { wireSensorConfigurationEntry 8 } | |
+ | |
+wireSensorResolution OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The resolution: the minimum difference between any two measured values | |
+ The value of this OID variable should be scaled by | |
+ wireSensorDecimalDigits. For example, if the value is 1 and | |
+ wireSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { wireSensorConfigurationEntry 9 } | |
+ | |
+wireSensorTolerance OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The resolution: the difference between a sensor value and the actual value | |
+ The value of this OID variable should be scaled by | |
+ (wireSensorDecimalDigits + 1). For example, if the value is 50 and | |
+ wireSensorDecimalDigits is 2, then actual value is 0.05." | |
+ ::= { wireSensorConfigurationEntry 10 } | |
+ | |
+wireSensorMaximum OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The largest possible value | |
+ The value of this OID variable should be scaled by | |
+ wireSensorDecimalDigits. For example, if the value is 1 and | |
+ wireSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { wireSensorConfigurationEntry 11 } | |
+ | |
+wireSensorMinimum OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The smallest possible value | |
+ The value of this OID variable should be scaled by | |
+ wireSensorDecimalDigits. For example, if the value is 1 and | |
+ wireSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { wireSensorConfigurationEntry 12 } | |
+ | |
+wireSensorHysteresis OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The hysteresis used for deassertions | |
+ The value of this OID variable should be scaled by | |
+ wireSensorDecimalDigits. For example, if the value is 1 and | |
+ wireSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { wireSensorConfigurationEntry 13 } | |
+ | |
+wireSensorStateChangeDelay OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The delay measured in samples before a state is asserted. | |
+ If the value is zero, then the state is asserted as soon as | |
+ it is detected; if it is non-zero, say n, then the assertion | |
+ condition must exist for n+1 consecutive samples before the corresponding | |
+ assertion event is reported. | |
+ At present, this value cannot be written (set)" | |
+ ::= { wireSensorConfigurationEntry 14 } | |
+ | |
+wireSensorLowerCriticalThreshold OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The lower critical threshold | |
+ The value of this OID variable should be scaled by | |
+ wireSensorDecimalDigits. For example, if the value is 1 and | |
+ wireSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { wireSensorConfigurationEntry 21 } | |
+ | |
+wireSensorLowerWarningThreshold OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The lower non-critical (warning) threshold | |
+ The value of this OID variable should be scaled by | |
+ wireSensorDecimalDigits. For example, if the value is 1 and | |
+ wireSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { wireSensorConfigurationEntry 22 } | |
+ | |
+wireSensorUpperCriticalThreshold OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The upper critical threshold | |
+ The value of this OID variable should be scaled by | |
+ wireSensorDecimalDigits. For example, if the value is 1 and | |
+ wireSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { wireSensorConfigurationEntry 23 } | |
+ | |
+wireSensorUpperWarningThreshold OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The upper non-critical (warning) threshold | |
+ The value of this OID variable should be scaled by | |
+ wireSensorDecimalDigits. For example, if the value is 1 and | |
+ wireSensorDecimalDigits is 2, then actual value is 0.01." | |
+ ::= { wireSensorConfigurationEntry 24 } | |
+ | |
+wireSensorEnabledThresholds OBJECT-TYPE | |
+ SYNTAX BITS { | |
+ lowerCritical(0), | |
+ lowerWarning(1), | |
+ upperWarning(2), | |
+ upperCritical(3) | |
+ } | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A bit string which indicates which thresholds are enabled." | |
+ ::= { wireSensorConfigurationEntry 25 } | |
+ | |
+ | |
+ | |
+ | |
+ | |
+-- the transferSwitchConfiguration table | |
+ | |
+-- The tsConfiguration table contains information on the TS ( Transfer Switch). | |
+ | |
+ | |
+transferSwitchConfigurationTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF TransferSwitchConfigurationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of transfer switch configuration entries. The number of | |
+ entries is given by the value of transferSwitchCount." | |
+ ::= { transferSwitch 3 } | |
+ | |
+transferSwitchConfigurationEntry OBJECT-TYPE | |
+ SYNTAX TransferSwitchConfigurationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing objects for a particular transferSwitch." | |
+ INDEX { pduId, transferSwitchId } | |
+ ::= { transferSwitchConfigurationTable 1 } | |
+ | |
+TransferSwitchConfigurationEntryStruct ::= SEQUENCE { transferSwitchId Integer32, | |
+ transferSwitchLabel DisplayString, | |
+ transferSwitchName DisplayString, | |
+ transferSwitchPreferredInlet Integer32, | |
+ transferSwitchLowerFailVoltage Unsigned32, | |
+ transferSwitchLowerMarginalVoltage Unsigned32, | |
+ transferSwitchUpperFailVoltage Unsigned32, | |
+ transferSwitchUpperMarginalVoltage Unsigned32, | |
+ transferSwitchVoltageHysteresis Unsigned32, | |
+ transferSwitchVoltageDetectTime Unsigned32, | |
+ transferSwitchLowerMarginalFrequency Unsigned32, | |
+ transferSwitchUpperMarginalFrequency Unsigned32, | |
+ transferSwitchFrequencyHysteresis Unsigned32, | |
+ transferSwitchAutoReTransferEnabled TruthValue, | |
+ transferSwitchAutoReTransferWaitTime Unsigned32, | |
+ transferSwitchAutoReTransferRequiresPhaseSync TruthValue, | |
+ transferSwitchFrontPanelManualTransferButtonEnabled TruthValue, | |
+ transferSwitchCapabilities BITS | |
+ } | |
+ | |
+ | |
+transferSwitchId OBJECT-TYPE | |
+ SYNTAX Integer32(1..256) | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A unique value for each transfer switch. Its value | |
+ ranges between 1 and the value of transferSwitchCount." | |
+ ::= { transferSwitchConfigurationEntry 1 } | |
+ | |
+transferSwitchLabel OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The label on the PDU identifying the TS." | |
+ ::= { transferSwitchConfigurationEntry 2 } | |
+ | |
+transferSwitchName OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The user-defined name." | |
+ ::= { transferSwitchConfigurationEntry 3 } | |
+ | |
+transferSwitchPreferredInlet OBJECT-TYPE | |
+ SYNTAX Integer32(1..64) | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The preferred Inlet." | |
+ ::= { transferSwitchConfigurationEntry 4 } | |
+ | |
+ | |
+ | |
+transferSwitchLowerFailVoltage OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The lower Fail Voltage threshold in 0.01 V." | |
+ ::= { transferSwitchConfigurationEntry 5 } | |
+ | |
+transferSwitchLowerMarginalVoltage OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The lower Marginal Voltage threshold in 0.01 V." | |
+ ::= { transferSwitchConfigurationEntry 6 } | |
+ | |
+ | |
+transferSwitchUpperFailVoltage OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The upper Fail Voltage threshold in 0.01 V." | |
+ ::= { transferSwitchConfigurationEntry 7 } | |
+ | |
+transferSwitchUpperMarginalVoltage OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The upper Marginal Voltage threshold in 0.01V." | |
+ ::= { transferSwitchConfigurationEntry 8 } | |
+ | |
+transferSwitchVoltageHysteresis OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The Voltage Hysteresis in 0.01 V." | |
+ ::= { transferSwitchConfigurationEntry 9 } | |
+ | |
+transferSwitchVoltageDetectTime OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The Voltage Detect Time in seconds." | |
+ ::= { transferSwitchConfigurationEntry 10 } | |
+ | |
+transferSwitchLowerMarginalFrequency OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The lower Marginal Frequency threshold in 0.01 Hz." | |
+ ::= { transferSwitchConfigurationEntry 11 } | |
+ | |
+transferSwitchUpperMarginalFrequency OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The upper Marginal Frequency threshold in 0.01 Hz." | |
+ ::= { transferSwitchConfigurationEntry 12 } | |
+ | |
+transferSwitchFrequencyHysteresis OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The Frequency Hysteresis in 0.01 Hz." | |
+ ::= { transferSwitchConfigurationEntry 13 } | |
+ | |
+transferSwitchAutoReTransferEnabled OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Is Auto Re-Transfer enabled?" | |
+ ::= { transferSwitchConfigurationEntry 16 } | |
+ | |
+ | |
+transferSwitchAutoReTransferWaitTime OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The Auto Re-Transfer Wait Time" | |
+ ::= { transferSwitchConfigurationEntry 17 } | |
+ | |
+ | |
+transferSwitchAutoReTransferRequiresPhaseSync OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Avoid automatic re-transfer in case the phase difference between the inlets is too high." | |
+ ::= { transferSwitchConfigurationEntry 18 } | |
+ | |
+ | |
+transferSwitchFrontPanelManualTransferButtonEnabled OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Is the Front Panel Manual Transfer Button enabled?" | |
+ ::= { transferSwitchConfigurationEntry 19 } | |
+ | |
+ | |
+transferSwitchCapabilities OBJECT-TYPE | |
+ SYNTAX BITS { | |
+ temperature(9), | |
+ surgeProtectorStatus(21), | |
+ overloadStatus(32), | |
+ overheatStatus(33), | |
+ scrOpenStatus(34), | |
+ scrShortStatus(35), | |
+ fanStatus(36), | |
+ inletPhaseSyncAngle(37), | |
+ inletPhaseSync(38), | |
+ operatingState(39), | |
+ activeInlet(40) | |
+ } | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A bit string which indicates which sensors are available." | |
+ ::= { transferSwitchConfigurationEntry 20 } | |
+ | |
+ | |
+ | |
+ | |
+-- The transfer switch sensor configuration table contains information on the transfer switch's sensors. | |
+ | |
+transferSwitchSensorConfigurationTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF TransferSwitchSensorConfigurationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of transfer switch sensor configuration entries. " | |
+ ::= { transferSwitch 4 } | |
+ | |
+transferSwitchSensorConfigurationEntry OBJECT-TYPE | |
+ SYNTAX TransferSwitchSensorConfigurationEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing parameters for a transfer switch sensor." | |
+ INDEX { pduId, transferSwitchId, sensorType } | |
+ ::= { transferSwitchSensorConfigurationTable 1 } | |
+ | |
+TransferSwitchSensorConfigurationEntryStruct ::= SEQUENCE { | |
+ transferSwitchSensorLogAvailable TruthValue, | |
+ transferSwitchSensorUnits SensorUnitsEnumeration, | |
+ transferSwitchSensorDecimalDigits Unsigned32, | |
+ transferSwitchSensorAccuracy HundredthsOfAPercentage, | |
+ transferSwitchSensorResolution Unsigned32, | |
+ transferSwitchSensorTolerance Unsigned32, | |
+ transferSwitchSensorSignedMaximum Integer32, | |
+ transferSwitchSensorSignedMinimum Integer32, | |
+ transferSwitchSensorHysteresis Unsigned32, | |
+ transferSwitchSensorStateChangeDelay Unsigned32, | |
+ transferSwitchSensorSignedLowerCriticalThreshold Integer32, | |
+ transferSwitchSensorSignedLowerWarningThreshold Integer32, | |
+ transferSwitchSensorSignedUpperCriticalThreshold Integer32, | |
+ transferSwitchSensorSignedUpperWarningThreshold Integer32, | |
+ transferSwitchSensorEnabledThresholds BITS | |
+ } | |
+ | |
+transferSwitchSensorLogAvailable OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Is logging available for this sensor?" | |
+ ::= { transferSwitchSensorConfigurationEntry 4 } | |
+ | |
+transferSwitchSensorUnits OBJECT-TYPE | |
+ SYNTAX SensorUnitsEnumeration | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The base units. | |
+ This parameter does not apply to onOff sensors." | |
+ ::= { transferSwitchSensorConfigurationEntry 6 } | |
+ | |
+transferSwitchSensorDecimalDigits OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The number of digits displayed to the right of the decimal point | |
+ This parameter does not apply to onOff sensors." | |
+ ::= { transferSwitchSensorConfigurationEntry 7 } | |
+ | |
+transferSwitchSensorAccuracy OBJECT-TYPE | |
+ SYNTAX HundredthsOfAPercentage | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The accuracy: how close (in percent) the measurement is to the actual value | |
+ This parameter does not apply to onOff sensors." | |
+ ::= { transferSwitchSensorConfigurationEntry 8 } | |
+ | |
+transferSwitchSensorResolution OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The resolution: the minimum difference between any two measured values | |
+ The value of this OID variable should be scaled by | |
+ outletSensorDecimalDigits. For example, if the value is 1 and | |
+ outletSensorDecimalDigits is 2, then actual value is 0.01. | |
+ This parameter does not apply to onOff sensors." | |
+ ::= { transferSwitchSensorConfigurationEntry 9 } | |
+ | |
+transferSwitchSensorTolerance OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The resolution: the difference between a sensor value and the actual value | |
+ The value of this OID variable should be scaled by | |
+ (outletSensorDecimalDigits + 1). For example, if the value is 50 and | |
+ outletSensorDecimalDigits is 2, then actual value is 0.05. | |
+ This parameter does not apply to onOff sensors." | |
+ ::= { transferSwitchSensorConfigurationEntry 10 } | |
+ | |
+transferSwitchSensorSignedMaximum OBJECT-TYPE | |
+ SYNTAX Integer32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The largest possible value | |
+ The value of this OID variable should be scaled by | |
+ outletSensorDecimalDigits. For example, if the value is 1 and | |
+ outletSensorDecimalDigits is 2, then actual value is 0.01. | |
+ This parameter does not apply to onOff sensors." | |
+ ::= { transferSwitchSensorConfigurationEntry 11 } | |
+ | |
+transferSwitchSensorSignedMinimum OBJECT-TYPE | |
+ SYNTAX Integer32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The smallest possible value | |
+ The value of this OID variable should be scaled by | |
+ outletSensorDecimalDigits. For example, if the value is 1 and | |
+ outletSensorDecimalDigits is 2, then actual value is 0.01. | |
+ This parameter does not apply to onOff sensors." | |
+ ::= { transferSwitchSensorConfigurationEntry 12 } | |
+ | |
+transferSwitchSensorHysteresis OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The hysteresis used for deassertions | |
+ The value of this OID variable should be scaled by | |
+ outletSensorDecimalDigits. For example, if the value is 1 and | |
+ outletSensorDecimalDigits is 2, then actual value is 0.01. | |
+ This parameter does not apply to onOff sensors." | |
+ ::= { transferSwitchSensorConfigurationEntry 13 } | |
+ | |
+transferSwitchSensorStateChangeDelay OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The delay measured in samples before a state is asserted. | |
+ If the value is zero, then the state is asserted as soon as | |
+ it is detected; if it is non-zero, say n, then the assertion | |
+ condition must exist for n+1 consecutive samples before the corresponding | |
+ assertion event is reported. | |
+ At present, this value cannot be written (set)" | |
+ ::= { transferSwitchSensorConfigurationEntry 14 } | |
+ | |
+transferSwitchSensorSignedLowerCriticalThreshold OBJECT-TYPE | |
+ SYNTAX Integer32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The lower critical threshold | |
+ The value of this OID variable should be scaled by | |
+ outletSensorDecimalDigits. For example, if the value is 1 and | |
+ outletSensorDecimalDigits is 2, then actual value is 0.01. | |
+ This parameter does not apply to onOff sensors." | |
+ ::= { transferSwitchSensorConfigurationEntry 21 } | |
+ | |
+transferSwitchSensorSignedLowerWarningThreshold OBJECT-TYPE | |
+ SYNTAX Integer32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The lower non-critical (warning) threshold | |
+ The value of this OID variable should be scaled by | |
+ outletSensorDecimalDigits. For example, if the value is 1 and | |
+ outletSensorDecimalDigits is 2, then actual value is 0.01. | |
+ This parameter does not apply to onOff sensors." | |
+ ::= { transferSwitchSensorConfigurationEntry 22 } | |
+ | |
+transferSwitchSensorSignedUpperCriticalThreshold OBJECT-TYPE | |
+ SYNTAX Integer32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The upper critical threshold | |
+ The value of this OID variable should be scaled by | |
+ outletSensorDecimalDigits. For example, if the value is 1 and | |
+ outletSensorDecimalDigits is 2, then actual value is 0.01. | |
+ This parameter does not apply to onOff sensors." | |
+ ::= { transferSwitchSensorConfigurationEntry 23 } | |
+ | |
+transferSwitchSensorSignedUpperWarningThreshold OBJECT-TYPE | |
+ SYNTAX Integer32 | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The upper non-critical (warning) threshold | |
+ The value of this OID variable should be scaled by | |
+ outletSensorDecimalDigits. For example, if the value is 1 and | |
+ outletSensorDecimalDigits is 2, then actual value is 0.01. | |
+ This parameter does not apply to onOff sensors." | |
+ ::= { transferSwitchSensorConfigurationEntry 24 } | |
+ | |
+transferSwitchSensorEnabledThresholds OBJECT-TYPE | |
+ SYNTAX BITS { | |
+ lowerCritical(0), | |
+ lowerWarning(1), | |
+ upperWarning(2), | |
+ upperCritical(3) | |
+ } | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A bit string which indicates which thresholds are enabled. | |
+ This parameter does not apply to onOff sensors." | |
+ ::= { transferSwitchSensorConfigurationEntry 25} | |
+ | |
+ | |
+ | |
+-- the log table | |
+ | |
+-- The logIndexTable | |
+ | |
+logIndexTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF LogIndexEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A table of log entries." | |
+ ::= { logUnit 1 } | |
+ | |
+logIndexEntry OBJECT-TYPE | |
+ SYNTAX LogIndexEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry in the log containing sensor data." | |
+ INDEX { pduId } | |
+ ::= { logIndexTable 1 } | |
+ | |
+LogIndexEntryStruct ::= SEQUENCE { | |
+ oldestLogID Integer32, | |
+ newestLogID Integer32 | |
+ } | |
+ | |
+ | |
+ | |
+ | |
+oldestLogID OBJECT-TYPE | |
+ SYNTAX Integer32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The index of the oldest data in the buffer for this PDU." | |
+ ::= { logIndexEntry 2 } | |
+ | |
+newestLogID OBJECT-TYPE | |
+ SYNTAX Integer32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The index of the newest data in the buffer for this PDU." | |
+ ::= { logIndexEntry 3 } | |
+ | |
+ | |
+ | |
+-- The logTimeStampTable | |
+ | |
+logTimeStampTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF LogTimeStampEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of entries containing the timestamps of the entries in the log." | |
+ ::= { logUnit 2 } | |
+ | |
+logTimeStampEntry OBJECT-TYPE | |
+ SYNTAX LogTimeStampEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing the timestamp for log entries." | |
+ INDEX { pduId, logIndex } | |
+ ::= { logTimeStampTable 1 } | |
+ | |
+LogTimeStampEntryStruct ::= SEQUENCE {logIndex Integer32, | |
+ logTimeStamp Unsigned32 | |
+ } | |
+ | |
+logIndex OBJECT-TYPE | |
+ SYNTAX Integer32(1..256) | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A unique value for each entry in the log. Its value | |
+ ranges between 1 and the value of logSize." | |
+ ::= { logTimeStampEntry 1 } | |
+ | |
+ | |
+logTimeStamp OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The time when the data was collected. It is measured in seconds relative to | |
+ January 1, 1970 (midnight UTC/GMT), i.e a value of 0 indicates | |
+ January 1, 1970 (midnight UTC/GMT)." | |
+ ::= { logTimeStampEntry 2 } | |
+ | |
+ | |
+ | |
+ | |
+-- The unitSensorLogTable | |
+ | |
+unitSensorLogTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF UnitSensorLogEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of unit sensor entries in the log." | |
+ ::= { logUnit 3 } | |
+ | |
+unitSensorLogEntry OBJECT-TYPE | |
+ SYNTAX UnitSensorLogEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing log objects for an unit sensor." | |
+ INDEX { pduId, sensorType, logIndex } | |
+ ::= { unitSensorLogTable 1 } | |
+ | |
+UnitSensorLogEntryStruct ::= SEQUENCE { | |
+ logUnitSensorDataAvailable TruthValue, | |
+ logUnitSensorState SensorStateEnumeration, | |
+ logUnitSensorAvgValue Integer32, | |
+ logUnitSensorMaxValue Integer32, | |
+ logUnitSensorMinValue Integer32 | |
+ } | |
+ | |
+logUnitSensorDataAvailable OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Is data available for this sensor during this measurement period?" | |
+ ::= { unitSensorLogEntry 2 } | |
+ | |
+ | |
+ | |
+ | |
+ | |
+logUnitSensorState OBJECT-TYPE | |
+ SYNTAX SensorStateEnumeration | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor state." | |
+ ::= { unitSensorLogEntry 3 } | |
+ | |
+logUnitSensorAvgValue OBJECT-TYPE | |
+ SYNTAX Integer32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor reading average value." | |
+ ::= { unitSensorLogEntry 4 } | |
+ | |
+logUnitSensorMaxValue OBJECT-TYPE | |
+ SYNTAX Integer32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor reading maximum value." | |
+ ::= { unitSensorLogEntry 5 } | |
+ | |
+logUnitSensorMinValue OBJECT-TYPE | |
+ SYNTAX Integer32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor reading minimum value." | |
+ ::= { unitSensorLogEntry 6 } | |
+ | |
+-- The inletSensorLogTable | |
+ | |
+ | |
+ | |
+inletSensorLogTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF InletSensorLogEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of inlet sensor entries. The number of | |
+ entries is given by the value of inletCount for the PDU." | |
+ ::= { logInlet 3 } | |
+ | |
+inletSensorLogEntry OBJECT-TYPE | |
+ SYNTAX InletSensorLogEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing log objects for an inlet sensor." | |
+ INDEX { pduId, inletId, sensorType, logIndex } | |
+ ::= { inletSensorLogTable 1 } | |
+ | |
+InletSensorLogEntryStruct ::= SEQUENCE { | |
+ logInletSensorDataAvailable TruthValue, | |
+ logInletSensorState SensorStateEnumeration, | |
+ logInletSensorAvgValue Unsigned32, | |
+ logInletSensorMaxValue Unsigned32, | |
+ logInletSensorMinValue Unsigned32 | |
+ } | |
+ | |
+ | |
+logInletSensorDataAvailable OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Is data available for this sensor during this measurement period?" | |
+ ::= { inletSensorLogEntry 2 } | |
+ | |
+ | |
+ | |
+logInletSensorState OBJECT-TYPE | |
+ SYNTAX SensorStateEnumeration | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor state." | |
+ ::= { inletSensorLogEntry 3 } | |
+ | |
+logInletSensorAvgValue OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor reading average value. | |
+ This value will wrap around if the value exceeds 4294967295" | |
+ ::= { inletSensorLogEntry 4 } | |
+ | |
+logInletSensorMaxValue OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor reading maximum value. | |
+ This value will wrap around if the value exceeds 4294967295" | |
+ ::= { inletSensorLogEntry 5 } | |
+ | |
+logInletSensorMinValue OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor reading minimum value. | |
+ This value will wrap around if the value exceeds 4294967295" | |
+ ::= { inletSensorLogEntry 6 } | |
+ | |
+ | |
+-- The inletPoleSensorLogTable | |
+ | |
+inletPoleSensorLogTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF InletPoleSensorLogEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of inletPole sensor entries. The number of | |
+ entries is given by the value of inletPoleCount for the inlet." | |
+ ::= { logInlet 4 } | |
+ | |
+inletPoleSensorLogEntry OBJECT-TYPE | |
+ SYNTAX InletPoleSensorLogEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing log objects for an inletPole sensor." | |
+ INDEX { pduId,inletId, inletPoleIndex,sensorType,logIndex } | |
+ ::= { inletPoleSensorLogTable 1 } | |
+ | |
+InletPoleSensorLogEntryStruct ::= SEQUENCE { | |
+ logInletPoleSensorDataAvailable TruthValue, | |
+ logInletPoleSensorState SensorStateEnumeration, | |
+ logInletPoleSensorAvgValue Unsigned32, | |
+ logInletPoleSensorMaxValue Unsigned32, | |
+ logInletPoleSensorMinValue Unsigned32 | |
+ } | |
+ | |
+logInletPoleSensorDataAvailable OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Is data available for this sensor during this measurement period?" | |
+ ::= { inletPoleSensorLogEntry 2 } | |
+ | |
+ | |
+logInletPoleSensorState OBJECT-TYPE | |
+ SYNTAX SensorStateEnumeration | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor state." | |
+ ::= { inletPoleSensorLogEntry 3 } | |
+ | |
+logInletPoleSensorAvgValue OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor reading average value. | |
+ This value will wrap around if the value exceeds 4294967295" | |
+ ::= { inletPoleSensorLogEntry 4 } | |
+ | |
+logInletPoleSensorMaxValue OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor reading maximum value. | |
+ This value will wrap around if the value exceeds 4294967295" | |
+ ::= { inletPoleSensorLogEntry 5 } | |
+ | |
+logInletPoleSensorMinValue OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor reading minimum value. | |
+ This value will wrap around if the value exceeds 4294967295" | |
+ ::= { inletPoleSensorLogEntry 6 } | |
+ | |
+ | |
+-- The outletSensorLogTable | |
+ | |
+outletSensorLogTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF OutletSensorLogEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of outlet sensor entries. The number of | |
+ entries is given by the value of outletCount for the PDU." | |
+ ::= { logOutlet 3 } | |
+ | |
+outletSensorLogEntry OBJECT-TYPE | |
+ SYNTAX OutletSensorLogEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing log objects for an outlet sensor." | |
+ INDEX { pduId, outletId, sensorType,logIndex } | |
+ ::= { outletSensorLogTable 1 } | |
+ | |
+OutletSensorLogEntryStruct ::= SEQUENCE { | |
+ logOutletSensorDataAvailable TruthValue, | |
+ logOutletSensorState SensorStateEnumeration, | |
+ logOutletSensorAvgValue Unsigned32, | |
+ logOutletSensorMaxValue Unsigned32, | |
+ logOutletSensorMinValue Unsigned32 | |
+ } | |
+ | |
+ | |
+logOutletSensorDataAvailable OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Is data available for this sensor during this measurement period?" | |
+ ::= { outletSensorLogEntry 2 } | |
+ | |
+ | |
+ | |
+logOutletSensorState OBJECT-TYPE | |
+ SYNTAX SensorStateEnumeration | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor state." | |
+ ::= { outletSensorLogEntry 3 } | |
+ | |
+logOutletSensorAvgValue OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor reading average value. | |
+ This value will wrap around if the value exceeds 4294967295" | |
+ ::= { outletSensorLogEntry 4 } | |
+ | |
+logOutletSensorMaxValue OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor reading maximum value. | |
+ This value will wrap around if the value exceeds 4294967295" | |
+ ::= { outletSensorLogEntry 5 } | |
+ | |
+logOutletSensorMinValue OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor reading minimum value. | |
+ This value will wrap around if the value exceeds 4294967295" | |
+ ::= { outletSensorLogEntry 6 } | |
+ | |
+ | |
+-- The outletPoleSensorLogTable | |
+ | |
+outletPoleSensorLogTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF OutletPoleSensorLogEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of outletPole sensor entries. The number of | |
+ entries is given by the value of outletPoleCount for the outlet." | |
+ ::= { logOutlet 4 } | |
+ | |
+outletPoleSensorLogEntry OBJECT-TYPE | |
+ SYNTAX OutletPoleSensorLogEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing log objects for an outletPole sensor." | |
+ INDEX { pduId, outletId, outletPoleIndex,sensorType,logIndex } | |
+ ::= { outletPoleSensorLogTable 1 } | |
+ | |
+OutletPoleSensorLogEntryStruct ::= SEQUENCE { | |
+ logOutletPoleSensorDataAvailable TruthValue, | |
+ logOutletPoleSensorState SensorStateEnumeration, | |
+ logOutletPoleSensorAvgValue Unsigned32, | |
+ logOutletPoleSensorMaxValue Unsigned32, | |
+ logOutletPoleSensorMinValue Unsigned32 | |
+ } | |
+ | |
+logOutletPoleSensorDataAvailable OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Is data available for this sensor during this measurement period?" | |
+ ::= { outletPoleSensorLogEntry 2 } | |
+ | |
+ | |
+ | |
+ | |
+logOutletPoleSensorState OBJECT-TYPE | |
+ SYNTAX SensorStateEnumeration | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor state." | |
+ ::= { outletPoleSensorLogEntry 3 } | |
+ | |
+logOutletPoleSensorAvgValue OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor reading average value. | |
+ This value will wrap around if the value exceeds 4294967295" | |
+ ::= { outletPoleSensorLogEntry 4 } | |
+ | |
+logOutletPoleSensorMaxValue OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor reading maximum value. | |
+ This value will wrap around if the value exceeds 4294967295" | |
+ ::= { outletPoleSensorLogEntry 5 } | |
+ | |
+logOutletPoleSensorMinValue OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor reading minimum value. | |
+ This value will wrap around if the value exceeds 4294967295" | |
+ ::= { outletPoleSensorLogEntry 6 } | |
+ | |
+ | |
+ | |
+ | |
+-- The overCurrentProtectorSensorLogTable | |
+ | |
+overCurrentProtectorSensorLogTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF OverCurrentProtectorSensorLogEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of overCurrentProtector sensor entries. The number of | |
+ entries is given by the value of overCurrentProtectorCount for the PDU." | |
+ ::= { logOverCurrentProtector 3 } | |
+ | |
+overCurrentProtectorSensorLogEntry OBJECT-TYPE | |
+ SYNTAX OverCurrentProtectorSensorLogEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing log objects for an overCurrentProtector sensor." | |
+ INDEX { pduId, overCurrentProtectorIndex, sensorType, logIndex } | |
+ ::= { overCurrentProtectorSensorLogTable 1 } | |
+ | |
+OverCurrentProtectorSensorLogEntryStruct ::= SEQUENCE { | |
+ logOverCurrentProtectorSensorDataAvailable TruthValue, | |
+ logOverCurrentProtectorSensorState SensorStateEnumeration, | |
+ logOverCurrentProtectorSensorAvgValue Unsigned32, | |
+ logOverCurrentProtectorSensorMaxValue Unsigned32, | |
+ logOverCurrentProtectorSensorMinValue Unsigned32 | |
+ } | |
+ | |
+logOverCurrentProtectorSensorDataAvailable OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Is data available for this sensor during this measurement period?" | |
+ ::= { overCurrentProtectorSensorLogEntry 2 } | |
+ | |
+ | |
+ | |
+ | |
+logOverCurrentProtectorSensorState OBJECT-TYPE | |
+ SYNTAX SensorStateEnumeration | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor state." | |
+ ::= { overCurrentProtectorSensorLogEntry 3 } | |
+ | |
+logOverCurrentProtectorSensorAvgValue OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor reading average value. | |
+ This value will wrap around if the value exceeds 4294967295" | |
+ ::= { overCurrentProtectorSensorLogEntry 4 } | |
+ | |
+logOverCurrentProtectorSensorMaxValue OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor reading maximum value. | |
+ This value will wrap around if the value exceeds 4294967295" | |
+ ::= { overCurrentProtectorSensorLogEntry 5 } | |
+ | |
+logOverCurrentProtectorSensorMinValue OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor reading minimum value | |
+ This value will wrap around if the value exceeds 4294967295." | |
+ ::= { overCurrentProtectorSensorLogEntry 6 } | |
+ | |
+ | |
+ | |
+-- The externalSensorLogTable | |
+ | |
+externalSensorLogTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF ExternalSensorLogEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of external sensor entries. The number of | |
+ entries is given by the value of externalSensorCount for the PDU." | |
+ ::= { logExternalSensor 3 } | |
+ | |
+externalSensorLogEntry OBJECT-TYPE | |
+ SYNTAX ExternalSensorLogEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing log objects for an external sensor." | |
+ INDEX { pduId, sensorID, logIndex } | |
+ ::= { externalSensorLogTable 1 } | |
+ | |
+ExternalSensorLogEntryStruct ::= SEQUENCE { | |
+ logExternalSensorDataAvailable TruthValue, | |
+ logExternalSensorState SensorStateEnumeration, | |
+ logExternalSensorAvgValue Integer32, | |
+ logExternalSensorMaxValue Integer32, | |
+ logExternalSensorMinValue Integer32 | |
+ } | |
+ | |
+logExternalSensorDataAvailable OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Is data available for this sensor during this measurement period?" | |
+ ::= { externalSensorLogEntry 2 } | |
+ | |
+logExternalSensorState OBJECT-TYPE | |
+ SYNTAX SensorStateEnumeration | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor state." | |
+ ::= { externalSensorLogEntry 3 } | |
+ | |
+logExternalSensorAvgValue OBJECT-TYPE | |
+ SYNTAX Integer32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor reading average value." | |
+ ::= { externalSensorLogEntry 4 } | |
+ | |
+logExternalSensorMaxValue OBJECT-TYPE | |
+ SYNTAX Integer32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor reading maximum value." | |
+ ::= { externalSensorLogEntry 5 } | |
+ | |
+logExternalSensorMinValue OBJECT-TYPE | |
+ SYNTAX Integer32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor reading minimum value." | |
+ ::= { externalSensorLogEntry 6 } | |
+ | |
+ | |
+-- The wireSensorLogTable | |
+ | |
+wireSensorLogTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF WireSensorLogEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of wire sensor entries. The number of | |
+ entries is given by the value of wireCount for the PDU." | |
+ ::= { logWire 3 } | |
+ | |
+wireSensorLogEntry OBJECT-TYPE | |
+ SYNTAX WireSensorLogEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing log objects for a wire sensor." | |
+ INDEX { pduId, wireId, sensorType, logIndex } | |
+ ::= { wireSensorLogTable 1 } | |
+ | |
+WireSensorLogEntryStruct ::= SEQUENCE { | |
+ logWireSensorDataAvailable TruthValue, | |
+ logWireSensorState SensorStateEnumeration, | |
+ logWireSensorAvgValue Unsigned32, | |
+ logWireSensorMaxValue Unsigned32, | |
+ logWireSensorMinValue Unsigned32 | |
+ } | |
+ | |
+logWireSensorDataAvailable OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Is data available for this sensor during this measurement period?" | |
+ ::= { wireSensorLogEntry 2 } | |
+ | |
+logWireSensorState OBJECT-TYPE | |
+ SYNTAX SensorStateEnumeration | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor state." | |
+ ::= { wireSensorLogEntry 3 } | |
+ | |
+logWireSensorAvgValue OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor reading average value. | |
+ This value will wrap around if the value exceeds 4294967295" | |
+ ::= { wireSensorLogEntry 4 } | |
+ | |
+logWireSensorMaxValue OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor reading maximum value. | |
+ This value will wrap around if the value exceeds 4294967295" | |
+ ::= { wireSensorLogEntry 5 } | |
+ | |
+logWireSensorMinValue OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor reading minimum value | |
+ This value will wrap around if the value exceeds 4294967295." | |
+ ::= { wireSensorLogEntry 6 } | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+-- The transferSwitchSensorLogTable | |
+ | |
+transferSwitchSensorLogTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF TransferSwitchSensorLogEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of Transfer Switch sensor entries. The number of | |
+ entries is given by the value of transferSwitchCount for the PDU." | |
+ ::= { logTransferSwitch 3 } | |
+ | |
+transferSwitchSensorLogEntry OBJECT-TYPE | |
+ SYNTAX TransferSwitchSensorLogEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing log objects for a transfer switch sensor." | |
+ INDEX { pduId, transferSwitchId, sensorType, logIndex } | |
+ ::= { transferSwitchSensorLogTable 1 } | |
+ | |
+TransferSwitchSensorLogEntryStruct ::= SEQUENCE { | |
+ logTransferSwitchSensorDataAvailable TruthValue, | |
+ logTransferSwitchSensorState SensorStateEnumeration, | |
+ logTransferSwitchSensorSignedAvgValue Integer32, | |
+ logTransferSwitchSensorSignedMaxValue Integer32, | |
+ logTransferSwitchSensorSignedMinValue Integer32 | |
+ } | |
+ | |
+logTransferSwitchSensorDataAvailable OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Is data available for this sensor during this measurement period?" | |
+ ::= { transferSwitchSensorLogEntry 2 } | |
+ | |
+logTransferSwitchSensorState OBJECT-TYPE | |
+ SYNTAX SensorStateEnumeration | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor state." | |
+ ::= { transferSwitchSensorLogEntry 3 } | |
+ | |
+logTransferSwitchSensorSignedAvgValue OBJECT-TYPE | |
+ SYNTAX Integer32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor reading average value. | |
+ This value will wrap around if the value exceeds 4294967295" | |
+ ::= { transferSwitchSensorLogEntry 7 } | |
+ | |
+logTransferSwitchSensorSignedMaxValue OBJECT-TYPE | |
+ SYNTAX Integer32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor reading maximum value. | |
+ This value will wrap around if the value exceeds 4294967295" | |
+ ::= { transferSwitchSensorLogEntry 8 } | |
+ | |
+logTransferSwitchSensorSignedMinValue OBJECT-TYPE | |
+ SYNTAX Integer32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor reading minimum value | |
+ This value will wrap around if the value exceeds 4294967295." | |
+ ::= { transferSwitchSensorLogEntry 9 } | |
+ | |
+ | |
+ | |
+-- the Measurements table | |
+ | |
+ | |
+ | |
+-- The unitSensorMeasurementsTable | |
+ | |
+unitSensorMeasurementsTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF UnitSensorMeasurementsEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of unit sensor entries." | |
+ ::= { measurementsUnit 3 } | |
+ | |
+unitSensorMeasurementsEntry OBJECT-TYPE | |
+ SYNTAX UnitSensorMeasurementsEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing measurement objects for an unit sensor." | |
+ INDEX { pduId, sensorType } | |
+ ::= { unitSensorMeasurementsTable 1 } | |
+ | |
+UnitSensorMeasurementsEntryStruct ::= SEQUENCE { | |
+ measurementsUnitSensorIsAvailable TruthValue, | |
+ measurementsUnitSensorState SensorStateEnumeration, | |
+ measurementsUnitSensorValue Integer32, | |
+ measurementsUnitSensorTimeStamp Unsigned32 | |
+ } | |
+ | |
+ | |
+ | |
+measurementsUnitSensorIsAvailable OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Is the sensor available?" | |
+ ::= { unitSensorMeasurementsEntry 2 } | |
+ | |
+ | |
+ | |
+measurementsUnitSensorState OBJECT-TYPE | |
+ SYNTAX SensorStateEnumeration | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor state." | |
+ ::= { unitSensorMeasurementsEntry 3 } | |
+ | |
+measurementsUnitSensorValue OBJECT-TYPE | |
+ SYNTAX Integer32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor value." | |
+ ::= { unitSensorMeasurementsEntry 4 } | |
+ | |
+measurementsUnitSensorTimeStamp OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The timestamp." | |
+ ::= { unitSensorMeasurementsEntry 5 } | |
+ | |
+ | |
+ | |
+ | |
+-- The inletSensorMeasurementsTable | |
+ | |
+inletSensorMeasurementsTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF InletSensorMeasurementsEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of inlet sensor entries. The number of | |
+ entries is given by the value of inletCount for the PDU." | |
+ ::= { measurementsInlet 3 } | |
+ | |
+inletSensorMeasurementsEntry OBJECT-TYPE | |
+ SYNTAX InletSensorMeasurementsEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing measurement objects for an inlet sensor." | |
+ INDEX { pduId, inletId, sensorType } | |
+ ::= { inletSensorMeasurementsTable 1 } | |
+ | |
+InletSensorMeasurementsEntryStruct ::= SEQUENCE { | |
+ measurementsInletSensorIsAvailable TruthValue, | |
+ measurementsInletSensorState SensorStateEnumeration, | |
+ measurementsInletSensorValue Unsigned32, | |
+ measurementsInletSensorTimeStamp Unsigned32 | |
+ } | |
+ | |
+measurementsInletSensorIsAvailable OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Is the sensor available?" | |
+ ::= { inletSensorMeasurementsEntry 2 } | |
+ | |
+ | |
+measurementsInletSensorState OBJECT-TYPE | |
+ SYNTAX SensorStateEnumeration | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor state." | |
+ ::= { inletSensorMeasurementsEntry 3 } | |
+ | |
+measurementsInletSensorValue OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor value. | |
+ This value will wrap around if the value exceeds 4294967295" | |
+ ::= { inletSensorMeasurementsEntry 4 } | |
+ | |
+measurementsInletSensorTimeStamp OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The timestamp." | |
+ ::= { inletSensorMeasurementsEntry 5 } | |
+ | |
+ | |
+ | |
+ | |
+-- The inletPoleSensorMeasurementsTable | |
+ | |
+inletPoleSensorMeasurementsTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF InletPoleSensorMeasurementsEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of inletPole sensor entries. The number of | |
+ entries is given by the value of inletPoleCount for the inlet." | |
+ ::= { measurementsInlet 4 } | |
+ | |
+inletPoleSensorMeasurementsEntry OBJECT-TYPE | |
+ SYNTAX InletPoleSensorMeasurementsEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing measurement objects for an inletPole sensor." | |
+ INDEX { pduId, inletId, inletPoleIndex,sensorType } | |
+ ::= { inletPoleSensorMeasurementsTable 1 } | |
+ | |
+InletPoleSensorMeasurementsEntryStruct ::= SEQUENCE { | |
+ measurementsInletPoleSensorIsAvailable TruthValue, | |
+ measurementsInletPoleSensorState SensorStateEnumeration, | |
+ measurementsInletPoleSensorValue Unsigned32, | |
+ measurementsInletPoleSensorTimeStamp Unsigned32 | |
+ } | |
+ | |
+ | |
+measurementsInletPoleSensorIsAvailable OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Is the sensor available?" | |
+ ::= { inletPoleSensorMeasurementsEntry 2 } | |
+ | |
+measurementsInletPoleSensorState OBJECT-TYPE | |
+ SYNTAX SensorStateEnumeration | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor state." | |
+ ::= { inletPoleSensorMeasurementsEntry 3 } | |
+ | |
+measurementsInletPoleSensorValue OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor value. | |
+ This value will wrap around if the value exceeds 4294967295" | |
+ ::= { inletPoleSensorMeasurementsEntry 4 } | |
+ | |
+measurementsInletPoleSensorTimeStamp OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The timestamp." | |
+ ::= { inletPoleSensorMeasurementsEntry 5 } | |
+ | |
+ | |
+ | |
+ | |
+-- The outletSensorMeasurementsTable | |
+ | |
+outletSensorMeasurementsTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF OutletSensorMeasurementsEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of outlet sensor entries. The number of | |
+ entries is given by the value of outletCount for the PDU." | |
+ ::= { measurementsOutlet 3 } | |
+ | |
+outletSensorMeasurementsEntry OBJECT-TYPE | |
+ SYNTAX OutletSensorMeasurementsEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing measurement objects for an outlet sensor." | |
+ INDEX { pduId, outletId, sensorType } | |
+ ::= { outletSensorMeasurementsTable 1 } | |
+ | |
+OutletSensorMeasurementsEntryStruct ::= SEQUENCE { | |
+ measurementsOutletSensorIsAvailable TruthValue, | |
+ measurementsOutletSensorState SensorStateEnumeration, | |
+ measurementsOutletSensorValue Unsigned32, | |
+ measurementsOutletSensorTimeStamp Unsigned32 | |
+ } | |
+ | |
+ | |
+measurementsOutletSensorIsAvailable OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Is the sensor available?" | |
+ ::= { outletSensorMeasurementsEntry 2 } | |
+ | |
+measurementsOutletSensorState OBJECT-TYPE | |
+ SYNTAX SensorStateEnumeration | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor state." | |
+ ::= { outletSensorMeasurementsEntry 3 } | |
+ | |
+measurementsOutletSensorValue OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor value. | |
+ This value will wrap around if the value exceeds 4294967295 | |
+ This parameter does not apply to onOff sensors" | |
+ ::= { outletSensorMeasurementsEntry 4 } | |
+ | |
+measurementsOutletSensorTimeStamp OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The timestamp." | |
+ ::= { outletSensorMeasurementsEntry 5 } | |
+ | |
+ | |
+ | |
+ | |
+-- The outletPoleSensorMeasurementsTable | |
+ | |
+outletPoleSensorMeasurementsTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF OutletPoleSensorMeasurementsEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of outletPole sensor entries. The number of | |
+ entries is given by the value of outletPoletCount for the outlet." | |
+ ::= { measurementsOutlet 4 } | |
+ | |
+outletPoleSensorMeasurementsEntry OBJECT-TYPE | |
+ SYNTAX OutletPoleSensorMeasurementsEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing measurement objects for an outletPole sensor." | |
+ INDEX { pduId, outletId, outletPoleIndex,sensorType } | |
+ ::= { outletPoleSensorMeasurementsTable 1 } | |
+ | |
+OutletPoleSensorMeasurementsEntryStruct ::= SEQUENCE { | |
+ measurementsOutletPoleSensorIsAvailable TruthValue, | |
+ measurementsOutletPoleSensorState SensorStateEnumeration, | |
+ measurementsOutletPoleSensorValue Unsigned32, | |
+ measurementsOutletPoleSensorTimeStamp Unsigned32 | |
+ } | |
+ | |
+ | |
+measurementsOutletPoleSensorIsAvailable OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Is the sensor available?" | |
+ ::= { outletPoleSensorMeasurementsEntry 2 } | |
+ | |
+measurementsOutletPoleSensorState OBJECT-TYPE | |
+ SYNTAX SensorStateEnumeration | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor state." | |
+ ::= { outletPoleSensorMeasurementsEntry 3 } | |
+ | |
+measurementsOutletPoleSensorValue OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor reading. | |
+ This value will wrap around if the value exceeds 4294967295" | |
+ ::= { outletPoleSensorMeasurementsEntry 4 } | |
+ | |
+measurementsOutletPoleSensorTimeStamp OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The timestamp." | |
+ ::= { outletPoleSensorMeasurementsEntry 5 } | |
+ | |
+ | |
+ | |
+ | |
+ | |
+-- The overCurrentProtectorSensorMeasurementsTable | |
+ | |
+overCurrentProtectorSensorMeasurementsTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF OverCurrentProtectorSensorMeasurementsEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of overCurrentProtector sensor entries. The number of | |
+ entries is given by the value of overCurrentProtectorCount for the PDU." | |
+ ::= { measurementsOverCurrentProtector 3 } | |
+ | |
+overCurrentProtectorSensorMeasurementsEntry OBJECT-TYPE | |
+ SYNTAX OverCurrentProtectorSensorMeasurementsEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing measurement objects for an overCurrentProtector." | |
+ INDEX { pduId, overCurrentProtectorIndex, sensorType } | |
+ ::= { overCurrentProtectorSensorMeasurementsTable 1 } | |
+ | |
+OverCurrentProtectorSensorMeasurementsEntryStruct ::= SEQUENCE { | |
+ measurementsOverCurrentProtectorSensorIsAvailable TruthValue, | |
+ measurementsOverCurrentProtectorSensorState SensorStateEnumeration, | |
+ measurementsOverCurrentProtectorSensorValue Unsigned32, | |
+ measurementsOverCurrentProtectorSensorTimeStamp Unsigned32 | |
+ } | |
+ | |
+ | |
+measurementsOverCurrentProtectorSensorIsAvailable OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Is the sensor available?" | |
+ ::= { overCurrentProtectorSensorMeasurementsEntry 2 } | |
+ | |
+measurementsOverCurrentProtectorSensorState OBJECT-TYPE | |
+ SYNTAX SensorStateEnumeration | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor state." | |
+ ::= { overCurrentProtectorSensorMeasurementsEntry 3 } | |
+ | |
+measurementsOverCurrentProtectorSensorValue OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor value. | |
+ This value will wrap around if the value exceeds 4294967295 | |
+ This parameter does not apply to trip sensors" | |
+ ::= { overCurrentProtectorSensorMeasurementsEntry 4 } | |
+ | |
+measurementsOverCurrentProtectorSensorTimeStamp OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The timestamp." | |
+ ::= { overCurrentProtectorSensorMeasurementsEntry 5 } | |
+ | |
+ | |
+ | |
+ | |
+-- The externalSensorMeasurementsTable | |
+ | |
+externalSensorMeasurementsTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF ExternalSensorMeasurementsEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of external sensor entries. The number of | |
+ entries is given by the value of externalSensorCount for the PDU." | |
+ ::= { measurementsExternalSensor 3 } | |
+ | |
+externalSensorMeasurementsEntry OBJECT-TYPE | |
+ SYNTAX ExternalSensorMeasurementsEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing measurement objects for an external sensor." | |
+ INDEX { pduId, sensorID } | |
+ ::= { externalSensorMeasurementsTable 1 } | |
+ | |
+ExternalSensorMeasurementsEntryStruct ::= SEQUENCE { | |
+ measurementsExternalSensorIsAvailable TruthValue, | |
+ measurementsExternalSensorState SensorStateEnumeration, | |
+ measurementsExternalSensorValue Integer32, | |
+ measurementsExternalSensorTimeStamp Unsigned32 | |
+ } | |
+ | |
+ | |
+measurementsExternalSensorIsAvailable OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Is the sensor available?" | |
+ ::= { externalSensorMeasurementsEntry 2 } | |
+ | |
+ | |
+measurementsExternalSensorState OBJECT-TYPE | |
+ SYNTAX SensorStateEnumeration | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor state." | |
+ ::= { externalSensorMeasurementsEntry 3 } | |
+ | |
+measurementsExternalSensorValue OBJECT-TYPE | |
+ SYNTAX Integer32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor reading. | |
+ This parameter does not apply | |
+ to onOff, trip, vibration, waterDetection, | |
+ smokeDetection sensors." | |
+ | |
+ ::= { externalSensorMeasurementsEntry 4 } | |
+ | |
+measurementsExternalSensorTimeStamp OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor reading timestamp." | |
+ ::= { externalSensorMeasurementsEntry 5 } | |
+ | |
+ | |
+ | |
+-- The wireSensorMeasurementsTable | |
+ | |
+wireSensorMeasurementsTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF WireSensorMeasurementsEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of wire sensor entries. The number of | |
+ entries is given by the value of wireCount for the PDU." | |
+ ::= { measurementsWire 3 } | |
+ | |
+wireSensorMeasurementsEntry OBJECT-TYPE | |
+ SYNTAX WireSensorMeasurementsEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing measurement objects for a wire." | |
+ INDEX { pduId, wireId, sensorType } | |
+ ::= { wireSensorMeasurementsTable 1 } | |
+ | |
+WireSensorMeasurementsEntryStruct ::= SEQUENCE { | |
+ measurementsWireSensorIsAvailable TruthValue, | |
+ measurementsWireSensorState SensorStateEnumeration, | |
+ measurementsWireSensorValue Unsigned32, | |
+ measurementsWireSensorTimeStamp Unsigned32 | |
+ } | |
+ | |
+measurementsWireSensorIsAvailable OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Is the sensor available?" | |
+ ::= { wireSensorMeasurementsEntry 2 } | |
+ | |
+measurementsWireSensorState OBJECT-TYPE | |
+ SYNTAX SensorStateEnumeration | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor state." | |
+ ::= { wireSensorMeasurementsEntry 3 } | |
+ | |
+measurementsWireSensorValue OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor value. | |
+ This value will wrap around if the value exceeds 4294967295 | |
+ This parameter does not apply to trip sensors" | |
+ ::= { wireSensorMeasurementsEntry 4 } | |
+ | |
+measurementsWireSensorTimeStamp OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The timestamp." | |
+ ::= { wireSensorMeasurementsEntry 5 } | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+-- The transfer switch SensorMeasurementsTable | |
+ | |
+transferSwitchSensorMeasurementsTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF TransferSwitchSensorMeasurementsEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of transfer switch sensor entries. The number of | |
+ entries is given by the value of transferSwitchCount for the PDU." | |
+ ::= { measurementsTransferSwitch 3 } | |
+ | |
+transferSwitchSensorMeasurementsEntry OBJECT-TYPE | |
+ SYNTAX TransferSwitchSensorMeasurementsEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing measurement objects for a transfer switch." | |
+ INDEX { pduId, transferSwitchId, sensorType } | |
+ ::= { transferSwitchSensorMeasurementsTable 1 } | |
+ | |
+TransferSwitchSensorMeasurementsEntryStruct ::= SEQUENCE { | |
+ measurementsTransferSwitchSensorIsAvailable TruthValue, | |
+ measurementsTransferSwitchSensorState SensorStateEnumeration, | |
+ measurementsTransferSwitchSensorSignedValue Integer32, | |
+ measurementsTransferSwitchSensorTimeStamp Unsigned32 | |
+ } | |
+ | |
+measurementsTransferSwitchSensorIsAvailable OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Is the sensor available?" | |
+ ::= { transferSwitchSensorMeasurementsEntry 2 } | |
+ | |
+measurementsTransferSwitchSensorState OBJECT-TYPE | |
+ SYNTAX SensorStateEnumeration | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor state." | |
+ ::= { transferSwitchSensorMeasurementsEntry 3 } | |
+ | |
+measurementsTransferSwitchSensorSignedValue OBJECT-TYPE | |
+ SYNTAX Integer32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sensor value. | |
+ This value will wrap around if the value exceeds 4294967295 | |
+ This parameter does not apply to trip sensors" | |
+ ::= { transferSwitchSensorMeasurementsEntry 4 } | |
+ | |
+measurementsTransferSwitchSensorTimeStamp OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The timestamp." | |
+ ::= { transferSwitchSensorMeasurementsEntry 5 } | |
+ | |
+ | |
+ | |
+ | |
+-- the OutletSwitchControlTable | |
+ | |
+-- The OutletSwitchControl table implements switching of outlets. | |
+ | |
+ | |
+outletSwitchControlTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF OutletSwitchControlEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of outlets for a PDU. The number of | |
+ entries is given by the value of outletCount." | |
+ ::= { outletControl 2 } | |
+ | |
+outletSwitchControlEntry OBJECT-TYPE | |
+ SYNTAX OutletSwitchControlEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry for implementing switching operations on an outlet." | |
+ INDEX { pduId, outletId } | |
+ ::= { outletSwitchControlTable 1 } | |
+ | |
+OutletSwitchControlEntryStruct ::= SEQUENCE { | |
+ switchingOperation OutletSwitchingOperationsEnumeration, | |
+ outletSwitchingState SensorStateEnumeration, | |
+ outletSwitchingTimeStamp Unsigned32 | |
+ } | |
+ | |
+ | |
+ | |
+switchingOperation OBJECT-TYPE | |
+ SYNTAX OutletSwitchingOperationsEnumeration | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The switching operation." | |
+ ::= { outletSwitchControlEntry 2 } | |
+ | |
+ | |
+outletSwitchingState OBJECT-TYPE | |
+ SYNTAX SensorStateEnumeration | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The outlet state at present" | |
+ ::= { outletSwitchControlEntry 3 } | |
+ | |
+ | |
+outletSwitchingTimeStamp OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The timestamp indicating when the outlet was last switched" | |
+ ::= { outletSwitchControlEntry 4 } | |
+ | |
+ | |
+ | |
+-- the transferSwitchControlTable | |
+ | |
+-- The TransferSwitchControl table implements control operations of transfer switches. | |
+ | |
+ | |
+transferSwitchControlTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF TransferSwitchControlEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of transfer switches for a PDU. The number of | |
+ entries is given by the value of transferSwitchCount." | |
+ ::= { transferSwitchControl 1 } | |
+ | |
+transferSwitchControlEntry OBJECT-TYPE | |
+ SYNTAX TransferSwitchControlEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry for implementing switching operations on a transfer switch." | |
+ INDEX { pduId, transferSwitchId } | |
+ ::= { transferSwitchControlTable 1 } | |
+ | |
+TransferSwitchControlEntryStruct ::= SEQUENCE { | |
+ transferSwitchActiveInlet Integer32, | |
+ transferSwitchTransferToInlet Integer32, | |
+ transferSwitchAlarmOverride TruthValue | |
+ } | |
+ | |
+transferSwitchActiveInlet OBJECT-TYPE | |
+ SYNTAX Integer32(1..64) | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The index of the currently active inlet." | |
+ ::= { transferSwitchControlEntry 1 } | |
+ | |
+transferSwitchTransferToInlet OBJECT-TYPE | |
+ SYNTAX Integer32(1..64) | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Select the active inlet. If the new inlet is available, it will become | |
+ both active and preferred, otherwise an inconsistentValue error will | |
+ be returned. | |
+ By default the switching operation will fail if the phase difference | |
+ between the inlets is too large. In this case the switch can be forced | |
+ by writing transferSwitchAlarmOverride as True in the same request. | |
+ This variable will always read as 0." | |
+ ::= { transferSwitchControlEntry 2 } | |
+ | |
+transferSwitchAlarmOverride OBJECT-TYPE | |
+ SYNTAX TruthValue | |
+ MAX-ACCESS read-write | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Force transfer even if the phase difference between the inlets is too | |
+ large. | |
+ This may only be written together with transferSwitchTransferToInlet, | |
+ otherwise an inconsistentValue error will be returned. Always reads as | |
+ false." | |
+ ::= { transferSwitchControlEntry 3 } | |
+ | |
+ | |
+-- the ReliabilityData table | |
+ | |
+-- The ReliabilityData table contains reliability data for the PDU. | |
+ | |
+ | |
+reliabilityDataTableSequenceNumber OBJECT-TYPE | |
+ SYNTAX Integer32(1..2147483647) | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The sequence number for updates to the reliability data table" | |
+ ::= { reliabilityData 1 } | |
+ | |
+ | |
+reliabilityDataTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF ReliabilityDataEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of PDU reliability data entries." | |
+ ::= { reliabilityData 2 } | |
+ | |
+reliabilityDataEntry OBJECT-TYPE | |
+ SYNTAX ReliabilityDataEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing reliability data for a particular PDU." | |
+ INDEX { reliabilityIndex } | |
+ ::= { reliabilityDataTable 1 } | |
+ | |
+ReliabilityDataEntryStruct ::= SEQUENCE { | |
+ reliabilityIndex Integer32, | |
+ reliabilityId DisplayString, | |
+ reliabilityDataValue Unsigned32, | |
+ reliabilityDataMaxPossible Unsigned32, | |
+ reliabilityDataWorstValue Unsigned32, | |
+ reliabilityDataThreshold Unsigned32, | |
+ reliabilityDataRawUpperBytes Unsigned32, | |
+ reliabilityDataRawLowerBytes Unsigned32, | |
+ reliabilityDataFlags BITS | |
+ } | |
+ | |
+ | |
+ | |
+reliabilityIndex OBJECT-TYPE | |
+ SYNTAX Integer32(1..4096) | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Index of the entry in the table." | |
+ ::= { reliabilityDataEntry 1 } | |
+ | |
+reliabilityId OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Unique ID of the entry. | |
+ POH | |
+ Power on hours. | |
+ | |
+ CB.<label>.TRIPCNT | |
+ Trip count of circuit breaker with label <label>. | |
+ | |
+ CTRL.<serial>.<addr>.MASTER.CSUMERRLASTHOUR | |
+ Number of checksum errors in slave (controller board) to master (CPU | |
+ board) communication in the last hour on controller with serial | |
+ number <serial> and bus address <addr>. | |
+ | |
+ CTRL.<serial>.<addr>.SLAVE.CSUMERRLASTHOUR | |
+ Number of checksum errors in master (CPU board) to slave (controller | |
+ board) communication in the last hour on controller with serial | |
+ number <serial> and bus address <addr>. | |
+ | |
+ CTRL.<serial>.<addr>.TOUTLASTHOUR | |
+ Number of communication timeouts to controller with serial | |
+ number <serial> and bus address <addr> in the last hour. | |
+ | |
+ CTRL.<serial>.<addr>.RLY.<num>.CYCLECNT | |
+ Number of cycles the relay <num> on the controller board with serial | |
+ number <serial> and bus address <addr> has made. A cycle is an | |
+ off->on followed by an on->off event later. The count is increased on | |
+ the off->on transition. | |
+ | |
+ CTRL.<serial>.<addr>.RLY.<num>.FAILLASTHOUR | |
+ Number of failed switching operations on relay <num> on the controller | |
+ board with serial number <serial> and bus address <addr> in the last | |
+ hour. It depends on the specific controller board hardware and what | |
+ error conditions are detected. | |
+ " | |
+ ::= { reliabilityDataEntry 2 } | |
+ | |
+ | |
+reliabilityDataValue OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The normalized value" | |
+ ::= { reliabilityDataEntry 3 } | |
+ | |
+reliabilityDataMaxPossible OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The maximum possible normalized value" | |
+ ::= { reliabilityDataEntry 4 } | |
+ | |
+ | |
+reliabilityDataWorstValue OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The worst normalized value seen so far" | |
+ ::= { reliabilityDataEntry 5 } | |
+ | |
+reliabilityDataThreshold OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The normalized Threshold value " | |
+ ::= { reliabilityDataEntry 6 } | |
+ | |
+reliabilityDataRawUpperBytes OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The Upper 4 bytes of the raw ( not normalized) data. | |
+ reliabilityDataRawUpperBytes and reliabilityDataRawLowerBytes | |
+ should be combined and interpreted as a signed 64-bit value" | |
+ ::= { reliabilityDataEntry 7 } | |
+ | |
+reliabilityDataRawLowerBytes OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The lower 4 bytes of the raw ( not normalized) data. | |
+ reliabilityDataRawUpperBytes and reliabilityDataRawLowerBytes | |
+ should be combined and interpreted as a signed 64-bit value" | |
+ ::= { reliabilityDataEntry 8 } | |
+ | |
+ | |
+ | |
+reliabilityDataFlags OBJECT-TYPE | |
+ SYNTAX BITS{ | |
+ invalidFlag(0), | |
+ oldValue(1), | |
+ criticalEntry(2) | |
+ | |
+ } | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Flags" | |
+ ::= { reliabilityDataEntry 9 } | |
+ | |
+ | |
+ | |
+ | |
+ | |
+-- the ReliabilityErrorLog table | |
+ | |
+-- The ReliabilityErrorLog table contains the reliability ErrorLog for the PDU. | |
+ | |
+ | |
+reliabilityErrorLogTable OBJECT-TYPE | |
+ SYNTAX SEQUENCE OF ReliabilityErrorLogEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A list of PDU reliability ErrorLog entries. " | |
+ ::= { reliabilityErrorLog 2 } | |
+ | |
+reliabilityErrorLogEntry OBJECT-TYPE | |
+ SYNTAX ReliabilityErrorLogEntryStruct | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An entry containing reliability ErrorLog data for a particular PDU." | |
+ INDEX { reliabilityErrorLogIndex } | |
+ ::= { reliabilityErrorLogTable 1 } | |
+ | |
+ReliabilityErrorLogEntryStruct ::= SEQUENCE { | |
+ reliabilityErrorLogIndex Integer32, | |
+ reliabilityErrorLogId DisplayString, | |
+ reliabilityErrorLogValue Unsigned32, | |
+ reliabilityErrorLogThreshold Unsigned32, | |
+ reliabilityErrorLogRawUpperBytes Unsigned32, | |
+ reliabilityErrorLogRawLowerBytes Unsigned32, | |
+ reliabilityErrorLogPOH Unsigned32, | |
+ reliabilityErrorLogTime Unsigned32 | |
+ } | |
+ | |
+ | |
+ | |
+reliabilityErrorLogIndex OBJECT-TYPE | |
+ SYNTAX Integer32(1..2147483647) | |
+ MAX-ACCESS not-accessible | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Index of the entry in the table." | |
+ ::= { reliabilityErrorLogEntry 1 } | |
+ | |
+ | |
+reliabilityErrorLogId OBJECT-TYPE | |
+ SYNTAX DisplayString | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Unique ID of the entry. | |
+ POH | |
+ Power on hours. | |
+ | |
+ CB.<label>.TRIPCNT | |
+ Trip count of circuit breaker with label <label>. | |
+ | |
+ CTRL.<serial>.<addr>.MASTER.CSUMERRLASTHOUR | |
+ Number of checksum errors in slave (controller board) to master (CPU | |
+ board) communication in the last hour on controller with serial | |
+ number <serial> and bus address <addr>. | |
+ | |
+ CTRL.<serial>.<addr>.SLAVE.CSUMERRLASTHOUR | |
+ Number of checksum errors in master (CPU board) to slave (controller | |
+ board) communication in the last hour on controller with serial | |
+ number <serial> and bus address <addr>. | |
+ | |
+ CTRL.<serial>.<addr>.TOUTLASTHOUR | |
+ Number of communication timeouts to controller with serial | |
+ number <serial> and bus address <addr> in the last hour. | |
+ | |
+ CTRL.<serial>.<addr>.RLY.<num>.CYCLECNT | |
+ Number of cycles the relay <num> on the controller board with serial | |
+ number <serial> and bus address <addr> has made. A cycle is an | |
+ off->on followed by an on->off event later. The count is increased on | |
+ the off->on transition. | |
+ | |
+ CTRL.<serial>.<addr>.RLY.<num>.FAILLASTHOUR | |
+ Number of failed switching operations on relay <num> on the controller | |
+ board with serial number <serial> and bus address <addr> in the last | |
+ hour. It depends on the specific controller board hardware and what | |
+ error conditions are detected. | |
+ | |
+ " | |
+ ::= { reliabilityErrorLogEntry 2 } | |
+ | |
+ | |
+ | |
+reliabilityErrorLogValue OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The normalized value" | |
+ ::= { reliabilityErrorLogEntry 3 } | |
+ | |
+ | |
+ | |
+reliabilityErrorLogThreshold OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The normalized Threshold value " | |
+ ::= { reliabilityErrorLogEntry 6 } | |
+ | |
+reliabilityErrorLogRawUpperBytes OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The Upper 4 bytes of the raw ( not normalized) data. | |
+ reliabilityDataRawUpperBytes and reliabilityDataRawLowerBytes | |
+ should be combined and interpreted as a signed 64-bit value" | |
+ ::= { reliabilityErrorLogEntry 7 } | |
+ | |
+reliabilityErrorLogRawLowerBytes OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The lower 4 bytes of the raw ( not normalized) data. | |
+ reliabilityDataRawUpperBytes and reliabilityDataRawLowerBytes | |
+ should be combined and interpreted as a signed 64-bit value" | |
+ ::= { reliabilityErrorLogEntry 8 } | |
+ | |
+reliabilityErrorLogPOH OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The time of occurrence of the event measured from the last | |
+ time the PDU was powered on" | |
+ ::= { reliabilityErrorLogEntry 9 } | |
+ | |
+reliabilityErrorLogTime OBJECT-TYPE | |
+ SYNTAX Unsigned32 | |
+ MAX-ACCESS read-only | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The UTC time of occurrence of the event " | |
+ ::= { reliabilityErrorLogEntry 10 } | |
+ | |
+ | |
+-- Start the traps | |
+-- All traps contain the pxInetIPAddressType and pxInetIPAddress fields. | |
+-- For IPv4, these parameters contain the IP Address Type and IP address | |
+-- For IPv6, these parameters are not used | |
+ | |
+ | |
+systemStarted NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The system has started. | |
+ " | |
+ ::= { traps 1 } | |
+ | |
+systemReset NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ userName, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation | |
+ } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The system was reset. The conditions under which | |
+ this trap is sent include, but are not limited to, the following. | |
+ using the GUI - Maintenance->Reset Unit | |
+ using the CLI - reset pdu unit" | |
+ ::= { traps 2 } | |
+ | |
+userLogin NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ userName, | |
+ pxIPAddress, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A user logged in." | |
+ ::= { traps 3 } | |
+ | |
+userLogout NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ userName, | |
+ pxIPAddress, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A user logged out." | |
+ ::= { traps 4 } | |
+ | |
+userAuthenticationFailure NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ userName, | |
+ pxIPAddress, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A user authentication attempt failed." | |
+ ::= { traps 5 } | |
+ | |
+userSessionTimeout NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ userName, | |
+ pxIPAddress, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A user session timed out." | |
+ ::= { traps 8 } | |
+ | |
+userAdded NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ userName, | |
+ targetUser, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A user was added to the system." | |
+ ::= { traps 11 } | |
+ | |
+userModified NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ userName, | |
+ targetUser, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A user was modified." | |
+ ::= { traps 12 } | |
+ | |
+userDeleted NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ userName, | |
+ targetUser, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A user was deleted from the system." | |
+ ::= { traps 13 } | |
+ | |
+roleAdded NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ userName, | |
+ roleName, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A role was added to the system." | |
+ ::= { traps 14 } | |
+ | |
+roleModified NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ userName, | |
+ roleName, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A role was modified." | |
+ ::= { traps 15 } | |
+ | |
+ | |
+roleDeleted NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ userName, | |
+ roleName, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A role was deleted from the system." | |
+ ::= { traps 16 } | |
+ | |
+deviceUpdateStarted NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ userName, | |
+ pxIPAddress, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ imageVersion, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The device update has started." | |
+ ::= { traps 20 } | |
+ | |
+deviceUpdateCompleted NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ userName, | |
+ pxIPAddress, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ imageVersion, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The device update has completed." | |
+ ::= { traps 21 } | |
+ | |
+userBlocked NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ userName, | |
+ pxIPAddress, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "A blocked user tried to log in." | |
+ ::= { traps 22 } | |
+ | |
+powerControl NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ userName, | |
+ pxIPAddress, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ outletLabel, | |
+ measurementsOutletSensorState, | |
+ switchingOperation, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "An outlet switching operation has been performed. | |
+ Note that measurementsOutletSensorState represents the state of the outlet at the time the trap was sent. | |
+ This may be different from the final state of the outlet. For instance, | |
+ if the outlet is cycled and the outlet cycle delay is 20 seconds, this variable will | |
+ indicate OFF although the final state of the outlet will be ON. The final state of the | |
+ outlet will be indicated in the outletSensorStateChange trap for the outlet onOff sensor." | |
+ ::= { traps 23 } | |
+ | |
+ | |
+ | |
+userPasswordChanged NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ userName, | |
+ targetUser, | |
+ pxIPAddress, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "User password was changed." | |
+ ::= { traps 24 } | |
+ | |
+passwordSettingsChanged NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ userName, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation | |
+ } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Strong password settings changed." | |
+ ::= { traps 28 } | |
+ | |
+ | |
+ | |
+ | |
+ | |
+firmwareValidationFailed NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ userName, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Firmware validation failed." | |
+ ::= { traps 38 } | |
+ | |
+ | |
+ | |
+logFileCleared NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ userName, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The log file has been cleared." | |
+ ::= { traps 41 } | |
+ | |
+ | |
+ | |
+ | |
+ | |
+ | |
+bulkConfigurationSaved NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ pxIPAddress, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Bulk Configuration saved." | |
+ ::= { traps 53 } | |
+ | |
+bulkConfigurationCopied NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ pxIPAddress, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Bulk Configuration copied to the device." | |
+ ::= { traps 54 } | |
+ | |
+ | |
+ | |
+pduSensorStateChange NOTIFICATION-TYPE | |
+ OBJECTS { | |
+ pduName, | |
+ pduNumber, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ typeOfSensor, | |
+ measurementsUnitSensorTimeStamp, | |
+ measurementsUnitSensorValue, | |
+ measurementsUnitSensorState, | |
+ oldSensorState, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "PDU Sensor State Change" | |
+ ::= { traps 60 } | |
+ | |
+inletSensorStateChange NOTIFICATION-TYPE | |
+ OBJECTS { | |
+ pduName, | |
+ pduNumber, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ inletLabel, | |
+ typeOfSensor, | |
+ measurementsInletSensorTimeStamp, | |
+ measurementsInletSensorValue , | |
+ measurementsInletSensorState , | |
+ oldSensorState, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Inlet Sensor State Change" | |
+ ::= { traps 61 } | |
+ | |
+inletPoleSensorStateChange NOTIFICATION-TYPE | |
+ OBJECTS { | |
+ pduName, | |
+ pduNumber, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ inletLabel, | |
+ inletPoleNumber, | |
+ typeOfSensor, | |
+ measurementsInletPoleSensorTimeStamp, | |
+ measurementsInletPoleSensorValue , | |
+ measurementsInletPoleSensorState , | |
+ oldSensorState, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Inlet Pole Sensor State Change" | |
+ ::= { traps 62 } | |
+ | |
+outletSensorStateChange NOTIFICATION-TYPE | |
+ OBJECTS { | |
+ pduName, | |
+ pduNumber, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ outletLabel, | |
+ typeOfSensor, | |
+ measurementsOutletSensorTimeStamp, | |
+ measurementsOutletSensorValue , | |
+ measurementsOutletSensorState , | |
+ oldSensorState, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Outlet Sensor State Change." | |
+ ::= { traps 63 } | |
+ | |
+outletPoleSensorStateChange NOTIFICATION-TYPE | |
+ OBJECTS { | |
+ pduName, | |
+ pduNumber, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ outletLabel, | |
+ outletPoleNumber, | |
+ typeOfSensor, | |
+ measurementsOutletPoleSensorTimeStamp, | |
+ measurementsOutletPoleSensorValue, | |
+ measurementsOutletPoleSensorState , | |
+ oldSensorState, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Outlet Pole Sensor State Change." | |
+ ::= { traps 64 } | |
+ | |
+overCurrentProtectorSensorStateChange NOTIFICATION-TYPE | |
+ OBJECTS { | |
+ pduName, | |
+ pduNumber, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ overCurrentProtectorLabel, | |
+ typeOfSensor, | |
+ measurementsOverCurrentProtectorSensorTimeStamp, | |
+ measurementsOverCurrentProtectorSensorValue, | |
+ measurementsOverCurrentProtectorSensorState , | |
+ oldSensorState, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "overCurrentProtector Sensor State Change." | |
+ ::= { traps 65 } | |
+ | |
+externalSensorStateChange NOTIFICATION-TYPE | |
+ OBJECTS { | |
+ pduName, | |
+ pduNumber, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ externalSensorNumber, | |
+ typeOfSensor, | |
+ measurementsExternalSensorTimeStamp, | |
+ measurementsExternalSensorValue, | |
+ measurementsExternalSensorState , | |
+ oldSensorState, | |
+ externalSensorSerialNumber, | |
+ externalOnOffSensorSubtype, | |
+ externalSensorChannelNumber, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation | |
+ } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "External Sensor State Change." | |
+ ::= { traps 66 } | |
+ | |
+ | |
+smtpMessageTransmissionFailure NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ smtpMessageRecipients, | |
+ smtpServer, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "SMTP message transmission failure" | |
+ ::= { traps 67 } | |
+ | |
+ | |
+ldapError NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ errorDescription, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation | |
+ } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "LDAP Error occurred; errorDescription describes the error" | |
+ ::= { traps 68 } | |
+ | |
+deviceUpdateFailed NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ userName, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ imageVersion, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The device update has failed." | |
+ ::= { traps 70 } | |
+ | |
+loadSheddingModeEntered NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ userName, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation | |
+ } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The PX has enetered Load Shedding Mode" | |
+ ::= { traps 71 } | |
+ | |
+loadSheddingModeExited NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ userName, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation | |
+ } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The PX has exited Load Shedding Mode" | |
+ ::= { traps 72 } | |
+ | |
+pingServerEnabled NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ userName, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ serverIPAddress, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation | |
+ } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The ping feature has been enabled" | |
+ ::= { traps 73 } | |
+ | |
+pingServerDisabled NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ userName, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ serverIPAddress, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation | |
+ } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The ping feature has been disabled" | |
+ ::= { traps 74 } | |
+ | |
+serverNotReachable NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ serverIPAddress, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation | |
+ } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The server is not reachable" | |
+ ::= { traps 75 } | |
+ | |
+serverReachable NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ serverIPAddress, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation | |
+ } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The server is reachable" | |
+ ::= { traps 76 } | |
+ | |
+rfCodeTagConnected NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation | |
+ } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The RF Code Tag is Connected" | |
+ ::= { traps 77 } | |
+ | |
+rfCodeTagDisconnected NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation | |
+ } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The RF Code Tag is Disconnected" | |
+ ::= { traps 78 } | |
+ | |
+ | |
+deviceIdentificationChanged NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ userName, | |
+ deviceChangedParameter, | |
+ changedParameterNewValue, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation | |
+ } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Device identification has changed" | |
+ ::= { traps 79 } | |
+ | |
+usbSlaveConnected NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation | |
+ } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "USB Connectivity to slave has been established" | |
+ ::= { traps 80 } | |
+ | |
+usbSlaveDisconnected NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation | |
+ } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "USB Connectivity to slave has been lost" | |
+ ::= { traps 81 } | |
+ | |
+lhxSupportChanged NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation, | |
+ lhxSupportEnabled | |
+ } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The Schroff LHX Support has been either enabled or disabled." | |
+ ::= { traps 82 } | |
+ | |
+userAcceptedRestrictedServiceAgreement NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ userName, | |
+ pxIPAddress, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation | |
+ } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The user accepted the Restricted Service Agreement." | |
+ ::= { traps 83 } | |
+ | |
+userDeclinedRestrictedServiceAgreement NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ userName, | |
+ pxIPAddress, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation | |
+ } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "The user declined the Restricted Service Agreement." | |
+ ::= { traps 84 } | |
+ | |
+wireSensorStateChange NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ pduNumber, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ wireLabel, | |
+ typeOfSensor, | |
+ measurementsWireSensorTimeStamp, | |
+ measurementsWireSensorValue, | |
+ measurementsWireSensorState, | |
+ oldSensorState, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation | |
+ } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Wire Sensor State Change." | |
+ ::= { traps 85 } | |
+ | |
+ | |
+transferSwitchSensorStateChange NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ pduNumber, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ transferSwitchLabel, | |
+ typeOfSensor, | |
+ measurementsTransferSwitchSensorTimeStamp, | |
+ measurementsTransferSwitchSensorSignedValue, | |
+ measurementsTransferSwitchSensorState, | |
+ oldSensorState, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation | |
+ } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Transfer Switch Sensor State Change." | |
+ ::= { traps 86 } | |
+ | |
+ | |
+deviceSettingsSaved NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ pxIPAddress, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Device Settings have been saved." | |
+ ::= { traps 88 } | |
+ | |
+deviceSettingsRestored NOTIFICATION-TYPE | |
+ OBJECTS { pduName, | |
+ pxIPAddress, | |
+ pxInetAddressType, | |
+ pxInetIPAddress, | |
+ sysContact, | |
+ sysName, | |
+ sysLocation } | |
+ STATUS current | |
+ DESCRIPTION | |
+ "Device Settings have been restored." | |
+ ::= { traps 89 } | |
+ | |
+END | |
-- | |
1.9.1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment