summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorroot <root@lamia.panaceas.james.local>2017-08-30 08:34:09 +0100
committerroot <root@lamia.panaceas.james.local>2017-08-30 08:34:14 +0100
commit98434d5bd244f4435deae3658cbf3d13f0dd9b3d (patch)
tree91a7dbcbd5c2b3e95cf8f5fe5873e26c635faed5
parent609cf95dc0ecaff0547ba971c2241cdad8f5dd22 (diff)
downloadinf-98434d5bd244f4435deae3658cbf3d13f0dd9b3d.tar.gz
inf-98434d5bd244f4435deae3658cbf3d13f0dd9b3d.tar.bz2
inf-98434d5bd244f4435deae3658cbf3d13f0dd9b3d.zip
local-fish
-rw-r--r--mibs/PowerNet-MIB.mib22408
1 files changed, 21323 insertions, 1085 deletions
diff --git a/mibs/PowerNet-MIB.mib b/mibs/PowerNet-MIB.mib
index 989e9ab..9c64481 100644
--- a/mibs/PowerNet-MIB.mib
+++ b/mibs/PowerNet-MIB.mib
@@ -1,22 +1,22 @@
--- *************************************************************************
--- AMERICAN POWER CONVERSION PowerNet-MIB
--- *************************************************************************
--- Copyright (c) 2008 American Power Conversion, Inc.
--- PowerNet is a Trademark of American Power Conversion Corp.
---
--- Title: APC TOP LEVEL PowerNet MIB
---
--- Version : 3.9.1
---
--- Generated by script: tomib.awk
---
--- Input File: powernetPS.mib
---
--- Created: Monday, January, 07, 2008
---
--- Revision History:
--- *************************************************************************
-
+-- *************************************************************************
+-- AMERICAN POWER CONVERSION PowerNet-MIB
+-- *************************************************************************
+-- Copyright (c) 2015 American Power Conversion, Inc.
+-- PowerNet is a Trademark of American Power Conversion Corp.
+--
+-- Title: APC TOP LEVEL PowerNet MIB
+--
+-- Version : 4.1.4
+--
+-- Generated by script: tomib.awk
+--
+-- Input File: powernetPS.mib
+--
+-- Created: Wednesday, January, 21, 2015
+--
+-- Revision History:
+-- *************************************************************************
+
-- - v3.2.0 Added functionality for MasterSwitch Plus
-- - v3.3.0 Added functionality for MX28B (dcDM3) and 3-phase UPS
-- - v3.3.2 New traps for Symmetra PX UPS
@@ -93,6 +93,111 @@
-- all - Cleaned up version history section.
-- 12/19/07 - v3.9.1 airFM - Added full SNMP support, deprecating some existing OIDs in
-- favor of new structure.
+-- 12/19/07 - v3.9.2 Added new OIDs for isxModularDistribution, isxModularPdu, airInRoomPerimeter
+-- airIRGen2, symmetraPX IDs, isxServers IDs, upsAdvConfig, upsDiagSubSysNetworkComCard,
+-- memInputsCommStatus, airIRRP100GroupSetpoints. Added new SNMP Traps for
+-- ISX Modular Distribution, and xATS.
+-- 08/13/08 - v3.9.3 Added new OIDs for UPS HighPrec OIDs:
+-- upsHighPrecBattery, upsHighPrecInput, and upsHighPrecOutput.
+-- Added new OIDs for the 10kW the AIR IR Gen2:
+-- airIRG2RDT2ConfigUnitRoleOverride, airIRG2RDT2RunHoursUnit,
+-- airIRG2GroupConfigNumberofBackupUnits, airIRG2GroupConfigRuntimeBalancingEnable,
+-- and airIRG2GroupConfigLoadAssistEnable for use by 10kW application.
+-- Added new traps apcInternalCommunicationFault and apcInternalCommunicationFaultCleared
+-- for use by the SUMX application.
+-- Updated descriptions in existing OIDs.
+-- 09/25/08 - v3.9.4 Added new OIDs for Symmetra PX:
+-- upsParallelSystem, upsPhysicalLayout, upsAdvConfigMainsSetting, upsAdvConfigACWiringSetting,
+-- upsAdvConfigUpperOutputVoltTolerance, upsAdvConfigLowerOutputVoltTolerance, upsAdvConfigUpperBypassVoltTolerance
+-- upsAdvConfigLowerBypassVoltTolerance, upsAdvConfigOutofSyncBypassTransferDelay, upsAdvTestDiagnosticTime
+-- upsAdvTestDiagnosticDay, upsDiagSwitchGearBypassInputSwitchStatus, upsDiagSubFeedBreakerTable,
+-- upsDiagSubFeedBreakerTable, upsSideCarFrameLayoutTable, upsPowerFrameLayoutTable
+-- Added new OIDs for UPSs:
+-- upsBasicSystemStatus, upsAdvControlFlashAndBeep (appended new list options)
+-- Added new OIDs for the AC RP10kW:
+-- airIRG2RDT2ConfigUnitIdleOnCoolFail
+-- Added new OID for isxModularPDU device:
+-- isxModularPduDeviceTransformerPresent (appended new list option)
+-- 02/24/09 - v3.9.5 Added new OIDs for the UPS Integrated ATS product, Air IRSC product, added new Traps for UPS support
+-- and fixed MIB compilier warnings.
+-- 02/24/09 - v3.9.6 Added new Traps and mtrapargs for the ISXC Trap Notification support.
+-- 09/18/09 - v3.9.8 Added new OIDs for the InRoom C7000 Air product.
+-- 04/14/10 - v3.9.9 Added new rPDU2 device and modified some rPDU OIDs.
+-- 06/22/10 - v4.0.0 Added traps 638 through 651 to support ATS.
+-- Updated control OIDs for rPDU2g
+-- Updates to support PX100kW UPS.
+-- Added traps 756 and 757 to support PX100kW UPS.
+-- Added upsAdvBattery, upsHighPrecBattery, and upsDiagBattery OIDs to support PX250kW/PX500kW UPS.
+-- 06/30/10 - v4.0.1 Added new OID's upsAdvBatteryFullCapacity, upsAdvInputNominalFrequency, upsAdvInputNominalVoltage,
+-- upsAdvInputBypassNominalFrequency, upsAdvInputBypassNominalVoltage, upsBasicSystemInternalTemperature,
+-- upsAdvOutputNominalFrequency, upsAdvOutputActivePower and upsAdvOutputApparentPower.
+-- Added traps 734 to 739 to support Galaxy 300 and Galaxy 7000 UPS.
+-- Added SyOid's galaxy300UPS10kVA33, galaxy300UPS15kVA33, galaxy300UPS20kVA33,
+-- galaxy300UPS30kVA33, galaxy300UPS40kVA33, galaxy300UPS10kVA31, galaxy300UPS15kVA31,
+-- galaxy300UPS20kVA31 and galaxy300UPS30kVA31,galaxy7000UPS200kVA,galaxy7000UPS250kVA,
+-- galaxy7000UPS300kVA,galaxy7000UPS400kVA,galaxy7000UPS500kVA,galaxy7000SSC800kVA,
+-- galaxy7000SSC1200kVA and galaxy7000SSC2000kVA.
+-- 10/27/10 - v4.0.2 Added Idle on Cool Fail and Fan Speed Control OIDs for the InRow ACRC.
+-- Added new OID's for Odin UPS upsAdvInputStatisticsTable, upsAdvInputApparentPower,
+-- upsAdvInputVoltageTHD, upsAdvInputBypassVoltageTHD, upsAdvInputPeakCurrent, upsAdvInputBypassPeakCurrent,
+-- upsAdvOutputStatisticsTable, upsAdvOutputPeakCurrent, upsAdvOutputCurrentTHD, upsAdvOutputCrestFactor,
+-- upsAdvStateTotaltimeonbattery, upsAdvStateTotaltimeonbypass, upsAdvStateTotaltimeonNormal,
+-- upsAdvStateNumberoftimesonbattery, upsAdvStateNumberoftimesbypass, upsAdvStateNumberoftimesNormal,
+-- subfeedBreakerUpperAcceptPowerCritical, upsParallelInputMaximumCurrent, upsParallelTotalOutputPower,
+-- upsParallelTotalOutputApparentPower, upsParallelInputCurrent, upsParallelInputActivePower,
+-- upsParallelInputApparentPower, upsParallelInputVoltage, upsParallelInputMaxVoltage,
+-- upsParallelInputMaxCurrent, upsParallelInputTotalActivePower, upsParallelInputTotalApparentPower,
+-- upsParallelOutputCurrent, upsParallelOutputLoad, upsParallelOutputPercentLoad, upsParallelOutputPower,
+-- upsParallelOutputApparentPower, upsParallelDiagSubSysBreakerStatus, upsParallelDiagSubSysBreakerName
+-- and upsParallelOutputTotalPercentLoad.
+-- Modified the OID upsAdvConfigOutputFreqRange and upsParallelSysRedundancy.
+-- 01/13/11 - v4.0.3 Added new oids, upsHighPrecOutputEfficiency and upsHighPrecOutputEnergyUsage.
+-- Added green mode for bit 51 of upsBasicStateOutputState.
+-- Added traps 758 to 763 to support UPS firmware update.
+-- Deprecated all OIDs off branch mfiletransfer
+-- Added rPDU2 Metered Outlet Data
+-- 08/17/11 - v4.0.4 Updated several rPDU2 and rPDU OIDs.
+-- 12/07/11 - v4.0.5 Added new OID's for SYPX upsPhaseOutputPowerFactor and symmetraPxDisplay.
+-- Added SYS OID's for different Caphorn models galaxy5000UPS20KVA, galaxy5000UPS30KVA, galaxy5000UPS40KVA
+-- galaxy5000UPS50KVA, galaxy5000UPS60KVA , galaxy5000UPS80KVA, galaxy5000UPS100KVA, galaxy5000UPS120KVA
+-- galaxy5000UPS130KVA, galaxy5500UPS20KVA, galaxy5500UPS30KVA, galaxy5500UPS40KVA, galaxy5500UPS50KVA
+-- galaxy5500UPS60KVA, galaxy5500UPS80KVA, galaxy5500UPS100KVA, galaxy5500UPS120KVA, galaxy5500UPS130KVA
+-- and new OID upsAdvStateEcomode
+-- 06/05/12 - v4.0.6 Added new OID rPDUIdentDeviceLineToNeutralVoltage for AP7823 Rack PDU.
+-- 06/20/12 - v4.0.6 Added new rPDU2Group OID table for AP84xx, AP86xx, AP88xx, AP89xx Rack PDUs.
+-- 08/10/12 - v4.0.6 Added new OIDs for SYPX 250/500 upsAdvConfigWarningAlarmDelay, upsAdvConfigInformationalAlarmDelay, upsDiagSwitchGearInstallationLoadPct,
+-- upsParallelOutputActivePowerTable,upsParallelSysSwitchGearInstallationLoadPct, upsParallelSysRedundancyStatus and upsParallelSysName.
+-- Modified the description for upsBasicBatteryLastReplaceDate and bit 51 of upsBasicStateOutputState.
+-- Updated upsBasicOutputStatus and upsBasicSystemStatus.
+-- 08/10/12 - v4.0.6 Added SYS OIDs for different Caphorn models galaxy9000UPS, galaxy9000SSC, galaxy9000UPSWithSSC, galaxy9000FreqConverter, eps6000UPS,
+-- eps6000SSC, eps6000UPSWithSSC, eps6000FreqConverter, eps7000UPS, eps7000SSC, eps7000UPSWithSSC,
+-- eps7000FreqConverter, eps8000UPS, eps8000SSC, eps8000UPSWithSSC, eps8000FreqConverter.
+-- Modified the description for bits 53 to 56 of upsBasicStateOutputState.
+-- 02/22/13 -v4.0.8 Added OIDs upsAdvBatteryInternalSKU, upsAdvBatteryExternalSKU, upsAdvBatteryRecommendedReplaceDate,
+-- upsAdvConfigGreenMode, upsAdvConfigLCDLocalLanguage, upsAdvConfigLCDLockOut,
+-- upsAdvConfigChargerRate, and upsAdvConfigBatterySelection for the SUMX application.
+-- 04/10/13 -v4.0.9 Added new SYS OID for sPDU masterSwitchsPDU
+-- 10/18/13 -v4.1.0 Added new cooling section of OIDs for second generation cooling products.
+-- 02/17/14 -v4.1.1 Added the OIDs for Valhal(Galaxy VM)UPS.
+-- 08/11/14 -v4.1.2 Added upsHighPrecBatteryPacks category.
+-- Added upsHighPrecInputBypassVoltage and upsHighPrecInputBypassFrequency OIDs.
+-- Added traps upsLocalDisplayButtonFault, upsLocalDisplayButtonFaultCleared, upsNeedsFactorySetupFault,
+-- upsNeedsFactorySetupFaultCleared, upsEPOActive, upsEPOActiveCleared, upsFirmwareMismatch, upsFirmwareMismatchCleared,
+-- upsOscillatorFailed, and upsOscillatorFailedCleared
+-- Updated the description for upsHighPrecOutputEfficiency to display all currently defined error conditions.
+-- 11/25/14 -v4.1.4 Changes for IRRP100 and IRRP500:
+-- 1.New OIDs added to support Active Flow Controller:
+-- airIRRP100GroupStatusActiveFlowControlStatus, airIRRP100GroupSetpointsActiveFlowControlBias, airIRRP100GroupConfigNumberOfActiveFlowControllers,
+-- airIRRP100GroupConfigActiveFlowControllerLampTest, airIRRP100GroupConfigAltitudeUS, airIRRP100GroupConfigAltitudeMetric,
+-- airIRRP500GroupStatusActiveFlowControlStatus, airIRRP500GroupSetpointsActiveFlowControlBias, airIRRP500GroupConfigNumberOfActiveFlowControllers,
+-- airIRRP500GroupConfigActiveFlowControllerLampTest, airIRRP500GroupConfigAltitudeUS, airIRRP500GroupConfigAltitudeMetric.
+-- 2.Updated OIDs airIRRP100GroupConfigConfigurationType and airIRRP500GroupConfigConfigurationType to support CACS strategy.
+-- 3.Added OIDs airIRRP100UnitConfigSecondaryPowerFeedCapability and airIRRP500UnitConfigSecondaryPowerFeedCapability
+-- to support secondary power feed capability.
+-- 4.Added OIDs airIRRP100UnitConfigIdleOnCoolFail and airIRRP500UnitConfigIdleOnCoolFail to support Idle on Cool Fail setting.
+-- 5.Added OIDs airIRRP100GroupStatusDewPointTempUS, airIRRP100GroupStatusDewPointTempMetric, airIRRP500GroupStatusDewPointTempUS
+-- and airIRRP500GroupStatusDewPointTempMetric to support the group dew point temperature.
+-- 6.Added OIDs airIRRP100UnitStatusLeakSensor and airIRRP500UnitStatusLeakSensor to support leak sensor status.
-- ********************************************************************************************
-- ********************************************************************************************
-- PowerNet-MIB { iso org(3) dod(6) internet(1) private(4)
@@ -105,6 +210,7 @@ IMPORTS
DisplayString FROM RFC1213-MIB
OBJECT-TYPE FROM RFC-1212
TRAP-TYPE FROM RFC-1215;
+-- IMPORTS End
apc OBJECT IDENTIFIER ::= { enterprises 318 }
@@ -150,13 +256,25 @@ battMan OBJECT IDENTIFIER ::= { hardware 16 }
xATS OBJECT IDENTIFIER ::= { hardware 17 }
generator OBJECT IDENTIFIER ::= { hardware 18 }
consolePortServer OBJECT IDENTIFIER ::= { hardware 19 }
-
accessControl OBJECT IDENTIFIER ::= { hardware 20 }
apcLocalDisplay OBJECT IDENTIFIER ::= { hardware 21 }
+isxModularDistribution OBJECT IDENTIFIER ::= { hardware 22 }
+isxModularPdu OBJECT IDENTIFIER ::= { hardware 23 }
+
+
+universalInputOutput OBJECT IDENTIFIER ::= { hardware 25 }
+
+rPDU2 OBJECT IDENTIFIER ::= { hardware 26 }
+
+
+cooling OBJECT IDENTIFIER ::= { hardware 27 }
powerNetSubAgent OBJECT IDENTIFIER ::= { software 1 }
+struxureWareOperations OBJECT IDENTIFIER ::= { software 2 }
+struxureWareOperationsStatus OBJECT IDENTIFIER ::= { struxureWareOperations 1 }
+
powerNetSoftwareSystem OBJECT IDENTIFIER ::= { powerNetSubAgent 1 }
powerNetSoftwareConfig OBJECT IDENTIFIER ::= { powerNetSubAgent 2 }
@@ -174,15 +292,21 @@ automaticXferSwitch OBJECT IDENTIFIER ::= { system 11 }
netLock OBJECT IDENTIFIER ::= { system 12 }
symmetra3PhaseUPS OBJECT IDENTIFIER ::= { system 13 }
networkAir OBJECT IDENTIFIER ::= { system 14 }
-infraXurePDU OBJECT IDENTIFIER ::= { system 15 }
+infraStruXurePDU OBJECT IDENTIFIER ::= { system 15 }
ais5000UPS OBJECT IDENTIFIER ::= { system 16 }
smartUPS3Phase OBJECT IDENTIFIER ::= { system 17 }
battManager OBJECT IDENTIFIER ::= { system 18 }
-infraXureATS OBJECT IDENTIFIER ::= { system 19 }
+infraStruXureATS OBJECT IDENTIFIER ::= { system 19 }
conPortServ OBJECT IDENTIFIER ::= { system 20 }
gutor OBJECT IDENTIFIER ::= { system 21 }
-
accControl OBJECT IDENTIFIER ::= { system 22 }
+symmetraPX OBJECT IDENTIFIER ::= { system 23 }
+isxModDistribution OBJECT IDENTIFIER ::= { system 24 }
+isxServers OBJECT IDENTIFIER ::= { system 25 }
+smartUPS2 OBJECT IDENTIFIER ::= { system 27 }
+galaxy OBJECT IDENTIFIER ::= { system 28 }
+
+eps OBJECT IDENTIFIER ::= { system 30 }
battManIdent OBJECT IDENTIFIER ::= { battMan 1 }
battManSystemCalib OBJECT IDENTIFIER ::= { battMan 2 }
@@ -205,7 +329,7 @@ xPDUACMonitoringPoint OBJECT IDENTIFIER ::= { xPDU 3 }
xPDUCircuitBreakers OBJECT IDENTIFIER ::= { xPDU 4 }
xPDUInputContacts OBJECT IDENTIFIER ::= { xPDU 5 }
xPDUOutputRelays OBJECT IDENTIFIER ::= { xPDU 6 }
-xPDUMiscGroup OBJECT IDENTIFIER ::= { xPDU 7 }
+xPDUMiscGroup OBJECT IDENTIFIER ::= { xPDU 7 }
xPDUMainInput OBJECT IDENTIFIER ::= { xPDUACMonitoringPoint 1 }
xPDUBypassInput OBJECT IDENTIFIER ::= { xPDUACMonitoringPoint 2 }
@@ -214,8 +338,8 @@ xPDUSystemOutput OBJECT IDENTIFIER ::= { xPDUACMonitoringPoint 4
xPDUGroundMonitorPoint OBJECT IDENTIFIER ::= { xPDUACMonitoringPoint 5 }
xPDUSystemBreakers OBJECT IDENTIFIER ::= { xPDUCircuitBreakers 1 }
-xPDUBranchBreakers OBJECT IDENTIFIER ::= { xPDUCircuitBreakers 2 }
-
+xPDUBranchBreakers OBJECT IDENTIFIER ::= { xPDUCircuitBreakers 2 }
+
xATSIdent OBJECT IDENTIFIER ::= { xATS 1 }
xATSDevice OBJECT IDENTIFIER ::= { xATS 2 }
xATSSwitch OBJECT IDENTIFIER ::= { xATS 3 }
@@ -288,6 +412,8 @@ masterSwitchV2 OBJECT IDENTIFIER ::= { masterSwitch 2}
masterSwitchVM OBJECT IDENTIFIER ::= { masterSwitch 3}
masterSwitchMSP OBJECT IDENTIFIER ::= { masterSwitch 4}
masterSwitchrPDU OBJECT IDENTIFIER ::= { masterSwitch 5}
+masterSwitchrPDU2 OBJECT IDENTIFIER ::= { masterSwitch 6}
+masterSwitchsPDU OBJECT IDENTIFIER ::= { masterSwitch 7}
symmetraUPS4kVA OBJECT IDENTIFIER ::= { symmetraUPS 1 }
symmetraUPS8kVA OBJECT IDENTIFIER ::= { symmetraUPS 2 }
@@ -315,6 +441,9 @@ airIRRC100Series OBJECT IDENTIFIER ::= { networkAir 5 }
airIRRP100Series OBJECT IDENTIFIER ::= { networkAir 6 }
airIRRP500Series OBJECT IDENTIFIER ::= { networkAir 7 }
airIRRD100Series OBJECT IDENTIFIER ::= { networkAir 8 }
+airInRoomPerimeter OBJECT IDENTIFIER ::= { networkAir 9 }
+airACRC300Series OBJECT IDENTIFIER ::= { networkAir 10 }
+airIRRDU OBJECT IDENTIFIER ::= { networkAir 12 }
ais5000UPS10kVA OBJECT IDENTIFIER ::= { ais5000UPS 1 }
ais5000UPS20kVA OBJECT IDENTIFIER ::= { ais5000UPS 2 }
@@ -330,6 +459,81 @@ smartUPS3Phase20kVA OBJECT IDENTIFIER ::= { smartUPS3Phase 3 }
smartUPS3Phase30kVA OBJECT IDENTIFIER ::= { smartUPS3Phase 4 }
smartUPS3Phase40kVA OBJECT IDENTIFIER ::= { smartUPS3Phase 5 }
+galaxy7000UPS200kVA OBJECT IDENTIFIER ::= { galaxy 1 }
+galaxy7000UPS250kVA OBJECT IDENTIFIER ::= { galaxy 2 }
+galaxy7000UPS300kVA OBJECT IDENTIFIER ::= { galaxy 3 }
+galaxy7000UPS400kVA OBJECT IDENTIFIER ::= { galaxy 4 }
+galaxy7000UPS500kVA OBJECT IDENTIFIER ::= { galaxy 5 }
+galaxy7000SSC800kVA OBJECT IDENTIFIER ::= { galaxy 6 }
+galaxy7000SSC1200kVA OBJECT IDENTIFIER ::= { galaxy 7 }
+galaxy7000SSC2000kVA OBJECT IDENTIFIER ::= { galaxy 8 }
+galaxy300UPS10kVA33 OBJECT IDENTIFIER ::= { galaxy 9 }
+galaxy300UPS15kVA33 OBJECT IDENTIFIER ::= { galaxy 10 }
+galaxy300UPS20kVA33 OBJECT IDENTIFIER ::= { galaxy 11 }
+galaxy300UPS30kVA33 OBJECT IDENTIFIER ::= { galaxy 12 }
+galaxy300UPS40kVA33 OBJECT IDENTIFIER ::= { galaxy 13 }
+galaxy300UPS10kVA31 OBJECT IDENTIFIER ::= { galaxy 14 }
+galaxy300UPS15kVA31 OBJECT IDENTIFIER ::= { galaxy 15 }
+galaxy300UPS20kVA31 OBJECT IDENTIFIER ::= { galaxy 16 }
+galaxy300UPS30kVA31 OBJECT IDENTIFIER ::= { galaxy 17 }
+
+galaxy5000UPS20KVA OBJECT IDENTIFIER ::= { galaxy 18 }
+galaxy5000UPS30KVA OBJECT IDENTIFIER ::= { galaxy 19 }
+galaxy5000UPS40KVA OBJECT IDENTIFIER ::= { galaxy 20 }
+galaxy5000UPS50KVA OBJECT IDENTIFIER ::= { galaxy 21 }
+galaxy5000UPS60KVA OBJECT IDENTIFIER ::= { galaxy 22 }
+galaxy5000UPS80KVA OBJECT IDENTIFIER ::= { galaxy 23 }
+galaxy5000UPS100KVA OBJECT IDENTIFIER ::= { galaxy 24 }
+galaxy5000UPS120KVA OBJECT IDENTIFIER ::= { galaxy 25 }
+galaxy5000UPS130KVA OBJECT IDENTIFIER ::= { galaxy 26 }
+galaxy5500UPS20KVA OBJECT IDENTIFIER ::= { galaxy 27 }
+galaxy5500UPS30KVA OBJECT IDENTIFIER ::= { galaxy 28 }
+galaxy5500UPS40KVA OBJECT IDENTIFIER ::= { galaxy 29 }
+galaxy5500UPS50KVA OBJECT IDENTIFIER ::= { galaxy 30 }
+galaxy5500UPS60KVA OBJECT IDENTIFIER ::= { galaxy 31 }
+galaxy5500UPS80KVA OBJECT IDENTIFIER ::= { galaxy 32 }
+galaxy5500UPS100KVA OBJECT IDENTIFIER ::= { galaxy 33 }
+galaxy5500UPS120KVA OBJECT IDENTIFIER ::= { galaxy 34 }
+galaxy5500UPS130KVA OBJECT IDENTIFIER ::= { galaxy 35 }
+
+
+
+galaxyVMUPS50kVA OBJECT IDENTIFIER ::= { galaxy 36 }
+galaxyVMUPS60kVA OBJECT IDENTIFIER ::= { galaxy 37 }
+galaxyVMUPS80kVA OBJECT IDENTIFIER ::= { galaxy 38 }
+galaxyVMUPS90kVA OBJECT IDENTIFIER ::= { galaxy 39 }
+galaxyVMUPS100kVA OBJECT IDENTIFIER ::= { galaxy 40 }
+galaxyVMUPS110kVA OBJECT IDENTIFIER ::= { galaxy 41 }
+galaxyVMUPS120kVA OBJECT IDENTIFIER ::= { galaxy 42 }
+galaxyVMUPS130kVA OBJECT IDENTIFIER ::= { galaxy 43 }
+galaxyVMUPS160kVA OBJECT IDENTIFIER ::= { galaxy 44 }
+galaxyVMUPS180kVA OBJECT IDENTIFIER ::= { galaxy 45 }
+galaxyVMUPS200kVA OBJECT IDENTIFIER ::= { galaxy 46 }
+galaxyVMUPS225kVA OBJECT IDENTIFIER ::= { galaxy 47 }
+
+
+galaxy9000UPS OBJECT IDENTIFIER ::= { galaxy 48 }
+galaxy9000SSC OBJECT IDENTIFIER ::= { galaxy 49 }
+galaxy9000UPSWithSSC OBJECT IDENTIFIER ::= { galaxy 50 }
+galaxy9000FreqConverter OBJECT IDENTIFIER ::= { galaxy 51 }
+
+
+
+
+eps6000UPS OBJECT IDENTIFIER ::= { eps 1 }
+eps6000SSC OBJECT IDENTIFIER ::= { eps 2 }
+eps6000UPSWithSSC OBJECT IDENTIFIER ::= { eps 3 }
+eps6000FreqConverter OBJECT IDENTIFIER ::= { eps 4 }
+eps7000UPS OBJECT IDENTIFIER ::= { eps 5 }
+eps7000SSC OBJECT IDENTIFIER ::= { eps 6 }
+eps7000UPSWithSSC OBJECT IDENTIFIER ::= { eps 7 }
+eps7000FreqConverter OBJECT IDENTIFIER ::= { eps 8 }
+eps8000UPS OBJECT IDENTIFIER ::= { eps 9 }
+eps8000SSC OBJECT IDENTIFIER ::= { eps 10 }
+eps8000UPSWithSSC OBJECT IDENTIFIER ::= { eps 11 }
+eps8000FreqConverter OBJECT IDENTIFIER ::= { eps 12 }
+
+
conPortServAP930x OBJECT IDENTIFIER ::= { conPortServ 1 }
gutorPEW OBJECT IDENTIFIER ::= { gutor 1 }
@@ -351,18 +555,24 @@ upsSyncCtrlGroup OBJECT IDENTIFIER ::= { ups 10 }
upsState OBJECT IDENTIFIER ::= { ups 11 }
upsOutletGroups OBJECT IDENTIFIER ::= { ups 12 }
upsDiagnostics OBJECT IDENTIFIER ::= { ups 13 }
+upsParallelSystem OBJECT IDENTIFIER ::= { ups 14 }
+upsPhysicalLayout OBJECT IDENTIFIER ::= { ups 15 }
+upsIntegratedATS OBJECT IDENTIFIER ::= { ups 16 }
upsBasicIdent OBJECT IDENTIFIER ::= { upsIdent 1 }
upsAdvIdent OBJECT IDENTIFIER ::= { upsIdent 2 }
upsBasicBattery OBJECT IDENTIFIER ::= { upsBattery 1 }
upsAdvBattery OBJECT IDENTIFIER ::= { upsBattery 2 }
+upsHighPrecBattery OBJECT IDENTIFIER ::= { upsBattery 3 }
upsBasicInput OBJECT IDENTIFIER ::= { upsInput 1 }
upsAdvInput OBJECT IDENTIFIER ::= { upsInput 2 }
+upsHighPrecInput OBJECT IDENTIFIER ::= { upsInput 3 }
upsBasicOutput OBJECT IDENTIFIER ::= { upsOutput 1 }
upsAdvOutput OBJECT IDENTIFIER ::= { upsOutput 2 }
+upsHighPrecOutput OBJECT IDENTIFIER ::= { upsOutput 3 }
upsBasicConfig OBJECT IDENTIFIER ::= { upsConfig 1 }
upsAdvConfig OBJECT IDENTIFIER ::= { upsConfig 2 }
@@ -399,6 +609,9 @@ upsDiagSwitchGear OBJECT IDENTIFIER ::= { upsDiagnosticExternalDev
upsDiagMCCBBox OBJECT IDENTIFIER ::= { upsDiagnosticExternalDevices 2 }
upsDiagTransformer OBJECT IDENTIFIER ::= { upsDiagnosticExternalDevices 3 }
+upsDiagFlyWheel OBJECT IDENTIFIER ::= { upsDiagnosticExternalDevices 4 }
+
+
mUpsEnviron OBJECT IDENTIFIER ::= { measureUps 1 }
mUpsContact OBJECT IDENTIFIER ::= { measureUps 2 }
@@ -698,7 +911,95 @@ airIRSCUnitThresholds OBJECT IDENTIFIER ::= { airIRSCUnit 5 }
airIRSCUnitSetpoints OBJECT IDENTIFIER ::= { airIRSCUnit 6 }
airIRSCUnitConfig OBJECT IDENTIFIER ::= { airIRSCUnit 7 }
-
+airIRSCGroup OBJECT IDENTIFIER ::= { airIRSC 2 }
+
+airIRSCGroupStatus OBJECT IDENTIFIER ::= { airIRSCGroup 1 }
+airIRSCGroupSetpoints OBJECT IDENTIFIER ::= { airIRSCGroup 2 }
+airIRSCGroupConfig OBJECT IDENTIFIER ::= { airIRSCGroup 3 }
+
+
+airIRGen2 OBJECT IDENTIFIER ::= { airConditioners 4 }
+
+airIRG2Ident OBJECT IDENTIFIER ::= { airIRGen2 1 }
+airIRG2Group OBJECT IDENTIFIER ::= { airIRGen2 2 }
+airIRG2Alarms OBJECT IDENTIFIER ::= { airIRGen2 3 }
+airIRG2RC OBJECT IDENTIFIER ::= { airIRGen2 4 }
+airIRG2RD OBJECT IDENTIFIER ::= { airIRGen2 5 }
+airIRG2SC OBJECT IDENTIFIER ::= { airIRGen2 6 }
+airIRG2RA OBJECT IDENTIFIER ::= { airIRGen2 7 }
+
+-- airIR Gen2 Group data
+airIRG2GroupStatus OBJECT IDENTIFIER ::= { airIRG2Group 1 }
+airIRG2GroupSetpoints OBJECT IDENTIFIER ::= { airIRG2Group 2 }
+airIRG2GroupConfig OBJECT IDENTIFIER ::= { airIRG2Group 3 }
+
+-- airIR Gen2 RD Unit data
+airIRG2RDType1 OBJECT IDENTIFIER ::= { airIRG2RD 1 }
+airIRG2RDType2 OBJECT IDENTIFIER ::= { airIRG2RD 2 }
+airIRG2RDT2Status OBJECT IDENTIFIER ::= { airIRG2RDType2 1 }
+airIRG2RDT2RunHours OBJECT IDENTIFIER ::= { airIRG2RDType2 2 }
+airIRG2RDT2ServiceIntervals OBJECT IDENTIFIER ::= { airIRG2RDType2 3 }
+airIRG2RDT2Thresholds OBJECT IDENTIFIER ::= { airIRG2RDType2 4 }
+airIRG2RDT2Setpoints OBJECT IDENTIFIER ::= { airIRG2RDType2 5 }
+airIRG2RDT2Config OBJECT IDENTIFIER ::= { airIRG2RDType2 6 }
+
+airInRoom OBJECT IDENTIFIER ::= { airConditioners 5 }
+
+airIRmIdent OBJECT IDENTIFIER ::= { airInRoom 1 }
+airIRmAlarms OBJECT IDENTIFIER ::= { airInRoom 2 }
+airIRmPerimeter OBJECT IDENTIFIER ::= { airInRoom 3 }
+
+airIRmPmCommon1 OBJECT IDENTIFIER ::= { airIRmPerimeter 2 }
+airIRmPmCommon2 OBJECT IDENTIFIER ::= { airIRmPerimeter 3 }
+airIRmPmCommon3 OBJECT IDENTIFIER ::= { airIRmPerimeter 4 }
+airIRmPmCommon4 OBJECT IDENTIFIER ::= { airIRmPerimeter 5 }
+airIRmPmCommon5 OBJECT IDENTIFIER ::= { airIRmPerimeter 6 }
+airIRmPmCompressor1 OBJECT IDENTIFIER ::= { airIRmPerimeter 7 }
+airIRmPmCompressor2 OBJECT IDENTIFIER ::= { airIRmPerimeter 8 }
+airIRmPmSuctionValve1 OBJECT IDENTIFIER ::= { airIRmPerimeter 9 }
+airIRmPmSuctionValve2 OBJECT IDENTIFIER ::= { airIRmPerimeter 10 }
+airIRmPmEheating1 OBJECT IDENTIFIER ::= { airIRmPerimeter 11 }
+airIRmPmEheating2 OBJECT IDENTIFIER ::= { airIRmPerimeter 12 }
+airIRmPmEheating3 OBJECT IDENTIFIER ::= { airIRmPerimeter 13 }
+airIRmPmEheating4 OBJECT IDENTIFIER ::= { airIRmPerimeter 14 }
+airIRmPmGECWvalve OBJECT IDENTIFIER ::= { airIRmPerimeter 15 }
+airIRmPmGvalve OBJECT IDENTIFIER ::= { airIRmPerimeter 16 }
+airIRmPmDrycooler1 OBJECT IDENTIFIER ::= { airIRmPerimeter 17 }
+airIRmPmDrycooler2 OBJECT IDENTIFIER ::= { airIRmPerimeter 18 }
+airIRmPmDrycooler3 OBJECT IDENTIFIER ::= { airIRmPerimeter 19 }
+airIRmPmDrycooler4 OBJECT IDENTIFIER ::= { airIRmPerimeter 20 }
+airIRmPmPump1 OBJECT IDENTIFIER ::= { airIRmPerimeter 21 }
+airIRmPmPump2 OBJECT IDENTIFIER ::= { airIRmPerimeter 22 }
+airIRmPmPump3 OBJECT IDENTIFIER ::= { airIRmPerimeter 23 }
+airIRmPmPump4 OBJECT IDENTIFIER ::= { airIRmPerimeter 24 }
+airIRmPmHotgasHeating OBJECT IDENTIFIER ::= { airIRmPerimeter 25 }
+airIRmPmPWWHeating OBJECT IDENTIFIER ::= { airIRmPerimeter 26 }
+airIRmPmHumidifier1 OBJECT IDENTIFIER ::= { airIRmPerimeter 27 }
+airIRmPmHumidifier2 OBJECT IDENTIFIER ::= { airIRmPerimeter 28 }
+-- Skipping 29 and 30.
+airIRmPmDehumidification OBJECT IDENTIFIER ::= { airIRmPerimeter 31 }
+airIRmPmFan1 OBJECT IDENTIFIER ::= { airIRmPerimeter 32 }
+airIRmPmFan2 OBJECT IDENTIFIER ::= { airIRmPerimeter 33 }
+airIRmPmFan3 OBJECT IDENTIFIER ::= { airIRmPerimeter 34 }
+airIRmPmLouver1 OBJECT IDENTIFIER ::= { airIRmPerimeter 35 }
+airIRmPmLouver2 OBJECT IDENTIFIER ::= { airIRmPerimeter 36 }
+airIRmPmLouver3 OBJECT IDENTIFIER ::= { airIRmPerimeter 37 }
+airIRmPmAuxAlarm1 OBJECT IDENTIFIER ::= { airIRmPerimeter 38 }
+airIRmPmAuxAlarm2 OBJECT IDENTIFIER ::= { airIRmPerimeter 39 }
+airIRmPmAuxAlarm3 OBJECT IDENTIFIER ::= { airIRmPerimeter 40 }
+airIRmPmAuxAlarm4 OBJECT IDENTIFIER ::= { airIRmPerimeter 41 }
+airIRmPmAuxAlarm5 OBJECT IDENTIFIER ::= { airIRmPerimeter 42 }
+airIRmPmAlarmBits OBJECT IDENTIFIER ::= { airIRmPerimeter 43 }
+airIRmPmMyZone OBJECT IDENTIFIER ::= { airIRmPerimeter 44 }
+airIRmPmGlobalZoneData OBJECT IDENTIFIER ::= { airIRmPerimeter 45 }
+
+airIRGen3 OBJECT IDENTIFIER ::= { airConditioners 6 }
+
+airIRG3Ident OBJECT IDENTIFIER ::= { airIRGen3 1 }
+airIRG3Group OBJECT IDENTIFIER ::= { airIRGen3 2 }
+airIRG3Alarms OBJECT IDENTIFIER ::= { airIRGen3 3 }
+airIRG3RDU OBJECT IDENTIFIER ::= { airIRGen3 4 }
+airIRG3CM OBJECT IDENTIFIER ::= { airIRGen3 5 }
rARUIdent OBJECT IDENTIFIER ::= { rARU 1 }
@@ -725,6 +1026,37 @@ apcLocalDisplayConfig OBJECT IDENTIFIER ::= { apcLocalDisplay 2 }
accPX OBJECT IDENTIFIER ::= { accControl 1 }
+isxModularPduIdent OBJECT IDENTIFIER ::= { isxModularPdu 1 }
+isxModularPduDevice OBJECT IDENTIFIER ::= { isxModularPdu 2 }
+isxModularPduStatus OBJECT IDENTIFIER ::= { isxModularPdu 3 }
+
+symmetraPx48kVA OBJECT IDENTIFIER ::= { symmetraPX 1 }
+symmetraPx160kVA OBJECT IDENTIFIER ::= { symmetraPX 2 }
+symmetraPx250kVA OBJECT IDENTIFIER ::= { symmetraPX 3 }
+symmetraPx500kVA OBJECT IDENTIFIER ::= { symmetraPX 4 }
+symmetraPx100kVA OBJECT IDENTIFIER ::= { symmetraPX 5 }
+symmetraPxDisplay OBJECT IDENTIFIER ::= { symmetraPX 6 }
+
+isx24ModuleHalfRackPdu OBJECT IDENTIFIER ::= { isxModDistribution 1 }
+isx6ModuleRackPdu OBJECT IDENTIFIER ::= { isxModDistribution 2 }
+
+isxModularDistInfo OBJECT IDENTIFIER ::= { isxModularDistribution 1 }
+isxModularDistModules OBJECT IDENTIFIER ::= { isxModularDistribution 2 }
+isxModularDistSubFeeds OBJECT IDENTIFIER ::= { isxModularDistribution 3 }
+isxModularDistTotals OBJECT IDENTIFIER ::= { isxModularDistribution 4 }
+
+isxModularDistSysVoltage OBJECT IDENTIFIER ::= { isxModularDistTotals 1 }
+isxModularDistSysCurrent OBJECT IDENTIFIER ::= { isxModularDistTotals 2 }
+isxModularDistSysPower OBJECT IDENTIFIER ::= { isxModularDistTotals 3 }
+
+isxcBasic OBJECT IDENTIFIER ::= { isxServers 1 }
+isxcStandard OBJECT IDENTIFIER ::= { isxServers 2 }
+isxcEnterprise OBJECT IDENTIFIER ::= { isxServers 3 }
+isxcVirtual OBJECT IDENTIFIER ::= { isxServers 4 }
+
+uioSensor OBJECT IDENTIFIER ::= { universalInputOutput 1 }
+uioInputContact OBJECT IDENTIFIER ::= { universalInputOutput 2 }
+uioOutputRelay OBJECT IDENTIFIER ::= { universalInputOutput 3 }
-- object types
@@ -751,8 +1083,7 @@ mconfigTrapReceiverTable OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"A list of managers to send traps to. The number of
- entries is given by the value of mconfigNumTrapReceivers.
- Maximum number of Trap Receivers is four."
+ entries is given by the value of mconfigNumTrapReceivers."
::= { mconfig 2 }
mconfigTrapReceiverEntry OBJECT-TYPE
@@ -871,8 +1202,8 @@ mconfigTFTPServerIP OBJECT-TYPE
can be modified.
Before using TFTP to load new code image, the image file should be placed in proper
- directory of the specified TFTP server. This OID is only supported by AP9605, AP9205,
- and AP9603 PowerNet SNMP Adapters."
+ directory of the specified TFTP server. This OID is only supported by APC Network
+ Management Cards."
::= { mconfig 4 }
newCodeAuthentViaTFTP OBJECT-TYPE
@@ -905,7 +1236,7 @@ newCodeAuthentViaTFTP OBJECT-TYPE
APC agent code. Thus, current agent will not load it into the flash memory.
The value of this OID will be associated with TRAP codeImageAuthentDone.
- This OID is only supported by AP9605, AP9205, and AP9603 PowerNet SNMP Adapters."
+ This OID is only supported by APC Network Management Cards."
::= { mconfig 5 }
@@ -942,7 +1273,7 @@ mcontrolRestartAgent OBJECT-TYPE
loadAndExecuteNewAgent (3) will enable adapter to load a new agent code
into the flash memory and start to execute this new agent code.
Bootp/tftp is the default protocol. loadAndExecuteNewAgent is only
- supported by AP9605, AP9205, and AP9603 PowerNet SNMP Adapters. Setting
+ supported by APC Network Management Cards. Setting
this OID to restartWithoutAgent (4) will restart the system and not
start the agent. The subsequent time the system restarts the agent will
also automatically restart. Setting this OID to
@@ -1168,7 +1499,127 @@ mtrapargsInteger05 OBJECT-TYPE
A get of this OID will return 0."
::= { mtrapargs 19 }
-
+mtrapargsString06 OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This OID allows APC traps to be sent with an octet string argument
+ that my not be defined in the APC MIB.
+
+ A get of this OID will return a NULL string."
+ ::= { mtrapargs 20 }
+
+mtrapargsString07 OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This OID allows APC traps to be sent with an octet string argument
+ that my not be defined in the APC MIB.
+
+ A get of this OID will return a NULL string."
+ ::= { mtrapargs 21 }
+
+mtrapargsString08 OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This OID allows APC traps to be sent with an octet string argument
+ that my not be defined in the APC MIB.
+
+ A get of this OID will return a NULL string."
+ ::= { mtrapargs 22 }
+
+mtrapargsOctetString OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This OID allows APC traps to be sent with an octet string argument
+ that my not be defined in the APC MIB.
+
+ A get of this OID will return a NULL string."
+ ::= { mtrapargs 23 }
+
+mtrapargsOctetString02 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This OID allows APC traps to be sent with an octet string argument
+ that my not be defined in the APC MIB.
+
+ A get of this OID will return a NULL string."
+ ::= { mtrapargs 24 }
+
+mtrapargsOctetString03 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This OID allows APC traps to be sent with an octet string argument
+ that my not be defined in the APC MIB.
+
+ A get of this OID will return a NULL string."
+ ::= { mtrapargs 25 }
+
+mtrapargsOctetString04 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This OID allows APC traps to be sent with an octet string argument
+ that my not be defined in the APC MIB.
+
+ A get of this OID will return a NULL string."
+ ::= { mtrapargs 26 }
+
+mtrapargsOctetString05 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This OID allows APC traps to be sent with an octet string argument
+ that my not be defined in the APC MIB.
+
+ A get of this OID will return a NULL string."
+ ::= { mtrapargs 27 }
+
+mtrapargsOctetString06 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This OID allows APC traps to be sent with an octet string argument
+ that my not be defined in the APC MIB.
+
+ A get of this OID will return a NULL string."
+ ::= { mtrapargs 28 }
+
+mtrapargsOctetString07 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This OID allows APC traps to be sent with an octet string argument
+ that my not be defined in the APC MIB.
+
+ A get of this OID will return a NULL string."
+ ::= { mtrapargs 29 }
+
+mtrapargsOctetString08 OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This OID allows APC traps to be sent with an octet string argument
+ that my not be defined in the APC MIB.
+
+ A get of this OID will return a NULL string."
+ ::= { mtrapargs 30 }
+
-- the mfiletransfer group
-- the mfiletransferStatus group
mfiletransferStatusLastTransferResult OBJECT-TYPE
@@ -1183,9 +1634,11 @@ mfiletransferStatusLastTransferResult OBJECT-TYPE
lastFileTransferResultFailureFileCorrupted (8)
}
ACCESS read-only
- STATUS mandatory
+ STATUS deprecated
DESCRIPTION
- "Once mfiletransferControlInitiateFileTransfer is set to a value other than doNotInitiateFileTransfer
+ "This OID has been deprecated.
+
+ Once mfiletransferControlInitiateFileTransfer is set to a value other than doNotInitiateFileTransfer
a file transfer of mfiletransferConfigSettingsFilename will be attempted from either a TFTP or FTP
server.
@@ -1207,9 +1660,11 @@ mfiletransferStatusLastTransferResult OBJECT-TYPE
mfiletransferConfigSettingsFilename OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
- STATUS mandatory
+ STATUS deprecated
DESCRIPTION
- "The path and name of the file to transfer using the mfiletransferControlInitiateFileTransfer OID.
+ "This OID has been deprecated.
+
+ The path and name of the file to transfer using the mfiletransferControlInitiateFileTransfer OID.
If the file to transfer exists in the default server directory then the path may be omitted."
::= { mfiletransferConfigSettings 1 }
@@ -1219,9 +1674,11 @@ mfiletransferConfigSettingsFilename OBJECT-TYPE
mfiletransferConfigTFTPServerAddress OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
- STATUS mandatory
+ STATUS deprecated
DESCRIPTION
- "The IP Address in dotted decimal notation of the TFTP server involved in the file transfer."
+ "This OID has been deprecated.
+
+ The IP Address in dotted decimal notation of the TFTP server involved in the file transfer."
::= { mfiletransferConfigTFTP 1 }
@@ -1230,27 +1687,33 @@ mfiletransferConfigTFTPServerAddress OBJECT-TYPE
mfiletransferConfigFTPServerAddress OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
- STATUS mandatory
+ STATUS deprecated
DESCRIPTION
- "The IP Address in dotted decimal notation of the FTP server involved in the file transfer."
+ "This OID has been deprecated.
+
+ The IP Address in dotted decimal notation of the FTP server involved in the file transfer."
::= { mfiletransferConfigFTP 1 }
mfiletransferConfigFTPServerUser OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
- STATUS mandatory
+ STATUS deprecated
DESCRIPTION
- "The user identification for logging into the FTP server specified with mfiletransferConfigFTPServerAddress."
+ "This OID has been deprecated.
+
+ The user identification for logging into the FTP server specified with mfiletransferConfigFTPServerAddress."
::= { mfiletransferConfigFTP 2 }
mfiletransferConfigFTPServerPassword OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
- STATUS mandatory
+ STATUS deprecated
DESCRIPTION
- "The password for logging into the FTP server specified with mfiletransferConfigFTPServerAddress."
+ "This OID has been deprecated.
+
+ The password for logging into the FTP server specified with mfiletransferConfigFTPServerAddress."
::= { mfiletransferConfigFTP 3 }
@@ -1263,9 +1726,11 @@ mfiletransferControlInitiateFileTransfer OBJECT-TYPE
initiateFileTransferDownloadViaFTP (3)
}
ACCESS read-write
- STATUS mandatory
+ STATUS deprecated
DESCRIPTION
- "Setting this OID to doNotInitiateFileTransfer (1) will do nothing.
+ "This OID has been deprecated.
+
+ Setting this OID to doNotInitiateFileTransfer (1) will do nothing.
Setting this OID to initiateFileTransferDownloadViaTFTP (2) will attempt to transfer the file named in
mfiletransferConfigSettingsFilename from the TFTP Server identified in mfiletransferConfigTFTPAddress.
@@ -1275,7 +1740,6 @@ mfiletransferControlInitiateFileTransfer OBJECT-TYPE
using mfiletransferConfigFTPUser and mfiletransferConfigFTPPassword for the FTP Server login process."
::= { mfiletransferControl 1 }
-
-- the battManIdent group
battManIdentProductName OBJECT-TYPE
@@ -1353,15 +1817,15 @@ battManUnitCalibTableSize OBJECT-TYPE
::= { battManUnitCalib 1 }
battManUnitCalibTable OBJECT-TYPE
- SYNTAX SEQUENCE OF BattManUnitCalibTableEntry
+ SYNTAX SEQUENCE OF BattManUnitCalibEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting calibration information from each unit in the system."
::= { battManUnitCalib 2 }
-battManUnitCalibTableEntry OBJECT-TYPE
- SYNTAX BattManUnitCalibTableEntry
+battManUnitCalibEntry OBJECT-TYPE
+ SYNTAX BattManUnitCalibEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -1369,7 +1833,7 @@ battManUnitCalibTableEntry OBJECT-TYPE
INDEX { battManUnitCalibIndex }
::= { battManUnitCalibTable 1 }
-BattManUnitCalibTableEntry ::=
+BattManUnitCalibEntry ::=
SEQUENCE {
battManUnitCalibIndex INTEGER,
battManUnitSerialNumber DisplayString,
@@ -1383,7 +1847,7 @@ battManUnitCalibIndex OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"Index of unit calibration entries in the table."
- ::= { battManUnitCalibTableEntry 1 }
+ ::= { battManUnitCalibEntry 1 }
battManUnitSerialNumber OBJECT-TYPE
SYNTAX DisplayString
@@ -1391,7 +1855,7 @@ battManUnitSerialNumber OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The serial number of the unit."
- ::= { battManUnitCalibTableEntry 2 }
+ ::= { battManUnitCalibEntry 2 }
battManBatteryVoltageZeroCalib OBJECT-TYPE
SYNTAX INTEGER
@@ -1399,15 +1863,15 @@ battManBatteryVoltageZeroCalib OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The unit battery voltage zero calibration in millivolts."
- ::= { battManUnitCalibTableEntry 3 }
+ ::= { battManUnitCalibEntry 3 }
battManBatteryVoltageSpanCalib OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
- "The unit battery voltage span calibration in percent."
- ::= { battManUnitCalibTableEntry 4 }
+ "The unit battery voltage span calibration in hundredths of percent."
+ ::= { battManUnitCalibEntry 4 }
-- string calibration table
@@ -1420,15 +1884,15 @@ battManStringCalibTableSize OBJECT-TYPE
::= { battManStringCalib 1 }
battManStringCalibTable OBJECT-TYPE
- SYNTAX SEQUENCE OF BattManStringCalibTableEntry
+ SYNTAX SEQUENCE OF BattManStringCalibEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting calibration information from each string in the system."
::= { battManStringCalib 2 }
-battManStringCalibTableEntry OBJECT-TYPE
- SYNTAX BattManStringCalibTableEntry
+battManStringCalibEntry OBJECT-TYPE
+ SYNTAX BattManStringCalibEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -1436,7 +1900,7 @@ battManStringCalibTableEntry OBJECT-TYPE
INDEX { battManStringCalibIndex }
::= { battManStringCalibTable 1 }
-BattManStringCalibTableEntry ::=
+BattManStringCalibEntry ::=
SEQUENCE {
battManStringCalibIndex INTEGER,
battManDCCurrentZeroCalib INTEGER,
@@ -1450,7 +1914,7 @@ battManStringCalibIndex OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"Index of string calibration entries in the table."
- ::= { battManStringCalibTableEntry 1 }
+ ::= { battManStringCalibEntry 1 }
battManDCCurrentZeroCalib OBJECT-TYPE
SYNTAX INTEGER
@@ -1458,7 +1922,7 @@ battManDCCurrentZeroCalib OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The string DC current zero calibration in tenths of amps."
- ::= { battManStringCalibTableEntry 2 }
+ ::= { battManStringCalibEntry 2 }
battManACCurrentZeroCalib OBJECT-TYPE
SYNTAX INTEGER
@@ -1466,7 +1930,7 @@ battManACCurrentZeroCalib OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The string AC current zero calibration in tenths of amps."
- ::= { battManStringCalibTableEntry 3 }
+ ::= { battManStringCalibEntry 3 }
battManProbeRange OBJECT-TYPE
SYNTAX INTEGER {
@@ -1480,7 +1944,7 @@ battManProbeRange OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The string probe range in amps."
- ::= { battManStringCalibTableEntry 4 }
+ ::= { battManStringCalibEntry 4 }
--string 1 battery calibration table
@@ -1493,15 +1957,15 @@ battManString1BatteryCalibTableSize OBJECT-TYPE
::= { battManBatteryCalib 1 }
battManString1BatteryCalibTable OBJECT-TYPE
- SYNTAX SEQUENCE OF BattManString1BatteryCalibTableEntry
+ SYNTAX SEQUENCE OF BattManString1BatteryCalibEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting calibration information from each battery in String 1."
::= { battManBatteryCalib 2 }
-battManString1BatteryCalibTableEntry OBJECT-TYPE
- SYNTAX BattManString1BatteryCalibTableEntry
+battManString1BatteryCalibEntry OBJECT-TYPE
+ SYNTAX BattManString1BatteryCalibEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -1509,7 +1973,7 @@ battManString1BatteryCalibTableEntry OBJECT-TYPE
INDEX { battManString1BatteryCalibIndex }
::= { battManString1BatteryCalibTable 1 }
-BattManString1BatteryCalibTableEntry ::=
+BattManString1BatteryCalibEntry ::=
SEQUENCE {
battManString1BatteryCalibIndex INTEGER,
battManString1BatteryInterTierOhmicValue INTEGER
@@ -1521,7 +1985,7 @@ battManString1BatteryCalibIndex OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"Index of battery calibration entries in the table."
- ::= { battManString1BatteryCalibTableEntry 1 }
+ ::= { battManString1BatteryCalibEntry 1 }
battManString1BatteryInterTierOhmicValue OBJECT-TYPE
SYNTAX INTEGER
@@ -1530,7 +1994,7 @@ battManString1BatteryInterTierOhmicValue OBJECT-TYPE
DESCRIPTION
"The battery inter-tier ohmic value in ohms. This corresponds to the ohmic
value for the positive terminal of the battery."
- ::= { battManString1BatteryCalibTableEntry 2 }
+ ::= { battManString1BatteryCalibEntry 2 }
--string 2 battery calibration table
@@ -1543,15 +2007,15 @@ battManString2BatteryCalibTableSize OBJECT-TYPE
::= { battManBatteryCalib 3 }
battManString2BatteryCalibTable OBJECT-TYPE
- SYNTAX SEQUENCE OF BattManString2BatteryCalibTableEntry
+ SYNTAX SEQUENCE OF BattManString2BatteryCalibEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting calibration information from each battery in String 2."
::= { battManBatteryCalib 4 }
-battManString2BatteryCalibTableEntry OBJECT-TYPE
- SYNTAX BattManString2BatteryCalibTableEntry
+battManString2BatteryCalibEntry OBJECT-TYPE
+ SYNTAX BattManString2BatteryCalibEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -1559,7 +2023,7 @@ battManString2BatteryCalibTableEntry OBJECT-TYPE
INDEX { battManString2BatteryCalibIndex }
::= { battManString2BatteryCalibTable 1 }
-BattManString2BatteryCalibTableEntry ::=
+BattManString2BatteryCalibEntry ::=
SEQUENCE {
battManString2BatteryCalibIndex INTEGER,
battManString2BatteryInterTierOhmicValue INTEGER
@@ -1571,7 +2035,7 @@ battManString2BatteryCalibIndex OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"Index of battery calibration entries in the table."
- ::= { battManString2BatteryCalibTableEntry 1 }
+ ::= { battManString2BatteryCalibEntry 1 }
battManString2BatteryInterTierOhmicValue OBJECT-TYPE
SYNTAX INTEGER
@@ -1579,7 +2043,7 @@ battManString2BatteryInterTierOhmicValue OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The battery inter-tier ohmic value in ohms."
- ::= { battManString2BatteryCalibTableEntry 2 }
+ ::= { battManString2BatteryCalibEntry 2 }
-- the battManConfig group
@@ -1612,7 +2076,7 @@ battManConfigBatteryAHCapacity OBJECT-TYPE
ACCESS read-write
STATUS mandatory
DESCRIPTION
- "The amp hour capacity of the monitored batteries 5-2000 AH."
+ "The amp hour capacity of the monitored batteries 5-4000 AH."
::= { battManConfig 3 }
battManConfigNumberofStrings OBJECT-TYPE
@@ -1631,14 +2095,21 @@ battManConfigBatteriesperString OBJECT-TYPE
"The number of batteries per string."
::= { battManConfig 5 }
+
battManConfigCellsperBattery OBJECT-TYPE
- SYNTAX INTEGER
+ SYNTAX INTEGER {
+ oneCell (1),
+ twoCells (2),
+ fourCells (4),
+ sixCells (6)
+ }
ACCESS read-write
STATUS mandatory
DESCRIPTION
- "The number of cells per battery (1 - 6 for lead-acid, 1 - 2 for NiCd."
+ "The number of cells per battery (1, 2, 4 or 6 for lead-acid, 1 or 2 for NiCd."
::= { battManConfig 6 }
+
battManConfigMinCellVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
@@ -1965,7 +2436,7 @@ battManInputContactTableSize OBJECT-TYPE
::= { battManInputContactStatus 1 }
battManInputContactTable OBJECT-TYPE
- SYNTAX SEQUENCE OF BattManInputContactTableEntry
+ SYNTAX SEQUENCE OF BattManInputContactEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -1973,8 +2444,8 @@ battManInputContactTable OBJECT-TYPE
in the system. "
::= { battManInputContactStatus 2 }
-battManInputContactTableEntry OBJECT-TYPE
- SYNTAX BattManInputContactTableEntry
+battManInputContactEntry OBJECT-TYPE
+ SYNTAX BattManInputContactEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -1982,7 +2453,7 @@ battManInputContactTableEntry OBJECT-TYPE
INDEX { battManInputContactIndex }
::= { battManInputContactTable 1 }
-BattManInputContactTableEntry ::=
+BattManInputContactEntry ::=
SEQUENCE {
battManInputContactIndex INTEGER,
battManInputContactName DisplayString,
@@ -1998,7 +2469,7 @@ battManInputContactIndex OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"Index of contact entries in the table."
- ::= { battManInputContactTableEntry 1 }
+ ::= { battManInputContactEntry 1 }
battManInputContactName OBJECT-TYPE
SYNTAX DisplayString
@@ -2006,7 +2477,7 @@ battManInputContactName OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The name of the input contact."
- ::= { battManInputContactTableEntry 2 }
+ ::= { battManInputContactEntry 2 }
battManInputContactAlarmState OBJECT-TYPE
SYNTAX INTEGER {
@@ -2017,7 +2488,7 @@ battManInputContactAlarmState OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates that the alarm condition is active for this contact."
- ::= { battManInputContactTableEntry 3 }
+ ::= { battManInputContactEntry 3 }
battManInputContactState OBJECT-TYPE
SYNTAX INTEGER {
@@ -2029,7 +2500,7 @@ battManInputContactState OBJECT-TYPE
DESCRIPTION
"When set to open(1), the input contact is in the open state.
When set to closed(2), the input contact is in the closed state."
- ::= { battManInputContactTableEntry 4 }
+ ::= { battManInputContactEntry 4 }
battManInputContactNormalState OBJECT-TYPE
SYNTAX INTEGER {
@@ -2041,7 +2512,7 @@ battManInputContactNormalState OBJECT-TYPE
DESCRIPTION
"When set to open(1), the input contact is normally open.
When set to closed(2), the input contact is normally closed."
- ::= { battManInputContactTableEntry 5 }
+ ::= { battManInputContactEntry 5 }
battManInputContactAlarmDelay OBJECT-TYPE
SYNTAX INTEGER
@@ -2049,7 +2520,7 @@ battManInputContactAlarmDelay OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The input contact alarm delay time in seconds."
- ::= { battManInputContactTableEntry 6 }
+ ::= { battManInputContactEntry 6 }
-- This is a table of battery string parameters
@@ -2062,7 +2533,7 @@ battManStringTableSize OBJECT-TYPE
::= { battManStringStatus 1 }
battManStringTable OBJECT-TYPE
- SYNTAX SEQUENCE OF BattManStringTableEntry
+ SYNTAX SEQUENCE OF BattManStringEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -2070,8 +2541,8 @@ battManStringTable OBJECT-TYPE
in the system. "
::= { battManStringStatus 2 }
-battManStringTableEntry OBJECT-TYPE
- SYNTAX BattManStringTableEntry
+battManStringEntry OBJECT-TYPE
+ SYNTAX BattManStringEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -2079,7 +2550,7 @@ battManStringTableEntry OBJECT-TYPE
INDEX { battManStringIndex }
::= { battManStringTable 1 }
-BattManStringTableEntry ::=
+BattManStringEntry ::=
SEQUENCE {
battManStringIndex INTEGER,
battManStringCurrent INTEGER,
@@ -2102,7 +2573,7 @@ battManStringIndex OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"Index of string entries in the table."
- ::= { battManStringTableEntry 1 }
+ ::= { battManStringEntry 1 }
battManStringCurrent OBJECT-TYPE
SYNTAX INTEGER
@@ -2110,7 +2581,7 @@ battManStringCurrent OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The string current in tenths of amps."
- ::= { battManStringTableEntry 2 }
+ ::= { battManStringEntry 2 }
battManStringRippleCurrent OBJECT-TYPE
SYNTAX INTEGER
@@ -2118,7 +2589,7 @@ battManStringRippleCurrent OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The string ripple current in tenths of amps."
- ::= { battManStringTableEntry 3 }
+ ::= { battManStringEntry 3 }
battManStringChargerHighVoltageAlarm OBJECT-TYPE
SYNTAX INTEGER {
@@ -2129,7 +2600,7 @@ battManStringChargerHighVoltageAlarm OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates that the string charger has a high voltage alarm."
- ::= { battManStringTableEntry 4 }
+ ::= { battManStringEntry 4 }
battManStringChargerLowVoltageAlarm OBJECT-TYPE
SYNTAX INTEGER {
@@ -2140,7 +2611,7 @@ battManStringChargerLowVoltageAlarm OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates that the string charger has a low voltage alarm."
- ::= { battManStringTableEntry 5 }
+ ::= { battManStringEntry 5 }
battManStringCurrentProbeDisconnected OBJECT-TYPE
SYNTAX INTEGER {
@@ -2151,7 +2622,7 @@ battManStringCurrentProbeDisconnected OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates that the string charger probe is disconnected."
- ::= { battManStringTableEntry 6 }
+ ::= { battManStringEntry 6 }
battManStringOnBattery OBJECT-TYPE
SYNTAX INTEGER {
@@ -2162,7 +2633,7 @@ battManStringOnBattery OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates that the string is in the on-battery state."
- ::= { battManStringTableEntry 7 }
+ ::= { battManStringEntry 7 }
battManStringHighRippleCurrent OBJECT-TYPE
SYNTAX INTEGER {
@@ -2173,7 +2644,7 @@ battManStringHighRippleCurrent OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates that the string has a high ripple current."
- ::= { battManStringTableEntry 8 }
+ ::= { battManStringEntry 8 }
battManStringVoltage OBJECT-TYPE
SYNTAX INTEGER
@@ -2182,7 +2653,7 @@ battManStringVoltage OBJECT-TYPE
DESCRIPTION
"The sum of the voltages for all of the batteries on a
string in millivolts DC."
- ::= { battManStringTableEntry 9 }
+ ::= { battManStringEntry 9 }
battManStringDischargeLess5Seconds OBJECT-TYPE
SYNTAX INTEGER
@@ -2191,7 +2662,7 @@ battManStringDischargeLess5Seconds OBJECT-TYPE
DESCRIPTION
"The number of recorded discharges lasting less than
5 seconds."
- ::= { battManStringTableEntry 10 }
+ ::= { battManStringEntry 10 }
battManStringDischarge5to10Seconds OBJECT-TYPE
SYNTAX INTEGER
@@ -2200,7 +2671,7 @@ battManStringDischarge5to10Seconds OBJECT-TYPE
DESCRIPTION
"The number of recorded discharges lasting between 5
and 10 seconds."
- ::= { battManStringTableEntry 11 }
+ ::= { battManStringEntry 11 }
battManStringDischarge10to60Seconds OBJECT-TYPE
SYNTAX INTEGER
@@ -2209,7 +2680,7 @@ battManStringDischarge10to60Seconds OBJECT-TYPE
DESCRIPTION
"The number of recorded discharges lasting between 10
and 60 seconds."
- ::= { battManStringTableEntry 12 }
+ ::= { battManStringEntry 12 }
battManStringDischargeMore60Seconds OBJECT-TYPE
SYNTAX INTEGER
@@ -2218,7 +2689,7 @@ battManStringDischargeMore60Seconds OBJECT-TYPE
DESCRIPTION
"The number of recorded discharges lasting more than
60 seconds (1 minute)."
- ::= { battManStringTableEntry 13 }
+ ::= { battManStringEntry 13 }
-- the battManString1BatteryStatus group
@@ -2231,7 +2702,7 @@ battManString1BatteryTableSize OBJECT-TYPE
::= { battManBatteryStatus 1 }
battManString1BatteryTable OBJECT-TYPE
- SYNTAX SEQUENCE OF BattManString1BatteryTableEntry
+ SYNTAX SEQUENCE OF BattManString1BatteryEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -2239,8 +2710,8 @@ battManString1BatteryTable OBJECT-TYPE
in the system. "
::= { battManBatteryStatus 2 }
-battManString1BatteryTableEntry OBJECT-TYPE
- SYNTAX BattManString1BatteryTableEntry
+battManString1BatteryEntry OBJECT-TYPE
+ SYNTAX BattManString1BatteryEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -2248,7 +2719,7 @@ battManString1BatteryTableEntry OBJECT-TYPE
INDEX { battManString1BatteryIndex }
::= { battManString1BatteryTable 1 }
-BattManString1BatteryTableEntry ::=
+BattManString1BatteryEntry ::=
SEQUENCE {
battManString1BatteryIndex INTEGER,
battManString1BatteryVoltage INTEGER,
@@ -2272,7 +2743,7 @@ battManString1BatteryIndex OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"Index of string entries in the table."
- ::= { battManString1BatteryTableEntry 1 }
+ ::= { battManString1BatteryEntry 1 }
battManString1BatteryVoltage OBJECT-TYPE
SYNTAX INTEGER
@@ -2280,7 +2751,7 @@ battManString1BatteryVoltage OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The battery voltage in millivolts DC."
- ::= { battManString1BatteryTableEntry 2 }
+ ::= { battManString1BatteryEntry 2 }
battManString1BatteryLowestVoltage OBJECT-TYPE
SYNTAX INTEGER
@@ -2288,7 +2759,7 @@ battManString1BatteryLowestVoltage OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The lowest battery discharge voltage during the last power event in millivolts DC."
- ::= { battManString1BatteryTableEntry 3 }
+ ::= { battManString1BatteryEntry 3 }
battManString1BatteryCellShorted OBJECT-TYPE
SYNTAX INTEGER {
@@ -2299,7 +2770,7 @@ battManString1BatteryCellShorted OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates that a battery cell is shorted."
- ::= { battManString1BatteryTableEntry 4 }
+ ::= { battManString1BatteryEntry 4 }
battManString1BatteryOpenFuseOrConnection OBJECT-TYPE
SYNTAX INTEGER {
@@ -2310,7 +2781,7 @@ battManString1BatteryOpenFuseOrConnection OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates that a fuse or connection is open."
- ::= { battManString1BatteryTableEntry 5 }
+ ::= { battManString1BatteryEntry 5 }
battManString1BatteryLowCapacity OBJECT-TYPE
SYNTAX INTEGER {
@@ -2321,7 +2792,7 @@ battManString1BatteryLowCapacity OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates a battery has low capacity."
- ::= { battManString1BatteryTableEntry 6 }
+ ::= { battManString1BatteryEntry 6 }
battManString1BatteryHighOhmicValue OBJECT-TYPE
SYNTAX INTEGER {
@@ -2332,7 +2803,7 @@ battManString1BatteryHighOhmicValue OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates a battery has a high ohmic value."
- ::= { battManString1BatteryTableEntry 7 }
+ ::= { battManString1BatteryEntry 7 }
battManString1BatteryThermalRunaway OBJECT-TYPE
SYNTAX INTEGER {
@@ -2343,7 +2814,7 @@ battManString1BatteryThermalRunaway OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates a battery has a thermal runaway condition."
- ::= { battManString1BatteryTableEntry 8 }
+ ::= { battManString1BatteryEntry 8 }
battManString1BatteryDryout OBJECT-TYPE
SYNTAX INTEGER {
@@ -2354,7 +2825,7 @@ battManString1BatteryDryout OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates a battery has a dryout condition."
- ::= { battManString1BatteryTableEntry 9 }
+ ::= { battManString1BatteryEntry 9 }
battManString1BatteryUserHighVoltageAlarm OBJECT-TYPE
SYNTAX INTEGER {
@@ -2366,7 +2837,7 @@ battManString1BatteryUserHighVoltageAlarm OBJECT-TYPE
DESCRIPTION
"When set to alarm(2), indicates a battery has violated
the user level high voltage limit."
- ::= { battManString1BatteryTableEntry 10 }
+ ::= { battManString1BatteryEntry 10 }
battManString1BatteryUserLowVoltageAlarm OBJECT-TYPE
SYNTAX INTEGER {
@@ -2378,7 +2849,7 @@ battManString1BatteryUserLowVoltageAlarm OBJECT-TYPE
DESCRIPTION
"When set to alarm(2), indicates a battery has violated
the user level low voltage limit."
- ::= { battManString1BatteryTableEntry 11 }
+ ::= { battManString1BatteryEntry 11 }
battManString1BatteryChemHighVoltageAlarm OBJECT-TYPE
SYNTAX INTEGER {
@@ -2390,7 +2861,7 @@ battManString1BatteryChemHighVoltageAlarm OBJECT-TYPE
DESCRIPTION
"When set to alarm(2), indicates a battery has violated
the chemistry level high voltage limit."
- ::= { battManString1BatteryTableEntry 12 }
+ ::= { battManString1BatteryEntry 12 }
battManString1BatteryChemLowVoltageAlarm OBJECT-TYPE
SYNTAX INTEGER {
@@ -2402,7 +2873,7 @@ battManString1BatteryChemLowVoltageAlarm OBJECT-TYPE
DESCRIPTION
"When set to alarm(2), indicates a battery has violated
the chemistry level low voltage limit."
- ::= { battManString1BatteryTableEntry 13 }
+ ::= { battManString1BatteryEntry 13 }
battManString1BatteryOpenCell OBJECT-TYPE
SYNTAX INTEGER {
@@ -2414,7 +2885,7 @@ battManString1BatteryOpenCell OBJECT-TYPE
DESCRIPTION
"When set to alarm(2), indicates the battery has an open
cell or an inter-connection is abnormal."
- ::= { battManString1BatteryTableEntry 14 }
+ ::= { battManString1BatteryEntry 14 }
-- the battManString2BatteryStatus group
@@ -2428,7 +2899,7 @@ battManString2BatteryTableSize OBJECT-TYPE
::= { battManBatteryStatus 3 }
battManString2BatteryTable OBJECT-TYPE
- SYNTAX SEQUENCE OF BattManString2BatteryTableEntry
+ SYNTAX SEQUENCE OF BattManString2BatteryEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -2436,8 +2907,8 @@ battManString2BatteryTable OBJECT-TYPE
in the system. "
::= { battManBatteryStatus 4 }
-battManString2BatteryTableEntry OBJECT-TYPE
- SYNTAX BattManString2BatteryTableEntry
+battManString2BatteryEntry OBJECT-TYPE
+ SYNTAX BattManString2BatteryEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -2445,7 +2916,7 @@ battManString2BatteryTableEntry OBJECT-TYPE
INDEX { battManString2BatteryIndex }
::= { battManString2BatteryTable 1 }
-BattManString2BatteryTableEntry ::=
+BattManString2BatteryEntry ::=
SEQUENCE {
battManString2BatteryIndex INTEGER,
battManString2BatteryVoltage INTEGER,
@@ -2469,7 +2940,7 @@ battManString2BatteryIndex OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"Index of string entries in the table."
- ::= { battManString2BatteryTableEntry 1 }
+ ::= { battManString2BatteryEntry 1 }
battManString2BatteryVoltage OBJECT-TYPE
SYNTAX INTEGER
@@ -2477,7 +2948,7 @@ battManString2BatteryVoltage OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The battery voltage in millivolts DC."
- ::= { battManString2BatteryTableEntry 2 }
+ ::= { battManString2BatteryEntry 2 }
battManString2BatteryLowestVoltage OBJECT-TYPE
SYNTAX INTEGER
@@ -2485,7 +2956,7 @@ battManString2BatteryLowestVoltage OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The lowest battery discharge voltage during the last power event in millivolts DC."
- ::= { battManString2BatteryTableEntry 3 }
+ ::= { battManString2BatteryEntry 3 }
battManString2BatteryCellShorted OBJECT-TYPE
SYNTAX INTEGER {
@@ -2496,7 +2967,7 @@ battManString2BatteryCellShorted OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates that a battery cell is shorted."
- ::= { battManString2BatteryTableEntry 4 }
+ ::= { battManString2BatteryEntry 4 }
battManString2BatteryOpenFuseOrConnection OBJECT-TYPE
SYNTAX INTEGER {
@@ -2507,7 +2978,7 @@ battManString2BatteryOpenFuseOrConnection OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates that a fuse or connection is open."
- ::= { battManString2BatteryTableEntry 5 }
+ ::= { battManString2BatteryEntry 5 }
battManString2BatteryLowCapacity OBJECT-TYPE
SYNTAX INTEGER {
@@ -2518,7 +2989,7 @@ battManString2BatteryLowCapacity OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates a battery has low capacity."
- ::= { battManString2BatteryTableEntry 6 }
+ ::= { battManString2BatteryEntry 6 }
battManString2BatteryHighOhmicValue OBJECT-TYPE
SYNTAX INTEGER {
@@ -2529,7 +3000,7 @@ battManString2BatteryHighOhmicValue OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates a battery has a high ohmic value."
- ::= { battManString2BatteryTableEntry 7 }
+ ::= { battManString2BatteryEntry 7 }
battManString2BatteryThermalRunaway OBJECT-TYPE
SYNTAX INTEGER {
@@ -2540,7 +3011,7 @@ battManString2BatteryThermalRunaway OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates a battery has a thermal runaway condition."
- ::= { battManString2BatteryTableEntry 8 }
+ ::= { battManString2BatteryEntry 8 }
battManString2BatteryDryout OBJECT-TYPE
SYNTAX INTEGER {
@@ -2551,7 +3022,7 @@ battManString2BatteryDryout OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates a battery has a dryout condition."
- ::= { battManString2BatteryTableEntry 9 }
+ ::= { battManString2BatteryEntry 9 }
battManString2BatteryUserHighVoltageAlarm OBJECT-TYPE
SYNTAX INTEGER {
@@ -2563,7 +3034,7 @@ battManString2BatteryUserHighVoltageAlarm OBJECT-TYPE
DESCRIPTION
"When set to alarm(2), indicates a battery has violated
the user level high voltage limit."
- ::= { battManString2BatteryTableEntry 10 }
+ ::= { battManString2BatteryEntry 10 }
battManString2BatteryUserLowVoltageAlarm OBJECT-TYPE
SYNTAX INTEGER {
@@ -2575,7 +3046,7 @@ battManString2BatteryUserLowVoltageAlarm OBJECT-TYPE
DESCRIPTION
"When set to alarm(2), indicates a battery has violated
the user level low voltage limit."
- ::= { battManString2BatteryTableEntry 11 }
+ ::= { battManString2BatteryEntry 11 }
battManString2BatteryChemHighVoltageAlarm OBJECT-TYPE
SYNTAX INTEGER {
@@ -2587,7 +3058,7 @@ battManString2BatteryChemHighVoltageAlarm OBJECT-TYPE
DESCRIPTION
"When set to alarm(2), indicates a battery has violated
the chemistry level high voltage limit."
- ::= { battManString2BatteryTableEntry 12 }
+ ::= { battManString2BatteryEntry 12 }
battManString2BatteryChemLowVoltageAlarm OBJECT-TYPE
SYNTAX INTEGER {
@@ -2599,7 +3070,7 @@ battManString2BatteryChemLowVoltageAlarm OBJECT-TYPE
DESCRIPTION
"When set to alarm(2), indicates a battery has violated
the chemistry level low voltage limit."
- ::= { battManString2BatteryTableEntry 13 }
+ ::= { battManString2BatteryEntry 13 }
battManString2BatteryOpenCell OBJECT-TYPE
SYNTAX INTEGER {
@@ -2611,7 +3082,7 @@ battManString2BatteryOpenCell OBJECT-TYPE
DESCRIPTION
"When set to alarm(2), indicates the battery has an open
cell or an inter-connection is abnormal."
- ::= { battManString2BatteryTableEntry 14 }
+ ::= { battManString2BatteryEntry 14 }
-- battery manager control group
battManRemoteAnnunciatorReset OBJECT-TYPE
@@ -2684,15 +3155,15 @@ battManString1OhmicValueTableSize OBJECT-TYPE
::= { battManTestResults 2 }
battManString1OhmicValueTable OBJECT-TYPE
- SYNTAX SEQUENCE OF BattManString1OhmicValueTableEntry
+ SYNTAX SEQUENCE OF BattManString1OhmicValueEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting ohmic value information from each battery in String 1."
::= { battManTestResults 3 }
-battManString1OhmicValueTableEntry OBJECT-TYPE
- SYNTAX BattManString1OhmicValueTableEntry
+battManString1OhmicValueEntry OBJECT-TYPE
+ SYNTAX BattManString1OhmicValueEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -2700,7 +3171,7 @@ battManString1OhmicValueTableEntry OBJECT-TYPE
INDEX { battManString1OhmicValueIndex }
::= { battManString1OhmicValueTable 1 }
-BattManString1OhmicValueTableEntry ::=
+BattManString1OhmicValueEntry ::=
SEQUENCE {
battManString1OhmicValueIndex INTEGER,
battManString1OhmicValueData INTEGER
@@ -2712,7 +3183,7 @@ battManString1OhmicValueIndex OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The battery number."
- ::= { battManString1OhmicValueTableEntry 1 }
+ ::= { battManString1OhmicValueEntry 1 }
battManString1OhmicValueData OBJECT-TYPE
SYNTAX INTEGER
@@ -2722,7 +3193,7 @@ battManString1OhmicValueData OBJECT-TYPE
"The battery inter-tier ohmic value in ohms.
Note: Zero or negative values are invalid and may indicate
faulty calibration of ohmic value correction factors."
- ::= { battManString1OhmicValueTableEntry 2 }
+ ::= { battManString1OhmicValueEntry 2 }
battManString1ResponseTestChangeTableSize OBJECT-TYPE
SYNTAX INTEGER
@@ -2733,15 +3204,15 @@ battManString1ResponseTestChangeTableSize OBJECT-TYPE
::= { battManTestResults 4 }
battManString1ResponseTestChangeTable OBJECT-TYPE
- SYNTAX SEQUENCE OF BattManString1ResponseTestChangeTableEntry
+ SYNTAX SEQUENCE OF BattManString1ResponseTestChangeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting response test change information from each battery in String 1."
::= { battManTestResults 5 }
-battManString1ResponseTestChangeTableEntry OBJECT-TYPE
- SYNTAX BattManString1ResponseTestChangeTableEntry
+battManString1ResponseTestChangeEntry OBJECT-TYPE
+ SYNTAX BattManString1ResponseTestChangeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -2749,7 +3220,7 @@ battManString1ResponseTestChangeTableEntry OBJECT-TYPE
INDEX { battManString1ResponseTestChangeIndex }
::= { battManString1ResponseTestChangeTable 1 }
-BattManString1ResponseTestChangeTableEntry ::=
+BattManString1ResponseTestChangeEntry ::=
SEQUENCE {
battManString1ResponseTestChangeIndex INTEGER,
battManString1ResponseTestChangeData INTEGER
@@ -2761,7 +3232,7 @@ battManString1ResponseTestChangeIndex OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"Index of the entries in the table."
- ::= { battManString1ResponseTestChangeTableEntry 1 }
+ ::= { battManString1ResponseTestChangeEntry 1 }
battManString1ResponseTestChangeData OBJECT-TYPE
SYNTAX INTEGER
@@ -2769,7 +3240,7 @@ battManString1ResponseTestChangeData OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The battery response test change in percent."
- ::= { battManString1ResponseTestChangeTableEntry 2 }
+ ::= { battManString1ResponseTestChangeEntry 2 }
battManString2OhmicValueLastDischargeInfo OBJECT-TYPE
SYNTAX DisplayString
@@ -2789,15 +3260,15 @@ battManString2OhmicValueTableSize OBJECT-TYPE
::= { battManTestResults 7 }
battManString2OhmicValueTable OBJECT-TYPE
- SYNTAX SEQUENCE OF BattManString2OhmicValueTableEntry
+ SYNTAX SEQUENCE OF BattManString2OhmicValueEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting ohmic value information from each battery in String 2."
::= { battManTestResults 8 }
-battManString2OhmicValueTableEntry OBJECT-TYPE
- SYNTAX BattManString2OhmicValueTableEntry
+battManString2OhmicValueEntry OBJECT-TYPE
+ SYNTAX BattManString2OhmicValueEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -2805,7 +3276,7 @@ battManString2OhmicValueTableEntry OBJECT-TYPE
INDEX { battManString2OhmicValueIndex }
::= { battManString2OhmicValueTable 1 }
-BattManString2OhmicValueTableEntry ::=
+BattManString2OhmicValueEntry ::=
SEQUENCE {
battManString2OhmicValueIndex INTEGER,
battManString2OhmicValueData INTEGER
@@ -2817,7 +3288,7 @@ battManString2OhmicValueIndex OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"Index of battery calibration entries in the table."
- ::= { battManString2OhmicValueTableEntry 1 }
+ ::= { battManString2OhmicValueEntry 1 }
battManString2OhmicValueData OBJECT-TYPE
SYNTAX INTEGER
@@ -2827,7 +3298,7 @@ battManString2OhmicValueData OBJECT-TYPE
"The battery inter-tier ohmic value in ohms.
Note: Zero or negative values are invalid and may indicate
faulty calibration of ohmic value correction factors."
- ::= { battManString2OhmicValueTableEntry 2 }
+ ::= { battManString2OhmicValueEntry 2 }
battManString2ResponseTestChangeTableSize OBJECT-TYPE
SYNTAX INTEGER
@@ -2838,15 +3309,15 @@ battManString2ResponseTestChangeTableSize OBJECT-TYPE
::= { battManTestResults 9 }
battManString2ResponseTestChangeTable OBJECT-TYPE
- SYNTAX SEQUENCE OF BattManString2ResponseTestChangeTableEntry
+ SYNTAX SEQUENCE OF BattManString2ResponseTestChangeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting response test change information from each battery in String 2."
::= { battManTestResults 10 }
-battManString2ResponseTestChangeTableEntry OBJECT-TYPE
- SYNTAX BattManString2ResponseTestChangeTableEntry
+battManString2ResponseTestChangeEntry OBJECT-TYPE
+ SYNTAX BattManString2ResponseTestChangeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -2854,7 +3325,7 @@ battManString2ResponseTestChangeTableEntry OBJECT-TYPE
INDEX { battManString2ResponseTestChangeIndex }
::= { battManString2ResponseTestChangeTable 1 }
-BattManString2ResponseTestChangeTableEntry ::=
+BattManString2ResponseTestChangeEntry ::=
SEQUENCE {
battManString2ResponseTestChangeIndex INTEGER,
battManString2ResponseTestChangeData INTEGER
@@ -2866,7 +3337,7 @@ battManString2ResponseTestChangeIndex OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"Index of the entries in the table."
- ::= { battManString2ResponseTestChangeTableEntry 1 }
+ ::= { battManString2ResponseTestChangeEntry 1 }
battManString2ResponseTestChangeData OBJECT-TYPE
SYNTAX INTEGER
@@ -2874,7 +3345,199 @@ battManString2ResponseTestChangeData OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The battery response test change in percent."
- ::= { battManString2ResponseTestChangeTableEntry 2 }
+ ::= { battManString2ResponseTestChangeEntry 2 }
+
+battManString1ResponseTestCurrentTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of entries in the battManString1ResponseTestCurrentTable."
+ ::= { battManTestResults 11 }
+
+battManString1ResponseTestCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BattManString1ResponseTestCurrentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows for getting response test current information from each battery
+ in String 1."
+ ::= { battManTestResults 12 }
+
+battManString1ResponseTestCurrentEntry OBJECT-TYPE
+ SYNTAX BattManString1ResponseTestCurrentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The string to get data from."
+ INDEX { battManString1ResponseTestCurrentIndex }
+ ::= { battManString1ResponseTestCurrentTable 1 }
+
+BattManString1ResponseTestCurrentEntry ::=
+ SEQUENCE {
+ battManString1ResponseTestCurrentIndex INTEGER,
+ battManString1ResponseTestCurrentData INTEGER
+ }
+
+battManString1ResponseTestCurrentIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of the entries in the table."
+ ::= { battManString1ResponseTestCurrentEntry 1 }
+
+battManString1ResponseTestCurrentData OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The battery response test current in milliamps."
+ ::= { battManString1ResponseTestCurrentEntry 2 }
+
+battManString2ResponseTestCurrentTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of entries in the battManString2ResponseTestCurrentTable."
+ ::= { battManTestResults 13 }
+
+battManString2ResponseTestCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BattManString2ResponseTestCurrentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows for getting response test current information from each battery
+ in String 2."
+ ::= { battManTestResults 14 }
+
+battManString2ResponseTestCurrentEntry OBJECT-TYPE
+ SYNTAX BattManString2ResponseTestCurrentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The string to get data from."
+ INDEX { battManString2ResponseTestCurrentIndex }
+ ::= { battManString2ResponseTestCurrentTable 1 }
+
+BattManString2ResponseTestCurrentEntry ::=
+ SEQUENCE {
+ battManString2ResponseTestCurrentIndex INTEGER,
+ battManString2ResponseTestCurrentData INTEGER
+ }
+
+battManString2ResponseTestCurrentIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of the entries in the table."
+ ::= { battManString2ResponseTestCurrentEntry 1 }
+
+battManString2ResponseTestCurrentData OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The battery response test current in milliamps."
+ ::= { battManString2ResponseTestCurrentEntry 2 }
+
+battManString1ResponseTestCurrentBenchmarkTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of entries in the battManString1ResponseTestCurrentBenchmarkTable."
+ ::= { battManTestResults 15 }
+
+battManString1ResponseTestCurrentBenchmarkTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BattManString1ResponseTestCurrentBenchmarkEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows for getting response test current benchmark information from
+ each battery in String 1."
+ ::= { battManTestResults 16 }
+
+battManString1ResponseTestCurrentBenchmarkEntry OBJECT-TYPE
+ SYNTAX BattManString1ResponseTestCurrentBenchmarkEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The string to get data from."
+ INDEX { battManString1ResponseTestCurrentBenchmarkIndex }
+ ::= { battManString1ResponseTestCurrentBenchmarkTable 1 }
+
+BattManString1ResponseTestCurrentBenchmarkEntry ::=
+ SEQUENCE {
+ battManString1ResponseTestCurrentBenchmarkIndex INTEGER,
+ battManString1ResponseTestCurrentBenchmarkData INTEGER
+ }
+
+battManString1ResponseTestCurrentBenchmarkIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of the entries in the table."
+ ::= { battManString1ResponseTestCurrentBenchmarkEntry 1 }
+
+battManString1ResponseTestCurrentBenchmarkData OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The battery response test current benchmark in milliamps."
+ ::= { battManString1ResponseTestCurrentBenchmarkEntry 2 }
+
+battManString2ResponseTestCurrentBenchmarkTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of entries in the battManString2ResponseTestCurrentBenchmarkTable."
+ ::= { battManTestResults 17 }
+
+battManString2ResponseTestCurrentBenchmarkTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BattManString2ResponseTestCurrentBenchmarkEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows for getting response test current benchmark information from
+ each battery in String 2."
+ ::= { battManTestResults 18 }
+
+battManString2ResponseTestCurrentBenchmarkEntry OBJECT-TYPE
+ SYNTAX BattManString2ResponseTestCurrentBenchmarkEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The string to get data from."
+ INDEX { battManString2ResponseTestCurrentBenchmarkIndex }
+ ::= { battManString2ResponseTestCurrentBenchmarkTable 1 }
+
+BattManString2ResponseTestCurrentBenchmarkEntry ::=
+ SEQUENCE {
+ battManString2ResponseTestCurrentBenchmarkIndex INTEGER,
+ battManString2ResponseTestCurrentBenchmarkData INTEGER
+ }
+
+battManString2ResponseTestCurrentBenchmarkIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of the entries in the table."
+ ::= { battManString2ResponseTestCurrentBenchmarkEntry 1 }
+
+battManString2ResponseTestCurrentBenchmarkData OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The battery response test current benchmark in milliamps."
+ ::= { battManString2ResponseTestCurrentBenchmarkEntry 2 }
-- battManUnitStatus
@@ -2887,15 +3550,15 @@ battManUnitStatusTableSize OBJECT-TYPE
::= { battManUnitStatus 1 }
battManUnitStatusTable OBJECT-TYPE
- SYNTAX SEQUENCE OF BattManUnitStatusTableEntry
+ SYNTAX SEQUENCE OF BattManUnitStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting status information from each unit in the system."
::= { battManUnitStatus 2 }
-battManUnitStatusTableEntry OBJECT-TYPE
- SYNTAX BattManUnitStatusTableEntry
+battManUnitStatusEntry OBJECT-TYPE
+ SYNTAX BattManUnitStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -2903,7 +3566,7 @@ battManUnitStatusTableEntry OBJECT-TYPE
INDEX { battManUnitStatusIndex }
::= { battManUnitStatusTable 1 }
-BattManUnitStatusTableEntry ::=
+BattManUnitStatusEntry ::=
SEQUENCE {
battManUnitStatusIndex INTEGER,
battManUnitStatusSerialNumber DisplayString,
@@ -2919,7 +3582,7 @@ battManUnitStatusIndex OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"Index of unit status entries in the table."
- ::= { battManUnitStatusTableEntry 1 }
+ ::= { battManUnitStatusEntry 1 }
battManUnitStatusSerialNumber OBJECT-TYPE
SYNTAX DisplayString
@@ -2928,7 +3591,7 @@ battManUnitStatusSerialNumber OBJECT-TYPE
DESCRIPTION
"The battery manager unit serial number character string.
This value is set at the factory."
- ::= { battManUnitStatusTableEntry 2 }
+ ::= { battManUnitStatusEntry 2 }
battManUnitHardwareRev OBJECT-TYPE
SYNTAX INTEGER
@@ -2937,7 +3600,7 @@ battManUnitHardwareRev OBJECT-TYPE
DESCRIPTION
"The battery manager unit hardware revision.
This value is set at the factory."
- ::= { battManUnitStatusTableEntry 3 }
+ ::= { battManUnitStatusEntry 3 }
battManUnitFirmwareRev OBJECT-TYPE
SYNTAX INTEGER
@@ -2946,7 +3609,7 @@ battManUnitFirmwareRev OBJECT-TYPE
DESCRIPTION
"The battery manager unit firmware revision.
This value is set at the factory and can change with firmware update."
- ::= { battManUnitStatusTableEntry 4 }
+ ::= { battManUnitStatusEntry 4 }
battManUnitCommLoss OBJECT-TYPE
SYNTAX INTEGER {
@@ -2958,7 +3621,7 @@ battManUnitCommLoss OBJECT-TYPE
DESCRIPTION
"When set to alarm(2), indicates the system has lost
communication with the unit."
- ::= { battManUnitStatusTableEntry 5 }
+ ::= { battManUnitStatusEntry 5 }
battManUnitRelayStuck OBJECT-TYPE
SYNTAX INTEGER {
@@ -2970,7 +3633,7 @@ battManUnitRelayStuck OBJECT-TYPE
DESCRIPTION
"When set to alarm(2), indicates the unit monitor relay
is stuck."
- ::= { battManUnitStatusTableEntry 6 }
+ ::= { battManUnitStatusEntry 6 }
-- the xPDUIdent group
@@ -3050,16 +3713,16 @@ xPDUDeviceNominalMainInputVoltage OBJECT-TYPE
ACCESS read-only
STATUS mandatory
DESCRIPTION
- "The nominal main input voltage to the PDU.
- Measured in Volts, line-to-line for a delta service or
- line-to-neutral for a wye service."
+ "The nominal main input voltage to the PDU. Measured in Volts,
+ line-to-line for a 3-wire (delta) service or line-to-neutral for a
+ 4-wire (wye) service."
::= { xPDUDevice 1 }
xPDUDeviceServiceType OBJECT-TYPE
SYNTAX INTEGER {
- delta (1),
- wye (2)
- }
+ threeWire (1),
+ fourWire (2)
+ }
ACCESS read-only
STATUS mandatory
DESCRIPTION
@@ -3179,7 +3842,7 @@ xPDUDeviceEarthGroundMonitorPresent OBJECT-TYPE
"Indicates whether or not the PDU can provide ground current measurements."
::= { xPDUDevice 13 }
-xPDUDeviceInfraXureType OBJECT-TYPE
+xPDUDeviceInfraStruXureType OBJECT-TYPE
SYNTAX INTEGER {
typeB (1),
typeC (2)
@@ -3223,7 +3886,7 @@ xPDUMainInputVoltageTableSize OBJECT-TYPE
"The number of Main input voltage entries."
::= { xPDUMainInput 3 }
-xPDUMainInputVoltageTable OBJECT-TYPE
+xPDUMainInputVoltagePhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF XPDUMainInputVoltagePhaseEntry
ACCESS not-accessible
STATUS mandatory
@@ -3242,7 +3905,7 @@ xPDUMainInputVoltageTable OBJECT-TYPE
"An entry containing information applicable to a
particular main input voltage phase."
INDEX { xPDUMainInputVoltagePhaseIndex }
- ::= { xPDUMainInputVoltageTable 1 }
+ ::= { xPDUMainInputVoltagePhaseTable 1 }
XPDUMainInputVoltagePhaseEntry ::= SEQUENCE {
xPDUMainInputVoltagePhaseIndex INTEGER,
@@ -3302,7 +3965,7 @@ xPDUBypassInputUnderVoltThreshold OBJECT-TYPE
-- Bypass Input Voltage Table
-xPDUBypassInputVoltageTableSize OBJECT-TYPE
+xPDUBypassInputVoltagePhaseTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
@@ -3310,7 +3973,7 @@ xPDUBypassInputVoltageTableSize OBJECT-TYPE
"The number of bypass input voltage entries."
::= { xPDUBypassInput 3 }
-xPDUBypassInputVoltageTable OBJECT-TYPE
+xPDUBypassInputVoltagePhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF XPDUBypassInputVoltagePhaseEntry
ACCESS not-accessible
STATUS mandatory
@@ -3318,7 +3981,7 @@ xPDUBypassInputVoltageTable OBJECT-TYPE
"A list of output table entries. The number of
entries are the phase entries.
The number of entries is contained in the
- xPDUBypassInputVoltageTableSize OID."
+ xPDUBypassInputVoltagePhaseTableSize OID."
::= { xPDUBypassInput 4 }
xPDUBypassInputVoltagePhaseEntry OBJECT-TYPE
@@ -3329,7 +3992,7 @@ xPDUBypassInputVoltageTable OBJECT-TYPE
"An entry containing information applicable to a
particular bypass input voltage phase."
INDEX { xPDUBypassInputVoltagePhaseIndex }
- ::= { xPDUBypassInputVoltageTable 1 }
+ ::= { xPDUBypassInputVoltagePhaseTable 1 }
XPDUBypassInputVoltagePhaseEntry ::= SEQUENCE {
xPDUBypassInputVoltagePhaseIndex INTEGER,
@@ -3369,7 +4032,7 @@ xPDUBypassInputVoltageTable OBJECT-TYPE
-- UPS Input Table
-xPDUUPSInputVoltageTableSize OBJECT-TYPE
+xPDUUPSInputVoltagePhaseTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
@@ -3377,7 +4040,7 @@ xPDUUPSInputVoltageTableSize OBJECT-TYPE
"The number of UPS input voltage entries."
::= { xPDUUPSInput 1 }
-xPDUUPSInputVoltageTable OBJECT-TYPE
+xPDUUPSInputVoltagePhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF XPDUUPSInputVoltagePhaseEntry
ACCESS not-accessible
STATUS mandatory
@@ -3385,7 +4048,7 @@ xPDUUPSInputVoltageTable OBJECT-TYPE
"A list of UPS input table entries. The number of
entries are the phase entries.
The number of entries is contained in the
- xPDUUPSInputVoltageTableSize OID."
+ xPDUUPSInputVoltagePhaseTableSize OID."
::= { xPDUUPSInput 2 }
xPDUUPSInputVoltagePhaseEntry OBJECT-TYPE
@@ -3396,7 +4059,7 @@ xPDUUPSInputVoltageTable OBJECT-TYPE
"An entry containing information applicable to a
particular UPS input voltage phase."
INDEX { xPDUUPSInputVoltagePhaseIndex }
- ::= { xPDUUPSInputVoltageTable 1 }
+ ::= { xPDUUPSInputVoltagePhaseTable 1 }
XPDUUPSInputVoltagePhaseEntry ::= SEQUENCE {
xPDUUPSInputVoltagePhaseIndex INTEGER,
@@ -3557,7 +4220,7 @@ xPDUSystemOutputTableSize OBJECT-TYPE
"The number of System Output phase entries."
::= { xPDUSystemOutput 13 }
-xPDUSystemOutputTable OBJECT-TYPE
+xPDUSystemOutputPhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF XPDUSystemOutputPhaseEntry
ACCESS not-accessible
STATUS mandatory
@@ -3575,7 +4238,7 @@ xPDUSystemOutputTable OBJECT-TYPE
"An entry containing information applicable to a
particular system output phase."
INDEX { xPDUSystemOutputPhaseIndex }
- ::= { xPDUSystemOutputTable 1 }
+ ::= { xPDUSystemOutputPhaseTable 1 }
XPDUSystemOutputPhaseEntry ::= SEQUENCE {
xPDUSystemOutputPhaseIndex INTEGER,
@@ -3681,7 +4344,7 @@ xPDUSystemBreakerTableSize OBJECT-TYPE
::= { xPDUSystemBreakers 1 }
xPDUSystemBreakerTable OBJECT-TYPE
- SYNTAX SEQUENCE OF XPDUSystemBreakerTableEntry
+ SYNTAX SEQUENCE OF XPDUSystemBreakerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -3690,8 +4353,8 @@ xPDUSystemBreakerTable OBJECT-TYPE
xPDUSystemBreakerTableSize OID."
::= { xPDUSystemBreakers 2 }
- xPDUSystemBreakerTableEntry OBJECT-TYPE
- SYNTAX XPDUSystemBreakerTableEntry
+ xPDUSystemBreakerEntry OBJECT-TYPE
+ SYNTAX XPDUSystemBreakerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -3700,7 +4363,7 @@ xPDUSystemBreakerTable OBJECT-TYPE
INDEX { xPDUSystemBreakerTableIndex }
::= { xPDUSystemBreakerTable 1 }
- XPDUSystemBreakerTableEntry ::= SEQUENCE {
+ XPDUSystemBreakerEntry ::= SEQUENCE {
xPDUSystemBreakerTableIndex INTEGER,
xPDUSystemBreakerDescription DisplayString,
xPDUSystemBreakerPosition INTEGER
@@ -3712,7 +4375,7 @@ xPDUSystemBreakerTable OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"Index of system breaker entries in the table."
- ::= { xPDUSystemBreakerTableEntry 1 }
+ ::= { xPDUSystemBreakerEntry 1 }
xPDUSystemBreakerDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..79))
@@ -3720,7 +4383,7 @@ xPDUSystemBreakerDescription OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"A brief description of the system breakers."
- ::= { xPDUSystemBreakerTableEntry 2 }
+ ::= { xPDUSystemBreakerEntry 2 }
xPDUSystemBreakerPosition OBJECT-TYPE
SYNTAX INTEGER {
@@ -3732,7 +4395,7 @@ xPDUSystemBreakerDescription OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"Indicates whether this breaker is open(1) or closed(2)."
- ::= { xPDUSystemBreakerTableEntry 3 }
+ ::= { xPDUSystemBreakerEntry 3 }
-- Branch Breakers (Breaker Panel)
@@ -3786,7 +4449,7 @@ xPDUBranchBreakerTable OBJECT-TYPE
xPDUBranchBreakerMaxCurrentThreshold INTEGER,
xPDUBranchBreakerMinCurrentThreshold INTEGER,
xPDUBranchBreakerName DisplayString,
- xPDUBranchBreakerLocation DisplayString
+ xPDUBranchBreakerLocation DisplayString
}
xPDUBranchBreakerTableIndex OBJECT-TYPE
@@ -3908,21 +4571,22 @@ xPDUBranchBreakerTable OBJECT-TYPE
to this entry will inherit the new threshold/rating."
::= { xPDUBranchBreakerEntry 9 }
-xPDUBranchBreakerName OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The description of the purpose/use of the breaker."
- ::= { xPDUBranchBreakerEntry 10 }
+ xPDUBranchBreakerName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The description of the purpose/use of the breaker."
+ ::= { xPDUBranchBreakerEntry 10 }
+
+ xPDUBranchBreakerLocation OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The description of the location of the breaker."
+ ::= { xPDUBranchBreakerEntry 11 }
-xPDUBranchBreakerLocation OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The description of the location of the breaker."
- ::= { xPDUBranchBreakerEntry 11 }
-- the xPDUInputContacts group
@@ -4130,8 +4794,8 @@ xPDUCoolingFanStatus OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"Indicates if one or more of the PDU's cooling fans have failed."
- ::= { xPDUMiscGroup 3 }
-
+ ::= { xPDUMiscGroup 3 }
+
-- The xATSIdent group
xATSIdentProductName OBJECT-TYPE
@@ -4781,7 +5445,7 @@ xATSSource1TableSize OBJECT-TYPE
"The number of input voltage entries at the source 1 input of the ATS."
::= { xATSSource1 6 }
- xATSSource1Table OBJECT-TYPE
+ xATSSource1PhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF XATSSource1PhaseEntry
ACCESS not-accessible
STATUS mandatory
@@ -4799,7 +5463,7 @@ xATSSource1TableSize OBJECT-TYPE
"An entry containing information applicable to a
particular input voltage phase at the source 1 input of the ATS."
INDEX { xATSSource1Index }
- ::= { xATSSource1Table 1 }
+ ::= { xATSSource1PhaseTable 1 }
XATSSource1PhaseEntry ::= SEQUENCE {
xATSSource1Index INTEGER,
@@ -4906,7 +5570,7 @@ xATSSource2TableSize OBJECT-TYPE
"The number of input voltage entries at the source 2 input of the ATS."
::= { xATSSource2 6 }
- xATSSource2Table OBJECT-TYPE
+ xATSSource2PhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF XATSSource2PhaseEntry
ACCESS not-accessible
STATUS mandatory
@@ -4924,7 +5588,7 @@ xATSSource2TableSize OBJECT-TYPE
"An entry containing information applicable to a
particular input voltage phase at the source 2 input of the ATS."
INDEX { xATSSource2Index }
- ::= { xATSSource2Table 1 }
+ ::= { xATSSource2PhaseTable 1 }
XATSSource2PhaseEntry ::= SEQUENCE {
xATSSource2Index INTEGER,
@@ -5075,7 +5739,7 @@ xATSSystemOutputTableSize OBJECT-TYPE
"The number of system output phase entries."
::= { xATSSystemOutput 11 }
-xATSSystemOutputTable OBJECT-TYPE
+xATSSystemOutputPhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF XATSSystemOutputPhaseEntry
ACCESS not-accessible
STATUS mandatory
@@ -5092,7 +5756,7 @@ xATSSystemOutputTable OBJECT-TYPE
"An entry containing information applicable to a
particular system output phase."
INDEX { xATSSystemOutputPhaseIndex }
- ::= { xATSSystemOutputTable 1 }
+ ::= { xATSSystemOutputPhaseTable 1 }
XATSSystemOutputPhaseEntry ::= SEQUENCE {
xATSSystemOutputPhaseIndex INTEGER,
@@ -5449,7 +6113,7 @@ xATSInputContactTableSize OBJECT-TYPE
::= { xATSInputContacts 2 }
xATSInputContactTable OBJECT-TYPE
- SYNTAX SEQUENCE OF XATSContactEntry
+ SYNTAX SEQUENCE OF XATSInputContactEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -5459,7 +6123,7 @@ xATSInputContactTable OBJECT-TYPE
::= { xATSInputContacts 3 }
xATSInputContactEntry OBJECT-TYPE
- SYNTAX XATSContactEntry
+ SYNTAX XATSInputContactEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -5467,7 +6131,7 @@ xATSInputContactTable OBJECT-TYPE
INDEX { xATSInputContactNumber }
::= { xATSInputContactTable 1 }
- XATSContactEntry ::=
+ XATSInputContactEntry ::=
SEQUENCE {
xATSInputContactNumber INTEGER,
xATSInputContactName DisplayString,
@@ -5826,7 +6490,7 @@ xATSGeneratorOutputTableSize OBJECT-TYPE
"The number of generator output phase entries."
::= { xATSGeneratorOutput 5 }
- xATSGeneratorOutputTable OBJECT-TYPE
+ xATSGeneratorOutputPhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF XATSGeneratorOutputPhaseEntry
ACCESS not-accessible
STATUS mandatory
@@ -5843,7 +6507,7 @@ xATSGeneratorOutputTableSize OBJECT-TYPE
"An entry containing information applicable to a
particular generator output phase."
INDEX { xATSGeneratorOutputPhaseIndex }
- ::= { xATSGeneratorOutputTable 1 }
+ ::= { xATSGeneratorOutputPhaseTable 1 }
XATSGeneratorOutputPhaseEntry ::= SEQUENCE {
xATSGeneratorOutputPhaseIndex INTEGER,
@@ -6741,147 +7405,147 @@ cpsSerialDBFacility OBJECT-TYPE
::= { cpsSerialGlobal 10 }
cpsSerialGroupTable OBJECT-TYPE
- SYNTAX SEQUENCE OF CpsGroupEntry
+ SYNTAX SEQUENCE OF CpsSerialGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION ""
::= { cpsSerialGlobal 11 }
-cpsgroupEntry OBJECT-TYPE
- SYNTAX CpsGroupEntry
+cpsSerialGroupEntry OBJECT-TYPE
+ SYNTAX CpsSerialGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION ""
- INDEX { cpsGroupIndex }
+ INDEX { cpsSerialGroupIndex }
::= { cpsSerialGroupTable 1 }
-CpsGroupEntry ::= SEQUENCE {
- cpsGroupIndex INTEGER,
- cpsGroupName DisplayString,
- cpsGroupUsers DisplayString
+CpsSerialGroupEntry ::= SEQUENCE {
+ cpsSerialGroupIndex INTEGER,
+ cpsSerialGroupName DisplayString,
+ cpsSerialGroupUsers DisplayString
}
-cpsGroupIndex OBJECT-TYPE
+cpsSerialGroupIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Number to identify the group."
-::= { cpsgroupEntry 1 }
+::= { cpsSerialGroupEntry 1 }
-cpsGroupName OBJECT-TYPE
+cpsSerialGroupName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION "The group name."
-::= { cpsgroupEntry 2 }
+::= { cpsSerialGroupEntry 2 }
-cpsGroupUsers OBJECT-TYPE
+cpsSerialGroupUsers OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
ACCESS read-write
STATUS mandatory
DESCRIPTION "The user's names."
-::= { cpsgroupEntry 3 }
+::= { cpsSerialGroupEntry 3 }
cpsSerialSpec OBJECT IDENTIFIER ::= { cpsSerialPortConf 2 }
cpsSerialPortTable OBJECT-TYPE
- SYNTAX SEQUENCE OF CpsSPortEntry
+ SYNTAX SEQUENCE OF CpsSerialPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "This is the specific configuration per serial port."
::= { cpsSerialSpec 1 }
-cpssportEntry OBJECT-TYPE
- SYNTAX CpsSPortEntry
+cpsSerialPortEntry OBJECT-TYPE
+ SYNTAX CpsSerialPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "One particular serial port configuration."
- INDEX { cpsSPortNumber }
+ INDEX { cpsSerialPortNumber }
::= { cpsSerialPortTable 1 }
-CpsSPortEntry ::= SEQUENCE {
- cpsSPortNumber INTEGER, -- 0 == all. X == ttyX sX.
- cpsSPortTty DisplayString, -- associate device
- cpsSPortName DisplayString, -- alias name
- cpsSPortSpeed Integer32, -- physical port configuration
- cpsSPortDataSize Integer32,
- cpsSPortStopBits Integer32,
- cpsSPortParity DisplayString,
- cpsSPortFlowCtrl DisplayString,
- cpsSPortDTRdelay Integer32,
- cpsSPortDCDCtrl INTEGER,
- cpsSPortLogUtmp INTEGER, -- log into UTMP
- cpsSPortLogWtmp INTEGER, -- log into WTMP
- cpsSPortLogform DisplayString,
- cpsSPortAuthtype DisplayString, -- authentication type
- cpsSPortAuthSrv1 IpAddress, -- IP address of the primary authentication server
- cpsSPortAccSrv1 IpAddress, -- IP address of the primary accounting server
- cpsSPortAuthTmo Integer32, -- time out per authentication query
- cpsSPortAuthRetr Integer32, -- authentication number of retries
- cpsSPortAuthSrv2 IpAddress, -- IP address of the secondary authentication server
- cpsSPortAccSrv2 IpAddress, -- IP address of the secondary accounting server
- cpsSPortAuthSecret DisplayString, -- secret used in authentication
- cpsSPortAuthRadP INTEGER, -- accept RADIUS' user without password
- cpsSPortAuthAcc DisplayString, -- access restriction on Users
- cpsSPortProtocol DisplayString, -- Profile
- cpsSPortRemoteIP DisplayString, -- remote IP address
- cpsSPortSocketPort DisplayString, -- number of socket port
- cpsSPortRemHost IpAddress, -- IP address of the remote Host
- cpsSPortBanner DisplayString, -- Banner
- cpsSPortPrompt DisplayString, -- Login prompt
- cpsSPortTermType DisplayString, -- terminal type
- cpsSPortAutomUsr DisplayString, -- automatic user
- cpsSPortNetMask IpAddress, -- net mask
- cpsSPortPppMtu Integer32,
- cpsSPortPppMru Integer32,
- cpsSPortPppOptions DisplayString,
- cpsSPortPppFoption DisplayString,
- cpsSPortModemChat DisplayString, -- initchat send to modem
- cpsSPortSttyCmd DisplayString,
- cpsSPortSockTx Integer32, -- socket transmission interval
- cpsSPortSockPoll Integer32, -- socket polling interval
- cpsSPortSockIdle Integer32, -- socket idle timeout
- cpsSPortDBsize Integer32, -- maximum size of the data buffering file
- cpsSPortDBtime INTEGER, -- data buffering with/without timestamp
- cpsSPortDBmode DisplayString, -- data bufferinf mode circ or line
- cpsSPortDBsyslog Integer32, -- size of the data send to syslog
- cpsSPortDBmenu INTEGER, -- menu of the data buffering
- cpsSPortDBalarm INTEGER, -- use alarm generating feature
- cpsSPortSSHbreak DisplayString, -- break sequence (SSH)
- cpsSPortSniffSess DisplayString, -- sniff session type
- cpsSPortSniffAdm DisplayString, -- admin users to sniff
- cpsSPortSniffEsc DisplayString, -- escape char to sniff session
- cpsSPortSniffMsess DisplayString, -- multiple session
- cpsSPortTelnetMode INTEGER, -- telnet client mode
- cpsSPortSysBufSess INTEGER, -- syslog buffering at all times
- cpsSPortLFSuppress INTEGER, -- LF suppression in socket_server session
- cpsSPortAutoInput DisplayString, -- Input string to auto answer
- cpsSPortAutoOutput DisplayString, -- Output string to auto answer
- cpsSPortBreakInterval Integer32 -- Break interval (in ms)
+CpsSerialPortEntry ::= SEQUENCE {
+ cpsSerialPortNumber INTEGER, -- 0 == all. X == ttyX sX.
+ cpsSerialPortTty DisplayString, -- associate device
+ cpsSerialPortName DisplayString, -- alias name
+ cpsSerialPortSpeed Integer32, -- physical port configuration
+ cpsSerialPortDataSize Integer32,
+ cpsSerialPortStopBits Integer32,
+ cpsSerialPortParity DisplayString,
+ cpsSerialPortFlowCtrl DisplayString,
+ cpsSerialPortDTRdelay Integer32,
+ cpsSerialPortDCDCtrl INTEGER,
+ cpsSerialPortLogUtmp INTEGER, -- log into UTMP
+ cpsSerialPortLogWtmp INTEGER, -- log into WTMP
+ cpsSerialPortLogform DisplayString,
+ cpsSerialPortAuthtype DisplayString, -- authentication type
+ cpsSerialPortAuthSrv1 IpAddress, -- IP address of the primary authentication server
+ cpsSerialPortAccSrv1 IpAddress, -- IP address of the primary accounting server
+ cpsSerialPortAuthTmo Integer32, -- time out per authentication query
+ cpsSerialPortAuthRetr Integer32, -- authentication number of retries
+ cpsSerialPortAuthSrv2 IpAddress, -- IP address of the secondary authentication server
+ cpsSerialPortAccSrv2 IpAddress, -- IP address of the secondary accounting server
+ cpsSerialPortAuthSecret DisplayString, -- secret used in authentication
+ cpsSerialPortAuthRadP INTEGER, -- accept RADIUS' user without password
+ cpsSerialPortAuthAcc DisplayString, -- access restriction on Users
+ cpsSerialPortProtocol DisplayString, -- Profile
+ cpsSerialPortRemoteIP DisplayString, -- remote IP address
+ cpsSerialPortSocketPort DisplayString, -- number of socket port
+ cpsSerialPortRemHost IpAddress, -- IP address of the remote Host
+ cpsSerialPortBanner DisplayString, -- Banner
+ cpsSerialPortPrompt DisplayString, -- Login prompt
+ cpsSerialPortTermType DisplayString, -- terminal type
+ cpsSerialPortAutomUsr DisplayString, -- automatic user
+ cpsSerialPortNetMask IpAddress, -- net mask
+ cpsSerialPortPppMtu Integer32,
+ cpsSerialPortPppMru Integer32,
+ cpsSerialPortPppOptions DisplayString,
+ cpsSerialPortPppFoption DisplayString,
+ cpsSerialPortModemChat DisplayString, -- initchat send to modem
+ cpsSerialPortSttyCmd DisplayString,
+ cpsSerialPortSockTx Integer32, -- socket transmission interval
+ cpsSerialPortSockPoll Integer32, -- socket polling interval
+ cpsSerialPortSockIdle Integer32, -- socket idle timeout
+ cpsSerialPortDBsize Integer32, -- maximum size of the data buffering file
+ cpsSerialPortDBtime INTEGER, -- data buffering with/without timestamp
+ cpsSerialPortDBmode DisplayString, -- data bufferinf mode circ or line
+ cpsSerialPortDBsyslog Integer32, -- size of the data send to syslog
+ cpsSerialPortDBmenu INTEGER, -- menu of the data buffering
+ cpsSerialPortDBalarm INTEGER, -- use alarm generating feature
+ cpsSerialPortSSHbreak DisplayString, -- break sequence (SSH)
+ cpsSerialPortSniffSess DisplayString, -- sniff session type
+ cpsSerialPortSniffAdm DisplayString, -- admin users to sniff
+ cpsSerialPortSniffEsc DisplayString, -- escape char to sniff session
+ cpsSerialPortSniffMsess DisplayString, -- multiple session
+ cpsSerialPortTelnetMode INTEGER, -- telnet client mode
+ cpsSerialPortSysBufSess INTEGER, -- syslog buffering at all times
+ cpsSerialPortLFSuppress INTEGER, -- LF suppression in socket_server session
+ cpsSerialPortAutoInput DisplayString, -- Input string to auto answer
+ cpsSerialPortAutoOutput DisplayString, -- Output string to auto answer
+ cpsSerialPortBreakInterval Integer32 -- Break interval (in ms)
}
-cpsSPortNumber OBJECT-TYPE
+cpsSerialPortNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Number to identify the serial port. Value 0 is ALL."
-::= { cpssportEntry 1 }
+::= { cpsSerialPortEntry 1 }
-cpsSPortTty OBJECT-TYPE
+cpsSerialPortTty OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..25))
ACCESS read-write
STATUS mandatory
DESCRIPTION "The device name for the serial port."
-::= { cpssportEntry 2 }
+::= { cpsSerialPortEntry 2 }
-cpsSPortName OBJECT-TYPE
+cpsSerialPortName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..40))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Alias name given to the server connected to the serial port."
-::= { cpssportEntry 3 }
+::= { cpsSerialPortEntry 3 }
-cpsSPortSpeed OBJECT-TYPE
+cpsSerialPortSpeed OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
@@ -6890,310 +7554,310 @@ cpsSPortSpeed OBJECT-TYPE
50, 75, 110, 134, 150, 200, 300, 600,
1200, 1800, 2400, 4800, 9600, 14400, 19200,
28800, 38400, 57600, 115200, 230400, and 460800"
-::= { cpssportEntry 4 }
+::= { cpsSerialPortEntry 4 }
-cpsSPortDataSize OBJECT-TYPE
+cpsSerialPortDataSize OBJECT-TYPE
SYNTAX Integer32 (4..8)
ACCESS read-write
STATUS mandatory
DESCRIPTION "The data size for the serial port."
-::= { cpssportEntry 5 }
+::= { cpsSerialPortEntry 5 }
-cpsSPortStopBits OBJECT-TYPE
+cpsSerialPortStopBits OBJECT-TYPE
SYNTAX Integer32 (0..2)
ACCESS read-write
STATUS mandatory
DESCRIPTION "The number of stop bits for the serial port."
-::= { cpssportEntry 6 }
+::= { cpsSerialPortEntry 6 }
-cpsSPortParity OBJECT-TYPE
+cpsSerialPortParity OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..5))
ACCESS read-write
STATUS mandatory
DESCRIPTION "The parity for the serial port."
-::= { cpssportEntry 7 }
+::= { cpsSerialPortEntry 7 }
-cpsSPortFlowCtrl OBJECT-TYPE
+cpsSerialPortFlowCtrl OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..5))
ACCESS read-write
STATUS mandatory
DESCRIPTION "The flow control for the serial port."
-::= { cpssportEntry 8 }
+::= { cpsSerialPortEntry 8 }
-cpsSPortDTRdelay OBJECT-TYPE
+cpsSerialPortDTRdelay OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION "This specifies how long (in milliseconds) a DTR signal
will be turned off before it is turned on again."
-::= { cpssportEntry 9 }
+::= { cpsSerialPortEntry 9 }
-cpsSPortDCDCtrl OBJECT-TYPE
+cpsSerialPortDCDCtrl OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "DCD signal controls the connection request.
0 will indicate nocontrol,
1 will indicate control."
-::= { cpssportEntry 10 }
+::= { cpsSerialPortEntry 10 }
-cpsSPortLogUtmp OBJECT-TYPE
+cpsSerialPortLogUtmp OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "Update the login records in /var/run/utmp file.
0 will indicate inactive,
1 will indicate active."
-::= { cpssportEntry 11 }
+::= { cpsSerialPortEntry 11 }
-cpsSPortLogWtmp OBJECT-TYPE
+cpsSerialPortLogWtmp OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "Update the login records in /var/run/wtmp file.
0 will indicate inactive,
1 will indicate active."
-::= { cpssportEntry 12 }
+::= { cpsSerialPortEntry 12 }
-cpsSPortLogform OBJECT-TYPE
+cpsSerialPortLogform OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..40))
ACCESS read-write
STATUS mandatory
DESCRIPTION "This is the format to write the login record."
-::= { cpssportEntry 13 }
+::= { cpsSerialPortEntry 13 }
-cpsSPortAuthtype OBJECT-TYPE
+cpsSerialPortAuthtype OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..25))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Authentication type."
-::= { cpssportEntry 14 }
+::= { cpsSerialPortEntry 14 }
-cpsSPortAuthSrv1 OBJECT-TYPE
+cpsSerialPortAuthSrv1 OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "IP address of the primary authentication server."
-::= { cpssportEntry 15 }
+::= { cpsSerialPortEntry 15 }
-cpsSPortAccSrv1 OBJECT-TYPE
+cpsSerialPortAccSrv1 OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "IP address of the primary accounting server."
-::= { cpssportEntry 16 }
+::= { cpsSerialPortEntry 16 }
-cpsSPortAuthTmo OBJECT-TYPE
+cpsSerialPortAuthTmo OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION "This is the timeout (in seconds) for the authentication
query to be answered."
-::= { cpssportEntry 17 }
+::= { cpsSerialPortEntry 17 }
-cpsSPortAuthRetr OBJECT-TYPE
+cpsSerialPortAuthRetr OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION "This defines the number of times each server is tried
before another is contacted."
-::= { cpssportEntry 18 }
+::= { cpsSerialPortEntry 18 }
-cpsSPortAuthSrv2 OBJECT-TYPE
+cpsSerialPortAuthSrv2 OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "IP address of the secondary authentication server."
-::= { cpssportEntry 19 }
+::= { cpsSerialPortEntry 19 }
-cpsSPortAccSrv2 OBJECT-TYPE
+cpsSerialPortAccSrv2 OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "IP address of the secondary accounting server."
-::= { cpssportEntry 20 }
+::= { cpsSerialPortEntry 20 }
-cpsSPortAuthSecret OBJECT-TYPE
+cpsSerialPortAuthSecret OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..40))
ACCESS read-write
STATUS mandatory
DESCRIPTION "This is the shared secret with authentication servers."
-::= { cpssportEntry 21 }
+::= { cpsSerialPortEntry 21 }
-cpsSPortAuthRadP OBJECT-TYPE
+cpsSerialPortAuthRadP OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "Radius state.
0 will indicate inactive,
1 will indicate active."
-::= { cpssportEntry 22 }
+::= { cpsSerialPortEntry 22 }
-cpsSPortAuthAcc OBJECT-TYPE
+cpsSerialPortAuthAcc OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..40))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Access restriction."
-::= { cpssportEntry 23 }
+::= { cpsSerialPortEntry 23 }
-cpsSPortProtocol OBJECT-TYPE
+cpsSerialPortProtocol OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..40))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Defines the serial port's protocol."
-::= { cpssportEntry 24 }
+::= { cpsSerialPortEntry 24 }
-cpsSPortRemoteIP OBJECT-TYPE
+cpsSerialPortRemoteIP OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION "This is the default IP address of the serial port."
-::= { cpssportEntry 25 }
+::= { cpsSerialPortEntry 25 }
-cpsSPortSocketPort OBJECT-TYPE
+cpsSerialPortSocketPort OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..10))
ACCESS read-write
STATUS mandatory
DESCRIPTION "This defines an alternative labeling system for the serial port."
-::= { cpssportEntry 26 }
+::= { cpsSerialPortEntry 26 }
-cpsSPortRemHost OBJECT-TYPE
+cpsSerialPortRemHost OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "The IP address of the host to which the serial port will connect."
-::= { cpssportEntry 27 }
+::= { cpsSerialPortEntry 27 }
-cpsSPortBanner OBJECT-TYPE
+cpsSerialPortBanner OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..250))
ACCESS read-write
STATUS mandatory
DESCRIPTION "This defines the banner."
-::= { cpssportEntry 28 }
+::= { cpsSerialPortEntry 28 }
-cpsSPortPrompt OBJECT-TYPE
+cpsSerialPortPrompt OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..250))
ACCESS read-write
STATUS mandatory
DESCRIPTION "This defines the login prompt to the serial port."
-::= { cpssportEntry 29 }
+::= { cpsSerialPortEntry 29 }
-cpsSPortTermType OBJECT-TYPE
+cpsSerialPortTermType OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION "This defines the terminal type."
-::= { cpssportEntry 30 }
+::= { cpsSerialPortEntry 30 }
-cpsSPortAutomUsr OBJECT-TYPE
+cpsSerialPortAutomUsr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..40))
ACCESS read-write
STATUS mandatory
DESCRIPTION "This defines the automatic user."
-::= { cpssportEntry 31 }
+::= { cpsSerialPortEntry 31 }
-cpsSPortNetMask OBJECT-TYPE
+cpsSerialPortNetMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "The network mask used in dial in connection."
-::= { cpssportEntry 32 }
+::= { cpsSerialPortEntry 32 }
-cpsSPortPppMtu OBJECT-TYPE
+cpsSerialPortPppMtu OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION "The PPP MTU - dial in connection."
-::= { cpssportEntry 33 }
+::= { cpsSerialPortEntry 33 }
-cpsSPortPppMru OBJECT-TYPE
+cpsSerialPortPppMru OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION "The PPP MRU - dial in connection."
-::= { cpssportEntry 34 }
+::= { cpsSerialPortEntry 34 }
-cpsSPortPppOptions OBJECT-TYPE
+cpsSerialPortPppOptions OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION "The PPP options when the PPP session is autodetected."
-::= { cpssportEntry 35 }
+::= { cpsSerialPortEntry 35 }
-cpsSPortPppFoption OBJECT-TYPE
+cpsSerialPortPppFoption OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION "The PPP forced options when the user has already been authenticated."
-::= { cpssportEntry 36 }
+::= { cpsSerialPortEntry 36 }
-cpsSPortModemChat OBJECT-TYPE
+cpsSerialPortModemChat OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION "The initchat send to modem connected."
-::= { cpssportEntry 37 }
+::= { cpsSerialPortEntry 37 }
-cpsSPortSttyCmd OBJECT-TYPE
+cpsSerialPortSttyCmd OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..180))
ACCESS read-write
STATUS mandatory
DESCRIPTION "The tty settings after socket connection is established."
-::= { cpssportEntry 38 }
+::= { cpsSerialPortEntry 38 }
-cpsSPortSockTx OBJECT-TYPE
+cpsSerialPortSockTx OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION "Defines the delay (in milliseconds) before transmission to
the Ethernet of data received through a serial port."
-::= { cpssportEntry 39 }
+::= { cpsSerialPortEntry 39 }
-cpsSPortSockPoll OBJECT-TYPE
+cpsSerialPortSockPoll OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION "Keep-alive timer (milliseconds) for the TCP connection."
-::= { cpssportEntry 40 }
+::= { cpsSerialPortEntry 40 }
-cpsSPortSockIdle OBJECT-TYPE
+cpsSerialPortSockIdle OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION "The idle timeout in seconds."
-::= { cpssportEntry 41 }
+::= { cpsSerialPortEntry 41 }
-cpsSPortDBsize OBJECT-TYPE
+cpsSerialPortDBsize OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION "Maximum size of the data buffering file."
-::= { cpssportEntry 42 }
+::= { cpsSerialPortEntry 42 }
-cpsSPortDBtime OBJECT-TYPE
+cpsSerialPortDBtime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "Timestamp in data buffering.
0 will indicate inactive,
1 will indicate active."
-::= { cpssportEntry 43 }
+::= { cpsSerialPortEntry 43 }
-cpsSPortDBmode OBJECT-TYPE
+cpsSerialPortDBmode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..5))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Data buffering mode : circ or line."
-::= { cpssportEntry 44 }
+::= { cpsSerialPortEntry 44 }
-cpsSPortDBsyslog OBJECT-TYPE
+cpsSerialPortDBsyslog OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION "Size of the data buffer sent to syslog."
-::= { cpssportEntry 45 }
+::= { cpsSerialPortEntry 45 }
-cpsSPortDBmenu OBJECT-TYPE
+cpsSerialPortDBmenu OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
@@ -7202,259 +7866,259 @@ cpsSPortDBmenu OBJECT-TYPE
1 will indicate inactive,
2 will indicate DB,
3 will indicate Parc."
-::= { cpssportEntry 46 }
+::= { cpsSerialPortEntry 46 }
-cpsSPortDBalarm OBJECT-TYPE
+cpsSerialPortDBalarm OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "Alarm generation status.
0 will indicate inactive,
1 will indicate active."
-::= { cpssportEntry 47 }
+::= { cpsSerialPortEntry 47 }
-cpsSPortSSHbreak OBJECT-TYPE
+cpsSerialPortSSHbreak OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Break sequence - ssh session."
-::= { cpssportEntry 48 }
+::= { cpsSerialPortEntry 48 }
-cpsSPortSniffSess OBJECT-TYPE
+cpsSerialPortSniffSess OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..5))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Sniff session type."
-::= { cpssportEntry 49 }
+::= { cpsSerialPortEntry 49 }
-cpsSPortSniffAdm OBJECT-TYPE
+cpsSerialPortSniffAdm OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..40))
ACCESS read-write
STATUS mandatory
DESCRIPTION "List of admin users allowed to sniff session."
-::= { cpssportEntry 50 }
+::= { cpsSerialPortEntry 50 }
-cpsSPortSniffEsc OBJECT-TYPE
+cpsSerialPortSniffEsc OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..6))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Escape sequence used in sniff session."
-::= { cpssportEntry 51 }
+::= { cpsSerialPortEntry 51 }
-cpsSPortSniffMsess OBJECT-TYPE
+cpsSerialPortSniffMsess OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION ""
-::= { cpssportEntry 52 }
+::= { cpsSerialPortEntry 52 }
-cpsSPortTelnetMode OBJECT-TYPE
+cpsSerialPortTelnetMode OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "Mode negotiated by client telnet with the server.
0 will indicate text,
1 will indicate binary."
-::= { cpssportEntry 53 }
+::= { cpsSerialPortEntry 53 }
-cpsSPortSysBufSess OBJECT-TYPE
+cpsSerialPortSysBufSess OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "Syslog Buffering at all times.
0 will indicate yes,
1 will indicate no."
-::= { cpssportEntry 54 }
+::= { cpsSerialPortEntry 54 }
-cpsSPortLFSuppress OBJECT-TYPE
+cpsSerialPortLFSuppress OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "LF suppression in socket_server session.
0 will indicate inactive,
1 will indicate active."
-::= { cpssportEntry 55 }
+::= { cpsSerialPortEntry 55 }
-cpsSPortAutoInput OBJECT-TYPE
+cpsSerialPortAutoInput OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..40))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Input string used for auto answer."
-::= { cpssportEntry 56 }
+::= { cpsSerialPortEntry 56 }
-cpsSPortAutoOutput OBJECT-TYPE
+cpsSerialPortAutoOutput OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..40))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Output string used for auto answer."
-::= { cpssportEntry 57 }
+::= { cpsSerialPortEntry 57 }
-cpsSPortBreakInterval OBJECT-TYPE
+cpsSerialPortBreakInterval OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION "The break interval in milliseconds."
-::= { cpssportEntry 58 }
+::= { cpsSerialPortEntry 58 }
-- The console Port Server AP930x information group
-cpsInfoSerialTable OBJECT-TYPE
- SYNTAX SEQUENCE OF CpsISPortEntry
+cpsInfoSerialPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CpsInfoSerialPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "This is the information of the specific serial port."
::= { cpsAP930xInfo 1 }
-cpsisPortEntry OBJECT-TYPE
- SYNTAX CpsISPortEntry
+cpsInfoSerialPortEntry OBJECT-TYPE
+ SYNTAX CpsInfoSerialPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "One particular serial port."
- INDEX { cpsISPortNumber }
-::= { cpsInfoSerialTable 1 }
-
-CpsISPortEntry ::= SEQUENCE {
- cpsISPortNumber INTEGER, -- X == ttyX sX.
- cpsISPortTty DisplayString, -- associate device
- cpsISPortName DisplayString, -- alias name
- cpsISPortSpeed Integer32,
- cpsISPortTxBytes Integer32,
- cpsISPortRXBytes Integer32,
- cpsISPortErrFrame Integer32,
- cpsISPortErrParity Integer32,
- cpsISPortErrBreaks Integer32,
- cpsISPortErrOverrun Integer32,
- cpsISPortSigDTR INTEGER,
- cpsISPortSigCD INTEGER,
- cpsISPortSigDSR INTEGER,
- cpsISPortSigRTS INTEGER,
- cpsISPortSigCTS INTEGER,
- cpsISPortSigRI INTEGER
+ INDEX { cpsInfoSerialPortNumber }
+::= { cpsInfoSerialPortTable 1 }
+
+CpsInfoSerialPortEntry ::= SEQUENCE {
+ cpsInfoSerialPortNumber INTEGER, -- X == ttyX sX.
+ cpsInfoSerialPortTty DisplayString, -- associate device
+ cpsInfoSerialPortName DisplayString, -- alias name
+ cpsInfoSerialPortSpeed Integer32,
+ cpsInfoSerialPortTxBytes Integer32,
+ cpsInfoSerialPortRXBytes Integer32,
+ cpsInfoSerialPortErrFrame Integer32,
+ cpsInfoSerialPortErrParity Integer32,
+ cpsInfoSerialPortErrBreaks Integer32,
+ cpsInfoSerialPortErrOverrun Integer32,
+ cpsInfoSerialPortSigDTR INTEGER,
+ cpsInfoSerialPortSigCD INTEGER,
+ cpsInfoSerialPortSigDSR INTEGER,
+ cpsInfoSerialPortSigRTS INTEGER,
+ cpsInfoSerialPortSigCTS INTEGER,
+ cpsInfoSerialPortSigRI INTEGER
}
-cpsISPortNumber OBJECT-TYPE
+cpsInfoSerialPortNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Number to identify the serial port."
-::= { cpsisPortEntry 1 }
+::= { cpsInfoSerialPortEntry 1 }
-cpsISPortTty OBJECT-TYPE
+cpsInfoSerialPortTty OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The device name for the serial port."
-::= { cpsisPortEntry 2 }
+::= { cpsInfoSerialPortEntry 2 }
-cpsISPortName OBJECT-TYPE
+cpsInfoSerialPortName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Alias name given to the server connected to the serial port."
-::= { cpsisPortEntry 3 }
+::= { cpsInfoSerialPortEntry 3 }
-cpsISPortSpeed OBJECT-TYPE
+cpsInfoSerialPortSpeed OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION "The speed for serial port."
-::= { cpsisPortEntry 4 }
+::= { cpsInfoSerialPortEntry 4 }
-cpsISPortTxBytes OBJECT-TYPE
+cpsInfoSerialPortTxBytes OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of transmitted bytes by the serial port."
-::= { cpsisPortEntry 5 }
+::= { cpsInfoSerialPortEntry 5 }
-cpsISPortRXBytes OBJECT-TYPE
+cpsInfoSerialPortRXBytes OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of received bytes by the serial port."
-::= { cpsisPortEntry 6 }
+::= { cpsInfoSerialPortEntry 6 }
-cpsISPortErrFrame OBJECT-TYPE
+cpsInfoSerialPortErrFrame OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of frame errors."
-::= { cpsisPortEntry 7 }
+::= { cpsInfoSerialPortEntry 7 }
-cpsISPortErrParity OBJECT-TYPE
+cpsInfoSerialPortErrParity OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of parity errors."
-::= { cpsisPortEntry 8 }
+::= { cpsInfoSerialPortEntry 8 }
-cpsISPortErrBreaks OBJECT-TYPE
+cpsInfoSerialPortErrBreaks OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of breaks errors."
-::= { cpsisPortEntry 9 }
+::= { cpsInfoSerialPortEntry 9 }
-cpsISPortErrOverrun OBJECT-TYPE
+cpsInfoSerialPortErrOverrun OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of overrun errors."
-::= { cpsisPortEntry 10 }
+::= { cpsInfoSerialPortEntry 10 }
-cpsISPortSigDTR OBJECT-TYPE
+cpsInfoSerialPortSigDTR OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The state of the DTR signal.
0 will indicate down,
1 will indicate up."
-::= { cpsisPortEntry 11 }
+::= { cpsInfoSerialPortEntry 11 }
-cpsISPortSigCD OBJECT-TYPE
+cpsInfoSerialPortSigCD OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The state of the DCD signal.
0 will indicate down,
1 will indicate up."
-::= { cpsisPortEntry 12 }
+::= { cpsInfoSerialPortEntry 12 }
-cpsISPortSigDSR OBJECT-TYPE
+cpsInfoSerialPortSigDSR OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The state of the DSR signal.
0 will indicate down,
1 will indicate up."
-::= { cpsisPortEntry 13 }
+::= { cpsInfoSerialPortEntry 13 }
-cpsISPortSigRTS OBJECT-TYPE
+cpsInfoSerialPortSigRTS OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The state of the RTS signal.
0 will indicate down,
1 will indicate up."
-::= { cpsisPortEntry 14 }
+::= { cpsInfoSerialPortEntry 14 }
-cpsISPortSigCTS OBJECT-TYPE
+cpsInfoSerialPortSigCTS OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The state of the CTS signal.
0 will indicate down,
1 will indicate up."
-::= { cpsisPortEntry 15 }
+::= { cpsInfoSerialPortEntry 15 }
-cpsISPortSigRI OBJECT-TYPE
+cpsInfoSerialPortSigRI OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The state of the RI signal.
0 will indicate down,
1 will indicate up."
-::= { cpsisPortEntry 16 }
+::= { cpsInfoSerialPortEntry 16 }
-- The console Port Server AP930x administrative group
@@ -7971,7 +8635,7 @@ powerNetSoftwareTableSize OBJECT-TYPE
::= { powerNetSoftwareConfig 1 }
powerNetSoftwareTable OBJECT-TYPE
- SYNTAX SEQUENCE OF SoftwareEntry
+ SYNTAX SEQUENCE OF PowerNetSoftwareEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -7979,7 +8643,7 @@ powerNetSoftwareTable OBJECT-TYPE
::= { powerNetSoftwareConfig 2 }
powerNetSoftwareEntry OBJECT-TYPE
- SYNTAX SoftwareEntry
+ SYNTAX PowerNetSoftwareEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -7987,7 +8651,7 @@ powerNetSoftwareEntry OBJECT-TYPE
INDEX { moduleNumber }
::= { powerNetSoftwareTable 1 }
-SoftwareEntry ::=
+PowerNetSoftwareEntry ::=
SEQUENCE {
moduleNumber
INTEGER,
@@ -8031,6 +8695,163 @@ moduleDate OBJECT-TYPE
"The date of the software module represented as mm-dd-yy."
::= { powerNetSoftwareEntry 4 }
+-- the StruxureWare Operations group
+
+serverStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ stopped(2),
+ running(3),
+ running-missing(4),
+ initializing(5),
+ starting(6),
+ disaster-recovery(7),
+ postoffice-inconsistent(8),
+ missing-jgroups(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The status of the StruxureWare Operations server:
+ 1: The status of the application server is unknown. Check Webmin and if
+ the problem persists, contact Technical Support.
+ 2: Restart the StruxureWare DC Operation server. If the server was part of
+ a cluster, see the StruxureWare DC Operation User Assistance about
+ rejoining the cluster. If the problem persists, contact Technical Support.
+ 3: No problem.
+ 4: High availability is lost. The StruxureWare DC Operation Application
+ server is running but one or more nodes are not available. If the
+ StruxureWare DC Operation server is part of a cluster, ensure all nodes
+ are running and there is a network connection between the nodes. If the
+ problem persists, contact Technical Support.
+ 5: Wait for the StruxureWare DC Operation Application server to initialize.
+ If the problem persists, contact Technical Support.
+ 6: Wait for the StruxureWare DC Operation Application server to finish
+ starting.
+ If the problem persists, contact Technical Support.
+ 7: This node is running in Disaster Recovery mode.
+ 8: The JBoss postoffice is currently inconsistent. This may be a temporary
+ issue. If the problem persists for more than 10 minutes,
+ contact Technical Support.
+ 9: The JBoss is missing jgroups. This may be a temporary issue. If the
+ problem persists for more than 10 minutes, contact Technical Support."
+ ::= { struxureWareOperationsStatus 1 }
+
+databaseStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ stopped(2),
+ running(3),
+ detached(4),
+ catching-up(5),
+ attaching(6),
+ running-master(7),
+ running-primary-slave(8),
+ running-slave(9),
+ running-alone(10)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The status of the StruxureWare Operations database:
+ 1: The status of the database is unknown. Check Webmin and if the problem
+ persists, contact Technical Support.
+ 2: Restart the StruxureWare DC Operation server. If the server was part of
+ a cluster, see the StruxureWare DC Operation User Assistance about
+ rejoining the cluster. If the problem persists, contact Technical Support.
+ 3: No problem.
+ 4: High availability is lost. The database is detached from the cluster
+ and does not receive updates. See the StruxureWare DC Operation User
+ Assistance about reattaching the database node to the StruxureWare DC
+ Operation cluster.
+ If the problem persists, contact Technical Support.
+ 5: The database is catching up with the cluster. Wait for the StruxureWare
+ DC Operation database to retrieve all updates from the master node.
+ If the problem persists, contact Technical Support.
+ 6: The database is attaching to the cluster. Wait for the StruxureWare
+ Operation database to attach to the cluster. If the problem persists,
+ contact Technical Support.
+ 7: The database is the master in a cluster.
+ 8: The database is the primary slave in the cluster. All changes on master
+ are synchronously replicated to this node.
+ 9: The database is a secondary slave in the cluster. All changes on
+ master are asynchronously replicated to this node.
+ 10: The database does not replicate its changes to other nodes."
+ ::= { struxureWareOperationsStatus 2 }
+
+loadBalancerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ stopped(2),
+ running(3),
+ running-missing(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The status of the StruxureWare Operations load balancer:
+ 1: Load Balancer status is unknown. Check Webmin and if the problem
+ persists, contact Technical Support.
+ 2: Load Balancer stopped. Restart the StruxureWare DC Operation server.
+ If the problem persists, contact Technical Support.
+ 3: Normal status
+ 4: High availability is lost. The StruxureWare DC Operation Load Balancer
+ is running but one or more nodes are not available. If the StruxureWare DC
+ Operation server is part of a cluster, ensure all nodes are running and
+ there is a network connection between the nodes. If the problem persists,
+ contact Technical Support."
+ ::= { struxureWareOperationsStatus 3 }
+
+essentialServicesStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ stopped(2),
+ running(3),
+ time-sync-problems(4),
+ backup-problems(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The status of the StruxureWare Operations essential services:
+ 1: Unknown status. Check Webmin and if the problem persists, contact
+ Technical Support.
+ 2: Essential services are not running on the StruxureWare DC Operation
+ server. Reboot the node and monitor the status page in Webmin. If the
+ problem persists, contact Technical Support.
+ 3: Normal status
+ 4: The time difference between the StruxureWare DC Operation slave and the
+ master node is too big. Correct the time on the slave to match the time on
+ the master. Consider using an NTP server. If the problem persists,
+ contact Technical Support.
+ 5: The last backup that was attempted on the StruxureWare DC Operation
+ server has failed. Make certain that the system can write to the location
+ specified as backup location. This is particularly relevant for network
+ attached storage. If the problem persists, contact Technical Support."
+ ::= { struxureWareOperationsStatus 4 }
+
+etlStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ running(2),
+ failed(3),
+ paused(4),
+ stopped(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The status of the StruxureWare Operations ETL services:
+ 1: Unknown status. Check the network configuration and the server
+ network settings. If the problem persists, contact
+ Technical Support (http://www.apc.com/go/direct/index.cfm?tag=support).
+ 2: Normal status,
+ 3: ETL Transformations have failed and are subsequently stopped.
+ Investigate the cause of the failure. If the problem persists, contact
+ Technical Support (http://www.apc.com/go/direct/index.cfm?tag=support).
+ 4: ETL Transformations are currently paused.
+ 5: ETL Transformations are currently stopped."
+ ::= { struxureWareOperationsStatus 5 }
-- the ups group
-- the upsIdent group
@@ -8069,7 +8890,7 @@ upsAdvIdentDateOfManufacture OBJECT-TYPE
ACCESS read-only
STATUS mandatory
DESCRIPTION
- "The date when the UPS was manufactured in mm/dd/yy format."
+ "The date when the UPS was manufactured in mm/dd/yy (or yyyy) format."
::= { upsAdvIdent 2 }
upsAdvIdentSerialNumber OBJECT-TYPE
@@ -8083,25 +8904,42 @@ upsAdvIdentSerialNumber OBJECT-TYPE
the serial number on the rear of the UPS."
::= { upsAdvIdent 3 }
+upsAdvIdentFirmwareRevision2 OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The firmware revision of a UPS system co-microprocessor."
+ ::= { upsAdvIdent 4 }
+
+upsAdvIdentSkuNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The SKU number of a UPS system."
+ ::= { upsAdvIdent 5 }
-- the upsBattery group
-- the upsBasicBattery group
-
+
upsBasicBatteryStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
batteryNormal(2),
- batteryLow(3)
+ batteryLow(3),
+ batteryInFaultCondition(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
- "The status of the UPS batteries. A batteryLow(3)
- value indicates the UPS will be unable to sustain the
- current load, and its services will be lost if power is
- not restored. The amount of run time in reserve at the
- time of low battery can be configured by the
- upsAdvConfigLowBatteryRunTime."
+ "The status of the UPS batteries. A batteryLow(3) value
+ indicates the UPS will be unable to sustain the current
+ load, and its services will be lost if power is not restored.
+ The amount of run time in reserve at the time of low battery
+ can be configured by the upsAdvConfigLowBatteryRunTime.
+ A batteryInFaultCondition(4)value indicates that a battery
+ installed has an internal error condition."
::= { upsBasicBattery 1 }
upsBasicBatteryTimeOnBattery OBJECT-TYPE
@@ -8112,20 +8950,19 @@ upsBasicBatteryTimeOnBattery OBJECT-TYPE
"The elapsed time since the UPS has switched to battery
power."
::= { upsBasicBattery 2 }
-
+
upsBasicBatteryLastReplaceDate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The date when the UPS system's batteries were last replaced
- in mm/dd/yy format. For Smart-UPS models, this value
+ in mm/dd/yy (or yyyy) format. For Smart-UPS models, this value
is originally set in the factory. When the UPS batteries
- are replaced, this value should be reset by the administrator."
- ::= { upsBasicBattery 3 }
-
-
-
+ are replaced, this value should be reset by the administrator.
+ For Symmetra PX 250/500 this OID is read only and is configurable in the local display only."
+ ::= { upsBasicBattery 3 }
+
-- the upsAdvBattery group
upsAdvBatteryCapacity OBJECT-TYPE
@@ -8218,6 +9055,651 @@ upsAdvTotalDCCurrent OBJECT-TYPE
"The total DC current in Amps."
::= { upsAdvBattery 10 }
+upsAdvBatteryFullCapacity OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The full chargeable capacity of the battery which is
+ expressed in percentage."
+ ::= { upsAdvBattery 11 }
+
+-- Advanced Battery Voltage Table
+
+ upsAdvBatteryActualVoltageTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UPSAdvBatteryActualVoltageEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of battery table entries. The number of battery
+ frames present in UPS."
+ ::= { upsAdvBattery 12 }
+
+
+ upsAdvBatteryActualVoltageEntry OBJECT-TYPE
+ SYNTAX UPSAdvBatteryActualVoltageEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Information applicable to
+ each of the Battery frames."
+ INDEX { upsAdvBatteryActualVoltageTableIndex }
+ ::= { upsAdvBatteryActualVoltageTable 1 }
+
+ UPSAdvBatteryActualVoltageEntry ::= SEQUENCE {
+ upsAdvBatteryActualVoltageTableIndex INTEGER,
+ upsAdvBatteryActualVoltagePolarity INTEGER,
+ upsAdvBatteryFrameActualVoltage INTEGER
+ }
+
+ upsAdvBatteryActualVoltageTableIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Battery Frame identifier. Battery Frame index."
+ ::= { upsAdvBatteryActualVoltageEntry 1 }
+
+ upsAdvBatteryActualVoltagePolarity OBJECT-TYPE
+ SYNTAX INTEGER {
+ positive (0),
+ negative (1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The selected Battery Voltage Polarity.
+ 0 indicates positive polarity.
+ 1 indicates negative polarity."
+ ::= { upsAdvBatteryActualVoltageEntry 2 }
+
+ upsAdvBatteryFrameActualVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The actual battery bus voltage in Volts."
+ ::= { upsAdvBatteryActualVoltageEntry 3 }
+
+-- Advanced TotalDC Current Table
+
+ upsAdvTotalDCCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UPSAdvTotalDCCurrentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of Battery Frame table entries. The number of entries
+ is given by the value of Number of Battery Frames."
+ ::= { upsAdvBattery 13 }
+
+
+ upsAdvTotalDCCurrentEntry OBJECT-TYPE
+ SYNTAX UPSAdvTotalDCCurrentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry containing information applicable to a
+ particular Battery Frame."
+ INDEX { upsAdvTotalDCCurrentTableIndex }
+ ::= { upsAdvTotalDCCurrentTable 1 }
+
+ UPSAdvTotalDCCurrentEntry ::= SEQUENCE {
+ upsAdvTotalDCCurrentTableIndex INTEGER,
+ upsAdvTotalDCCurrentPolarity INTEGER,
+ upsAdvTotalFrameDCCurrent INTEGER
+ }
+
+ upsAdvTotalDCCurrentTableIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Battery Frame identifier. Total DC Current
+ Table Index."
+ ::= { upsAdvTotalDCCurrentEntry 1 }
+
+ upsAdvTotalDCCurrentPolarity OBJECT-TYPE
+ SYNTAX INTEGER {
+ positive (0),
+ negative (1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The selected Battery Current Polarity.
+ 0 indicates positive polarity.
+ 1 indicates negative polarity."
+ ::= { upsAdvTotalDCCurrentEntry 2 }
+
+ upsAdvTotalFrameDCCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " The Total DC Current of battery in Amperes."
+ ::= { upsAdvTotalDCCurrentEntry 3 }
+
+
+
+-- Advanced Battery Current Table
+
+ upsAdvBatteryCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UPSAdvBatteryCurrentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of Battery Frame table entries. The number of entries
+ is given by number of Battery frames present."
+ ::= { upsAdvBattery 14 }
+
+ upsAdvBatteryCurrentEntry OBJECT-TYPE
+ SYNTAX UPSAdvBatteryCurrentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry containing information applicable to a
+ particular battery frame."
+ INDEX { upsAdvBatteryCurrentTableIndex, upsAdvBatteryCurrentIndex }
+ ::= { upsAdvBatteryCurrentTable 1 }
+
+ UPSAdvBatteryCurrentEntry ::= SEQUENCE {
+ upsAdvBatteryCurrentTableIndex INTEGER,
+ upsAdvBatteryCurrentIndex INTEGER,
+ upsAdvBatteryCurrentPolarity INTEGER,
+ upsAdvBatteryFrameCurrent INTEGER
+ }
+
+ upsAdvBatteryCurrentTableIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Battery Frame identifier. Battery Current
+ Table Index."
+ ::= { upsAdvBatteryCurrentEntry 1 }
+
+ upsAdvBatteryCurrentIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The battery frame identifier."
+ ::= { upsAdvBatteryCurrentEntry 2 }
+
+ upsAdvBatteryCurrentPolarity OBJECT-TYPE
+ SYNTAX INTEGER {
+ positive (0),
+ negative (1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The selected Battery current polarity.
+ 0 indicates positive polarity.
+ 1 indicates negative polarity"
+ ::= { upsAdvBatteryCurrentEntry 3 }
+
+ upsAdvBatteryFrameCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Battery current measured in Amperes"
+ ::= { upsAdvBatteryCurrentEntry 4 }
+
+
+ upsAdvBatteryEstimatedChargeTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The estimated remaining time required to charge the UPS to a full state of charge."
+ ::= { upsAdvBattery 15 }
+
+ upsAdvBatteryPower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The measured battery power in kW."
+ ::= { upsAdvBattery 16 }
+
+ upsAdvBatteryChargerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ ok(2),
+ inFaultCondition(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The status of the battery charger. If the UPS is unable
+ to find the state of charger, this variable is set to unknown(1)."
+ ::= { upsAdvBattery 17 }
+
+
+ upsAdvBatteryInternalSKU OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The SKU of the internal battery."
+ ::= { upsAdvBattery 19 }
+
+ upsAdvBatteryExternalSKU OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The SKU of the external battery."
+ ::= { upsAdvBattery 20 }
+
+ upsAdvBatteryRecommendedReplaceDate OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The recommended replacement date for the battery based on the UPS internal battery life algorithm."
+ ::= { upsAdvBattery 21 }
+
+
+-- the upsHighPrecBattery group
+
+upsHighPrecBatteryCapacity OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The remaining battery capacity expressed in
+ tenths of percent of full capacity."
+ ::= { upsHighPrecBattery 1 }
+
+upsHighPrecBatteryTemperature OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current internal UPS temperature expressed in
+ tenths of degrees Celsius."
+ ::= { upsHighPrecBattery 2 }
+
+upsHighPrecBatteryNominalVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The nominal battery voltage in tenths of Volts."
+ ::= { upsHighPrecBattery 3 }
+
+upsHighPrecBatteryActualVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The actual battery bus voltage in tenths of Volts."
+ ::= { upsHighPrecBattery 4 }
+
+upsHighPrecBatteryCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The battery current in tenths of Amps."
+ ::= { upsHighPrecBattery 5 }
+
+upsHighPrecTotalDCCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total DC current in tenths of Amps."
+ ::= { upsHighPrecBattery 6 }
+
+
+
+
+-- High Precision Actual Battery Voltage Table
+
+ upsHighPrecBatteryActualVoltageTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UPSHighPrecBatteryActualVoltageEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of Battery frame table entries. The number of entries
+ is given by the number of Battery frames."
+ ::= { upsHighPrecBattery 7 }
+
+
+ upsHighPrecBatteryActualVoltageEntry OBJECT-TYPE
+ SYNTAX UPSHighPrecBatteryActualVoltageEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry containing information applicable to a
+ particular battery frame."
+ INDEX { upsHighPrecBatteryActualVoltageTableIndex }
+ ::= { upsHighPrecBatteryActualVoltageTable 1 }
+
+ UPSHighPrecBatteryActualVoltageEntry ::= SEQUENCE {
+ upsHighPrecBatteryActualVoltageTableIndex INTEGER,
+ upsHighPrecBatteryActualVoltagePolarity INTEGER,
+ upsHighPrecBatteryVoltage INTEGER
+ }
+
+ upsHighPrecBatteryActualVoltageTableIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Battery Frame identifier. High Precision
+ Actual Voltage Table Index."
+ ::= { upsHighPrecBatteryActualVoltageEntry 1 }
+
+ upsHighPrecBatteryActualVoltagePolarity OBJECT-TYPE
+ SYNTAX INTEGER {
+ positive (0),
+ negative (1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The selected Battery Voltage polarity.
+ 0 indicates positive polarity.
+ 1 indicates negative polarity."
+ ::= { upsHighPrecBatteryActualVoltageEntry 2 }
+
+ upsHighPrecBatteryVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The actual battery bus voltage expressed
+ as tenths of Volts. "
+ ::= { upsHighPrecBatteryActualVoltageEntry 3 }
+
+-- High Precision Total DC Current Table
+
+ upsHighPrecTotalDCCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UPSHighPrecTotalDCCurrentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of Battery Frame table entries. The number of entries
+ is given by the number of battery frames."
+ ::= { upsHighPrecBattery 8 }
+
+
+ upsHighPrecTotalDCCurrentEntry OBJECT-TYPE
+ SYNTAX UPSHighPrecTotalDCCurrentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry containing information applicable to a
+ particular battery frame."
+ INDEX { upsHighPrecTotalDCCurrentTableIndex }
+ ::= { upsHighPrecTotalDCCurrentTable 1 }
+
+ UPSHighPrecTotalDCCurrentEntry ::= SEQUENCE {
+ upsHighPrecTotalDCCurrentTableIndex INTEGER,
+ upsHighPrecTotalDCCurrentPolarity INTEGER,
+ upsHighPrecTotalDCFrameCurrent INTEGER
+ }
+
+ upsHighPrecTotalDCCurrentTableIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Battery Frame identifier.
+ High precision Total DC Current index."
+ ::= { upsHighPrecTotalDCCurrentEntry 1 }
+
+ upsHighPrecTotalDCCurrentPolarity OBJECT-TYPE
+ SYNTAX INTEGER {
+ positive (0),
+ negative (1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The selected Battery Current polarity.
+ 0 indicates positive polarity.
+ 1 indicates negative polarity."
+ ::= { upsHighPrecTotalDCCurrentEntry 2 }
+
+ upsHighPrecTotalDCFrameCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total DC current in tenths of Amperes. "
+ ::= { upsHighPrecTotalDCCurrentEntry 3 }
+
+
+-- HighPrec Battery Current Table
+
+ upsHighPrecBatteryCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UPSHighPrecBatteryCurrentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of Battery Frame table entries. The number of entries
+ is given by the number of battery frames."
+ ::= { upsHighPrecBattery 9 }
+
+ upsHighPrecBatteryCurrentEntry OBJECT-TYPE
+ SYNTAX UPSHighPrecBatteryCurrentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry containing information applicable to a
+ particular battery frame."
+ INDEX { upsHighPrecBatteryCurrentTableIndex, upsHighPrecBatteryCurrentIndex }
+ ::= { upsHighPrecBatteryCurrentTable 1 }
+
+ UPSHighPrecBatteryCurrentEntry ::= SEQUENCE {
+ upsHighPrecBatteryCurrentTableIndex INTEGER,
+ upsHighPrecBatteryCurrentIndex INTEGER,
+ upsHighPrecBatteryCurrentPolarity INTEGER,
+ upsHighPrecBatteryFrameCurrent INTEGER
+ }
+
+ upsHighPrecBatteryCurrentTableIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Battery frame identifier.
+ Battery Frame index."
+ ::= { upsHighPrecBatteryCurrentEntry 1 }
+
+ upsHighPrecBatteryCurrentIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Battery frame identifier.
+ Battery Index for each frame."
+ ::= { upsHighPrecBatteryCurrentEntry 2 }
+
+ upsHighPrecBatteryCurrentPolarity OBJECT-TYPE
+ SYNTAX INTEGER {
+ positive (0),
+ negative (1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The selected Battery Current polarity.
+ 0 indicates positive polarity.
+ 1 indicates negative polarity."
+ ::= { upsHighPrecBatteryCurrentEntry 3 }
+
+ upsHighPrecBatteryFrameCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Battery current in tenths of Amperes."
+ ::= { upsHighPrecBatteryCurrentEntry 4 }
+
+-- High Precision Battery Packs
+
+upsHighPrecBatteryPacks OBJECT IDENTIFIER ::= { upsHighPrecBattery 10 }
+
+upsHighPrecBatteryPackTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of entries in the upsHighPrecBatteryPacks."
+ ::= { upsHighPrecBatteryPacks 1 }
+
+ upsHighPrecBatteryPackTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UPSHighPrecBatteryPackEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of Battery Pack table entries. The number of entries
+ is given by number of Battery Packs present."
+ ::= { upsHighPrecBatteryPacks 2 }
+
+ upsHighPrecBatteryPackEntry OBJECT-TYPE
+ SYNTAX UPSHighPrecBatteryPackEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry containing information applicable to a
+ particular battery pack."
+ INDEX { upsHighPrecBatteryPackIndex, upsHighPrecBatteryCartridgeIndex }
+ ::= { upsHighPrecBatteryPackTable 1 }
+
+ UPSHighPrecBatteryPackEntry ::= SEQUENCE {
+ upsHighPrecBatteryPackIndex INTEGER,
+ upsHighPrecBatteryCartridgeIndex INTEGER,
+ upsHighPrecBatteryPackFirmwareRevision DisplayString,
+ upsHighPrecBatteryPackSerialNumber DisplayString,
+ upsHighPrecBatteryPackTemperature INTEGER,
+ upsHighPrecBatteryPackStatus OCTET STRING,
+ upsHighPrecBatteryPackCartridgeHealth OCTET STRING,
+ upsHighPrecBatteryPackCartridgeReplaceDate DisplayString,
+ upsHighPrecBatteryPackCartridgeInstallDate DisplayString,
+ upsHighPrecBatteryPackCartridgeStatus OCTET STRING
+ }
+
+ upsHighPrecBatteryPackIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The battery pack identifier."
+ ::= { upsHighPrecBatteryPackEntry 1 }
+
+ upsHighPrecBatteryCartridgeIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The battery cartridge identifier."
+ ::= { upsHighPrecBatteryPackEntry 2 }
+
+ upsHighPrecBatteryPackFirmwareRevision OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The battery pack firmware revision."
+ ::= { upsHighPrecBatteryPackEntry 3}
+
+ upsHighPrecBatteryPackSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The battery pack serial number."
+ ::= { upsHighPrecBatteryPackEntry 4}
+
+ upsHighPrecBatteryPackTemperature OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The battery pack temperature measured in 10ths of degree Celcius"
+ ::= { upsHighPrecBatteryPackEntry 5 }
+
+ upsHighPrecBatteryPackStatus OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The battery status for the pack only.
+ bit 0 Disconnected
+ bit 1 Overvoltage
+ bit 2 NeedsReplacement
+ bit 3 OvertemperatureCritical
+ bit 4 Charger
+ bit 5 TemperatureSensor
+ bit 6 BusSoftStart
+ bit 7 OvertemperatureWarning
+ bit 8 GeneralError
+ bit 9 Communication
+ bit 10 DisconnectedFrame
+ bit 11 FirmwareMismatch
+ "
+ ::= { upsHighPrecBatteryPackEntry 6 }
+
+ upsHighPrecBatteryPackCartridgeHealth OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The battery cartridge health.
+ bit 0 Battery lifetime okay
+ bit 1 Battery lifetime near end, order replacement cartridge
+ bit 2 Battery lifetime exceeded, replace battery
+ bit 3 Battery lifetime near end acknowledged, order replacement cartridge
+ bit 4 Battery lifetime exceeded acknowledged, replace battery
+ bit 5 Battery measured lifetime near end, order replacement cartridge
+ bit 6 Battery measured lifetime near end acknowledged, order replacement cartridge
+ "
+ ::= { upsHighPrecBatteryPackEntry 7}
+
+ upsHighPrecBatteryPackCartridgeReplaceDate OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The battery cartridge estimated battery replace date."
+ ::= { upsHighPrecBatteryPackEntry 8 }
+
+ upsHighPrecBatteryPackCartridgeInstallDate OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The battery cartridge install date."
+ ::= { upsHighPrecBatteryPackEntry 9 }
+
+ upsHighPrecBatteryPackCartridgeStatus OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The battery cartridge status.
+ bit 0 Disconnected
+ bit 1 Overvoltage
+ bit 2 NeedsReplacement
+ bit 3 OvertemperatureCritical
+ bit 4 Charger
+ bit 5 TemperatureSensor
+ bit 6 BusSoftStart
+ bit 7 OvertemperatureWarning
+ bit 8 GeneralError
+ bit 9 Communication
+ bit 10 DisconnectedFrame
+ bit 11 FirmwareMismatch
+ "
+ ::= { upsHighPrecBatteryPackEntry 10 }
-- the upsBasicInput group
@@ -8309,6 +9791,225 @@ upsAdvInputLineFailCause OBJECT-TYPE
the line voltage."
::= { upsAdvInput 5 }
+
+upsAdvInputNominalFrequency OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The nominal input frequency of the UPS system in Hz."
+ ::= { upsAdvInput 6 }
+
+upsAdvInputNominalVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The nominal input voltage of the UPS system in VAC."
+ ::= { upsAdvInput 7 }
+
+upsAdvInputBypassNominalFrequency OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The nominal bypass input frequency of the UPS system in Hz."
+ ::= { upsAdvInput 8 }
+
+upsAdvInputBypassNominalVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The nominal bypass input voltage of the UPS system in VAC."
+ ::= { upsAdvInput 9 }
+
+ upsAdvInputStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UpsAdvInputStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of input table entries. The number of entries
+ is given by the value of upsPhaseNumInputs."
+ ::= { upsAdvInput 10 }
+
+ upsAdvInputStatisticsEntry OBJECT-TYPE
+ SYNTAX UpsAdvInputStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry containing information applicable to a
+ particular input."
+ INDEX { upsAdvInputStatisticsIndex }
+ ::= { upsAdvInputStatisticsTable 1 }
+
+UpsAdvInputStatisticsEntry ::= SEQUENCE {
+ upsAdvInputStatisticsIndex INTEGER,
+ upsAdvInputApparentPower INTEGER,
+ upsAdvInputVoltageTHD INTEGER,
+ upsAdvInputBypassVoltageTHD INTEGER,
+ upsAdvInputPeakCurrent INTEGER,
+ upsAdvInputBypassPeakCurrent INTEGER,
+ upsAdvInputActivePower INTEGER
+ }
+
+ upsAdvInputStatisticsIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The input identifier."
+ ::= { upsAdvInputStatisticsEntry 1 }
+
+upsAdvInputApparentPower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The input apparent power(sum of all of the three phases) measured in kVA."
+ ::= { upsAdvInputStatisticsEntry 2 }
+
+upsAdvInputVoltageTHD OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The input voltage Total Harmonic Distortion in percent."
+ ::= { upsAdvInputStatisticsEntry 3 }
+
+upsAdvInputBypassVoltageTHD OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The bypass input voltage Total Harmonic Distortion in percent."
+ ::= { upsAdvInputStatisticsEntry 4 }
+
+upsAdvInputPeakCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The input peak current in Amperes."
+ ::= { upsAdvInputStatisticsEntry 5 }
+
+upsAdvInputBypassPeakCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The bypass input peak current in Amperes."
+ ::= { upsAdvInputStatisticsEntry 6 }
+
+
+upsAdvInputActivePower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The input active power measured in kW."
+ ::= { upsAdvInputStatisticsEntry 7 }
+
+
+
+
+upsAdvInputTotalApparentPower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The input total apparent power(sum of all three phases)
+ of the UPS system in kVA."
+ ::= { upsAdvInput 11 }
+
+upsAdvInputTotalActivePower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The input total active power(sum of all three phases)
+ of the UPS system in kW."
+ ::= { upsAdvInput 12 }
+
+upsAdvInputBypassTotalApparentPower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The input bypass total apparent power(sum of all three phases)
+ of the UPS system in kVA."
+ ::= { upsAdvInput 13 }
+
+upsAdvInputBypassTotalActivePower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The input bypass total active power(sum of all three phases)
+ of the UPS system in kW."
+ ::= { upsAdvInput 14 }
+
+
+-- the upsHighPrecInput group
+
+upsHighPrecInputLineVoltage OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current utility line voltage in tenths of VAC."
+ ::= { upsHighPrecInput 1 }
+
+upsHighPrecInputMaxLineVoltage OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum utility line voltage in tenths of VAC over the
+ previous 1 minute period."
+ ::= { upsHighPrecInput 2 }
+
+upsHighPrecInputMinLineVoltage OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The minimum utility line voltage in tenths of VAC over the
+ previous 1 minute period."
+ ::= { upsHighPrecInput 3 }
+
+upsHighPrecInputFrequency OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current input frequency to the UPS system in tenths of Hz."
+ ::= { upsHighPrecInput 4 }
+
+
+upsHighPrecInputEnergyUsage OBJECT-TYPE
+ SYNTAX Unsigned32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The input energy usage of the UPS in hundredths of kWh."
+ ::= { upsHighPrecInput 5 }
+
+upsHighPrecInputBypassVoltage OBJECT-TYPE
+ SYNTAX Unsigned32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current bypass line voltage in tenths of VAC."
+ ::= { upsHighPrecInput 6 }
+
+upsHighPrecInputBypassFrequency OBJECT-TYPE
+ SYNTAX Unsigned32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current input bypass frequency to the UPS system in tenths of Hz."
+ ::= { upsHighPrecInput 7 }
-- the upsBasicOutput group
@@ -8325,13 +10026,21 @@ upsBasicOutputStatus OBJECT-TYPE
switchedBypass(9),
hardwareFailureBypass(10),
sleepingUntilPowerReturn(11),
- onSmartTrim(12)
+ onSmartTrim(12),
+ ecoMode(13),
+ hotStandby(14),
+ onBatteryTest(15),
+ emergencyStaticBypass(16),
+ staticBypassStandby(17),
+ powerSavingMode(18),
+ spotMode(19),
+ eConversion(20)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
- "The current state of the UPS. If the UPS is unable
- to determine the state of the UPS this variable is set
+ "The current state of the UPS. If the UPS is unable to
+ determine the state of the UPS this variable is set
to unknown(1)."
::= { upsBasicOutput 1 }
@@ -8343,6 +10052,86 @@ upsBasicOutputPhase OBJECT-TYPE
"The current output phase."
::= { upsBasicOutput 2 }
+upsBasicSystemStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ onLine(2),
+ onBattery(3),
+ onSmartBoost(4),
+ timedSleeping(5),
+ softwareBypass(6),
+ off(7),
+ rebooting(8),
+ switchedBypass(9),
+ hardwareFailureBypass(10),
+ sleepingUntilPowerReturn(11),
+ onSmartTrim(12),
+ ecoMode(13),
+ inverter(14),
+ eConversion(15)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current state for the whole system (UPS and surrounding breakers).
+ If the UPS is unable to determine the state of the system, this
+ variable is set to unknown(1)."
+ ::= { upsBasicOutput 3 }
+
+upsBasicSystemInternalTemperature OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The actual internal temperature of the UPS system in Celsius."
+ ::= { upsBasicOutput 4 }
+
+
+ upsBasicSystemInverterStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ ok(2),
+ inFaultCondition(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current state of the UPS inverter. If the UPS is unable
+ to determine the state of the inverter, this variable is set
+ to unknown(1)."
+ ::= { upsBasicOutput 5 }
+
+ upsBasicSystemPFCStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ ok(2),
+ inFaultCondition(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The general status of the power factor correction (AC input stage
+ of the UPS). If the UPS is unable to determine the state of PFC,
+ this variable is set to unknown(1)."
+ ::= { upsBasicOutput 6 }
+
+ upsBasicOutputACwiringConfiguration OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ noNeutralWiredonSystem(2),
+ neutralUsedforSupplyingLoad(3)
+
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates if neutral wire on output side of the UPS is
+ used (load wired line to neutral). If the UPS is unable to
+ determine the state of neutral, this variable is set to
+ unknown(1)."
+ ::= { upsBasicOutput 7 }
+
+
-- the upsAdvOutput group
@@ -8394,9 +10183,161 @@ upsAdvOutputKVACapacity OBJECT-TYPE
ACCESS read-only
STATUS mandatory
DESCRIPTION
- "The maximum load that theis UPS can support."
+ "The maximum load that this UPS can support."
::= { upsAdvOutput 6 }
+upsAdvOutputNominalFrequency OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The nominal output frequency of the UPS system in Hz."
+ ::= { upsAdvOutput 7 }
+
+upsAdvOutputActivePower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total output active power of the UPS system in W.
+ The total active power is the sum of phase 1, phase 2 and
+ phase 3 power."
+ ::= { upsAdvOutput 8 }
+
+upsAdvOutputApparentPower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total output apparent power of all phases of the UPS system in VA."
+ ::= { upsAdvOutput 9 }
+
+
+ upsAdvOutputStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UpsAdvOutputStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of input table entries. The number of entries
+ is given by the value of upsPhaseNumOutputs."
+ ::= { upsAdvOutput 10 }
+
+ upsAdvOutputStatisticsEntry OBJECT-TYPE
+ SYNTAX UpsAdvOutputStatisticsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry containing information applicable to a
+ particular output."
+ INDEX { upsAdvOutputStatisticsIndex }
+ ::= { upsAdvOutputStatisticsTable 1 }
+
+ UpsAdvOutputStatisticsEntry ::= SEQUENCE {
+ upsAdvOutputStatisticsIndex INTEGER,
+ upsAdvOutputPeakCurrent INTEGER,
+ upsAdvOutputCurrentTHD INTEGER,
+ upsAdvOutputCrestFactor INTEGER
+
+ }
+
+ upsAdvOutputStatisticsIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The output identifier."
+ ::= { upsAdvOutputStatisticsEntry 1 }
+
+ upsAdvOutputPeakCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The output peak current in Amperes."
+ ::= { upsAdvOutputStatisticsEntry 2 }
+
+ upsAdvOutputCurrentTHD OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The output current Total Harmonic Distortion in percent."
+ ::= { upsAdvOutputStatisticsEntry 3 }
+
+ upsAdvOutputCrestFactor OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The output current crest factor expressed in tenths."
+ ::= { upsAdvOutputStatisticsEntry 4 }
+
+ upsAdvOutputNeutralCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The neutral current in amperes."
+ ::= { upsAdvOutput 11 }
+
+
+-- the upsHighPrecOutput group
+
+upsHighPrecOutputVoltage OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The output voltage of the UPS system in tenths of VAC."
+ ::= { upsHighPrecOutput 1 }
+
+upsHighPrecOutputFrequency OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current output frequency of the UPS system in tenths of Hz."
+ ::= { upsHighPrecOutput 2 }
+
+upsHighPrecOutputLoad OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current UPS load expressed in tenths of percent
+ of rated capacity."
+ ::= { upsHighPrecOutput 3 }
+
+upsHighPrecOutputCurrent OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current in tenths of amperes drawn by the load on the UPS."
+ ::= { upsHighPrecOutput 4 }
+
+upsHighPrecOutputEfficiency OBJECT-TYPE
+ SYNTAX Integer32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The positive values represent efficiency of the UPS in tenths of percent.
+ -1 If UPS supports this OID but the result is not available
+ -2 Load is too low to report efficiency
+ -3 Output off and efficiency is 0
+ -4 On battery, efficiency is not measured or calculated in this mode
+ -5 In Bypass, efficiency is not measured or calculated in this mode
+ -6 Battery charging, battery is charging and adversely affecting efficiency
+ -7 Poor AC input, the main input is outside the optimum efficiency range"
+ ::= { upsHighPrecOutput 5 }
+
+upsHighPrecOutputEnergyUsage OBJECT-TYPE
+ SYNTAX Unsigned32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The output energy usage of the UPS in hundredths of kWh."
+ ::= { upsHighPrecOutput 6 }
-- the upsBasicConfig group
@@ -8405,7 +10346,8 @@ upsBasicConfigNumDevices OBJECT-TYPE
ACCESS read-only
STATUS mandatory
DESCRIPTION
- "The number of devices that are plugged into the UPS."
+ "The number of devices that are plugged into the UPS.
+ This value is customer configurable from the device entry table"
::= { upsBasicConfig 1 }
upsBasicConfigDeviceTable OBJECT-TYPE
@@ -8698,7 +10640,7 @@ upsAdvConfigSetEEPROMDefaults OBJECT-TYPE
READ: returns 0"
::= { upsAdvConfig 12 }
-upsAdvConfigDipSwitchSetting OBJECT-TYPE
+upsAdvConfigDipSwitchTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsAdvConfigDipSwitchEntry
ACCESS not-accessible
STATUS mandatory
@@ -8713,7 +10655,7 @@ upsAdvConfigDipSwitchEntry OBJECT-TYPE
DESCRIPTION
"The current setting of one dip switch."
INDEX { dipSwitchIndex }
- ::= { upsAdvConfigDipSwitchSetting 1 }
+ ::= { upsAdvConfigDipSwitchTable 1 }
UpsAdvConfigDipSwitchEntry ::=
SEQUENCE {
@@ -8762,7 +10704,7 @@ upsAdvConfigPassword OBJECT-TYPE
::= { upsAdvConfig 15 }
upsAdvConfigAllowedSetTable OBJECT-TYPE
- SYNTAX SEQUENCE OF ApcUpsConfigEntry
+ SYNTAX SEQUENCE OF UpsAdvConfigAllowedSetEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -8770,8 +10712,8 @@ upsAdvConfigAllowedSetTable OBJECT-TYPE
configurable UPS variables."
::= { upsAdvConfig 16 }
-apcUpsConfigEntry OBJECT-TYPE
- SYNTAX ApcUpsConfigEntry
+upsAdvConfigAllowedSetEntry OBJECT-TYPE
+ SYNTAX UpsAdvConfigAllowedSetEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -8779,7 +10721,7 @@ apcUpsConfigEntry OBJECT-TYPE
INDEX { apcUpsConfigFieldIndex }
::= { upsAdvConfigAllowedSetTable 1 }
-ApcUpsConfigEntry ::= SEQUENCE {
+UpsAdvConfigAllowedSetEntry ::= SEQUENCE {
apcUpsConfigFieldIndex INTEGER,
apcUpsConfigFieldOID OBJECT IDENTIFIER,
apcUpsConfigFieldValueRange DisplayString
@@ -8791,7 +10733,7 @@ apcUpsConfigFieldIndex OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The index to an eeprom field entry."
- ::= { apcUpsConfigEntry 1 }
+ ::= { upsAdvConfigAllowedSetEntry 1 }
apcUpsConfigFieldOID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
@@ -8799,7 +10741,7 @@ apcUpsConfigFieldOID OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The OID of the current configurable value."
- ::= { apcUpsConfigEntry 2 }
+ ::= { upsAdvConfigAllowedSetEntry 2 }
apcUpsConfigFieldValueRange OBJECT-TYPE
SYNTAX DisplayString
@@ -8808,14 +10750,14 @@ apcUpsConfigFieldValueRange OBJECT-TYPE
DESCRIPTION
"The discrete set of allowed values of a configurable
register. Individual values are delimited by a comma."
- ::= { apcUpsConfigEntry 3 }
+ ::= { upsAdvConfigAllowedSetEntry 3 }
upsAdvConfigBattCabAmpHour OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
- "Configure settings of UPS battery cabinet amp hour setting."
+ "Configure the amp-hour setting of the UPS battery cabinet."
::= { upsAdvConfig 17 }
upsAdvConfigPositionSelector OBJECT-TYPE
@@ -8845,7 +10787,19 @@ upsAdvConfigOutputFreqRange OBJECT-TYPE
freqRange60Var10 (7),
freqRange50Var10 (8),
freqRange60Var1dot0 (9),
- freqRange50Var1dot0 (10)
+ freqRange50Var1dot0 (10),
+ freqRange50Pct0dot5 (11),
+ freqRange50Pct1 (12),
+ freqRange50Pct2 (13),
+ freqRange50Pct4 (14),
+ freqRange50Pct6 (15),
+ freqRange50Pct8 (16),
+ freqRange60Pct0dot5 (17),
+ freqRange60Pct1 (18),
+ freqRange60Pct2 (19),
+ freqRange60Pct4 (20),
+ freqRange60Pct6 (21),
+ freqRange60Pct8 (22)
}
ACCESS read-write
STATUS mandatory
@@ -8861,8 +10815,19 @@ upsAdvConfigOutputFreqRange OBJECT-TYPE
freqRange50Var10(8) configure the output frequency range for 50 +/- 10 Hz
freqRange60Var1dot0(9) configure the output frequency range for 60 +/- 1.0 Hz
freqRange50Var1dot0(10) configure the output frequency range for 50 +/- 1.0 Hz
-
- For a list of allowed values supported by your UPS model,
+ freqRange50Pct0dot5(11) configure the output frequency range for 50 Hz +/- 0.5 %
+ freqRange50Pct1(12) configure the output frequency range for 50 Hz +/- 1.0 %
+ freqRange50Pct2(13) configure the output frequency range for 50 Hz +/- 2.0 %
+ freqRange50Pct4(14) configure the output frequency range for 50 Hz +/- 4.0 %
+ freqRange50Pct6(15) configure the output frequency range for 50 Hz +/- 6.0 %
+ freqRange50Pct8(16) configure the output frequency range for 50 Hz +/- 8.0 %
+ freqRange60Pct0dot5(17) configure the output frequency range for 60 Hz +/- 0.5 %
+ freqRange60Pct1(18) configure the output frequency range for 60 Hz +/- 1.0 %
+ freqRange60Pct2(19) configure the output frequency range for 60 Hz +/- 2.0 %
+ freqRange60Pct4(20) configure the output frequency range for 60 Hz +/- 4.0 %
+ freqRange60Pct6(21) configure the output frequency range for 60 Hz +/- 6.0 %
+ freqRange60Pct8(22) configure the output frequency range for 60 Hz +/- 8.0 %
+ For a list of allowed values and conditions when variable can be set by your UPS model,
see the UPS User's Manual."
::= { upsAdvConfig 19 }
@@ -8887,7 +10852,7 @@ upsAdvConfigAlarmRedundancy OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"Configure settings of UPS alarm if the redundancy is
- under the current redundancy. Use -1 for never."
+ under the current redundancy. Use 0 for never."
::= { upsAdvConfig 21 }
upsAdvConfigAlarmLoadOver OBJECT-TYPE
@@ -9002,7 +10967,206 @@ upsAdvConfigBypassPhaseLockRequired OBJECT-TYPE
requirement."
::= { upsAdvConfig 31 }
+upsAdvConfigOutputFreqSlewRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (1),
+ slewRateQuarterHzPerSec (2),
+ slewRateHalfHzPerSec (3),
+ slewRate1HzPerSec (4),
+ slewRate2HzPerSec (5),
+ slewRate4HzPerSec (6),
+ slewRate6HzPerSec (7)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The rate at which the UPS will change its output frequency
+ in response to utility frequency changes."
+ ::= { upsAdvConfig 32 }
+
+upsAdvConfigChargerLevel OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (1),
+ low (2),
+ high (3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sets the rate at which the UPS charges its batteries."
+ ::= { upsAdvConfig 33 }
+
+upsAdvConfigBypassToleranceSetting OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (1),
+ wide (2),
+ medium (3),
+ narrow (4),
+ custom (5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This setting allows selecting from standard bypass tolerance configurations to suit their situation."
+ ::= { upsAdvConfig 34 }
+
+upsAdvConfigMainsSetting OBJECT-TYPE
+ SYNTAX INTEGER {
+ singleInput (1),
+ dualInput (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Configure the type of mains supply system.
+ singleInput (1) indicates a single supply system.
+ dualInput (2) indicates a dual supply system. "
+ ::= { upsAdvConfig 35 }
+
+upsAdvConfigACWiringSetting OBJECT-TYPE
+ SYNTAX INTEGER {
+ threeWire (1),
+ fourWire (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Configure the AC wiring of the system.
+ threeWire (1) indicates 3-wire system configuration.
+ fourWire (2) indicates 4-wire system configuration. "
+ ::= { upsAdvConfig 36 }
+
+upsAdvConfigUpperOutputVoltTolerance OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Upper tolerance of the output RMS voltage before transferring to bypass.
+ Expressed as percent of nominal voltage."
+ ::= { upsAdvConfig 37 }
+
+upsAdvConfigLowerOutputVoltTolerance OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Lower tolerance of the output RMS voltage before transferring to bypass.
+ Expressed as percent of nominal voltage."
+ ::= { upsAdvConfig 38 }
+
+upsAdvConfigUpperBypassVoltTolerance OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Upper tolerance of the bypass voltage that allows transfer to bypass by user.
+ Expressed as percent of nominal voltage."
+ ::= { upsAdvConfig 39 }
+
+upsAdvConfigLowerBypassVoltTolerance OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Lower tolerance of the bypass voltage that allows transfer to bypass by user.
+ Expressed as percent of nominal voltage."
+ ::= { upsAdvConfig 40 }
+
+upsAdvConfigOutofSyncBypassTransferDelay OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Configure the time (in milliseconds), indicating the gap in output voltage
+ if an asynchronous transfer to bypass needs to occur."
+ ::= { upsAdvConfig 41 }
+
+
+
+
+upsAdvConfigWarningAlarmDelay OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Configure the time delay for reporting warning alarms
+ (in seconds)."
+ ::= { upsAdvConfig 43 }
+
+upsAdvConfigInformationalAlarmDelay OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Configure the time delay for reporting informational alarms
+ (in seconds)."
+ ::= { upsAdvConfig 44 }
+
+upsAdvConfigGreenMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enable (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/Disable UPS green mode feature."
+ ::= { upsAdvConfig 45 }
+
+upsAdvConfigLCDLocalLanguage OBJECT-TYPE
+ SYNTAX INTEGER {
+ english (1),
+ french (2),
+ italian (3),
+ german (4),
+ spanish (5),
+ portuguese (6),
+ japanese (7)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Configure the language setting of the UPS LCD display information."
+ ::= { upsAdvConfig 46 }
+
+upsAdvConfigLCDLockOut OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enable (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/Disable the control function of the UPS via the LCD Display."
+ ::= { upsAdvConfig 47 }
+
+upsAdvConfigChargerRate OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Change the maximum allowed UPS charge rate on select products where 100% represents
+ the manufacturer's recommended rate. A charge/discharge rate of C/10 for a 10 Ah
+ battery would be 1 where C is defined as the charge or discharge rate equal to the
+ capacity of a battery divided by 1 hour. To increase the charge rate by a factor of
+ 2 to C/5, this oid would be set to 200%. This number would not change when external
+ packs are added or removed. Charging at too high a rate can result in boiling and/or
+ venting of electrolyte and/or high gas pressure."
+ ::= { upsAdvConfig 48 }
+upsAdvConfigBatterySelection OBJECT-TYPE
+ SYNTAX INTEGER {
+ vrla (1),
+ ventedcell (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Configure the installed battery type on select products where VRLA is Valve Regulated
+ Lead Acid type battery and Vented Cell is a wet cell type (car) battery."
+ ::= { upsAdvConfig 49 }
+
+
-- the upsSyncCtrlGroupConfig group
upsSCGMembershipGroupNumber OBJECT-TYPE
@@ -9071,6 +11235,7 @@ upsSCGMultiCastIP OBJECT-TYPE
"The MultiCast IP address of the SCG Group."
::= { upsSyncCtrlGroupConfig 5 }
+
-- the upsSyncCtrlGroupStatus group
upsSCGNumOfGroupMembers OBJECT-TYPE
@@ -9154,6 +11319,7 @@ upsSCGStatusTable OBJECT-TYPE
-- the upsBasicState group
+
upsBasicStateOutputState OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
@@ -9222,33 +11388,34 @@ upsBasicStateOutputState OBJECT-TYPE
Flag 43: Bypass Relay Failure
Flag 44: Temporary Bypass
- Flag 45: <Not Used>
- Flag 46: <Not Used>
- Flag 47: <Not Used>
- Flag 48: <Not Used>
-
- Flag 49: <Not Used>
- Flag 50: <Not Used>
- Flag 51: <Not Used>
- Flag 52: <Not Used>
-
- Flag 53: <Not Used>
- Flag 54: <Not Used>
- Flag 55: <Not Used>
- Flag 56: <Not Used>
+ Flag 45: High Internal Temperature
+ Flag 46: Battery Temperature Sensor Fault
+ Flag 47: Input Out of Range for Bypass
+ Flag 48: DC Bus Overvoltage
+
+ Flag 49: PFC Failure
+ Flag 50: Critical Hardware Fault
+ Flag 51: Green Mode/ECO Mode
+ Flag 52: Hot Standby
+
+ Flag 53: Emergency Power Off (EPO) Activated
+ Flag 54: Load Alarm Violation
+ Flag 55: Bypass Phase Fault
+ Flag 56: UPS Internal Communication Failure
- Flag 57: <Not Used>
- Flag 58: <Not Used>
- Flag 59: <Not Used>
+ Flag 57: Efficiency Booster Mode
+ Flag 58: Off
+ Flag 59: Standby
Flag 60: <Not Used>
Flag 61: <Not Used>
Flag 62: <Not Used>
Flag 63: <Not Used>
Flag 64: <Not Used>"
-
::= { upsBasicState 1 }
+
+
-- the upsAdvState group
upsAdvStateAbnormalConditions OBJECT-TYPE
@@ -9692,6 +11859,89 @@ upsAdvStateSmartUPSSpecificFaults OBJECT-TYPE
::= { upsAdvState 5 }
+upsAdvStateSystemMessages OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An ASCII string containing the 3 digit Decimal code
+ representing the current active message from the
+ System Message Register. Each code should remain active
+ for a minimum of 15 seconds. However, in the worst case
+ scenario, a code could be cleared after only 5 seconds.
+ It is recommended that this object be polled at least
+ once every 4 seconds in order to get the most accurate
+ representation of the current UPS System Message. If the
+ Network Card is unable to determine the value of the
+ System Message Register, this variable is set to
+ 'UNKNOWN'."
+ ::= { upsAdvState 6 }
+
+
+upsAdvStateTotaltimeonbattery OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total time the UPS has been in battery operation."
+ ::= { upsAdvState 7 }
+
+upsAdvStateTotaltimeonbypass OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total time the UPS has been in bypass operation."
+ ::= { upsAdvState 8 }
+
+upsAdvStateTotaltimeonNormal OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total time the UPS has been in normal operation."
+ ::= { upsAdvState 9 }
+
+upsAdvStateNumberoftimesonbattery OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of times the UPS was on battery.
+ Since the last reset of statistical data."
+ ::= { upsAdvState 10 }
+
+upsAdvStateNumberoftimesbypass OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of times the UPS was in bypass.
+ Since the last reset of statistical data."
+ ::= { upsAdvState 11 }
+
+upsAdvStateNumberoftimesNormal OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of times the UPS was in normal operation.
+ Since the last reset of statistical data."
+ ::= { upsAdvState 12 }
+
+upsAdvStateEcomode OBJECT-TYPE
+ SYNTAX INTEGER {
+ upsOnEcoMode(1),
+ upsNotOnEcoMode(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Eco mode status.
+ 1: UPS is on Eco-mode
+ 2: UPS is not on Eco-mode."
+ ::= { upsAdvState 13 }
+
-- the upsBasicControl group
upsBasicControlConserveBattery OBJECT-TYPE
@@ -9768,45 +12018,47 @@ upsAdvControlUpsOff OBJECT-TYPE
when the variable is read."
::= { upsAdvControl 1 }
-upsAdvControlRebootUps OBJECT-TYPE
+upsAdvControlRebootShutdownUps OBJECT-TYPE
SYNTAX INTEGER {
- noRebootUps(1),
- rebootUps(2),
- rebootUpsGracefully(3),
- rebootSyncGroupUps(4),
- rebootSyncGroupUpsGracefully(5)
+ noRebootShutdownUps(1),
+ rebootShutdownUps(2),
+ rebootShutdownUpsGracefully(3),
+ rebootShutdownSyncGroupUps(4),
+ rebootShutdownSyncGroupUpsGracefully(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
- "Setting this variable to rebootUps(2) causes the
- UPS to shut off and turn back on.
-
- Setting this variable to rebootUpsGracefully(3) causes the
- UPS to shut off and turn back on after a delay period.
- This allows the host to shut down in a graceful manner.
+ "Setting this variable to rebootShutdownUps(2) causes the UPS
+ to shut off and turn back on (as long as good AC input power
+ is available, otherwise the UPS will remain off until good AC
+ input power is available).
- If this UPS is an active member of a Synchronized Control
- Group (SCG) the rebootSyncGroupUps(4) command will perform
+ Setting this variable to rebootShutdownUpsGracefully(3) causes
+ the UPS to shut off after a delay period and then turn back
+ on. This allows the host to shut down in a graceful manner.
+
+ If this UPS is an active member of a Synchronized Control
+ Group (SCG) the rebootShutdownSyncGroupUps(4) command will
+ perform a Synchronized Reboot of all active Group members
+ regardless of their current AC output status. If applicable,
+ this unit's Power Synchronization Delay, Shutdown Delay,
+ Return Delay, Return Battery Capacity, and Return Battery
+ Capacity Offset will be used to execute the Reboot command.
+
+ If this UPS is an active member of a SCG the
+ rebootShutdownSyncGroupUpsGracefully(5) command will perform
a Synchronized Reboot of all active Group members regardless
- of their current AC output status. This unit's Power
- Synchronization Delay, Shutdown Delay, Return Delay,
- Return Battery Capacity, and Return Battery Capacity Offset
- will be used to execute the Reboot command.
-
- If this UPS is an active member of a SCG the
- rebootSyncGroupUpsGracefully(5) command will perform a
- Synchronized Reboot of all active Group members regardless
- of their current AC output status. This unit's Power
- Synchronization Delay, Maximum Shutdown Time,
- Shutdown Delay, Return Delay, Return Battery Capacity, and
- Return Battery Capacity Offset will be used
- to execute the Reboot command.
-
- Setting this value to noRebootUps(1) has no effect.
-
- The value noRebootUps(1) will always be returned
- when the variable is read."
+ of their current AC output status. If applicable, this unit's
+ Power Synchronization Delay, Maximum Shutdown Time, Shutdown
+ Delay, Return Delay, Return Battery Capacity, and Return
+ Battery Capacity Offset will be used to execute the Reboot
+ command.
+
+ Setting this value to noRebootShutdownUps(1) has no effect.
+
+ The value noRebootShutdownUps(1) will always be returned when
+ the variable is read."
::= { upsAdvControl 2 }
upsAdvControlUpsSleep OBJECT-TYPE
@@ -9880,7 +12132,9 @@ upsAdvControlFlashAndBeep OBJECT-TYPE
SYNTAX INTEGER {
noFlashAndBeep(1),
flashAndBeep(2),
- flashAndBeepSyncGroup(3)
+ flashAndBeepSyncGroup(3),
+ flashAndBeepCont(4),
+ flashAndBeepCancel(5)
}
ACCESS read-write
STATUS mandatory
@@ -9893,9 +12147,13 @@ upsAdvControlFlashAndBeep OBJECT-TYPE
Group (SCG), the flashAndBeepSyncGroup(3) command will
Flash and Beep all active Group members regardless of
current AC output status.
-
+
Setting this value to noFlashAndBeep(1) has no
effect.
+
+ Setting this value to flashAndBeepCont (4) commandcauses
+ the UPS to beep and light the front panel lights until
+ the flashAndBeepCancel (5) command is received.
The value noFlashAndBeep(1) will always be returned
when the variable is read."
@@ -9938,6 +12196,61 @@ upsAdvControlBypassSwitch OBJECT-TYPE
"This switch puts the UPS in or out of bypass mode."
::= { upsAdvControl 7 }
+upsAdvControlRebootUpsWithOrWithoutAC OBJECT-TYPE
+ SYNTAX INTEGER {
+ noRebootUpsWithOrWithoutAC (1),
+ rebootUpsImmediatelyWithOrWithoutAC (2),
+ rebootUpsDelayedWithOrWithoutAC (3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setting this variable to rebootUpsImmediatelyWithOrWithoutAC (2)
+ causes the UPS to turn off immediately, wait for a minimum time
+ (typically 8 seconds), and then turn back on regardless of the
+ AC input power on the UPS. Any supported switched outlet
+ groups will be turned off immediately but will turn on based
+ on their individual settings (to allow on sequencing).
+
+ Setting this variable to rebootUpsDelayedWithOrWithoutAC (3)
+ causes the UPS to turn off after a delay period, wait for a
+ minimum time (typically 8 seconds), and then turn back on
+ regardless of the AC input power on the UPS. Any supported
+ switched outlet groups will be turned off and on based on their
+ individual settings (to allow off and/or on sequencing).
+
+ Setting this value to noRebootUpsWithOrWithoutAC (1) has no
+ effect.
+
+ The value noRebootUpsWithOrWithoutAC (1) will always be
+ returned when the variable is read."
+ ::= { upsAdvControl 8 }
+
+upsAdvControlFirmwareUpdate OBJECT-TYPE
+ SYNTAX INTEGER {
+ noFirmwareUpdate (1),
+ firmwareUpdate (2),
+ updateInProcess (3),
+ updateSuccessful (4),
+ updateFailed (5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setting this variable to firmwareUpdate(2) causes the
+ UPS to begin a firmware update if possible.
+
+ Setting this value to noFirmwareUpdate(1) will clear the
+ previous results, if any, or otherwise has no effect.
+
+ Reading this variable will return noFirmwareUpdate(1) when
+ the UPS firmware has not been updated (or previous results
+ have been cleared), updateInProcess(3) when the UPS firmware
+ is being updated, updateSuccessful(4) when the UPS firmware
+ has been successfully updated, or updateFailed(5) if the UPS
+ firmware update failed."
+ ::= { upsAdvControl 9 }
+
-- the upsTest group
@@ -9951,7 +12264,14 @@ upsAdvTestDiagnosticSchedule OBJECT-TYPE
biweekly(2),
weekly(3),
atTurnOn(4),
- never(5)
+ never(5),
+ fourWeeks(6),
+ twelveWeeks(7),
+ biweeklySinceLastTest(8),
+ weeklySinceLastTest(9),
+ eightWeeks(10),
+ twentysixWeeks(11),
+ fiftytwoWeeks(12)
}
ACCESS read-write
STATUS mandatory
@@ -10058,6 +12378,30 @@ upsAdvTestCalibrationDate OBJECT-TYPE
performed in mm/dd/yy format."
::= { upsAdvTest 7 }
+upsAdvTestDiagnosticTime OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The time of the day to perform automatic battery test.
+ Expressed in 24 hour notation - hh:mm."
+ ::= { upsAdvTest 8 }
+
+upsAdvTestDiagnosticDay OBJECT-TYPE
+ SYNTAX INTEGER {
+ monday (1),
+ tuesday (2),
+ wednesday (3),
+ thursday (4),
+ friday (5),
+ saturday (6),
+ sunday (7)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The day of the week to perform automatic battery test."
+ ::= { upsAdvTest 9 }
-- the upsComm group
@@ -10120,7 +12464,7 @@ mUpsContactNumContacts OBJECT-TYPE
::= { mUpsContact 1 }
mUpsContactTable OBJECT-TYPE
- SYNTAX SEQUENCE OF ContactEntry
+ SYNTAX SEQUENCE OF MUpsContactEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -10128,7 +12472,7 @@ mUpsContactTable OBJECT-TYPE
::= { mUpsContact 2 }
mUpsContactEntry OBJECT-TYPE
- SYNTAX ContactEntry
+ SYNTAX MUpsContactEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -10136,7 +12480,7 @@ mUpsContactEntry OBJECT-TYPE
INDEX { contactNumber }
::= { mUpsContactTable 1 }
-ContactEntry ::=
+MUpsContactEntry ::=
SEQUENCE {
contactNumber
INTEGER,
@@ -10375,20 +12719,22 @@ currentStatus OBJECT-TYPE
INDEX { upsPhaseInputPhaseTableIndex, upsPhaseInputPhaseIndex }
::= { upsPhaseInputPhaseTable 1 }
- UpsPhaseInputPhaseEntry ::= SEQUENCE {
- upsPhaseInputPhaseTableIndex INTEGER,
- upsPhaseInputPhaseIndex INTEGER,
- upsPhaseInputVoltage INTEGER,
- upsPhaseInputMaxVoltage INTEGER,
- upsPhaseInputMinVoltage INTEGER,
- upsPhaseInputCurrent INTEGER,
- upsPhaseInputMaxCurrent INTEGER,
- upsPhaseInputMinCurrent INTEGER,
- upsPhaseInputPower INTEGER,
- upsPhaseInputMaxPower INTEGER,
- upsPhaseInputMinPower INTEGER
+ UpsPhaseInputPhaseEntry ::= SEQUENCE {
+ upsPhaseInputPhaseTableIndex INTEGER,
+ upsPhaseInputPhaseIndex INTEGER,
+ upsPhaseInputVoltage INTEGER,
+ upsPhaseInputMaxVoltage INTEGER,
+ upsPhaseInputMinVoltage INTEGER,
+ upsPhaseInputCurrent INTEGER,
+ upsPhaseInputMaxCurrent INTEGER,
+ upsPhaseInputMinCurrent INTEGER,
+ upsPhaseInputPower INTEGER,
+ upsPhaseInputMaxPower INTEGER,
+ upsPhaseInputMinPower INTEGER,
+ upsPhaseInputApparentPower INTEGER,
+ upsPhaseInputPowerFactor INTEGER
}
-
+
upsPhaseInputPhaseTableIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
@@ -10498,6 +12844,26 @@ currentStatus OBJECT-TYPE
Sampled every 30 seconds."
::= { upsPhaseInputPhaseEntry 11 }
+
+ upsPhaseInputApparentPower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The input apparent power of the UPS in kVA."
+ ::= { upsPhaseInputPhaseEntry 12 }
+
+
+ upsPhaseInputPowerFactor OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The input power factor measured in hundredth."
+ ::= { upsPhaseInputPhaseEntry 13 }
+
+
+
--
-- The Output group.
--
@@ -10619,25 +12985,26 @@ currentStatus OBJECT-TYPE
INDEX { upsPhaseOutputPhaseTableIndex, upsPhaseOutputPhaseIndex }
::= { upsPhaseOutputPhaseTable 1 }
- UpsPhaseOutputPhaseEntry ::= SEQUENCE {
- upsPhaseOutputPhaseTableIndex INTEGER,
- upsPhaseOutputPhaseIndex INTEGER,
- upsPhaseOutputVoltage INTEGER,
- upsPhaseOutputCurrent INTEGER,
- upsPhaseOutputMaxCurrent INTEGER,
- upsPhaseOutputMinCurrent INTEGER,
- upsPhaseOutputLoad INTEGER,
- upsPhaseOutputMaxLoad INTEGER,
- upsPhaseOutputMinLoad INTEGER,
- upsPhaseOutputPercentLoad INTEGER,
- upsPhaseOutputMaxPercentLoad INTEGER,
- upsPhaseOutputMinPercentLoad INTEGER,
- upsPhaseOutputPower INTEGER,
- upsPhaseOutputMaxPower INTEGER,
- upsPhaseOutputMinPower INTEGER,
- upsPhaseOutputPercentPower INTEGER,
- upsPhaseOutputMaxPercentPower INTEGER,
- upsPhaseOutputMinPercentPower INTEGER
+ UpsPhaseOutputPhaseEntry ::= SEQUENCE {
+ upsPhaseOutputPhaseTableIndex INTEGER,
+ upsPhaseOutputPhaseIndex INTEGER,
+ upsPhaseOutputVoltage INTEGER,
+ upsPhaseOutputCurrent INTEGER,
+ upsPhaseOutputMaxCurrent INTEGER,
+ upsPhaseOutputMinCurrent INTEGER,
+ upsPhaseOutputLoad INTEGER,
+ upsPhaseOutputMaxLoad INTEGER,
+ upsPhaseOutputMinLoad INTEGER,
+ upsPhaseOutputPercentLoad INTEGER,
+ upsPhaseOutputMaxPercentLoad INTEGER,
+ upsPhaseOutputMinPercentLoad INTEGER,
+ upsPhaseOutputPower INTEGER,
+ upsPhaseOutputMaxPower INTEGER,
+ upsPhaseOutputMinPower INTEGER,
+ upsPhaseOutputPercentPower INTEGER,
+ upsPhaseOutputMaxPercentPower INTEGER,
+ upsPhaseOutputMinPercentPower INTEGER,
+ upsPhaseOutputPowerFactor INTEGER
}
upsPhaseOutputPhaseTableIndex OBJECT-TYPE
@@ -10827,6 +13194,14 @@ currentStatus OBJECT-TYPE
unsupported by this UPS. Sampled every 30 seconds."
::= { upsPhaseOutputPhaseEntry 18 }
+ upsPhaseOutputPowerFactor OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Output power factor of the UPS in hundredth."
+ ::= { upsPhaseOutputPhaseEntry 19 }
+
-- the upsOutletGroupStatus group
upsOutletGroupStatusTableSize OBJECT-TYPE
@@ -10860,8 +13235,9 @@ UpsOutletGroupStatusEntry ::=
upsOutletGroupStatusIndex INTEGER,
upsOutletGroupStatusName DisplayString,
upsOutletGroupStatusGroupState INTEGER,
- upsOutletGroupStatusCommandPending INTEGER
- }
+ upsOutletGroupStatusCommandPending INTEGER,
+ upsOutletGroupStatusOutletType INTEGER
+ }
upsOutletGroupStatusIndex OBJECT-TYPE
SYNTAX INTEGER
@@ -10914,6 +13290,25 @@ upsOutletGroupStatusCommandPending OBJECT-TYPE
will be returned."
::= { upsOutletGroupStatusEntry 4 }
+upsOutletGroupStatusOutletType OBJECT-TYPE
+ SYNTAX INTEGER {
+ upsSwitchedOutletGroup (1),
+ upsMainOutletGroup (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Getting this variable will return the type of outlet group.
+ If present in the system, the main outlet group is
+ 'unswitched' and must be on in order for any of the switched
+ outlet groups to be on. Conversely, if the main outlet group
+ is off, all the switched outlet groups must also be off.
+ Therefore, any commands made to the main outlet group that
+ turn it off will also be applied to all switched outlet
+ groups that are on, unless the state of a switched outlet
+ group prevents it, in which case the command will fail."
+ ::= { upsOutletGroupStatusEntry 5 }
+
-- the upsOutletGroupConfig group
upsOutletGroupConfigTableSize OBJECT-TYPE
@@ -10944,12 +13339,21 @@ upsOutletGroupConfigEntry OBJECT-TYPE
UpsOutletGroupConfigEntry ::=
SEQUENCE {
- upsOutletGroupConfigIndex INTEGER,
- upsOutletGroupConfigName DisplayString,
- upsOutletGroupConfigPowerOnDelay INTEGER,
- upsOutletGroupConfigPowerOffDelay INTEGER,
- upsOutletGroupConfigRebootDuration INTEGER
- }
+ upsOutletGroupConfigIndex INTEGER,
+ upsOutletGroupConfigName DisplayString,
+ upsOutletGroupConfigPowerOnDelay INTEGER,
+ upsOutletGroupConfigPowerOffDelay INTEGER,
+ upsOutletGroupConfigRebootDuration INTEGER,
+ upsOutletGroupConfigMinReturnRuntime INTEGER,
+ upsOutletGroupConfigOutletType INTEGER,
+ upsOutletGroupConfigLoadShedControlSkipOffDelay INTEGER,
+ upsOutletGroupConfigLoadShedControlAutoRestart INTEGER,
+ upsOutletGroupConfigLoadShedControlTimeOnBattery INTEGER,
+ upsOutletGroupConfigLoadShedControlRuntimeRemaining INTEGER,
+ upsOutletGroupConfigLoadShedControlInOverload INTEGER,
+ upsOutletGroupConfigLoadShedTimeOnBattery INTEGER,
+ upsOutletGroupConfigLoadShedRuntimeRemaining INTEGER
+ }
upsOutletGroupConfigIndex OBJECT-TYPE
SYNTAX INTEGER
@@ -10968,23 +13372,25 @@ upsOutletGroupConfigName OBJECT-TYPE
::= { upsOutletGroupConfigEntry 2 }
upsOutletGroupConfigPowerOnDelay OBJECT-TYPE
- SYNTAX INTEGER
+ SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
- "The amount of time (in seconds) the outlet group will delay
- powering on when the delayed on or reboot command is applied.
- Allowed values are -1 (for Never) or 0 to 600 seconds."
+ "The amount of time (seconds) the outlet group will delay
+ powering on when the delayed on, reboot, or shutdown command is
+ applied. Allowed values vary by UPS model. The value of -1 is
+ used for Never if supported by the UPS and the outlet group."
::= { upsOutletGroupConfigEntry 3 }
-
+
upsOutletGroupConfigPowerOffDelay OBJECT-TYPE
- SYNTAX INTEGER
+ SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
- "The amount of time (in seconds) the outlet group will delay
- powering off when the delayed off command is applied.
- Allowed values are 0 to 600 seconds."
+ "The amount of time (seconds) the outlet group will delay
+ powering off when the delayed off, reboot, or shutdown command is
+ applied. Allowed values vary by UPS model. The value of -1 is
+ used for Never if supported by the UPS and the outlet group."
::= { upsOutletGroupConfigEntry 4 }
upsOutletGroupConfigRebootDuration OBJECT-TYPE
@@ -10993,12 +13399,137 @@ upsOutletGroupConfigRebootDuration OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"During a reboot sequence, power is turned off and then
- back on. This OID defines the amount of time to wait,
- in seconds, after turning the power off, at the start
+ back on. This OID defines the amount of time to wait
+ (seconds) after turning the power off, at the start
of the sequence, before initiating the power on sequence.
- Allowed values are 0 to 600 seconds."
+ Allowed values vary by UPS model."
::= { upsOutletGroupConfigEntry 5 }
+upsOutletGroupConfigMinReturnRuntime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "In an Outlet Group shutdown sequence, the Outlet Group cycles
+ power off then on. This OID defines the minimum amount of UPS
+ runtime (seconds) that is required in order to power the
+ Outlet Group on. Allowed values vary by UPS model."
+ ::= { upsOutletGroupConfigEntry 6 }
+
+upsOutletGroupConfigOutletType OBJECT-TYPE
+ SYNTAX INTEGER {
+ upsSwitchedOutletGroup (1),
+ upsMainOutletGroup (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Getting this variable will return the type of outlet group.
+ If present in the system, the main outlet group is
+ 'unswitched' and must be on in order for any of the switched
+ outlet groups to be on. Conversely, if the main outlet group
+ is off, all the switched outlet groups must also be off.
+ Therefore, any commands made to the main outlet group that
+ turn it off will also be applied to all switched outlet
+ groups that are on, unless the state of a switched outlet
+ group prevents it, in which case the command will fail."
+ ::= { upsOutletGroupConfigEntry 7 }
+
+upsOutletGroupConfigLoadShedControlSkipOffDelay OBJECT-TYPE
+ SYNTAX INTEGER {
+ upsOutletGroupConfigSkipOffDelay (1),
+ upsOutletGroupConfigUseOffDelay (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Configures whether the outlet group's off delay setting
+ (upsOutletGroupConfigPowerOffDelay) will be used in a load
+ shedding situation, where applicable."
+ ::= { upsOutletGroupConfigEntry 8 }
+
+upsOutletGroupConfigLoadShedControlAutoRestart OBJECT-TYPE
+ SYNTAX INTEGER {
+ upsOutletGroupConfigAutoRestart (1),
+ upsOutletGroupConfigManualRestart (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Configures whether the outlet group will automatically restart
+ after a load shedding situation, where applicable."
+ ::= { upsOutletGroupConfigEntry 9 }
+
+upsOutletGroupConfigLoadShedControlTimeOnBattery OBJECT-TYPE
+ SYNTAX INTEGER {
+ upsOutletGroupConfigDisableTimeOnBatteryLoadShed (1),
+ upsOutletGroupConfigEnableTimeOnBatteryLoadShed (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Configures whether the outlet group will load shed (turn off)
+ after the UPS's time on battery has exceeded the
+ upsOutletGroupConfigLoadShedTimeOnBattery OID setting. The
+ settings for upsOutletGroupConfigLoadShedControlSkipOffDelay
+ and upsOutletGroupConfigLoadShedControlAutoRestart are valid
+ for this load shed condition."
+ ::= { upsOutletGroupConfigEntry 10 }
+
+upsOutletGroupConfigLoadShedControlRuntimeRemaining OBJECT-TYPE
+ SYNTAX INTEGER {
+ upsOutletGroupConfigDisableRuntimeRemainingLoadShed (1),
+ upsOutletGroupConfigEnableRuntimeRemainingLoadShed (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Configures whether the outlet group will load shed (turn off)
+ when the UPS is on battery and the remaining runtime is less
+ than the upsOutletGroupConfigLoadShedRuntimeRemaining OID
+ setting. The settings for
+ upsOutletGroupConfigLoadShedControlSkipOffDelay and
+ upsOutletGroupConfigLoadShedControlAutoRestart are valid for
+ this load shed condition."
+ ::= { upsOutletGroupConfigEntry 11 }
+
+upsOutletGroupConfigLoadShedControlInOverload OBJECT-TYPE
+ SYNTAX INTEGER {
+ upsOutletGroupConfigDisableInOverloadLoadShed (1),
+ upsOutletGroupConfigEnableInOverloadLoadShed (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Configures whether the outlet group will load shed (turn off)
+ when the UPS is in an overload condition. The setting for
+ upsOutletGroupConfigLoadShedControlSkipOffDelay is valid for
+ this load shed condition. Returns -1 if not supported by this
+ outlet group."
+ ::= { upsOutletGroupConfigEntry 12 }
+
+upsOutletGroupConfigLoadShedTimeOnBattery OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When the UPS has been on battery for more time than this
+ value, the outlet group will turn off if this condition is
+ enabled by the upsOutletGroupConfigLoadShedControlTimeOnBattery
+ OID. Allowed values vary by UPS model."
+ ::= { upsOutletGroupConfigEntry 13 }
+
+upsOutletGroupConfigLoadShedRuntimeRemaining OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When the runtime remaining is less than this value, the outlet
+ group will turn off if this condition is enabled by the
+ upsOutletGroupConfigLoadShedControlRuntimeRemaining OID.
+ Allowed values vary by UPS model."
+ ::= { upsOutletGroupConfigEntry 14 }
+
-- the upsOutletGroupControl group
upsOutletGroupControlTableSize OBJECT-TYPE
@@ -11029,10 +13560,11 @@ upsOutletGroupControlEntry OBJECT-TYPE
UpsOutletGroupControlEntry ::=
SEQUENCE {
- upsOutletGroupControlIndex INTEGER,
- upsOutletGroupControlName DisplayString,
- upsOutletGroupControlCommand INTEGER
- }
+ upsOutletGroupControlIndex INTEGER,
+ upsOutletGroupControlName DisplayString,
+ upsOutletGroupControlCommand INTEGER,
+ upsOutletGroupControlOutletType INTEGER
+ }
upsOutletGroupControlIndex OBJECT-TYPE
SYNTAX INTEGER
@@ -11054,51 +13586,104 @@ upsOutletGroupControlName OBJECT-TYPE
upsOutletGroupControlCommand OBJECT-TYPE
SYNTAX INTEGER {
- upsOutletGroupImmediateOn (1),
- upsOutletGroupImmediateOff (2),
- upsOutletGroupImmediateReboot (3),
- upsOutletGroupDelayedOn (4),
- upsOutletGroupDelayedOff (5),
- upsOutletGroupDelayedReboot (6),
- upsOutletGroupCancelPendingCommand (7),
- upsOutletGroupControlUnknown (8)
- }
+ upsOutletGroupImmediateOn (1),
+ upsOutletGroupImmediateOff (2),
+ upsOutletGroupImmediateRebootWithOrWithoutAC (3),
+ upsOutletGroupDelayedOn (4),
+ upsOutletGroupDelayedOff (5),
+ upsOutletGroupDelayedRebootWithOrWithoutAC (6),
+ upsOutletGroupCancelPendingCommand (7),
+ upsOutletGroupControlUnknown (8),
+ upsOutletGroupImmediateRebootShutdown (9),
+ upsOutletGroupDelayedRebootShutdown (10)
+ }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Getting this variable will return the outlet group state. If the outlet
group is on, the upsOutletGroupImmediateOn (1) value will be returned. If
the outlet group is off, the upsOutletGroupImmediateOff (2) value will be
- returned.
+ returned.
If the state of the outlet group cannot be determined, the
upsOutletGroupControlUnknown (8) value will be returned.
Setting this variable to upsOutletGroupImmediateOn (1) will turn the
- outlet group on.
+ outlet group on immediately.
Setting this variable to upsOutletGroupImmediateOff (2) will turn the
- outlet group off.
-
- Setting this variable to upsOutletGroupImmediateReboot (3) will turn the outlet
- group off, wait the upsOutletGroupConfigRebootDuration OID time, wait the
- upsOutletGroupConfigPowerOnDelay OID, and then turn the outlet group on.
-
+ outlet group off immediately.
+
+ Setting this variable to upsOutletGroupImmediateRebootWithOrWithoutAC (3)
+ will turn the outlet group off immediately, wait the
+ upsOutletGroupConfigRebootDuration OID time, wait the
+ upsOutletGroupConfigPowerOnDelay OID, and then turn the outlet group on
+ regardless of the AC input power on the UPS.
+
Setting this variable to upsOutletGroupDelayedOn (4) will turn the outlet
group on after the upsOutletGroupConfigPowerOnDelay OID has elapsed.
-
+
Setting this variable to upsOutletGroupDelayedOff (5) will turn the outlet
group off after the upsOutletGroupConfigPowerOffDelay OID has elapsed.
-
- Setting this variable to upsOutletGroupDelayedReboot (6) will turn the outlet
- group off after the upsOutletGroupConfigPowerOffDelay OID has elapsed, wait the
- upsOutletGroupConfigRebootDuration OID time, wait the
- upsOutletGroupConfigPowerOnDelay OID, and then turn the outlet group on.
-
+
+ Setting this variable to upsOutletGroupDelayedRebootWithOrWithoutAC (6)
+ will turn the outlet group off after the upsOutletGroupConfigPowerOffDelay
+ OID has elapsed, wait the upsOutletGroupConfigRebootDuration OID time, wait
+ the upsOutletGroupConfigPowerOnDelay OID, and then turn the outlet group
+ on regardless of the AC input power on the UPS.
+
Setting this variable to upsOutletGroupCancelPendingCommand (7) will
- cause any pending command to this outlet group to be canceled."
+ cause any pending command to this outlet group to be canceled.
+
+ Setting this variable to upsOutletGroupImmediateRebootShutdown (9) will
+ turn the outlet group off immediately, wait for the AC power to return to normal
+ (a minimum of the upsOutletGroupConfigRebootDuration OID time), wait the
+ upsOutletGroupConfigPowerOnDelay OID time, and then turn the outlet
+ group on.
+
+ Setting this variable to upsOutletGroupDelayedRebootShutdown (10) will
+ turn the outlet group off after the upsOutletGroupConfigPowerOffDelay OID
+ has elapsed, wait for the AC power to return to normal (a minimum of the
+ upsOutletGroupConfigRebootDuration OID time), wait the
+ upsOutletGroupConfigPowerOnDelay OID time, and then turn the outlet
+ group on.
+
+ In systems with a main outlet group, commands to the main outlet group must
+ be performed with caution. It may be clearer to use the ups control commands
+ available from upsAdvControl... OIDs. If any command is made to the main
+ outlet group that will turn it off, one of two things will happen:
+ 1) If any switched outlet group is in a state that prevents this command
+ from occurring on the main outlet group, the command will be rejected. Note
+ that a switched outlet group being on without a command in progress is not a
+ state that normally prevents the command.
+ 2) The command will be accepted and applied to the main outlet group and all
+ switched outlet groups that are on.
+
+ There is one additional special case for systems with a main outlet group.
+ If the main outlet group is off and a switched outlet group is commanded to
+ turn on, the on command will be applied to both the main outlet group and
+ that switched outlet group."
::= { upsOutletGroupControlEntry 3 }
+upsOutletGroupControlOutletType OBJECT-TYPE
+ SYNTAX INTEGER {
+ upsSwitchedOutletGroup (1),
+ upsMainOutletGroup (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Getting this variable will return the type of outlet group.
+ If present in the system, the main outlet group is
+ 'unswitched' and must be on in order for any of the switched
+ outlet groups to be on. Conversely, if the main outlet group
+ is off, all the switched outlet groups must also be off.
+ Therefore, any commands made to the main outlet group that
+ turn it off will also be applied to all switched outlet
+ groups that are on, unless the state of a switched outlet
+ group prevents it, in which case the command will fail."
+ ::= { upsOutletGroupControlEntry 4 }
+
-- the upsDiagnosticIM group
upsDiagIMTableSize OBJECT-TYPE
@@ -11232,7 +13817,7 @@ upsDiagPMTableSize OBJECT-TYPE
ACCESS read-only
STATUS mandatory
DESCRIPTION
- "The number of Power Modules in or attached to the UPS."
+ "The maximum number of Power Modules supported by the UPS."
::= { upsDiagnosticPowerModules 1 }
upsDiagPMTable OBJECT-TYPE
@@ -11333,7 +13918,7 @@ upsDiagBatteryTableSize OBJECT-TYPE
ACCESS read-only
STATUS mandatory
DESCRIPTION
- "The number of batteries in or attached to the UPS."
+ "The maximum number of batteries supported by the UPS."
::= { upsDiagnosticBatteries 1 }
upsDiagBatteryTable OBJECT-TYPE
@@ -11362,7 +13947,9 @@ UpsDiagBatteryEntry ::=
upsDiagBatterySerialNumber DisplayString,
upsDiagBatteryFirmwareRev DisplayString,
upsDiagBatteryManufactureDate DisplayString,
- upsDiagBatteryType DisplayString
+ upsDiagBatteryType DisplayString,
+ upsDiagBatteryFramePresent INTEGER,
+ upsDiagBatteryFrameTemperature INTEGER
}
upsDiagBatteryFrameIndex OBJECT-TYPE
@@ -11437,7 +14024,31 @@ upsDiagBatteryType OBJECT-TYPE
DESCRIPTION
"The battery type or rating for the battery."
::= { upsDiagBatteryEntry 7 }
-
+
+
+ upsDiagBatteryFramePresent OBJECT-TYPE
+ SYNTAX INTEGER {
+ notPresent(0),
+ present(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The battery frame/cabinet status.
+ 0 indicates frame/cabinet is not present.
+ 1 indicates frame/cabinet is present."
+ ::= { upsDiagBatteryEntry 8 }
+
+ upsDiagBatteryFrameTemperature OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The battery frame/cabinet temperature in tenths of degrees celsius.
+ If the frame/cabinet is not present, this variable is set to (-1)."
+ ::= { upsDiagBatteryEntry 9 }
+
+
-- the upsDiagnosticSubsystem group
upsDiagSubSysFrameTableSize OBJECT-TYPE
@@ -12544,6 +15155,103 @@ upsDiagSubSysPowerFactorCorrectionManufactureDate OBJECT-TYPE
"The date of the manufacture for the Power Factor Correction monitor."
::= { upsDiagSubSysPowerFactorCorrectionEntry 7 }
+upsDiagSubSysNetworkComCardTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of Network Communication Cards attached to the UPS."
+ ::= { upsDiagnosticSubsystem 25 }
+
+upsDiagSubSysNetworkComCardTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UpsDiagSubSysNetworkComCardEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows for getting diagnostics information of an individual Network Communication Card."
+ ::= { upsDiagnosticSubsystem 26 }
+
+upsDiagSubSysNetworkComCardEntry OBJECT-TYPE
+ SYNTAX UpsDiagSubSysNetworkComCardEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The diagnostics of a Network Communication Card."
+ INDEX { upsDiagSubSysNetworkComCardIndex}
+ ::= { upsDiagSubSysNetworkComCardTable 1 }
+
+UpsDiagSubSysNetworkComCardEntry ::=
+ SEQUENCE {
+ upsDiagSubSysNetworkComCardIndex INTEGER,
+ upsDiagSubSysNetworkComCardModelNumber DisplayString,
+ upsDiagSubSysNetworkComCardSerialNumber DisplayString,
+ upsDiagSubSysNetworkComCardDateOfManufacture DisplayString,
+ upsDiagSubSysNetworkComCardHardwareRev DisplayString,
+ upsDiagSubSysNetworkComCardFirmwareAppRev DisplayString,
+ upsDiagSubSysNetworkComCardFirmwareAppOSRev DisplayString
+ }
+
+upsDiagSubSysNetworkComCardIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The UPS network and display interface communication card index entry."
+ ::= { upsDiagSubSysNetworkComCardEntry 1 }
+
+upsDiagSubSysNetworkComCardModelNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A character string identifying the model number of the UPS network and display interface communication card.
+ This value is set at the factory."
+ ::= { upsDiagSubSysNetworkComCardEntry 2 }
+
+upsDiagSubSysNetworkComCardSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A character string identifying the serial number of the UPS network and display interface communication card.
+ This value is set at the factory."
+ ::= { upsDiagSubSysNetworkComCardEntry 3 }
+
+upsDiagSubSysNetworkComCardDateOfManufacture OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The date when the UPS network and display interface communication card was manufactured in mm/dd/yyyy format.
+ This value is set at the factory."
+ ::= { upsDiagSubSysNetworkComCardEntry 4 }
+
+upsDiagSubSysNetworkComCardHardwareRev OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The hardware revision of the UPS network and display interface communication card.
+ This value is set at the factory."
+ ::= { upsDiagSubSysNetworkComCardEntry 5 }
+
+upsDiagSubSysNetworkComCardFirmwareAppRev OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An ID string identifying the application firmware revision of the
+ UPS network and display interface communication card."
+ ::= { upsDiagSubSysNetworkComCardEntry 6 }
+
+upsDiagSubSysNetworkComCardFirmwareAppOSRev OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An ID string identifying the application operating system firmware revision of the
+ UPS network and display interface communication card."
+ ::= { upsDiagSubSysNetworkComCardEntry 7 }
-- the upsDiagnosticExternalDevices group
@@ -12619,7 +15327,307 @@ upsDiagSwitchGearBypassSwitchStatus OBJECT-TYPE
closed(4) indicates the switch is closed."
::= { upsDiagSwitchGear 4 }
+upsDiagSwitchGearBypassInputSwitchStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (1),
+ notInstalled (2),
+ opened (3),
+ closed (4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The status of the Switch Gear Bypass Input Switch.
+ unknown(1) indicates the switch status is unknown.
+ notInstalled(2) indicates the switch is not installed.
+ opened(3) indicates the switch is opened.
+ closed(4) indicates the switch is closed."
+ ::= { upsDiagSwitchGear 5 }
+
+upsDiagSwitchGearBreakerTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of switchgear breakers attached to the UPS."
+ ::= { upsDiagSwitchGear 6 }
+
+upsDiagSwitchGearBreakerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UpsDiagSwitchGearBreakerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Switchgear breaker table."
+ ::= { upsDiagSwitchGear 7 }
+
+ upsDiagSwitchGearBreakerEntry OBJECT-TYPE
+ SYNTAX UpsDiagSwitchGearBreakerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of switchgear breakers."
+ INDEX { switchgearBreakerIndex }
+ ::= { upsDiagSwitchGearBreakerTable 1 }
+
+ UpsDiagSwitchGearBreakerEntry ::=
+ SEQUENCE {
+ switchgearBreakerIndex
+ INTEGER,
+ switchgearBreakerPresent
+ INTEGER,
+ switchgearBreakerName
+ DisplayString,
+ switchgearBreakerType
+ INTEGER,
+ switchgearBreakerStatus
+ INTEGER
+ }
+
+ switchgearBreakerIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of the switchgear breaker."
+ ::= { upsDiagSwitchGearBreakerEntry 1 }
+
+ switchgearBreakerPresent OBJECT-TYPE
+ SYNTAX INTEGER {
+ notPresent(1),
+ present(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates if the switchgear breaker is present.
+ notPresent(1) indicates that the breaker is not present.
+ present(2) indicates that the breaker is present."
+ ::= { upsDiagSwitchGearBreakerEntry 2 }
+
+ switchgearBreakerName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The name of the switchgear breaker."
+ ::= { upsDiagSwitchGearBreakerEntry 3 }
+
+
+ switchgearBreakerType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ unitInputBreaker(2),
+ staticSwitchInputBreaker(3),
+ maintenanceBypassBreaker(4),
+ unitOutputBreaker(5),
+ systemIsolationBreaker(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the switchgear breaker types available in the UPS system.
+ If the UPS is unable to find any attached breakers, this variable
+ is set to unknown(1)."
+ ::= { upsDiagSwitchGearBreakerEntry 4 }
+
+ switchgearBreakerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ opened(2),
+ closed(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The status of switchgear breaker.
+ unknown(1) indicates the breaker status is unknown.
+ opened (2) indicates the breaker is opened.
+ closed (3) indicates the breaker is closed."
+ ::= { upsDiagSwitchGearBreakerEntry 5 }
+
+
+upsDiagSubFeedBreakerTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of subfeed breakers attached to the UPS."
+ ::= { upsDiagSwitchGear 8 }
+
+
+upsDiagSubFeedBreakerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UpsDiagSubFeedBreakerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Subfeed breaker table."
+ ::= { upsDiagSwitchGear 9 }
+
+ upsDiagSubFeedBreakerEntry OBJECT-TYPE
+ SYNTAX UpsDiagSubFeedBreakerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of subfeed breakers."
+ INDEX { subfeedBreakerIndex }
+ ::= { upsDiagSubFeedBreakerTable 1 }
+
+ UpsDiagSubFeedBreakerEntry ::=
+ SEQUENCE {
+ subfeedBreakerIndex
+ INTEGER,
+ subfeedBreakerPresent
+ INTEGER,
+ subfeedBreakerRating
+ INTEGER,
+ subfeedBreakerUpperAcceptPowerWarning
+ INTEGER,
+ subfeedBreakerUpperAcceptPowerCritical
+ INTEGER,
+ subfeedBreakerStatus
+ INTEGER
+
+ }
+
+ subfeedBreakerIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of the subfeed breakers."
+ ::= { upsDiagSubFeedBreakerEntry 1 }
+
+ subfeedBreakerPresent OBJECT-TYPE
+ SYNTAX INTEGER {
+ notPresent (1),
+ present (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates if the subfeed breaker is present.
+ notPresent (1) indicates that the breaker is not present.
+ present (2) indicates that the breaker is present."
+ ::= { upsDiagSubFeedBreakerEntry 2 }
+
+ subfeedBreakerRating OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current rating of the installed subfeed breaker."
+ ::= { upsDiagSubFeedBreakerEntry 3 }
+
+ subfeedBreakerUpperAcceptPowerWarning OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum acceptable load before warning is issued.
+ Expressed as percent of the subfeed breaker rating."
+ ::= { upsDiagSubFeedBreakerEntry 4 }
+
+
+
+ subfeedBreakerUpperAcceptPowerCritical OBJECT-TYPE
+ SYNTAX INTEGER (0..125)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum load before a critical alarm occurs.
+ Expressed as percent of the subfeed breaker rating."
+ ::= { upsDiagSubFeedBreakerEntry 5 }
+
+ subfeedBreakerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (1),
+ notInstalled (2),
+ opened (3),
+ closed (4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The status of the Circuit Breaker.
+ unknown(1) indicates the circuit breaker status is unknown.
+ notInstalled(2) indicates the circuit breaker is not installed.
+ opened(3) indicates the circuit breaker is opened.
+ closed(4) indicates the circuit breaker is closed."
+ ::= { upsDiagSubFeedBreakerEntry 6 }
+
+upsDiagSwitchGearInstallationLoadPct OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The actual output load expressed as a percentage of the rating of the UPS."
+ ::= { upsDiagSwitchGear 10 }
+
+
+ upsDiagSubFeedPhaseTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UPSDiagSubFeedPhaseEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of subfeed phase table."
+ ::= { upsDiagSwitchGear 11 }
+
+ upsDiagSubFeedPhaseEntry OBJECT-TYPE
+ SYNTAX UPSDiagSubFeedPhaseEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry containing information applicable to a
+ particular phase."
+ INDEX { upsDiagSubFeedPhaseIndex }
+ ::= { upsDiagSubFeedPhaseTable 1 }
+
+ UPSDiagSubFeedPhaseEntry ::= SEQUENCE {
+ upsDiagSubFeedBreakerIndex INTEGER,
+ upsDiagSubFeedPhaseIndex INTEGER,
+ upsDiagSubFeedPhaseCurrent INTEGER
+
+ }
+
+ upsDiagSubFeedBreakerIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The subfeed breaker index."
+ ::= { upsDiagSubFeedPhaseEntry 1 }
+
+ upsDiagSubFeedPhaseIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The subfeed phase index."
+ ::= { upsDiagSubFeedPhaseEntry 2 }
+
+ upsDiagSubFeedPhaseCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The subfeed phase current in Amps."
+ ::= { upsDiagSubFeedPhaseEntry 3 }
+
+
+
+upsDiagSwitchgearSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The serial number of the UPS I/O Cabinet."
+ ::= { upsDiagSwitchGear 12 }
+
+
+
+
+
upsDiagMCCBBoxStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
@@ -12663,6 +15671,23 @@ upsDiagTransformerStatus OBJECT-TYPE
::= { upsDiagTransformer 1 }
+ upsDiagFlyWheelStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ present(2),
+ notPresent(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the status of flywheel connected to UPS. If the UPS
+ is unable to determine the state of flywheel, this variable is
+ set to unknown(1)."
+ ::= { upsDiagFlyWheel 1 }
+
+
+
+
-- the upsDiagnosticComBus group
upsDiagComBusInternalMIMStatus OBJECT-TYPE
@@ -12771,6 +15796,783 @@ upsDiagComBusExternalRIMStatus OBJECT-TYPE
::= { upsDiagnosticComBus 5 }
+-- the upsParallelSystem group
+
+upsParallelSysLocalAddress OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the UPS ID number in the parallel system."
+ ::= { upsParallelSystem 1 }
+
+upsParallelSysRemoteAddress OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the total number of UPSs in parallel."
+ ::= { upsParallelSystem 2 }
+
+upsParallelSysRedundancy OBJECT-TYPE
+ SYNTAX INTEGER {
+ nplus0 (1),
+ nplus1 (2),
+ nplus2 (3),
+ nplus3 (4),
+ nplus4 (5),
+ nplus5 (6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The redundancy warning level for paralleled UPS
+ nplus0 (1) indicates that there are no redundant units.
+ nplus1 (2) indicates that there is one redundant unit.
+ nplus2 (3) indicates that there are two redundant units.
+ nplus3 (4) indicates that there are three redundant units.
+ nplus4 (5) indicates that there are four redundant unit.
+ nplus5 (6) indicates that there are five redundant units."
+ ::= { upsParallelSystem 3 }
+
+
+upsParallelInputMaximumCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum input RMS current of the parallel system
+ measured in Amperes."
+ ::= { upsParallelSystem 4 }
+
+upsParallelTotalOutputPower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Total Ouptut power of UPS in KW
+ when UPS are configured in parallel
+ or -1 if it's unsupported by this UPS."
+ ::= { upsParallelSystem 5 }
+
+upsParallelTotalOutputApparentPower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Total Ouptut Apparent power of UPS in kVA
+ when UPS are configured in parallel
+ or -1 if it's unsupported by this UPS."
+ ::= { upsParallelSystem 6 }
+
+-- Parallel Input Phase Table
+
+ upsParallelInputPhaseTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UpsParallelInputPhaseEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of input table entries."
+ ::= { upsParallelSystem 7 }
+
+ upsParallelInputPhaseEntry OBJECT-TYPE
+ SYNTAX UpsParallelInputPhaseEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry containing information applicable to a
+ particular input phase."
+ INDEX { upsParallelInputPhaseTableIndex, upsParallelInputPhaseIndex }
+ ::= { upsParallelInputPhaseTable 1 }
+
+ UpsParallelInputPhaseEntry ::= SEQUENCE {
+ upsParallelInputPhaseTableIndex INTEGER,
+ upsParallelInputPhaseIndex INTEGER,
+ upsParallelInputCurrent INTEGER,
+ upsParallelInputActivePower INTEGER,
+ upsParallelInputApparentPower INTEGER,
+ upsParallelInputVoltage INTEGER,
+ upsParallelInputMaxVoltage INTEGER,
+ upsParallelInputMaxCurrent INTEGER,
+ upsParallelInputTotalActivePower INTEGER,
+ upsParallelInputTotalApparentPower INTEGER
+ }
+
+ upsParallelInputPhaseTableIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The parallel unit identifier."
+ ::= { upsParallelInputPhaseEntry 1 }
+
+ upsParallelInputPhaseIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The input phase identifier."
+ ::= { upsParallelInputPhaseEntry 2 }
+
+
+ upsParallelInputCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The input current in amperes, or -1 if it's
+ unsupported by this UPS."
+ ::= { upsParallelInputPhaseEntry 3 }
+
+ upsParallelInputActivePower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The input power in kW, or -1 if it's
+ unsupported by this UPS."
+ ::= { upsParallelInputPhaseEntry 4 }
+
+ upsParallelInputApparentPower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The input apparent power in kVA, or -1 if it's
+ unsupported by this UPS."
+ ::= { upsParallelInputPhaseEntry 5 }
+
+ upsParallelInputVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The input voltage of UPS in volts, or -1 if it's
+ unsupported by this UPS."
+ ::= { upsParallelInputPhaseEntry 6 }
+
+ upsParallelInputMaxVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The peak input voltage in VAC measured since the last reset,
+ or -1 if it's unsupported by this UPS."
+ ::= { upsParallelInputPhaseEntry 7 }
+
+ upsParallelInputMaxCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The peak input current in amperes measured since last reset,
+ or -1 if it's unsupported by this UPS."
+ ::= { upsParallelInputPhaseEntry 8 }
+
+ upsParallelInputTotalActivePower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total active input power of the parallel system in kW."
+ ::= { upsParallelInputPhaseEntry 9 }
+
+ upsParallelInputTotalApparentPower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total apparent input power of the parallel system in kVA."
+ ::= { upsParallelInputPhaseEntry 10 }
+
+
+-- Parallel Output Phase Table
+
+ upsParallelOutputPhaseTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UpsParallelOutputPhaseEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of output table entries. The number of
+ entries is given by the sum of the upsPhaseNumOutputPhases."
+ ::= { upsParallelSystem 8 }
+
+ upsParallelOutputPhaseEntry OBJECT-TYPE
+ SYNTAX UpsParallelOutputPhaseEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry containing information applicable to a
+ particular output phase."
+ INDEX { upsParallelOutputPhaseTableIndex, upsParallelOutputPhaseIndex }
+ ::= { upsParallelOutputPhaseTable 1 }
+
+ UpsParallelOutputPhaseEntry ::= SEQUENCE {
+ upsParallelOutputPhaseTableIndex INTEGER,
+ upsParallelOutputPhaseIndex INTEGER,
+ upsParallelOutputCurrent INTEGER,
+ upsParallelOutputLoad INTEGER,
+ upsParallelOutputPercentLoad INTEGER,
+ upsParallelOutputPower INTEGER
+ }
+
+ upsParallelOutputPhaseTableIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The output identifier."
+ ::= { upsParallelOutputPhaseEntry 1 }
+
+ upsParallelOutputPhaseIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The output phase identifier."
+ ::= { upsParallelOutputPhaseEntry 2 }
+
+ upsParallelOutputCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The output current in amperes drawn
+ by the load on the UPS, or -1 if it's unsupported
+ by this UPS."
+ ::= { upsParallelOutputPhaseEntry 3 }
+
+ upsParallelOutputLoad OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The output load in VA, or -1 if it's unsupported
+ by this UPS."
+ ::= { upsParallelOutputPhaseEntry 4 }
+
+ upsParallelOutputPercentLoad OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The percentage of the UPS load capacity in VA at
+ present redundancy being used on this output phase,
+ or -1 if it's unsupported by this UPS."
+ ::= { upsParallelOutputPhaseEntry 5 }
+
+ upsParallelOutputPower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The output power in Watts, or -1 if it's
+ unsupported by this UPS."
+ ::= { upsParallelOutputPhaseEntry 6 }
+
+ -- Parallel Output Apparent Power Table
+
+ upsParallelOutputApparentPowerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UpsParallelOutputApparentPowerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of output table entries. The number of entries
+ is given by the value of upsOutputNumPhases."
+ ::= { upsParallelSystem 9 }
+
+ upsParallelOutputApparentPowerEntry OBJECT-TYPE
+ SYNTAX UpsParallelOutputApparentPowerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry containing information applicable to a
+ particular output."
+ INDEX { upsParallelOutputApparentPowerTableIndex }
+ ::= { upsParallelOutputApparentPowerTable 1 }
+
+ UpsParallelOutputApparentPowerEntry ::= SEQUENCE {
+ upsParallelOutputApparentPowerTableIndex INTEGER,
+ upsParallelOutputApparentPower INTEGER
+ }
+
+ upsParallelOutputApparentPowerTableIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The UPS parallel output identifier."
+ ::= { upsParallelOutputApparentPowerEntry 1 }
+
+ upsParallelOutputApparentPower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The apparent power of each of UPS in kVA
+ when UPS are configured in parallel."
+ ::= { upsParallelOutputApparentPowerEntry 2 }
+
+
+upsParallelDiagSubSysBreakerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UpsParallelDiagSubSysBreakerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows for diagnostics of parallel Circuit Breakers."
+ ::= { upsParallelSystem 10 }
+
+upsParallelDiagSubSysBreakerEntry OBJECT-TYPE
+ SYNTAX UpsParallelDiagSubSysBreakerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The diagnostics of Circuit Breaker."
+ INDEX { upsParallelDiagSubSysBreakerFrameIndex, upsParallelDiagSubSysBreakerIndex}
+ ::= { upsParallelDiagSubSysBreakerTable 1 }
+
+UpsParallelDiagSubSysBreakerEntry ::=
+ SEQUENCE {
+ upsParallelDiagSubSysBreakerFrameIndex INTEGER,
+ upsParallelDiagSubSysBreakerIndex INTEGER,
+ upsParallelDiagSubSysBreakerStatus INTEGER,
+ upsParallelDiagSubSysBreakerName DisplayString
+ }
+
+upsParallelDiagSubSysBreakerFrameIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Parallel UPS index entry."
+ ::= { upsParallelDiagSubSysBreakerEntry 1 }
+
+upsParallelDiagSubSysBreakerIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of the Circuit Breaker."
+ ::= { upsParallelDiagSubSysBreakerEntry 2 }
+
+upsParallelDiagSubSysBreakerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (1),
+ notInstalled (2),
+ opened (3),
+ closed (4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The status of the Circuit Breaker.
+ unknown(1) indicates the circuit breaker status is unknown.
+ notInstalled(2) indicates the circuit breaker is not installed.
+ opened(3) indicates the circuit breaker is opened.
+ closed(4) indicates the circuit breaker is closed."
+ ::= { upsParallelDiagSubSysBreakerEntry 3 }
+
+upsParallelDiagSubSysBreakerName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The name of Circuit Breaker."
+ ::= { upsParallelDiagSubSysBreakerEntry 4 }
+
+upsParallelOutputTotalPercentLoad OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+
+DESCRIPTION
+ "The percentage of the UPS total load capacity in kVA
+ or -1 if it's unsupported by this UPS."
+ ::= { upsParallelSystem 11 }
+-- Parallel Output Active Power Table
+
+upsParallelOutputActivePowerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UpsParallelOutputActivePowerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of output table entries. The number of entries
+ is given by the value of upsParallelSysRemoteAddress."
+ ::= { upsParallelSystem 12 }
+
+upsParallelOutputActivePowerEntry OBJECT-TYPE
+ SYNTAX UpsParallelOutputActivePowerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry containing information applicable to a
+ particular output."
+ INDEX { upsParallelOutputActivePowerTableIndex }
+ ::= { upsParallelOutputActivePowerTable 1 }
+
+UpsParallelOutputActivePowerEntry ::= SEQUENCE {
+ upsParallelOutputActivePowerTableIndex INTEGER,
+ upsParallelOutputActivePower INTEGER
+ }
+
+upsParallelOutputActivePowerTableIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The UPS parallel output identifier."
+ ::= { upsParallelOutputActivePowerEntry 1 }
+
+upsParallelOutputActivePower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The active power of each UPS in kW
+ when UPSs are configured in parallel."
+ ::= { upsParallelOutputActivePowerEntry 2 }
+
+upsParallelSysSwitchGearInstallationLoadPct OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The actual output load expressed as a percentage of the rating of the
+ Parallel UPS system."
+ ::= { upsParallelSystem 13 }
+
+
+
+upsParallelSysRedundancyStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ nplus0 (1),
+ nplus1 (2),
+ nplus2 (3),
+ nplus3 (4),
+ nplus4 (5),
+ nplus5 (6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Displays the number of backup or redundant UPSs set up on the parallel system.
+ nplus0 (1) no redundant units.
+ nplus1 (2) one redundant unit.
+ nplus2 (3) two redundant units.
+ nplus3 (4) three redundant units.
+ nplus4 (5) four redundant units.
+ nplus5 (6) five redundant units."
+ ::= { upsParallelSystem 14 }
+
+upsParallelSysName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "An ID string for the group of UPS units in the same parallel system.
+ Some products do not allow write operations for this OID."
+ ::= { upsParallelSystem 15 }
+
+
+
+
+-- the upsPhysicalLayout group
+upsIOFrameLayoutPositionID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the position ID of UPS frame."
+ ::= { upsPhysicalLayout 1 }
+
+upsBottomFeedFrameLayoutPositionID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the position ID of bottom feed frame."
+ ::= { upsPhysicalLayout 2 }
+
+upsSwitchGearLayoutPositionID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the position ID of switchgear."
+ ::= { upsPhysicalLayout 3 }
+
+-- the upsBatteryFrameLayoutTable subgroup
+upsBatteryFrameLayoutTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of battery frames."
+ ::= { upsPhysicalLayout 4 }
+
+upsBatteryFrameLayoutTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UpsBatteryFrameLayoutEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Battery frame layout position ID table."
+ ::= { upsPhysicalLayout 5 }
+
+ upsBatteryFrameLayoutEntry OBJECT-TYPE
+ SYNTAX UpsBatteryFrameLayoutEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of layout position IDs of battery frames."
+ INDEX { batteryFrameIndex }
+ ::= { upsBatteryFrameLayoutTable 1 }
+
+ UpsBatteryFrameLayoutEntry ::=
+ SEQUENCE {
+ batteryFrameIndex
+ INTEGER,
+ batteryFramePositionID
+ INTEGER
+ }
+
+ batteryFrameIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of the battery frame."
+ ::= { upsBatteryFrameLayoutEntry 1 }
+
+ batteryFramePositionID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the position ID of each of the battery frames in the row."
+ ::= { upsBatteryFrameLayoutEntry 2 }
+
+-- the upsSideCarFrameLayoutTable subgroup
+upsSideCarFrameLayoutTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of sidecar frames."
+ ::= { upsPhysicalLayout 6 }
+
+upsSideCarFrameLayoutTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UpsSideCarFrameLayoutEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Sidecar frame layout position ID table."
+ ::= { upsPhysicalLayout 7 }
+
+ upsSideCarFrameLayoutEntry OBJECT-TYPE
+ SYNTAX UpsSideCarFrameLayoutEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of sidecar frame layout position IDs."
+ INDEX { sideCarFrameIndex }
+ ::= { upsSideCarFrameLayoutTable 1 }
+
+ UpsSideCarFrameLayoutEntry ::=
+ SEQUENCE {
+ sideCarFrameIndex
+ INTEGER,
+ sideCarFramePositionID
+ INTEGER
+ }
+
+ sideCarFrameIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of the sidecar frame."
+ ::= { upsSideCarFrameLayoutEntry 1 }
+
+ sideCarFramePositionID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the position ID of each of the sidecar frames in the row."
+ ::= { upsSideCarFrameLayoutEntry 2 }
+
+-- the upsPowerFrameLayoutTable subgroup
+upsPowerFrameLayoutTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of power frames."
+ ::= { upsPhysicalLayout 8 }
+
+upsPowerFrameLayoutTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UpsPowerFrameLayoutEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Power frame layout position ID table."
+ ::= { upsPhysicalLayout 9 }
+
+ upsPowerFrameLayoutEntry OBJECT-TYPE
+ SYNTAX UpsPowerFrameLayoutEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of power frame layout position IDs."
+ INDEX { powerFrameIndex }
+ ::= { upsPowerFrameLayoutTable 1 }
+
+ UpsPowerFrameLayoutEntry ::=
+ SEQUENCE {
+ powerFrameIndex
+ INTEGER,
+ powerFramePositionID
+ INTEGER
+ }
+
+ powerFrameIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of the power frame."
+ ::= { upsPowerFrameLayoutEntry 1 }
+
+ powerFramePositionID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the position ID of each of the power frames in the row."
+ ::= { upsPowerFrameLayoutEntry 2 }
+
+-- the upsIntegratedATS group
+
+upsIntegratedATSSelectedSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ noSourceSelected (1),
+ unknown (2),
+ sourceA (3),
+ sourceB (4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The source which is currently selected by the ATS to supply the UPS."
+ ::= { upsIntegratedATS 1 }
+
+
+upsIntegratedATSPreferredSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ upsIntegratedATSNoSourcePreference (1),
+ upsIntegratedATSPreferSourceA (2),
+ upsIntegratedATSPreferSourceB (3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The preferred source of power when both sources are OK."
+ ::= { upsIntegratedATS 2 }
+
+upsIntegratedATSUpsReturnStaggering OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This is a delay factor applied to the retransfer of this UPS with integrated ATS.
+ When multiple UPSs are in use from a single source, each UPS can have a unique delay value,
+ which will reduce inrush by preventing all UPSs from transferring at the same time."
+ ::= { upsIntegratedATS 3 }
+
+upsIntegratedATSSourceTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of input sources for this integrated ATS."
+ ::= { upsIntegratedATS 4 }
+
+upsIntegratedATSSourceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UpsIntegratedATSSourceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows for getting status and settings for the ATS input sources.
+ The number of entries is contained in the upsIntegratedATSSourceTableSize OID."
+ ::= { upsIntegratedATS 5 }
+
+upsIntegratedATSSourceEntry OBJECT-TYPE
+ SYNTAX UpsIntegratedATSSourceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The input source status to get."
+ INDEX { upsIntegratedATSSourceIndex}
+ ::= { upsIntegratedATSSourceTable 1 }
+
+UpsIntegratedATSSourceEntry ::=
+ SEQUENCE {
+ upsIntegratedATSSourceIndex INTEGER,
+ upsIntegratedATSSourceName DisplayString,
+ upsIntegratedATSSourceStatus INTEGER,
+ upsIntegratedATSLineFailDelay INTEGER,
+ upsIntegratedATSLineStabilityDelay INTEGER
+ }
+
+upsIntegratedATSSourceIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index to the input source entry."
+ ::= { upsIntegratedATSSourceEntry 1 }
+
+upsIntegratedATSSourceName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The name of the input source. This OID is provided
+ for informational purposes only."
+ ::= { upsIntegratedATSSourceEntry 2 }
+
+upsIntegratedATSSourceStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ upsIntegratedATSSourceGood (1),
+ upsIntegratedATSSourceBad (2),
+ upsIntegratedATSSourceUnknown (3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Getting this variable will return the input source status."
+ ::= { upsIntegratedATSSourceEntry 3 }
+
+upsIntegratedATSLineFailDelay OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The delay between a selected input source becoming bad, and the ATS switching away from that source.
+ This delay is used to make sure that the line has truly failed before the ATS will be switched.
+ Specified in seconds."
+ ::= { upsIntegratedATSSourceEntry 4 }
+
+upsIntegratedATSLineStabilityDelay OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The delay between an unselected input source becoming good, and the ATS switching to that source.
+ This delay is used to make sure that the line has truly returned before the ATS will be switched.
+ Specified in seconds."
+ ::= { upsIntegratedATSSourceEntry 5 }
+
-- the serialPort2Config group
serialPort2Mode OBJECT-TYPE
@@ -13040,7 +16842,7 @@ sPDUOutletControlTableSize OBJECT-TYPE
sPDUOutletControlTable OBJECT-TYPE
- SYNTAX SEQUENCE OF OutletControlEntry
+ SYNTAX SEQUENCE OF SPDUOutletControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -13049,7 +16851,7 @@ sPDUOutletControlTable OBJECT-TYPE
::= { sPDUOutletControl 2 }
sPDUOutletControlEntry OBJECT-TYPE
- SYNTAX OutletControlEntry
+ SYNTAX SPDUOutletControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -13057,7 +16859,7 @@ sPDUOutletControlEntry OBJECT-TYPE
INDEX { sPDUOutletControlIndex}
::= { sPDUOutletControlTable 1 }
-OutletControlEntry ::=
+SPDUOutletControlEntry ::=
SEQUENCE {
sPDUOutletControlIndex INTEGER,
sPDUOutletPending INTEGER,
@@ -13221,7 +17023,8 @@ sPDUOutletPowerOnTime OBJECT-TYPE
::= { sPDUOutletConfigEntry 2 }
sPDUOutletName OBJECT-TYPE
- SYNTAX DisplayString ACCESS read-write
+ SYNTAX DisplayString
+ ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the outlet. Maximum size is 20 characters."
@@ -13302,7 +17105,7 @@ sPDUIdentVMTableSize OBJECT-TYPE
sPDUIdentVMTable OBJECT-TYPE
- SYNTAX SEQUENCE OF IdentVMEntry
+ SYNTAX SEQUENCE OF SPDUIdentVMEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -13312,7 +17115,7 @@ sPDUIdentVMTable OBJECT-TYPE
::= { sPDUIdentVM 2 }
sPDUIdentVMEntry OBJECT-TYPE
- SYNTAX IdentVMEntry
+ SYNTAX SPDUIdentVMEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -13320,7 +17123,7 @@ sPDUIdentVMEntry OBJECT-TYPE
INDEX { sPDUIdentVMIndex}
::= { sPDUIdentVMTable 1 }
-IdentVMEntry ::=
+SPDUIdentVMEntry ::=
SEQUENCE {
sPDUIdentVMIndex INTEGER,
sPDUIdentNameVM DisplayString,
@@ -13408,7 +17211,7 @@ sPDUMasterControlVMTableSize OBJECT-TYPE
sPDUMasterControlVMTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MasterControlVMEntry
+ SYNTAX SEQUENCE OF SPDUMasterControlVMEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -13418,7 +17221,7 @@ sPDUMasterControlVMTable OBJECT-TYPE
::= { sPDUMasterControlVM 2 }
sPDUMasterControlVMEntry OBJECT-TYPE
- SYNTAX MasterControlVMEntry
+ SYNTAX SPDUMasterControlVMEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -13426,7 +17229,7 @@ sPDUMasterControlVMEntry OBJECT-TYPE
INDEX { sPDUMasterControlVMIndex}
::= { sPDUMasterControlVMTable 1 }
-MasterControlVMEntry ::=
+SPDUMasterControlVMEntry ::=
SEQUENCE {
sPDUMasterControlVMIndex INTEGER,
sPDUMasterControlVMName DisplayString,
@@ -13523,7 +17326,7 @@ sPDUMasterConfigVMTableSize OBJECT-TYPE
sPDUMasterConfigVMTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MasterConfigVMEntry
+ SYNTAX SEQUENCE OF SPDUMasterConfigVMEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -13533,7 +17336,7 @@ sPDUMasterConfigVMTable OBJECT-TYPE
::= { sPDUMasterConfigVM 2 }
sPDUMasterConfigVMEntry OBJECT-TYPE
- SYNTAX MasterConfigVMEntry
+ SYNTAX SPDUMasterConfigVMEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -13541,7 +17344,7 @@ sPDUMasterConfigVMEntry OBJECT-TYPE
INDEX { sPDUMasterConfigVMIndex}
::= { sPDUMasterConfigVMTable 1 }
-MasterConfigVMEntry ::=
+SPDUMasterConfigVMEntry ::=
SEQUENCE {
sPDUMasterConfigVMIndex INTEGER,
sPDUMasterConfigVMName DisplayString,
@@ -13678,7 +17481,7 @@ sPDUMasterStatusVMTableSize OBJECT-TYPE
sPDUMasterStatusVMTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MasterStatusVMEntry
+ SYNTAX SEQUENCE OF SPDUMasterStatusVMEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -13688,7 +17491,7 @@ sPDUMasterStatusVMTable OBJECT-TYPE
::= { sPDUMasterStatusVM 2 }
sPDUMasterStatusVMEntry OBJECT-TYPE
- SYNTAX MasterStatusVMEntry
+ SYNTAX SPDUMasterStatusVMEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -13696,7 +17499,7 @@ sPDUMasterStatusVMEntry OBJECT-TYPE
INDEX { sPDUMasterStatusVMIndex}
::= { sPDUMasterStatusVMTable 1 }
-MasterStatusVMEntry ::=
+SPDUMasterStatusVMEntry ::=
SEQUENCE {
sPDUMasterStatusVMIndex INTEGER,
sPDUMasterStatusVMName DisplayString,
@@ -13818,7 +17621,7 @@ sPDUMasterStatusVMRebootDuration OBJECT-TYPE
sPDUOutletControlVMTable OBJECT-TYPE
- SYNTAX SEQUENCE OF OutletControlVMEntry
+ SYNTAX SEQUENCE OF SPDUOutletControlVMEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -13827,7 +17630,7 @@ sPDUOutletControlVMTable OBJECT-TYPE
::= { sPDUOutletControlVM 1 }
sPDUOutletControlVMEntry OBJECT-TYPE
- SYNTAX OutletControlVMEntry
+ SYNTAX SPDUOutletControlVMEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -13835,7 +17638,7 @@ sPDUOutletControlVMEntry OBJECT-TYPE
INDEX { sPDUOutletControlVMIndex, sPDUOutletControlVMOutletIndex }
::= { sPDUOutletControlVMTable 1 }
-OutletControlVMEntry ::=
+SPDUOutletControlVMEntry ::=
SEQUENCE {
sPDUOutletControlVMIndex INTEGER,
sPDUOutletControlVMName DisplayString,
@@ -13923,7 +17726,7 @@ sPDUOutletControlVMOutletCommand OBJECT-TYPE
-- the sPDUOutletConfigVM group
sPDUOutletConfigVMTable OBJECT-TYPE
- SYNTAX SEQUENCE OF OutletConfigVMEntry
+ SYNTAX SEQUENCE OF SPDUOutletConfigVMEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -13932,7 +17735,7 @@ sPDUOutletConfigVMTable OBJECT-TYPE
::= { sPDUOutletConfigVM 1 }
sPDUOutletConfigVMEntry OBJECT-TYPE
- SYNTAX OutletConfigVMEntry
+ SYNTAX SPDUOutletConfigVMEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -13940,7 +17743,7 @@ sPDUOutletConfigVMEntry OBJECT-TYPE
INDEX { sPDUOutletConfigVMIndex, sPDUOutletConfigVMOutletIndex }
::= { sPDUOutletConfigVMTable 1 }
-OutletConfigVMEntry ::=
+SPDUOutletConfigVMEntry ::=
SEQUENCE {
sPDUOutletConfigVMIndex INTEGER,
sPDUOutletConfigVMName DisplayString,
@@ -13977,7 +17780,8 @@ sPDUOutletConfigVMOutletIndex OBJECT-TYPE
sPDUOutletConfigVMOutletName OBJECT-TYPE
- SYNTAX DisplayString ACCESS read-write
+ SYNTAX DisplayString
+ ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the outlet. Maximum size is 23 characters."
@@ -14070,7 +17874,7 @@ sPDUOutletConfigVMRebootDuration OBJECT-TYPE
-- the sPDUOutletStatusVM group
sPDUOutletStatusVMTable OBJECT-TYPE
- SYNTAX SEQUENCE OF OutletStatusVMEntry
+ SYNTAX SEQUENCE OF SPDUOutletStatusVMEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -14079,7 +17883,7 @@ sPDUOutletStatusVMTable OBJECT-TYPE
::= { sPDUOutletStatusVM 1 }
sPDUOutletStatusVMEntry OBJECT-TYPE
- SYNTAX OutletStatusVMEntry
+ SYNTAX SPDUOutletStatusVMEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -14087,7 +17891,7 @@ sPDUOutletStatusVMEntry OBJECT-TYPE
INDEX { sPDUOutletStatusVMIndex, sPDUOutletStatusVMOutletIndex }
::= { sPDUOutletStatusVMTable 1 }
-OutletStatusVMEntry ::=
+SPDUOutletStatusVMEntry ::=
SEQUENCE {
sPDUOutletStatusVMIndex INTEGER,
sPDUOutletStatusVMName DisplayString,
@@ -14174,7 +17978,7 @@ sPDUIdentMSPTableSize OBJECT-TYPE
sPDUIdentMSPTable OBJECT-TYPE
- SYNTAX SEQUENCE OF IdentMSPEntry
+ SYNTAX SEQUENCE OF SPDUIdentMSPEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -14184,7 +17988,7 @@ sPDUIdentMSPTable OBJECT-TYPE
::= { sPDUIdentMSP 2 }
sPDUIdentMSPEntry OBJECT-TYPE
- SYNTAX IdentMSPEntry
+ SYNTAX SPDUIdentMSPEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -14192,7 +17996,7 @@ sPDUIdentMSPEntry OBJECT-TYPE
INDEX { sPDUIdentMSPIndex}
::= { sPDUIdentMSPTable 1 }
-IdentMSPEntry ::=
+SPDUIdentMSPEntry ::=
SEQUENCE {
sPDUIdentMSPIndex INTEGER,
sPDUIdentNameMSP DisplayString,
@@ -14279,7 +18083,7 @@ sPDUMasterControlMSPTableSize OBJECT-TYPE
::= { sPDUMasterControlMSP 1 }
sPDUMasterControlMSPTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MasterControlMSPEntry
+ SYNTAX SEQUENCE OF SPDUMasterControlMSPEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -14289,7 +18093,7 @@ sPDUMasterControlMSPTable OBJECT-TYPE
::= { sPDUMasterControlMSP 2 }
sPDUMasterControlMSPEntry OBJECT-TYPE
- SYNTAX MasterControlMSPEntry
+ SYNTAX SPDUMasterControlMSPEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -14297,7 +18101,7 @@ sPDUMasterControlMSPEntry OBJECT-TYPE
INDEX { sPDUMasterControlMSPIndex}
::= { sPDUMasterControlMSPTable 1 }
-MasterControlMSPEntry ::=
+SPDUMasterControlMSPEntry ::=
SEQUENCE {
sPDUMasterControlMSPIndex INTEGER,
sPDUMasterControlMSPName DisplayString,
@@ -14389,7 +18193,7 @@ sPDUMasterConfigMSPTableSize OBJECT-TYPE
::= { sPDUMasterConfigMSP 1 }
sPDUMasterConfigMSPTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MasterConfigMSPEntry
+ SYNTAX SEQUENCE OF SPDUMasterConfigMSPEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -14399,7 +18203,7 @@ sPDUMasterConfigMSPTable OBJECT-TYPE
::= { sPDUMasterConfigMSP 2 }
sPDUMasterConfigMSPEntry OBJECT-TYPE
- SYNTAX MasterConfigMSPEntry
+ SYNTAX SPDUMasterConfigMSPEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -14407,7 +18211,7 @@ sPDUMasterConfigMSPEntry OBJECT-TYPE
INDEX { sPDUMasterConfigMSPIndex}
::= { sPDUMasterConfigMSPTable 1 }
-MasterConfigMSPEntry ::=
+SPDUMasterConfigMSPEntry ::=
SEQUENCE {
sPDUMasterConfigMSPIndex INTEGER,
sPDUMasterConfigMSPName DisplayString,
@@ -14476,7 +18280,7 @@ sPDUMasterStatusMSPTableSize OBJECT-TYPE
sPDUMasterStatusMSPTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MasterStatusMSPEntry
+ SYNTAX SEQUENCE OF SPDUMasterStatusMSPEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -14486,7 +18290,7 @@ sPDUMasterStatusMSPTable OBJECT-TYPE
::= { sPDUMasterStatusMSP 2 }
sPDUMasterStatusMSPEntry OBJECT-TYPE
- SYNTAX MasterStatusMSPEntry
+ SYNTAX SPDUMasterStatusMSPEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -14494,7 +18298,7 @@ sPDUMasterStatusMSPEntry OBJECT-TYPE
INDEX { sPDUMasterStatusMSPIndex}
::= { sPDUMasterStatusMSPTable 1 }
-MasterStatusMSPEntry ::=
+SPDUMasterStatusMSPEntry ::=
SEQUENCE {
sPDUMasterStatusMSPIndex INTEGER,
sPDUMasterStatusMSPName DisplayString,
@@ -14531,7 +18335,7 @@ sPDUMasterStatusMSPOutletCount OBJECT-TYPE
-- the sPDUOutletControlMSP group
sPDUOutletControlMSPTable OBJECT-TYPE
- SYNTAX SEQUENCE OF OutletControlMSPEntry
+ SYNTAX SEQUENCE OF SPDUOutletControlMSPEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -14540,7 +18344,7 @@ sPDUOutletControlMSPTable OBJECT-TYPE
::= { sPDUOutletControlMSP 1 }
sPDUOutletControlMSPEntry OBJECT-TYPE
- SYNTAX OutletControlMSPEntry
+ SYNTAX SPDUOutletControlMSPEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -14548,7 +18352,7 @@ sPDUOutletControlMSPEntry OBJECT-TYPE
INDEX { sPDUOutletControlMSPIndex, sPDUOutletControlMSPOutletIndex }
::= { sPDUOutletControlMSPTable 1 }
-OutletControlMSPEntry ::=
+SPDUOutletControlMSPEntry ::=
SEQUENCE {
sPDUOutletControlMSPIndex INTEGER,
sPDUOutletControlMSPName DisplayString,
@@ -14644,7 +18448,7 @@ sPDUOutletControlMSPOutletCommand OBJECT-TYPE
-- the sPDUOutletConfigMSPall group
sPDUOutletConfigMSPallTable OBJECT-TYPE
- SYNTAX SEQUENCE OF OutletConfigMSPallEntry
+ SYNTAX SEQUENCE OF SPDUOutletConfigMSPallEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -14653,7 +18457,7 @@ sPDUOutletConfigMSPallTable OBJECT-TYPE
::= { sPDUOutletConfigMSPall 1 }
sPDUOutletConfigMSPallEntry OBJECT-TYPE
- SYNTAX OutletConfigMSPallEntry
+ SYNTAX SPDUOutletConfigMSPallEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -14661,7 +18465,7 @@ sPDUOutletConfigMSPallEntry OBJECT-TYPE
INDEX { sPDUOutletConfigMSPallIndex, sPDUOutletConfigMSPallOutletIndex }
::= { sPDUOutletConfigMSPallTable 1 }
-OutletConfigMSPallEntry ::=
+SPDUOutletConfigMSPallEntry ::=
SEQUENCE {
sPDUOutletConfigMSPallIndex INTEGER,
sPDUOutletConfigMSPallName DisplayString,
@@ -14723,7 +18527,7 @@ sPDUOutletConfigMSPallOutletCtrlMode OBJECT-TYPE
-- the sPDUOutConfigMSPgs group
sPDUOutletConfigMSPgsTable OBJECT-TYPE
- SYNTAX SEQUENCE OF OutletConfigMSPgsEntry
+ SYNTAX SEQUENCE OF SPDUOutletConfigMSPgsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -14732,7 +18536,7 @@ sPDUOutletConfigMSPgsTable OBJECT-TYPE
::= { sPDUOutletConfigMSPgs 1 }
sPDUOutletConfigMSPgsEntry OBJECT-TYPE
- SYNTAX OutletConfigMSPgsEntry
+ SYNTAX SPDUOutletConfigMSPgsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -14740,7 +18544,7 @@ sPDUOutletConfigMSPgsEntry OBJECT-TYPE
INDEX { sPDUOutletConfigMSPgsIndex, sPDUOutletConfigMSPgsOutletIndex }
::= { sPDUOutletConfigMSPgsTable 1 }
-OutletConfigMSPgsEntry ::=
+SPDUOutletConfigMSPgsEntry ::=
SEQUENCE {
sPDUOutletConfigMSPgsIndex INTEGER,
sPDUOutletConfigMSPgsName DisplayString,
@@ -14930,7 +18734,7 @@ sPDUOutletConfigMSPgsRebootDuration OBJECT-TYPE
-- the sPDUOutConfigMSPannun group
sPDUOutletConfigMSPannunTable OBJECT-TYPE
- SYNTAX SEQUENCE OF OutletConfigMSPannunEntry
+ SYNTAX SEQUENCE OF SPDUOutletConfigMSPannunEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -14939,7 +18743,7 @@ sPDUOutletConfigMSPannunTable OBJECT-TYPE
::= { sPDUOutletConfigMSPannun 1 }
sPDUOutletConfigMSPannunEntry OBJECT-TYPE
- SYNTAX OutletConfigMSPannunEntry
+ SYNTAX SPDUOutletConfigMSPannunEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -14947,7 +18751,7 @@ sPDUOutletConfigMSPannunEntry OBJECT-TYPE
INDEX { sPDUOutletConfigMSPannunIndex, sPDUOutletConfigMSPannunOutletIndex }
::= { sPDUOutletConfigMSPannunTable 1 }
-OutletConfigMSPannunEntry ::=
+SPDUOutletConfigMSPannunEntry ::=
SEQUENCE {
sPDUOutletConfigMSPannunIndex INTEGER,
sPDUOutletConfigMSPannunName DisplayString,
@@ -15039,7 +18843,7 @@ sPDUOutletConfigMSPannunAlarmActionDly OBJECT-TYPE
-- the sPDUOutConfigMSPmups group
sPDUOutletConfigMSPmupsTable OBJECT-TYPE
- SYNTAX SEQUENCE OF OutletConfigMSPmupsEntry
+ SYNTAX SEQUENCE OF SPDUOutletConfigMSPmupsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -15048,7 +18852,7 @@ sPDUOutletConfigMSPmupsTable OBJECT-TYPE
::= { sPDUOutletConfigMSPmups 1 }
sPDUOutletConfigMSPmupsEntry OBJECT-TYPE
- SYNTAX OutletConfigMSPmupsEntry
+ SYNTAX SPDUOutletConfigMSPmupsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -15056,7 +18860,7 @@ sPDUOutletConfigMSPmupsEntry OBJECT-TYPE
INDEX { sPDUOutletConfigMSPmupsIndex, sPDUOutletConfigMSPmupsOutletIndex }
::= { sPDUOutletConfigMSPmupsTable 1 }
-OutletConfigMSPmupsEntry ::=
+SPDUOutletConfigMSPmupsEntry ::=
SEQUENCE {
sPDUOutletConfigMSPmupsIndex INTEGER,
sPDUOutletConfigMSPmupsName DisplayString,
@@ -15296,7 +19100,7 @@ sPDUOutletConfigMSPmupsP2HiTemp OBJECT-TYPE
-- the sPDUOutletStatusMSP group
sPDUOutletStatusMSPTable OBJECT-TYPE
- SYNTAX SEQUENCE OF OutletStatusMSPEntry
+ SYNTAX SEQUENCE OF SPDUOutletStatusMSPEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -15305,7 +19109,7 @@ sPDUOutletStatusMSPTable OBJECT-TYPE
::= { sPDUOutletStatusMSP 1 }
sPDUOutletStatusMSPEntry OBJECT-TYPE
- SYNTAX OutletStatusMSPEntry
+ SYNTAX SPDUOutletStatusMSPEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -15313,7 +19117,7 @@ sPDUOutletStatusMSPEntry OBJECT-TYPE
INDEX { sPDUOutletStatusMSPIndex, sPDUOutletStatusMSPOutletIndex }
::= { sPDUOutletStatusMSPTable 1 }
-OutletStatusMSPEntry ::=
+SPDUOutletStatusMSPEntry ::=
SEQUENCE {
sPDUOutletStatusMSPIndex INTEGER,
sPDUOutletStatusMSPName DisplayString,
@@ -15467,7 +19271,7 @@ rPDUIdentDeviceRating OBJECT-TYPE
ACCESS read-only
STATUS mandatory
DESCRIPTION
- "Getting this OID will return the electrical rating of the device."
+ "Getting this OID will return the electrical rating of the device in Amps."
::= { rPDUIdent 7 }
@@ -15505,7 +19309,8 @@ rPDUIdentDeviceBreakerRating OBJECT-TYPE
ACCESS read-only
STATUS mandatory
DESCRIPTION
- "Getting this OID will return rating of the circuit breakers on the device if it has any."
+ "Getting this OID will return rating of the circuit breakers
+ on the device in Amps if it has any."
::= { rPDUIdent 11 }
@@ -15529,24 +19334,50 @@ rPDUIdentDeviceOutletLayout OBJECT-TYPE
seqPhaseToNeutral (1),
seqPhaseToPhase (2),
seqPhToNeu21PhToPh (3),
- seqPhToPhGrouped (4)
+ seqPhToPhGrouped (4),
+ seqPhToNGrouped (5),
+ seqPToN1516PToPGrouped (6),
+ seqPhToPh2xGrouped (7),
+ seqPhToN2xGrouped (8),
+ seqNotApplicable (9)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return outlet layout for the device.
-
- SeqPhaseToNeutral(1) indicates outlet layout as follows:
+
+ seqPhaseToNeutral(1) indicates outlet layout as follows:
1:1-N,2:2-N,3:3-N,4:1-N,5:2-N,...
- SeqPhaseToPhase(2) indicates outlet layout as follows:
+ seqPhaseToPhase(2) indicates outlet layout as follows:
1:1-2,2:2-3,3:3-1,4:1-2,5:2-3,...
- SeqPhToNeu21PhToPh(3) indicates outlet layout as follows:
+ seqPhToNeu21PhToPh(3) indicates outlet layout as follows:
1:1-N,2:2-N...21:3-N,22:1-2,23:2-3,24:3-1,...
- SeqPhToPhGrouped(4) indicates outlet layout as follows:
- Otlts1-8::(3-1),Otlts9-16::(2-3),Otlts17-24::(1-2)."
+ seqPhToPhGrouped(4) indicates outlet layout as follows:
+ For AP8xxx SKU's Group 1:1-2, Group 2:2-3, Group 3:3-1.
+ For AP7xxx SKU's Group 1:3-1. Group 2:2-3, Group 3:1-2.
+
+ seqPhToNGrouped(5) indicates outlet layout as follows:
+ This unit has 3 outlet groups. Group 1:1-N, Group 2:2-N, Group 3:3-N.
+
+ seqPToN1516PToPGrouped(6) indicates outlet layout as follows:
+ This unit has 4 outlet groups. Group 1 (Outlets 1-14):1-2,
+ Group 2 (Outlets 15-16):1-N, Group 3:2-3, Group 4:3-1.
+
+ seqPhToPh2xGrouped(7) indicates outlet layout as follows:
+ This unit has 6 outlet groups. Group 1:1-2, Group 2:1-2, Group 3:2-3,
+ Group 4:2-3, Group 5:3-1, Group 6:3-1.
+
+ seqPhToN2xGrouped(8) indicates outlet layout as follows:
+ This unit has 6 outlet groups. Group 1:1-N, Group 2:1-N, Group 3:2-N,
+ Group 4:2-N, Group 5:3-N, Group 6:3-N.
+
+ seqNotApplicable(9):
+ Outlet layout does not affect any of the user interfaces.
+ These SKUs may report seqNotApplicable(9) if there is
+ not an exact outlet layout match available."
::= { rPDUIdent 13 }
rPDUIdentDeviceDisplayOrientation OBJECT-TYPE
@@ -15570,10 +19401,12 @@ rPDUIdentDeviceLinetoLineVoltage OBJECT-TYPE
ACCESS read-write
STATUS mandatory
DESCRIPTION
- "Getting/Setting this OID will return/set the Line to Line Volatage.
-
- The valid range is between 0V to 440V"
+ "Getting/Setting this OID will return/set the Line to Line Voltage.
+ This OID defaults to the nominal input line voltage in volts AC.
+ This setting is used to calculate total power and must be configured for best accuracy.
+ This OID does not apply to AP86XX, AP88XX, or AP89XX SKUs.
+ The valid range is between 0V to 440V"
::= { rPDUIdent 15 }
rPDUIdentDevicePowerWatts OBJECT-TYPE
@@ -15591,9 +19424,10 @@ rPDUIdentDevicePowerFactor OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"Getting/setting this OID will return/set the
- Power Factor in thousanths (1000 is power factor of 1).
- Valid range is from 0 to 1000."
-
+ Power Factor in thousanths (1000 is power factor of 1).
+ For AP8XXX SKUs, this OID is read-only
+
+ Valid range is from 0 to 1000."
::= { rPDUIdent 17 }
rPDUIdentDevicePowerVA OBJECT-TYPE
@@ -15605,6 +19439,19 @@ rPDUIdentDevicePowerVA OBJECT-TYPE
::= { rPDUIdent 18 }
+rPDUIdentDeviceLinetoNeutralVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Getting/Setting this OID will return/set the Line to Neutral Voltage.
+ This OID defaults to the nominal line to neutral voltage in volts AC.
+ This setting is used to calculate total power and must be configured for best accuracy.
+ This OID applies only to AP7823. For all other models, the OID is fixed at 0.
+
+ The valid range is between 0V to 440V."
+
+ ::= { rPDUIdent 19 }
-- the rPDULoadDevice group
@@ -15650,7 +19497,7 @@ rPDULoadDevNumBanks OBJECT-TYPE
A bank of outlets has a unique circuit breaker for a subset
of the total number of outlets on the rPDU.
- 0 will be returned if the unit no banks."
+ 0 will be returned if the unit has no banks."
::= { rPDULoadDevice 4 }
rPDULoadDevBankTableSize OBJECT-TYPE
@@ -15663,7 +19510,7 @@ rPDULoadDevBankTableSize OBJECT-TYPE
rPDULoadDevBankTable OBJECT-TYPE
- SYNTAX SEQUENCE OF LoadDevBankEntry
+ SYNTAX SEQUENCE OF RPDULoadDevBankEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -15672,7 +19519,7 @@ rPDULoadDevBankTable OBJECT-TYPE
::= { rPDULoadDevice 6 }
rPDULoadDevBankEntry OBJECT-TYPE
- SYNTAX LoadDevBankEntry
+ SYNTAX RPDULoadDevBankEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -15680,7 +19527,7 @@ rPDULoadDevBankEntry OBJECT-TYPE
INDEX { rPDULoadDevBankIndex}
::= { rPDULoadDevBankTable 1 }
-LoadDevBankEntry ::=
+RPDULoadDevBankEntry ::=
SEQUENCE {
rPDULoadDevBankIndex INTEGER,
rPDULoadDevBankNumber INTEGER,
@@ -15725,7 +19572,7 @@ rPDULoadDevMaxOutletTableSize OBJECT-TYPE
rPDULoadDevMaxOutletTable OBJECT-TYPE
- SYNTAX SEQUENCE OF LoadDevMaxOutletEntry
+ SYNTAX SEQUENCE OF RPDULoadDevMaxOutletEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -15733,7 +19580,7 @@ rPDULoadDevMaxOutletTable OBJECT-TYPE
::= { rPDULoadDevice 8 }
rPDULoadDevMaxOutletEntry OBJECT-TYPE
- SYNTAX LoadDevMaxOutletEntry
+ SYNTAX RPDULoadDevMaxOutletEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -15741,7 +19588,7 @@ rPDULoadDevMaxOutletEntry OBJECT-TYPE
INDEX { rPDULoadDevOutletIndex}
::= { rPDULoadDevMaxOutletTable 1 }
-LoadDevMaxOutletEntry ::=
+RPDULoadDevMaxOutletEntry ::=
SEQUENCE {
rPDULoadDevOutletIndex INTEGER,
rPDULoadDevOutletNumber INTEGER,
@@ -15780,7 +19627,7 @@ rPDULoadDevMaxOutletLoad OBJECT-TYPE
-- the rPDULoadPhaseConfig group
rPDULoadPhaseConfigTable OBJECT-TYPE
- SYNTAX SEQUENCE OF LoadPhaseConfigEntry
+ SYNTAX SEQUENCE OF RPDULoadPhaseConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -15790,7 +19637,7 @@ rPDULoadPhaseConfigTable OBJECT-TYPE
::= { rPDULoadPhaseConfig 1 }
rPDULoadPhaseConfigEntry OBJECT-TYPE
- SYNTAX LoadPhaseConfigEntry
+ SYNTAX RPDULoadPhaseConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -15798,7 +19645,7 @@ rPDULoadPhaseConfigEntry OBJECT-TYPE
INDEX { rPDULoadPhaseConfigIndex}
::= { rPDULoadPhaseConfigTable 1 }
-LoadPhaseConfigEntry ::=
+RPDULoadPhaseConfigEntry ::=
SEQUENCE {
rPDULoadPhaseConfigIndex INTEGER,
rPDULoadPhaseConfigLowLoadThreshold INTEGER,
@@ -15891,7 +19738,7 @@ rPDULoadPhaseConfigAlarm OBJECT-TYPE
-- the rPDULoadStatus group
rPDULoadStatusTable OBJECT-TYPE
- SYNTAX SEQUENCE OF LoadStatusEntry
+ SYNTAX SEQUENCE OF RPDULoadStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -15901,11 +19748,12 @@ rPDULoadStatusTable OBJECT-TYPE
the number of banks of outlets (rPDULoadDevNumBanks)
Number of entries = #phases + #banks.
NOTE: If a device has phase and bank information, all phase information
- shall precede the bank information."
+ shall precede the bank information. If a device has total information,
+ it shall precede both the bank and the phase information."
::= { rPDULoadStatus 1 }
rPDULoadStatusEntry OBJECT-TYPE
- SYNTAX LoadStatusEntry
+ SYNTAX RPDULoadStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -15913,7 +19761,7 @@ rPDULoadStatusEntry OBJECT-TYPE
INDEX { rPDULoadStatusIndex}
::= { rPDULoadStatusTable 1 }
-LoadStatusEntry ::=
+RPDULoadStatusEntry ::=
SEQUENCE {
rPDULoadStatusIndex INTEGER,
rPDULoadStatusLoad Gauge,
@@ -15992,7 +19840,7 @@ rPDULoadStatusBankNumber OBJECT-TYPE
-- the rPDULoadBankConfig group
rPDULoadBankConfigTable OBJECT-TYPE
- SYNTAX SEQUENCE OF LoadBankConfigEntry
+ SYNTAX SEQUENCE OF RPDULoadBankConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -16002,7 +19850,7 @@ rPDULoadBankConfigTable OBJECT-TYPE
::= { rPDULoadBankConfig 1 }
rPDULoadBankConfigEntry OBJECT-TYPE
- SYNTAX LoadBankConfigEntry
+ SYNTAX RPDULoadBankConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -16010,7 +19858,7 @@ rPDULoadBankConfigEntry OBJECT-TYPE
INDEX { rPDULoadBankConfigIndex}
::= { rPDULoadBankConfigTable 1 }
-LoadBankConfigEntry ::=
+RPDULoadBankConfigEntry ::=
SEQUENCE {
rPDULoadBankConfigIndex INTEGER,
rPDULoadBankConfigLowLoadThreshold INTEGER,
@@ -16185,7 +20033,7 @@ rPDUOutletDevMonitoredOutlets OBJECT-TYPE
-- the rPDUOutletPhase group
rPDUOutletPhaseTable OBJECT-TYPE
- SYNTAX SEQUENCE OF OutletPhaseEntry
+ SYNTAX SEQUENCE OF RPDUOutletPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -16193,7 +20041,7 @@ rPDUOutletPhaseTable OBJECT-TYPE
::= { rPDUOutletPhase 1 }
rPDUOutletPhaseEntry OBJECT-TYPE
- SYNTAX OutletPhaseEntry
+ SYNTAX RPDUOutletPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -16201,7 +20049,7 @@ rPDUOutletPhaseEntry OBJECT-TYPE
INDEX { rPDUOutletPhaseIndex}
::= { rPDUOutletPhaseTable 1 }
-OutletPhaseEntry ::=
+RPDUOutletPhaseEntry ::=
SEQUENCE {
rPDUOutletPhaseIndex INTEGER,
rPDUOutletPhaseOverloadRestriction INTEGER
@@ -16511,7 +20359,7 @@ rPDUOutletConfigMonitoredTableSize OBJECT-TYPE
rPDUOutletConfigMonitoredTable OBJECT-TYPE
- SYNTAX SEQUENCE OF OutletConfigMonitoredEntry
+ SYNTAX SEQUENCE OF RPDUOutletConfigMonitoredEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -16519,7 +20367,7 @@ rPDUOutletConfigMonitoredTable OBJECT-TYPE
::= { rPDUOutletConfig 3 }
rPDUOutletConfigMonitoredEntry OBJECT-TYPE
- SYNTAX OutletConfigMonitoredEntry
+ SYNTAX RPDUOutletConfigMonitoredEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -16527,7 +20375,7 @@ rPDUOutletConfigMonitoredEntry OBJECT-TYPE
INDEX { rPDUOutletConfigMonitoredIndex }
::= { rPDUOutletConfigMonitoredTable 1 }
-OutletConfigMonitoredEntry ::=
+RPDUOutletConfigMonitoredEntry ::=
SEQUENCE {
rPDUOutletConfigMonitoredIndex INTEGER,
rPDUOutletConfigMonitoredName DisplayString,
@@ -16631,7 +20479,8 @@ rPDUOutletStatusTable OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"Allows for getting of status of individual outlets. The number of
- entries is contained in the rPDUOutletDevNumCntrlOutlets OID."
+ entries is contained in the rPDUOutletDevNumCntrlOutlets OID or
+ rPDUOutletDevMonitoredOutlets OID."
::= { rPDUOutletStatus 1 }
rPDUOutletStatusEntry OBJECT-TYPE
@@ -16740,15 +20589,16 @@ rPDUOutletStatusLoad OBJECT-TYPE
ACCESS read-only
STATUS mandatory
DESCRIPTION
- "Getting this OID will return the measured Outlet load for an Outlet Monitored Rack PDU
- in tenths of Amps."
+ "Getting this OID will return the measured Outlet load for
+ an Outlet Monitored Rack PDU in tenths of Amps. For other
+ models this OID is not supported."
::= { rPDUOutletStatusEntry 7 }
-- the rPDUOutletBank group
rPDUOutletBankTable OBJECT-TYPE
- SYNTAX SEQUENCE OF OutletBankEntry
+ SYNTAX SEQUENCE OF RPDUOutletBankEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -16756,7 +20606,7 @@ rPDUOutletBankTable OBJECT-TYPE
::= { rPDUOutletBank 1 }
rPDUOutletBankEntry OBJECT-TYPE
- SYNTAX OutletBankEntry
+ SYNTAX RPDUOutletBankEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -16764,7 +20614,7 @@ rPDUOutletBankEntry OBJECT-TYPE
INDEX { rPDUOutletBankIndex}
::= { rPDUOutletBankTable 1 }
-OutletBankEntry ::=
+RPDUOutletBankEntry ::=
SEQUENCE {
rPDUOutletBankIndex INTEGER,
rPDUOutletBankOverloadRestriction INTEGER
@@ -16862,7 +20712,7 @@ rPDUStatusBankTableSize OBJECT-TYPE
rPDUStatusBankTable OBJECT-TYPE
- SYNTAX SEQUENCE OF BankEntry
+ SYNTAX SEQUENCE OF RPDUStatusBankEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -16870,7 +20720,7 @@ rPDUStatusBankTable OBJECT-TYPE
::= { rPDUStatus 2 }
rPDUStatusBankEntry OBJECT-TYPE
- SYNTAX BankEntry
+ SYNTAX RPDUStatusBankEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -16878,7 +20728,7 @@ rPDUStatusBankEntry OBJECT-TYPE
INDEX { rPDUStatusBankIndex }
::= { rPDUStatusBankTable 1 }
-BankEntry ::=
+RPDUStatusBankEntry ::=
SEQUENCE {
rPDUStatusBankIndex INTEGER,
rPDUStatusBankNumber INTEGER,
@@ -16944,7 +20794,7 @@ rPDUStatusPhaseTableSize OBJECT-TYPE
rPDUStatusPhaseTable OBJECT-TYPE
- SYNTAX SEQUENCE OF PhaseEntry
+ SYNTAX SEQUENCE OF RPDUStatusPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -16952,7 +20802,7 @@ rPDUStatusPhaseTable OBJECT-TYPE
::= { rPDUStatus 4 }
rPDUStatusPhaseEntry OBJECT-TYPE
- SYNTAX PhaseEntry
+ SYNTAX RPDUStatusPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -16960,7 +20810,7 @@ rPDUStatusPhaseEntry OBJECT-TYPE
INDEX { rPDUStatusPhaseIndex }
::= { rPDUStatusPhaseTable 1 }
-PhaseEntry ::=
+RPDUStatusPhaseEntry ::=
SEQUENCE {
rPDUStatusPhaseIndex INTEGER,
rPDUStatusPhaseNumber INTEGER,
@@ -17026,7 +20876,7 @@ rPDUStatusOutletTableSize OBJECT-TYPE
rPDUStatusOutletTable OBJECT-TYPE
- SYNTAX SEQUENCE OF OutletEntry
+ SYNTAX SEQUENCE OF RPDUStatusOutletEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -17034,7 +20884,7 @@ rPDUStatusOutletTable OBJECT-TYPE
::= { rPDUStatus 6 }
rPDUStatusOutletEntry OBJECT-TYPE
- SYNTAX OutletEntry
+ SYNTAX RPDUStatusOutletEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -17042,7 +20892,7 @@ rPDUStatusOutletEntry OBJECT-TYPE
INDEX { rPDUStatusOutletIndex }
::= { rPDUStatusOutletTable 1 }
-OutletEntry ::=
+RPDUStatusOutletEntry ::=
SEQUENCE {
rPDUStatusOutletIndex INTEGER,
rPDUStatusOutletNumber INTEGER,
@@ -17096,6 +20946,3794 @@ rPDUStatusOutletState OBJECT-TYPE
An SNMP trap will occur when this state is entered or cleared."
::= { rPDUStatusOutletEntry 3 }
+-- Common rPDU2 values
+
+Rpdu2OutletPhaseLayoutType ::= INTEGER {
+ seqPhase1ToNeutral (1),
+ seqPhase2ToNeutral (2),
+ seqPhase3ToNeutral (3),
+ seqPhase1ToPhase2 (4),
+ seqPhase2ToPhase3 (5),
+ seqPhase3ToPhase1 (6)
+ }
+
+-- rPDU2 Ident Table
+
+rPDU2IdentTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Rack PDUs"
+ ::= { rPDU2 1 }
+
+rPDU2IdentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RPDU2IdentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of Rack PDU identification data"
+ ::= { rPDU2 2 }
+
+rPDU2IdentEntry OBJECT-TYPE
+ SYNTAX RPDU2IdentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Identification data from Rack PDU being queried"
+ INDEX { rPDU2IdentIndex }
+ ::= { rPDU2IdentTable 1 }
+
+RPDU2IdentEntry ::=
+ SEQUENCE {
+ rPDU2IdentIndex INTEGER,
+ rPDU2IdentModule INTEGER,
+ rPDU2IdentName DisplayString,
+ rPDU2IdentLocation DisplayString,
+ rPDU2IdentHardwareRev DisplayString,
+ rPDU2IdentFirmwareRev DisplayString,
+ rPDU2IdentDateOfManufacture DisplayString,
+ rPDU2IdentModelNumber DisplayString,
+ rPDU2IdentSerialNumber DisplayString,
+ rPDU2IdentContact DisplayString
+ }
+
+rPDU2IdentIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index to the Rack PDU identification table
+ entry"
+ ::= { rPDU2IdentEntry 1 }
+
+rPDU2IdentModule OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The user-defined Rack PDU numeric ID"
+ ::= { rPDU2IdentEntry 2 }
+
+rPDU2IdentName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A user-defined string identifying the Rack PDU"
+ ::= { rPDU2IdentEntry 3 }
+
+rPDU2IdentLocation OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A user-defined string identifying the location
+ of the Rack PDU"
+ ::= { rPDU2IdentEntry 4 }
+
+rPDU2IdentHardwareRev OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Rack PDU hardware version"
+ ::= { rPDU2IdentEntry 5 }
+
+rPDU2IdentFirmwareRev OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Rack PDU firware version"
+ ::= { rPDU2IdentEntry 6 }
+
+rPDU2IdentDateOfManufacture OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The date the Rack PDU was manufactured
+ in mm/dd/yyyy format"
+ ::= { rPDU2IdentEntry 7 }
+
+rPDU2IdentModelNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Rack PDU model number"
+ ::= { rPDU2IdentEntry 8 }
+
+rPDU2IdentSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Rack PDU serial number"
+ ::= { rPDU2IdentEntry 9 }
+
+rPDU2IdentContact OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A user-defined string identifying the
+ person to contact regarding the Rack PDU"
+ ::= { rPDU2IdentEntry 10 }
+
+-- rPDU2 Device Data
+
+rPDU2DeviceTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Rack PDUs"
+ ::= { rPDU2 3 }
+
+rPDU2Device OBJECT IDENTIFIER ::= { rPDU2 4 }
+
+-- rPDU2 Device Config
+
+rPDU2DeviceConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RPDU2DeviceConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of Rack PDU configuration data"
+ ::= { rPDU2Device 1 }
+
+rPDU2DeviceConfigEntry OBJECT-TYPE
+ SYNTAX RPDU2DeviceConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Configuration data from Rack PDU being queried"
+ INDEX { rPDU2DeviceConfigIndex }
+ ::= { rPDU2DeviceConfigTable 1 }
+
+RPDU2DeviceConfigEntry ::=
+ SEQUENCE {
+ rPDU2DeviceConfigIndex INTEGER,
+ rPDU2DeviceConfigModule INTEGER,
+ rPDU2DeviceConfigName DisplayString,
+ rPDU2DeviceConfigLocation DisplayString,
+ rPDU2DeviceConfigDisplayOrientation INTEGER,
+ rPDU2DeviceConfigColdstartDelay INTEGER,
+ rPDU2DeviceConfigLowLoadPowerThreshold INTEGER,
+ rPDU2DeviceConfigNearOverloadPowerThreshold INTEGER,
+ rPDU2DeviceConfigOverloadPowerThreshold INTEGER,
+ rPDU2DeviceConfigDevicePeakPowerReset INTEGER,
+ rPDU2DeviceConfigDeviceEnergyReset INTEGER,
+ rPDU2DeviceConfigOutletsEnergyReset INTEGER,
+ rPDU2DeviceConfigOutletsPeakLoadReset INTEGER
+ }
+
+rPDU2DeviceConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index to the Rack PDU table entry"
+ ::= { rPDU2DeviceConfigEntry 1 }
+
+rPDU2DeviceConfigModule OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The user-defined Rack PDU numeric ID"
+ ::= { rPDU2DeviceConfigEntry 2 }
+
+rPDU2DeviceConfigName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A user-defined string identifying the Rack PDU"
+ ::= { rPDU2DeviceConfigEntry 3 }
+
+rPDU2DeviceConfigLocation OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A user-defined string identifying the location
+ of the Rack PDU"
+ ::= { rPDU2DeviceConfigEntry 4 }
+
+rPDU2DeviceConfigDisplayOrientation OBJECT-TYPE
+ SYNTAX INTEGER {
+ displayNormal (1),
+ displayReverse (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the intended physical orientation
+ of the seven segment display
+
+ displayNormal(1) indicates normal orientation
+ displayReverse(2) indicates upside down orientation"
+ ::= { rPDU2DeviceConfigEntry 5 }
+
+rPDU2DeviceConfigColdstartDelay OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The amount of delay, measured in seconds, between
+ when power is provided to the Rack PDU and when
+ the Rack PDU provides basic master power to the
+ outlets.
+ Allowed values are:
+ -1 - never apply power automatically.
+ 0 - apply power immediately.
+ 1 to 300 - delay up to 300 seconds (5 minutes)."
+ ::= { rPDU2DeviceConfigEntry 6 }
+
+rPDU2DeviceConfigLowLoadPowerThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "User-defined low power draw alarm threshold,
+ measured in tenths of kilowatts"
+ ::= { rPDU2DeviceConfigEntry 7 }
+
+rPDU2DeviceConfigNearOverloadPowerThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "User-defined near power overload threshold,
+ measured in tenths of kilowatts"
+ ::= { rPDU2DeviceConfigEntry 8 }
+
+rPDU2DeviceConfigOverloadPowerThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "User-defined power overload threshold,
+ measured in tenths of kilowatts"
+ ::= { rPDU2DeviceConfigEntry 9 }
+
+rPDU2DeviceConfigDevicePeakPowerReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ noOperation (1),
+ reset (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setting this OID to reset (2) will cause the existing peak power value
+ to be replaced by the current load power value.
+
+ Getting this OID will do nothing and return the noOperation(1) value."
+ ::= { rPDU2DeviceConfigEntry 10 }
+
+rPDU2DeviceConfigDeviceEnergyReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ noOperation (1),
+ reset (2),
+ notSupported (3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setting this OID to reset (2) will cause the device energy meter value
+ to be reset to zero.
+
+ Getting this OID in models that support this feature will do nothing
+ and return the noOperation(1) value.
+
+ Models that do not support this feature will respond to this OID
+ with a value of notSupported (3). Attempts to set this OID
+ in these models will fail."
+ ::= { rPDU2DeviceConfigEntry 11 }
+
+rPDU2DeviceConfigOutletsEnergyReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ noOperation (1),
+ reset (2),
+ notSupported (3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setting this OID to reset (2) will cause the all outlet energy meter values
+ to be reset to zero.
+
+ Getting this OID will do nothing and return the noOperation(1) value.
+
+ Models that do not support this feature will respond to this OID
+ with a value of notSupported (3). Attempts to set this OID
+ in these models will fail."
+ ::= { rPDU2DeviceConfigEntry 12 }
+
+rPDU2DeviceConfigOutletsPeakLoadReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ noOperation (1),
+ reset (2),
+ notSupported (3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setting this OID to reset (2) will cause the all outlet peak load values
+ to be reset to zero.
+
+ Getting this OID will do nothing and return the noOperation(1) value.
+
+ Models that do not support this feature will respond to this OID
+ with a value of notSupported (3). Attempts to set this OID
+ in these models will fail."
+ ::= { rPDU2DeviceConfigEntry 13 }
+
+-- rPDU2 Device Properties
+
+rPDU2DevicePropertiesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RPDU2DevicePropertiesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of Rack PDU properties"
+ ::= { rPDU2Device 2 }
+
+rPDU2DevicePropertiesEntry OBJECT-TYPE
+ SYNTAX RPDU2DevicePropertiesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Properties of the Rack PDU being queried"
+ INDEX { rPDU2DevicePropertiesIndex }
+ ::= { rPDU2DevicePropertiesTable 1 }
+
+RPDU2DevicePropertiesEntry ::=
+ SEQUENCE {
+ rPDU2DevicePropertiesIndex INTEGER,
+ rPDU2DevicePropertiesModule INTEGER,
+ rPDU2DevicePropertiesName DisplayString,
+ rPDU2DevicePropertiesNumOutlets INTEGER,
+ rPDU2DevicePropertiesNumSwitchedOutlets INTEGER,
+ rPDU2DevicePropertiesNumMeteredOutlets INTEGER,
+ rPDU2DevicePropertiesNumPhases INTEGER,
+ rPDU2DevicePropertiesNumMeteredBanks INTEGER,
+ rPDU2DevicePropertiesMaxCurrentRating INTEGER,
+ rPDU2DevicePropertiesOrientation INTEGER,
+ rPDU2DevicePropertiesOutletLayout INTEGER,
+ rPDU2DevicePropertiesMaxPhaseCurrentRating INTEGER
+ }
+
+rPDU2DevicePropertiesIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index to the Rack PDU properties table entry"
+ ::= { rPDU2DevicePropertiesEntry 1 }
+
+rPDU2DevicePropertiesModule OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The user-defined Rack PDU numeric ID"
+ ::= { rPDU2DevicePropertiesEntry 2 }
+
+rPDU2DevicePropertiesName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A user-defined string identifying the Rack PDU"
+ ::= { rPDU2DevicePropertiesEntry 3 }
+
+rPDU2DevicePropertiesNumOutlets OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of outlets on the Rack PDU"
+ ::= { rPDU2DevicePropertiesEntry 4 }
+
+rPDU2DevicePropertiesNumSwitchedOutlets OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of switched outlets on the Rack PDU"
+ ::= { rPDU2DevicePropertiesEntry 5 }
+
+rPDU2DevicePropertiesNumMeteredOutlets OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of metered outlets on the Rack PDU"
+ ::= { rPDU2DevicePropertiesEntry 6 }
+
+rPDU2DevicePropertiesNumPhases OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of phases present in the Rack PDU"
+ ::= { rPDU2DevicePropertiesEntry 7 }
+
+rPDU2DevicePropertiesNumMeteredBanks OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of metered banks present in the Rack PDU"
+ ::= { rPDU2DevicePropertiesEntry 8 }
+
+rPDU2DevicePropertiesMaxCurrentRating OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum current rating, measured in Amps, for
+ the Rack PDU"
+ ::= { rPDU2DevicePropertiesEntry 9 }
+
+rPDU2DevicePropertiesOrientation OBJECT-TYPE
+ SYNTAX INTEGER {
+ horizontal (1),
+ vertical (2),
+ verticalISXv2 (3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Rack PDU orientation"
+ ::= { rPDU2DevicePropertiesEntry 10 }
+
+rPDU2DevicePropertiesOutletLayout OBJECT-TYPE
+ SYNTAX INTEGER {
+ seqPhaseToNeutral (1),
+ seqPhaseToPhase (2),
+ seqPhToNeu21PhToPh (3),
+ seqPhToPhGrouped (4),
+ seqPhToNGrouped (5),
+ seqPToN1516PToPGrouped (6),
+ seqPhToPh2xGrouped (7),
+ seqPhToN2xGrouped (8),
+ seqNotApplicable (9),
+ seqPhToNPhToPhPhToN (10)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Getting this OID will return outlet layout for the device.
+
+ seqPhaseToNeutral(1) indicates outlet layout as follows:
+ 1:1-N,2:2-N,3:3-N,4:1-N,5:2-N,...
+ or for single phase SKUs, all outlets 1-N
+
+ seqPhaseToPhase(2) indicates outlet layout as follows:
+ 1:1-2,2:2-3,3:3-1,4:1-2,5:2-3,...
+
+ seqPhToNeu21PhToPh(3) indicates outlet layout as follows:
+ 1:1-N,2:2-N...21:3-N,22:1-2,23:2-3,24:3-1,...
+
+ seqPhToPhGrouped(4) indicates outlet layout as follows:
+ For AP8xxx SKU's Group 1:1-2, Group 2:2-3, Group 3:3-1.
+
+ seqPhToNGrouped(5) indicates outlet layout as follows:
+ This unit has 3 outlet groups. Group 1:1-N, Group 2:2-N, Group 3:3-N.
+
+ seqPToN1516PToPGrouped(6) indicates outlet layout as follows:
+ This unit has 4 outlet groups. Group 1 (Outlets 1-14):1-2,
+ Group 2 (Outlets 15-16):1-N, Group 3:2-3, Group 4:3-1.
+
+ seqPhToPh2xGrouped(7) indicates outlet layout as follows:
+ This unit has 6 outlet groups. Group 1:1-2, Group 2:1-2, Group 3:2-3,
+ Group 4:2-3, Group 5:3-1, Group 6:3-1.
+
+ seqPhToN2xGrouped(8) indicates outlet layout as follows:
+ This unit has 6 outlet groups. Group 1:1-N, Group 2:1-N, Group 3:2-N,
+ Group 4:2-N, Group 5:3-N, Group 6:3-N.
+
+ seqNotApplicable(9):
+ Outlet layout does not affect any of the user interfaces for
+ AP88XX SKUs. These SKUs may report seqNotApplicable(9) if there is
+ not an exact outlet layout match available.
+
+ seqPhToNPhToPhPhToN(10) indicates outlet layout as follows:
+ Group 1:1-N, Group 2:1-2, Group 3:2-N."
+ ::= { rPDU2DevicePropertiesEntry 11 }
+
+rPDU2DevicePropertiesMaxPhaseCurrentRating OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum current rating, measured in Amps, for
+ the Rack PDU"
+ ::= { rPDU2DevicePropertiesEntry 12 }
+
+-- rPDU2 Device Status
+
+rPDU2DeviceStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RPDU2DeviceStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of Rack PDU status information"
+ ::= { rPDU2Device 3 }
+
+rPDU2DeviceStatusEntry OBJECT-TYPE
+ SYNTAX RPDU2DeviceStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Status information from the Rack PDU being queried"
+ INDEX { rPDU2DeviceStatusIndex }
+ ::= { rPDU2DeviceStatusTable 1 }
+
+RPDU2DeviceStatusEntry ::=
+ SEQUENCE {
+ rPDU2DeviceStatusIndex INTEGER,
+ rPDU2DeviceStatusModule INTEGER,
+ rPDU2DeviceStatusName DisplayString,
+ rPDU2DeviceStatusLoadState INTEGER,
+ rPDU2DeviceStatusPower INTEGER,
+ rPDU2DeviceStatusPeakPower INTEGER,
+ rPDU2DeviceStatusPeakPowerTimestamp DisplayString,
+ rPDU2DeviceStatusPeakPowerStartTime DisplayString,
+ rPDU2DeviceStatusEnergy INTEGER,
+ rPDU2DeviceStatusEnergyStartTime DisplayString,
+ rPDU2DeviceStatusCommandPending INTEGER,
+ rPDU2DeviceStatusPowerSupplyAlarm INTEGER,
+ rPDU2DeviceStatusPowerSupply1Status INTEGER,
+ rPDU2DeviceStatusPowerSupply2Status INTEGER,
+ rPDU2DeviceStatusOutletsEnergyStartTime DisplayString,
+ rPDU2DeviceStatusApparentPower INTEGER,
+ rPDU2DeviceStatusPowerFactor INTEGER,
+ rPDU2DeviceStatusNPSType INTEGER
+ }
+
+rPDU2DeviceStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index to the Rack PDU status table entry"
+ ::= { rPDU2DeviceStatusEntry 1 }
+
+rPDU2DeviceStatusModule OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The user-defined Rack PDU numeric ID"
+ ::= { rPDU2DeviceStatusEntry 2 }
+
+rPDU2DeviceStatusName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A user-defined string identifying the Rack PDU"
+ ::= { rPDU2DeviceStatusEntry 3 }
+
+rPDU2DeviceStatusLoadState OBJECT-TYPE
+ SYNTAX INTEGER {
+ lowLoad (1),
+ normal (2),
+ nearOverload (3),
+ overload (4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the present load status of the Rack PDU"
+ ::= { rPDU2DeviceStatusEntry 4 }
+
+rPDU2DeviceStatusPower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The power consumption of the Rack PDU load in hundredths of kilowatts"
+ ::= { rPDU2DeviceStatusEntry 5 }
+
+rPDU2DeviceStatusPeakPower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The peak power consumption of the Rack PDU load in hundredths of kilowatts"
+ ::= { rPDU2DeviceStatusEntry 6 }
+
+rPDU2DeviceStatusPeakPowerTimestamp OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the date and time that peak power consumption occurred"
+ ::= { rPDU2DeviceStatusEntry 7 }
+
+rPDU2DeviceStatusPeakPowerStartTime OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the date and time of the last device peak power reset"
+ ::= { rPDU2DeviceStatusEntry 8 }
+
+rPDU2DeviceStatusEnergy OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A user resettable energy meter measuring Rack PDU load
+ energy consumption in tenths of kilowatt-hours"
+ ::= { rPDU2DeviceStatusEntry 9 }
+
+rPDU2DeviceStatusEnergyStartTime OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the date and time of the last device energy
+ meter reset"
+ ::= { rPDU2DeviceStatusEntry 10 }
+
+
+rPDU2DeviceStatusCommandPending OBJECT-TYPE
+ SYNTAX INTEGER {
+ commandPending (1),
+ noCommandPending (2),
+ commandPendingUnknown (3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether or not the device
+ is processing a pending command. If
+ the commandPendingUnknown (3) value is
+ returned, all devices powered by the
+ Rack PDU should be shut down. The
+ Rack PDU's power should then be cycled
+ to clear this condition."
+ ::= { rPDU2DeviceStatusEntry 11 }
+
+rPDU2DeviceStatusPowerSupplyAlarm OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (1),
+ alarm (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates a power supply alarm is active when value
+ equals alarm (2)"
+ ::= { rPDU2DeviceStatusEntry 12 }
+
+rPDU2DeviceStatusPowerSupply1Status OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (1),
+ alarm (2),
+ notInstalled (3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether or not an alarm is active in Power
+ Supply 1"
+ ::= { rPDU2DeviceStatusEntry 13 }
+
+rPDU2DeviceStatusPowerSupply2Status OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (1),
+ alarm (2),
+ notInstalled (3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether or not an alarm is active in Power
+ Supply 2"
+ ::= { rPDU2DeviceStatusEntry 14 }
+
+rPDU2DeviceStatusOutletsEnergyStartTime OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the date and time of the last outlets energy
+ meter reset"
+ ::= { rPDU2DeviceStatusEntry 15 }
+
+rPDU2DeviceStatusApparentPower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The apparent power consumption of the Rack PDU load in hundredths of kiloVoltAmps (kVA)"
+ ::= { rPDU2DeviceStatusEntry 16 }
+
+rPDU2DeviceStatusPowerFactor OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The power factor of the Rack PDU load in hundredths"
+ ::= { rPDU2DeviceStatusEntry 17 }
+
+rPDU2DeviceStatusNPSType OBJECT-TYPE
+ SYNTAX INTEGER {
+ notNPS (1),
+ host (2),
+ guest (3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The device NPS status:
+ notNPS (1) indicates the Rack PDU is not in an NPS group.
+ host (2) indicates the Rack PDU has been designated as a host in an NPS group.
+ Only one Rack PDU in an NPS group is allowed to be the host.
+ guest (3) indicates the Rack PDU has been designated as a guest in an NPS group."
+ ::= { rPDU2DeviceStatusEntry 18 }
+
+-- rPDU2 Device Control
+
+rPDU2DeviceControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RPDU2DeviceControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of Rack PDU control data"
+ ::= { rPDU2Device 4 }
+
+rPDU2DeviceControlEntry OBJECT-TYPE
+ SYNTAX RPDU2DeviceControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Control data from Rack PDU being queried"
+ INDEX { rPDU2DeviceControlIndex }
+ ::= { rPDU2DeviceControlTable 1 }
+
+RPDU2DeviceControlEntry ::=
+ SEQUENCE {
+ rPDU2DeviceControlIndex INTEGER,
+ rPDU2DeviceControlModule INTEGER,
+ rPDU2DeviceControlName DisplayString,
+ rPDU2DeviceControlCommand INTEGER
+ }
+
+rPDU2DeviceControlIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index to the Rack PDU control table entry"
+ ::= { rPDU2DeviceControlEntry 1 }
+
+rPDU2DeviceControlModule OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The user-defined Rack PDU numeric ID"
+ ::= { rPDU2DeviceControlEntry 2 }
+
+rPDU2DeviceControlName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A user-defined string identifying the Rack PDU"
+ ::= { rPDU2DeviceControlEntry 3 }
+
+rPDU2DeviceControlCommand OBJECT-TYPE
+ SYNTAX INTEGER {
+ immediateAllOn (1),
+ delayedAllOn (2),
+ immediateAllOff (3),
+ immediateAllReboot (4),
+ delayedAllReboot (5),
+ noCommandAll (6),
+ delayedAllOff (7),
+ cancelAllPendingCommands (8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setting this OID to immediateAllOn (1) will turn all outlets
+ on immediately.
+
+ Setting this OID to delayedAllOn (2) will turn all outlets on as
+ defined by each outlet's rPDU2OutletSwitchedConfigPowerOnTime
+ OID value.
+
+ Setting this OID to immediateAllOff (3) will turn all outlets
+ off immediately.
+
+ Setting this OID to immediateAllReboot (4) will cause an immediateAllOff
+ command to be performed. Once all outlets are off, the
+ Switched Rack PDU will then delay the
+ rPDU2OutletSwitchedConfigRebootDuration OID time, and then perform an
+ immediateAllOn command.
+
+ Setting this OID to delayedAllReboot (5) will cause a
+ delayedAllOff command to be performed. Once all outlets are off,
+ the Switched Rack PDU will then delay the largest
+ rPDU2OutletSwitchedConfigRebootDuration OID time, and then perform a
+ delayedAllOn command.
+
+ Setting this OID to noCommandAll (6) will have no effect.
+
+ Setting this OID to delayedAllOff (7) will turn all outlets off
+ as defined by each outlet's rPDU2OutletSwitchedConfigPowerOffTime
+ OID value.
+
+ Setting this OID to cancelAllPendingCommands (8) will cause all pending
+ commands on the Switched Rack PDU to be cancelled.
+
+ Getting this OID will return the noCommandAll (6)
+ value."
+ ::= { rPDU2DeviceControlEntry 4 }
+
+-- rPDU2 Phase Data
+
+rPDU2PhaseTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of connected Rack PDU phases"
+ ::= { rPDU2 5}
+
+rPDU2Phase OBJECT IDENTIFIER ::= { rPDU2 6 }
+
+-- rPDU2 Phase Config
+
+rPDU2PhaseConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RPDU2PhaseConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of Rack PDU phase configuration data"
+ ::= { rPDU2Phase 1 }
+
+rPDU2PhaseConfigEntry OBJECT-TYPE
+ SYNTAX RPDU2PhaseConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Configuration data from currently queried Rack
+ PDU phase"
+ INDEX { rPDU2PhaseConfigIndex }
+ ::= { rPDU2PhaseConfigTable 1 }
+
+RPDU2PhaseConfigEntry ::=
+ SEQUENCE {
+ rPDU2PhaseConfigIndex INTEGER,
+ rPDU2PhaseConfigModule INTEGER,
+ rPDU2PhaseConfigNumber INTEGER,
+ rPDU2PhaseConfigOverloadRestriction INTEGER,
+ rPDU2PhaseConfigLowLoadCurrentThreshold INTEGER,
+ rPDU2PhaseConfigNearOverloadCurrentThreshold INTEGER,
+ rPDU2PhaseConfigOverloadCurrentThreshold INTEGER,
+ rPDU2PhaseConfigPhasePeakCurrentReset INTEGER
+ }
+
+rPDU2PhaseConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index to the Rack PDU phase configuration
+ table entry"
+ ::= { rPDU2PhaseConfigEntry 1 }
+
+rPDU2PhaseConfigModule OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The user-defined Rack PDU numeric ID"
+ ::= { rPDU2PhaseConfigEntry 2 }
+
+rPDU2PhaseConfigNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The numeric phase ID"
+ ::= { rPDU2PhaseConfigEntry 3 }
+
+rPDU2PhaseConfigOverloadRestriction OBJECT-TYPE
+ SYNTAX INTEGER {
+ alwaysAllowTurnON (1),
+ restrictOnNearOverload (2),
+ restrictOnOverload (3),
+ notSupported (4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This OID controls the behavior of a Switched Rack PDU
+ phase when an overload condition is possible and
+ additional outlets are requested to be turned on.
+
+ Setting this OID to alwaysAllowTurnON (1) will always allow
+ the outlets on the corresponding phase to turn on.
+
+ Setting this OID to restrictOnNearOverload (2) will not allow
+ outlets on the corresponding phase to turn on if the
+ rPDULoadConfigNearOverloadThreshold OID is exceeded.
+
+ Setting this OID to restrictOnOverload (3) will not allow
+ outlets on the corresponding phase to turn on if the
+ rPDULoadConfigOverloadThreshold OID is exceeded.
+
+ Models that do not support this feature will respond to this OID
+ with a value of notSupported (4). Attempts to set this OID
+ in these models will fail."
+ ::= { rPDU2PhaseConfigEntry 4 }
+
+rPDU2PhaseConfigLowLoadCurrentThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "User-defined low load phase current
+ threshold in Amps"
+ ::= { rPDU2PhaseConfigEntry 5 }
+
+rPDU2PhaseConfigNearOverloadCurrentThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "User-defined near phase overload warning
+ threshold in Amps"
+ ::= { rPDU2PhaseConfigEntry 6 }
+
+rPDU2PhaseConfigOverloadCurrentThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "User-defined phase overload current
+ threshold in Amps"
+ ::= { rPDU2PhaseConfigEntry 7 }
+
+rPDU2PhaseConfigPhasePeakCurrentReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ noOperation (1),
+ reset (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setting this OID to reset (2) will cause the existing peak current value
+ to be replaced by the present load current value.
+
+ Getting this OID will do nothing and return the noOperation(1) value."
+ ::= { rPDU2PhaseConfigEntry 8 }
+
+
+-- rPDU2 Phase Properties
+
+rPDU2PhasePropertiesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RPDU2PhasePropertiesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of Rack PDU phase properties"
+ ::= { rPDU2Phase 2 }
+
+rPDU2PhasePropertiesEntry OBJECT-TYPE
+ SYNTAX RPDU2PhasePropertiesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Properties of the currently queried Rack
+ PDU phase"
+ INDEX { rPDU2PhasePropertiesIndex }
+ ::= { rPDU2PhasePropertiesTable 1 }
+
+RPDU2PhasePropertiesEntry ::=
+ SEQUENCE {
+ rPDU2PhasePropertiesIndex INTEGER,
+ rPDU2PhasePropertiesModule INTEGER,
+ rPDU2PhasePropertiesNumber INTEGER
+ }
+
+rPDU2PhasePropertiesIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index to the Rack PDU phase properties
+ table entry"
+ ::= { rPDU2PhasePropertiesEntry 1 }
+
+rPDU2PhasePropertiesModule OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The user-defined Rack PDU numeric ID"
+ ::= { rPDU2PhasePropertiesEntry 2 }
+
+rPDU2PhasePropertiesNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The numeric phase ID"
+ ::= { rPDU2PhasePropertiesEntry 3 }
+
+-- rPDU2 Phase Status
+
+rPDU2PhaseStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RPDU2PhaseStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of Rack PDU phase status data"
+ ::= { rPDU2Phase 3 }
+
+rPDU2PhaseStatusEntry OBJECT-TYPE
+ SYNTAX RPDU2PhaseStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Status data from currently queried Rack PDU
+ phase"
+ INDEX { rPDU2PhaseStatusIndex }
+ ::= { rPDU2PhaseStatusTable 1 }
+
+RPDU2PhaseStatusEntry ::=
+ SEQUENCE {
+ rPDU2PhaseStatusIndex INTEGER,
+ rPDU2PhaseStatusModule INTEGER,
+ rPDU2PhaseStatusNumber INTEGER,
+ rPDU2PhaseStatusLoadState INTEGER,
+ rPDU2PhaseStatusCurrent INTEGER,
+ rPDU2PhaseStatusVoltage INTEGER,
+ rPDU2PhaseStatusPower INTEGER,
+ rPDU2PhaseStatusApparentPower INTEGER,
+ rPDU2PhaseStatusPowerFactor INTEGER,
+ rPDU2PhaseStatusPeakCurrent INTEGER,
+ rPDU2PhaseStatusPeakCurrentTimestamp DisplayString,
+ rPDU2PhaseStatusPeakCurrentStartTime DisplayString
+ }
+
+rPDU2PhaseStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index to the Rack PDU phase status table
+ entry"
+ ::= { rPDU2PhaseStatusEntry 1 }
+
+rPDU2PhaseStatusModule OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The user-defined Rack PDU numeric ID"
+ ::= { rPDU2PhaseStatusEntry 2 }
+
+rPDU2PhaseStatusNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The numeric phase ID"
+ ::= { rPDU2PhaseStatusEntry 3 }
+
+rPDU2PhaseStatusLoadState OBJECT-TYPE
+ SYNTAX INTEGER {
+ lowLoad (1),
+ normal (2),
+ nearOverload (3),
+ overload (4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the present load status of the Rack PDU
+ phase being queried"
+ ::= { rPDU2PhaseStatusEntry 4 }
+
+rPDU2PhaseStatusCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the current draw, in tenths of Amps, of the load
+ on the Rack PDU phase being queried"
+ ::= { rPDU2PhaseStatusEntry 5 }
+
+rPDU2PhaseStatusVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the Voltage, in Volts, of the Rack
+ PDU phase being queried"
+ ::= { rPDU2PhaseStatusEntry 6 }
+
+rPDU2PhaseStatusPower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the load power, in hundredths of kilowatts (kW),
+ consumed on the Rack PDU phase being queried"
+ ::= { rPDU2PhaseStatusEntry 7 }
+
+rPDU2PhaseStatusApparentPower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the load apparent power, in hundredths of kiloVoltAmps (kVA),
+ consumed on the Rack PDU phase being queried"
+ ::= { rPDU2PhaseStatusEntry 8 }
+
+rPDU2PhaseStatusPowerFactor OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the load power factor, in hundredths,
+ of the Rack PDU phase being queried"
+ ::= { rPDU2PhaseStatusEntry 9 }
+
+
+rPDU2PhaseStatusPeakCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The peak current of the Rack PDU phase load in tenths of Amps"
+ ::= { rPDU2PhaseStatusEntry 10 }
+
+rPDU2PhaseStatusPeakCurrentTimestamp OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the date and time that the peak current occurred"
+ ::= { rPDU2PhaseStatusEntry 11 }
+
+rPDU2PhaseStatusPeakCurrentStartTime OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the date and time of the last phase peak current reset"
+ ::= { rPDU2PhaseStatusEntry 12 }
+
+-- rPDU2 Bank Data
+
+rPDU2BankTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of connected Rack PDU banks"
+ ::= { rPDU2 7}
+
+rPDU2Bank OBJECT IDENTIFIER ::= { rPDU2 8 }
+
+-- rPDU2 Bank Config
+
+rPDU2BankConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RPDU2BankConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of Rack PDU bank configuration data"
+ ::= { rPDU2Bank 1 }
+
+rPDU2BankConfigEntry OBJECT-TYPE
+ SYNTAX RPDU2BankConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Configuration data from currently queried
+ Rack PDU bank"
+ INDEX { rPDU2BankConfigIndex }
+ ::= { rPDU2BankConfigTable 1 }
+
+RPDU2BankConfigEntry ::=
+ SEQUENCE {
+ rPDU2BankConfigIndex INTEGER,
+ rPDU2BankConfigModule INTEGER,
+ rPDU2BankConfigNumber INTEGER,
+ rPDU2BankConfigOverloadRestriction INTEGER,
+ rPDU2BankConfigLowLoadCurrentThreshold INTEGER,
+ rPDU2BankConfigNearOverloadCurrentThreshold INTEGER,
+ rPDU2BankConfigOverloadCurrentThreshold INTEGER,
+ rPDU2BankConfigBankPeakCurrentReset INTEGER
+ }
+
+rPDU2BankConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index to the Rack PDU bank configuration
+ table entry"
+ ::= { rPDU2BankConfigEntry 1 }
+
+rPDU2BankConfigModule OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The user-defined Rack PDU numeric ID"
+ ::= { rPDU2BankConfigEntry 2 }
+
+rPDU2BankConfigNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The numeric bank ID"
+ ::= { rPDU2BankConfigEntry 3 }
+
+rPDU2BankConfigOverloadRestriction OBJECT-TYPE
+ SYNTAX INTEGER {
+ alwaysAllowTurnON (1),
+ restrictOnNearOverload (2),
+ restrictOnOverload (3),
+ notSupported (4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This OID controls the behavior of a Switched Rack PDU
+ bank when an overload condition is possible and
+ additional outlets are requested to be turned on.
+
+ Setting this OID to alwaysAllowTurnON (1) will always allow
+ the outlets on the corresponding bank to turn on.
+
+ Setting this OID to restrictOnNearOverload (2) will not allow
+ outlets on the corresponding bank to turn on if the
+ rPDU2BankConfigNearOverloadCurrentThreshold OID is exceeded.
+
+ Setting this OID to restrictOnOverload (3) will not allow
+ outlets on the corresponding bank to turn on if the
+ rPDU2BankConfigOverloadCurrentThreshold OID is exceeded.
+
+ Models that do not support this feature will respond to this OID
+ with a value of notSupported (4). Attempts to set this OID
+ in these models will fail."
+ ::= { rPDU2BankConfigEntry 4 }
+
+rPDU2BankConfigLowLoadCurrentThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "User-defined low load bank current
+ threshold in Amps"
+ ::= { rPDU2BankConfigEntry 5 }
+
+rPDU2BankConfigNearOverloadCurrentThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "User-defined near bank overload current warning
+ threshold in Amps"
+ ::= { rPDU2BankConfigEntry 6 }
+
+rPDU2BankConfigOverloadCurrentThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "User-defined bank overload current threshold
+ in Amps"
+ ::= { rPDU2BankConfigEntry 7 }
+
+ rPDU2BankConfigBankPeakCurrentReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ noOperation (1),
+ reset (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setting this OID to reset (2) will cause the existing peak current value
+ to be replaced by the present load current value.
+
+ Getting this OID will do nothing and return the noOperation(1) value."
+ ::= { rPDU2BankConfigEntry 8 }
+
+-- rPDU2 Bank Properties
+
+rPDU2BankPropertiesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RPDU2BankPropertiesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of Rack PDU bank properties"
+ ::= { rPDU2Bank 2 }
+
+rPDU2BankPropertiesEntry OBJECT-TYPE
+ SYNTAX RPDU2BankPropertiesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Properties of the currently queried
+ Rack PDU bank"
+ INDEX { rPDU2BankPropertiesIndex }
+ ::= { rPDU2BankPropertiesTable 1 }
+
+RPDU2BankPropertiesEntry ::=
+ SEQUENCE {
+ rPDU2BankPropertiesIndex INTEGER,
+ rPDU2BankPropertiesModule INTEGER,
+ rPDU2BankPropertiesNumber INTEGER,
+ rPDU2BankPropertiesPhaseLayout Rpdu2OutletPhaseLayoutType
+ }
+
+rPDU2BankPropertiesIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index to the Rack PDU bank properties
+ table entry"
+ ::= { rPDU2BankPropertiesEntry 1 }
+
+rPDU2BankPropertiesModule OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The user-defined Rack PDU numeric ID"
+ ::= { rPDU2BankPropertiesEntry 2 }
+
+rPDU2BankPropertiesNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The numeric bank ID"
+ ::= { rPDU2BankPropertiesEntry 3 }
+
+rPDU2BankPropertiesPhaseLayout OBJECT-TYPE
+ SYNTAX Rpdu2OutletPhaseLayoutType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This OID describes the outlet phase connections on
+ the referenced bank as follows:
+
+ seqPhase1ToNeutral(1) indicates that bank outlets are
+ wired from Phase 1 to Neutral.
+
+ seqPhase2ToNeutral(2) indicates that bank outlets are
+ wired from Phase 2 to Neutral.
+
+ seqPhase3ToNeutral(3) indicates that bank outlets are
+ wired from Phase 3 to Neutral.
+
+ seqPhase1ToPhase2(4) indicates that bank outlets are
+ wired from Phase 1 to Phase 2.
+
+ seqPhase2ToPhase3(5) indicates that bank outlets are
+ wired from Phase 2 to Phase 3.
+
+ seqPhase3ToPhase1(6) indicates that bank outlets are
+ wired from Phase 3 to Phase 1."
+ ::= { rPDU2BankPropertiesEntry 4 }
+
+-- rPDU2 Bank Status
+
+rPDU2BankStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RPDU2BankStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of Rack PDU bank status data"
+ ::= { rPDU2Bank 3 }
+
+rPDU2BankStatusEntry OBJECT-TYPE
+ SYNTAX RPDU2BankStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Status data from currently queried Rack PDU
+ bank"
+ INDEX { rPDU2BankStatusIndex }
+ ::= { rPDU2BankStatusTable 1 }
+
+RPDU2BankStatusEntry ::=
+ SEQUENCE {
+ rPDU2BankStatusIndex INTEGER,
+ rPDU2BankStatusModule INTEGER,
+ rPDU2BankStatusNumber INTEGER,
+ rPDU2BankStatusLoadState INTEGER,
+ rPDU2BankStatusCurrent INTEGER,
+ rPDU2BankStatusPeakCurrent INTEGER,
+ rPDU2BankStatusPeakCurrentTimestamp DisplayString,
+ rPDU2BankStatusPeakCurrentStartTime DisplayString
+ }
+
+rPDU2BankStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index to the Rack PDU bank status
+ table entry"
+ ::= { rPDU2BankStatusEntry 1 }
+
+rPDU2BankStatusModule OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The user-defined Rack PDU numeric ID"
+ ::= { rPDU2BankStatusEntry 2 }
+
+rPDU2BankStatusNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The numeric bank ID"
+ ::= { rPDU2BankStatusEntry 3 }
+
+rPDU2BankStatusLoadState OBJECT-TYPE
+ SYNTAX INTEGER {
+ lowLoad (1),
+ normal (2),
+ nearOverload (3),
+ overload (4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the present load status of the Rack PDU
+ bank being queried"
+ ::= { rPDU2BankStatusEntry 4 }
+
+rPDU2BankStatusCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the current draw, in tenths of Amps, of the load
+ on the Rack PDU bank being queried"
+ ::= { rPDU2BankStatusEntry 5 }
+
+rPDU2BankStatusPeakCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The peak current of the Rack PDU bank load in tenths of Amps"
+ ::= { rPDU2BankStatusEntry 6 }
+
+rPDU2BankStatusPeakCurrentTimestamp OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the date and time the bank peak current occurred"
+ ::= { rPDU2BankStatusEntry 7 }
+
+rPDU2BankStatusPeakCurrentStartTime OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the date and time of the last bank peak current reset"
+ ::= { rPDU2BankStatusEntry 8 }
+
+-- rPDU2 Outlet Data
+
+rPDU2Outlet OBJECT IDENTIFIER ::= { rPDU2 9 }
+
+-- rPDU2 Switched Outlet Data
+
+rPDU2OutletSwitchedTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of switched outlets on connected Rack PDUs"
+ ::= { rPDU2Outlet 1}
+
+rPDU2OutletSwitched OBJECT IDENTIFIER ::= { rPDU2Outlet 2 }
+
+-- rPDU2 Switched Outlet Config
+
+rPDU2OutletSwitchedConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RPDU2OutletSwitchedConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of Rack PDU switched outlet configuration data"
+ ::= { rPDU2OutletSwitched 1 }
+
+rPDU2OutletSwitchedConfigEntry OBJECT-TYPE
+ SYNTAX RPDU2OutletSwitchedConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Configuration data from currently queried
+ Rack PDU switched outlet"
+ INDEX { rPDU2OutletSwitchedConfigIndex }
+ ::= { rPDU2OutletSwitchedConfigTable 1 }
+
+RPDU2OutletSwitchedConfigEntry ::=
+ SEQUENCE {
+ rPDU2OutletSwitchedConfigIndex INTEGER,
+ rPDU2OutletSwitchedConfigModule INTEGER,
+ rPDU2OutletSwitchedConfigName DisplayString,
+ rPDU2OutletSwitchedConfigNumber INTEGER,
+ rPDU2OutletSwitchedConfigPowerOnTime INTEGER,
+ rPDU2OutletSwitchedConfigPowerOffTime INTEGER,
+ rPDU2OutletSwitchedConfigRebootDuration INTEGER
+ }
+
+rPDU2OutletSwitchedConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index to the Rack PDU switched outlet
+ configuration table entry"
+ ::= { rPDU2OutletSwitchedConfigEntry 1 }
+
+rPDU2OutletSwitchedConfigModule OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The user-defined Rack PDU numeric ID"
+ ::= { rPDU2OutletSwitchedConfigEntry 2 }
+
+rPDU2OutletSwitchedConfigName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The user-defined switched outlet ID string"
+ ::= { rPDU2OutletSwitchedConfigEntry 3 }
+
+rPDU2OutletSwitchedConfigNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The numeric switched outlet ID"
+ ::= { rPDU2OutletSwitchedConfigEntry 4 }
+
+rPDU2OutletSwitchedConfigPowerOnTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The amount of delay, in seconds, between when
+ power is provided to the Rack PDU and when
+ this switched outlet starts providing power.
+ Range -1...300 where -1 = Never power on,
+ 0 = immediate power on, and 1-300 = seconds to
+ delay."
+ ::= { rPDU2OutletSwitchedConfigEntry 5 }
+
+rPDU2OutletSwitchedConfigPowerOffTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The amount of time, in seconds, this outlet will
+ delay powering off.
+ Range -1...300 where -1 = Never power off,
+ 0 = immediate power off, and 1-300 = seconds to
+ delay."
+ ::= { rPDU2OutletSwitchedConfigEntry 6 }
+
+rPDU2OutletSwitchedConfigRebootDuration OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "After turning power off during a reboot sequence,
+ the amount of time to wait before turning power
+ to this outlet back on.
+ Range 5-60 seconds delay."
+ ::= { rPDU2OutletSwitchedConfigEntry 7 }
+
+-- rPDU2 Switched Outlet Config
+
+rPDU2OutletSwitchedPropertiesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RPDU2OutletSwitchedPropertiesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of Rack PDU switched outlet properties"
+ ::= { rPDU2OutletSwitched 2 }
+
+rPDU2OutletSwitchedPropertiesEntry OBJECT-TYPE
+ SYNTAX RPDU2OutletSwitchedPropertiesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Properties of the currently queried Rack PDU
+ switched outlet"
+ INDEX { rPDU2OutletSwitchedPropertiesIndex }
+ ::= { rPDU2OutletSwitchedPropertiesTable 1 }
+
+RPDU2OutletSwitchedPropertiesEntry ::=
+ SEQUENCE {
+ rPDU2OutletSwitchedPropertiesIndex INTEGER,
+ rPDU2OutletSwitchedPropertiesModule INTEGER,
+ rPDU2OutletSwitchedPropertiesName DisplayString,
+ rPDU2OutletSwitchedPropertiesNumber INTEGER,
+ rPDU2OutletSwitchedPropertiesPhaseLayout Rpdu2OutletPhaseLayoutType,
+ rPDU2OutletSwitchedPropertiesBank INTEGER
+ }
+
+rPDU2OutletSwitchedPropertiesIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index to the Rack PDU switched outlet
+ properties table entry"
+ ::= { rPDU2OutletSwitchedPropertiesEntry 1 }
+
+rPDU2OutletSwitchedPropertiesModule OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The user-defined Rack PDU numeric ID"
+ ::= { rPDU2OutletSwitchedPropertiesEntry 2 }
+
+rPDU2OutletSwitchedPropertiesName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The user-defined switched outlet ID string"
+ ::= { rPDU2OutletSwitchedPropertiesEntry 3 }
+
+rPDU2OutletSwitchedPropertiesNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The numeric switched outlet ID"
+ ::= { rPDU2OutletSwitchedPropertiesEntry 4 }
+
+rPDU2OutletSwitchedPropertiesPhaseLayout OBJECT-TYPE
+ SYNTAX Rpdu2OutletPhaseLayoutType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This OID describes the phase connections of
+ the referenced outlet as follows:
+
+ seqPhase1ToNeutral(1) indicates that the outlet is
+ wired from Phase 1 to Neutral.
+
+ seqPhase2ToNeutral(2) indicates that the outlet is
+ wired from Phase 2 to Neutral.
+
+ seqPhase3ToNeutral(3) indicates that the outlet is
+ wired from Phase 3 to Neutral.
+
+ seqPhase1ToPhase2(4) indicates that the outlet is
+ wired from Phase 1 to Phase 2.
+
+ seqPhase2ToPhase3(5) indicates that the outlet is
+ wired from Phase 2 to Phase 3.
+
+ seqPhase3ToPhase1(6) indicates that the outlet is
+ wired from Phase 3 to Phase 1."
+ ::= { rPDU2OutletSwitchedPropertiesEntry 5 }
+
+rPDU2OutletSwitchedPropertiesBank OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The numeric bank ID"
+ ::= { rPDU2OutletSwitchedPropertiesEntry 6 }
+
+-- rPDU2 Switched Outlet Status
+
+rPDU2OutletSwitchedStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RPDU2OutletSwitchedStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of Rack PDU switched outlet status
+ information"
+ ::= { rPDU2OutletSwitched 3 }
+
+rPDU2OutletSwitchedStatusEntry OBJECT-TYPE
+ SYNTAX RPDU2OutletSwitchedStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Status information for currently queried
+ Rack PDU switched outlet"
+ INDEX { rPDU2OutletSwitchedStatusIndex }
+ ::= { rPDU2OutletSwitchedStatusTable 1 }
+
+RPDU2OutletSwitchedStatusEntry ::=
+ SEQUENCE {
+ rPDU2OutletSwitchedStatusIndex INTEGER,
+ rPDU2OutletSwitchedStatusModule INTEGER,
+ rPDU2OutletSwitchedStatusName DisplayString,
+ rPDU2OutletSwitchedStatusNumber INTEGER,
+ rPDU2OutletSwitchedStatusState INTEGER,
+ rPDU2OutletSwitchedStatusCommandPending INTEGER
+ }
+
+rPDU2OutletSwitchedStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index to the Rack PDU switched outlet
+ status information table entry"
+ ::= { rPDU2OutletSwitchedStatusEntry 1 }
+
+rPDU2OutletSwitchedStatusModule OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The user-defined Rack PDU numeric ID"
+ ::= { rPDU2OutletSwitchedStatusEntry 2 }
+
+rPDU2OutletSwitchedStatusName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The user-defined switched outlet ID string"
+ ::= { rPDU2OutletSwitchedStatusEntry 3 }
+
+rPDU2OutletSwitchedStatusNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The numeric switched outlet ID"
+ ::= { rPDU2OutletSwitchedStatusEntry 4 }
+
+rPDU2OutletSwitchedStatusState OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ on (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the present switch state of the Rack
+ PDU switched outlet being queried"
+ ::= { rPDU2OutletSwitchedStatusEntry 5 }
+
+rPDU2OutletSwitchedStatusCommandPending OBJECT-TYPE
+ SYNTAX INTEGER {
+ commandPending (1),
+ noCommandPending (2),
+ commandPendingUnknown (3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether or not the device is
+ processing a command for this outlet.
+
+ If the commandPendingUnknown (3) value is
+ returned, all devices powered by the Rack PDU
+ should be shut down. The Rack PDU's power
+ should then be cycled to clear this condition."
+ ::= { rPDU2OutletSwitchedStatusEntry 6 }
+
+-- rPDU2 Switched Outlet Control
+
+rPDU2OutletSwitchedControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RPDU2OutletSwitchedControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of Rack PDU switched outlet control
+ data"
+ ::= { rPDU2OutletSwitched 4 }
+
+rPDU2OutletSwitchedControlEntry OBJECT-TYPE
+ SYNTAX RPDU2OutletSwitchedControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Control data for currently queried Rack
+ PDU switched outlet"
+ INDEX { rPDU2OutletSwitchedControlIndex }
+ ::= { rPDU2OutletSwitchedControlTable 1 }
+
+RPDU2OutletSwitchedControlEntry ::=
+ SEQUENCE {
+ rPDU2OutletSwitchedControlIndex INTEGER,
+ rPDU2OutletSwitchedControlModule INTEGER,
+ rPDU2OutletSwitchedControlName DisplayString,
+ rPDU2OutletSwitchedControlNumber INTEGER,
+ rPDU2OutletSwitchedControlCommand INTEGER
+ }
+
+rPDU2OutletSwitchedControlIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index to the Rack PDU switched outlet
+ control data table entry"
+ ::= { rPDU2OutletSwitchedControlEntry 1 }
+
+rPDU2OutletSwitchedControlModule OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The user-defined Rack PDU numeric ID"
+ ::= { rPDU2OutletSwitchedControlEntry 2 }
+
+rPDU2OutletSwitchedControlName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The user-defined switched outlet ID string"
+ ::= { rPDU2OutletSwitchedControlEntry 3 }
+
+rPDU2OutletSwitchedControlNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The numeric switched outlet ID"
+ ::= { rPDU2OutletSwitchedControlEntry 4 }
+
+rPDU2OutletSwitchedControlCommand OBJECT-TYPE
+ SYNTAX INTEGER {
+ immediateOn (1),
+ immediateOff (2),
+ immediateReboot (3),
+ outletUnknown (4),
+ delayedOn (5),
+ delayedOff (6),
+ delayedReboot (7),
+ cancelPendingCommand (8)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Getting this variable will return the outlet state. If
+ the outlet is on, the immediateOn (1) value will be returned.
+ If the outlet is off, the immediateOff (2) value will be
+ returned. If the state of the outlet cannot be
+ determined, the outletUnknown (4) value will be returned.
+ If the outletUnknown condition should occur, all devices
+ powered by the PDU should be shut down. The PDU's power
+ should then be cycled to clear this condition.
+
+ Setting this variable to immediateOn (1) will immediately turn
+ the outlet on.
+
+ Setting this variable to immediateOff (2) will immediately turn
+ the outlet off.
+
+ Setting this variable to immediateReboot (3) will cause the
+ Switched Rack PDU to perform an immediateOff command, wait the
+ rPDU2OutletSwitchedConfigRebootDuration OID time, and then perform an
+ immediateOn command.
+
+ Setting this variable to delayedOn (5) will turn the outlet on
+ after the rPDU2OutletSwitchedConfigPowerOnTime OID time has elapsed.
+
+ Setting this variable to delayedOff (6) will turn the outlet off
+ after the rPDU2OutletSwitchedConfigPowerOffTime OID time has elapsed.
+
+ Setting this variable to delayedReboot (7) will cause the
+ Switched Rack PDU to perform a delayedOff command, wait the
+ rPDU2OutletSwitchedConfigRebootDuration OID time, and then perform a
+ delayedOn command.
+
+ Setting this variable to cancelPendingCommand (8) will cause any
+ pending command to this outlet to be cancelled."
+ ::= { rPDU2OutletSwitchedControlEntry 5 }
+
+-- rPDU2 Metered Outlet Data
+
+rPDU2OutletMeteredTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of metered outlets on connect Rack PDUs"
+ ::= { rPDU2Outlet 3}
+
+rPDU2OutletMetered OBJECT IDENTIFIER ::= { rPDU2Outlet 4 }
+
+-- rPDU2 Metered Outlet Config
+
+rPDU2OutletMeteredConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RPDU2OutletMeteredConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of Rack PDU metered outlet configuration data"
+ ::= { rPDU2OutletMetered 1 }
+
+rPDU2OutletMeteredConfigEntry OBJECT-TYPE
+ SYNTAX RPDU2OutletMeteredConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Configuration data from currently queried
+ Rack PDU metered outlet"
+ INDEX { rPDU2OutletMeteredConfigIndex }
+ ::= { rPDU2OutletMeteredConfigTable 1 }
+
+RPDU2OutletMeteredConfigEntry ::=
+ SEQUENCE {
+ rPDU2OutletMeteredConfigIndex INTEGER,
+ rPDU2OutletMeteredConfigModule INTEGER,
+ rPDU2OutletMeteredConfigName DisplayString,
+ rPDU2OutletMeteredConfigNumber INTEGER,
+ rPDU2OutletMeteredConfigLowLoadCurrentThreshold INTEGER,
+ rPDU2OutletMeteredConfigNearOverloadCurrentThreshold INTEGER,
+ rPDU2OutletMeteredConfigOverloadCurrentThreshold INTEGER
+ }
+
+rPDU2OutletMeteredConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index to the Rack PDU metered outlet
+ configuration table entry"
+ ::= { rPDU2OutletMeteredConfigEntry 1 }
+
+rPDU2OutletMeteredConfigModule OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The user-defined Rack PDU numeric ID"
+ ::= { rPDU2OutletMeteredConfigEntry 2 }
+
+rPDU2OutletMeteredConfigName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The user-defined metered outlet ID string"
+ ::= { rPDU2OutletMeteredConfigEntry 3 }
+
+rPDU2OutletMeteredConfigNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The numeric switched outlet ID"
+ ::= { rPDU2OutletMeteredConfigEntry 4 }
+
+rPDU2OutletMeteredConfigLowLoadCurrentThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "User-defined low load outlet current threshold in Watts"
+ ::= { rPDU2OutletMeteredConfigEntry 5 }
+
+rPDU2OutletMeteredConfigNearOverloadCurrentThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "User-defined near outlet overload warning threshold
+ in Watts"
+ ::= { rPDU2OutletMeteredConfigEntry 6 }
+
+rPDU2OutletMeteredConfigOverloadCurrentThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "User-defined outlet overload current threshold in Watts"
+ ::= { rPDU2OutletMeteredConfigEntry 7 }
+
+-- rPDU2 Metered Outlet Properties
+
+rPDU2OutletMeteredPropertiesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RPDU2OutletMeteredPropertiesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of Rack PDU metered outlet properties"
+ ::= { rPDU2OutletMetered 2 }
+
+rPDU2OutletMeteredPropertiesEntry OBJECT-TYPE
+ SYNTAX RPDU2OutletMeteredPropertiesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Properties of currently queried Rack PDU
+ metered outlet"
+ INDEX { rPDU2OutletMeteredPropertiesIndex }
+ ::= { rPDU2OutletMeteredPropertiesTable 1 }
+
+RPDU2OutletMeteredPropertiesEntry ::=
+ SEQUENCE {
+ rPDU2OutletMeteredPropertiesIndex INTEGER,
+ rPDU2OutletMeteredPropertiesModule INTEGER,
+ rPDU2OutletMeteredPropertiesName DisplayString,
+ rPDU2OutletMeteredPropertiesNumber INTEGER,
+ rPDU2OutletMeteredPropertiesLayout Rpdu2OutletPhaseLayoutType,
+ rPDU2OutletMeteredPropertiesPowerRating INTEGER,
+ rPDU2OutletMeteredPropertiesBank INTEGER
+ }
+
+rPDU2OutletMeteredPropertiesIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index to the Rack PDU metered properties table
+ entry"
+ ::= { rPDU2OutletMeteredPropertiesEntry 1 }
+
+rPDU2OutletMeteredPropertiesModule OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The user-defined Rack PDU numeric ID"
+ ::= { rPDU2OutletMeteredPropertiesEntry 2 }
+
+rPDU2OutletMeteredPropertiesName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The user-defined metered outlet ID string"
+ ::= { rPDU2OutletMeteredPropertiesEntry 3 }
+
+rPDU2OutletMeteredPropertiesNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The numeric metered outlet ID"
+ ::= { rPDU2OutletMeteredPropertiesEntry 4 }
+
+rPDU2OutletMeteredPropertiesLayout OBJECT-TYPE
+ SYNTAX Rpdu2OutletPhaseLayoutType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This OID describes the phase connections of
+ the referenced outlet as follows:
+
+ seqPhase1ToNeutral(1) indicates that the outlet is
+ wired from Phase 1 to Neutral.
+
+ seqPhase2ToNeutral(2) indicates that the outlet is
+ wired from Phase 2 to Neutral.
+
+ seqPhase3ToNeutral(3) indicates that the outlet is
+ wired from Phase 3 to Neutral.
+
+ seqPhase1ToPhase2(4) indicates that the outlet is
+ wired from Phase 1 to Phase 2.
+
+ seqPhase2ToPhase3(5) indicates that the outlet is
+ wired from Phase 2 to Phase 3.
+
+ seqPhase3ToPhase1(6) indicates that the outlet is
+ wired from Phase 3 to Phase 1."
+ ::= { rPDU2OutletMeteredPropertiesEntry 5 }
+
+rPDU2OutletMeteredPropertiesPowerRating OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum power rating of Rack PDU metered outlet"
+ ::= { rPDU2OutletMeteredPropertiesEntry 6 }
+
+rPDU2OutletMeteredPropertiesBank OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This outlet's numeric bank ID"
+ ::= { rPDU2OutletMeteredPropertiesEntry 7 }
+
+-- rPDU2 Metered Outlet Status
+
+rPDU2OutletMeteredStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RPDU2OutletMeteredStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of Rack PDU metered outlet status data"
+ ::= { rPDU2OutletMetered 3 }
+
+rPDU2OutletMeteredStatusEntry OBJECT-TYPE
+ SYNTAX RPDU2OutletMeteredStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Status data from currently queried Rack PDU
+ metered outlet"
+ INDEX { rPDU2OutletMeteredStatusIndex }
+ ::= { rPDU2OutletMeteredStatusTable 1 }
+
+RPDU2OutletMeteredStatusEntry ::=
+ SEQUENCE {
+ rPDU2OutletMeteredStatusIndex INTEGER,
+ rPDU2OutletMeteredStatusModule INTEGER,
+ rPDU2OutletMeteredStatusName DisplayString,
+ rPDU2OutletMeteredStatusNumber INTEGER,
+ rPDU2OutletMeteredStatusState INTEGER,
+ rPDU2OutletMeteredStatusCurrent INTEGER,
+ rPDU2OutletMeteredStatusPower INTEGER,
+ rPDU2OutletMeteredStatusPeakPower INTEGER,
+ rPDU2OutletMeteredStatusPeakPowerTimestamp DisplayString,
+ rPDU2OutletMeteredStatusPeakPowerStartTime DisplayString,
+ rPDU2OutletMeteredStatusEnergy INTEGER
+ }
+
+rPDU2OutletMeteredStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index to the Rack PDU metered status table
+ entry"
+ ::= { rPDU2OutletMeteredStatusEntry 1 }
+
+rPDU2OutletMeteredStatusModule OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The user-defined Rack PDU numeric ID"
+ ::= { rPDU2OutletMeteredStatusEntry 2 }
+
+rPDU2OutletMeteredStatusName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The user-defined metered outlet ID string"
+ ::= { rPDU2OutletMeteredStatusEntry 3 }
+
+rPDU2OutletMeteredStatusNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The numeric metered outlet ID"
+ ::= { rPDU2OutletMeteredStatusEntry 4 }
+
+rPDU2OutletMeteredStatusState OBJECT-TYPE
+ SYNTAX INTEGER {
+ lowLoad (1),
+ normal (2),
+ nearOverload (3),
+ overload (4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the present load status of the Rack
+ PDU metered outlet being queried"
+ ::= { rPDU2OutletMeteredStatusEntry 5 }
+
+rPDU2OutletMeteredStatusCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the current draw, in tenths
+ of Amps, of the load on the Rack PDU
+ outlet being queried"
+ ::= { rPDU2OutletMeteredStatusEntry 6 }
+
+rPDU2OutletMeteredStatusPower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the power draw of the load
+ on the Rack PDU outlet being queried"
+ ::= { rPDU2OutletMeteredStatusEntry 7 }
+
+rPDU2OutletMeteredStatusPeakPower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the peak power load draw
+ on the Rack PDU outlet being queried"
+ ::= { rPDU2OutletMeteredStatusEntry 8 }
+
+rPDU2OutletMeteredStatusPeakPowerTimestamp OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the date and time that this metered
+ outlet's peak power consumption occurred"
+ ::= { rPDU2OutletMeteredStatusEntry 9 }
+
+rPDU2OutletMeteredStatusPeakPowerStartTime OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the start date and time that this metered
+ outlet began recording peak power observations"
+ ::= { rPDU2OutletMeteredStatusEntry 10 }
+
+rPDU2OutletMeteredStatusEnergy OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A user resettable energy meter measuring Rack PDU load
+ energy consumption in tenths of kilowatt-hours"
+ ::= { rPDU2OutletMeteredStatusEntry 11 }
+
+-- rPDU2 Sensor Data
+
+rPDU2Sensor OBJECT IDENTIFIER ::= { rPDU2 10 }
+
+-- rPDU2 Temperature and Humidity Sensor Data
+
+rPDU2SensorTempHumidityTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of connected temperature-humidity sensors"
+ ::= { rPDU2Sensor 1}
+
+rPDU2SensorTempHumidity OBJECT IDENTIFIER ::= { rPDU2Sensor 2 }
+
+-- rPDU2 Temperature and Humidity Sensor Config
+
+rPDU2SensorTempHumidityConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RPDU2SensorTempHumidityConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of temperature-humidity sensor
+ configuration data"
+ ::= { rPDU2SensorTempHumidity 1 }
+
+rPDU2SensorTempHumidityConfigEntry OBJECT-TYPE
+ SYNTAX RPDU2SensorTempHumidityConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Configuration data from temperature-humidity sensor
+ being queried"
+ INDEX { rPDU2SensorTempHumidityConfigIndex }
+ ::= { rPDU2SensorTempHumidityConfigTable 1 }
+
+RPDU2SensorTempHumidityConfigEntry ::=
+ SEQUENCE {
+ rPDU2SensorTempHumidityConfigIndex INTEGER,
+ rPDU2SensorTempHumidityConfigModule INTEGER,
+ rPDU2SensorTempHumidityConfigName DisplayString,
+ rPDU2SensorTempHumidityConfigNumber INTEGER,
+ rPDU2SensorTempHumidityConfigTemperatureAlarmEnable INTEGER,
+ rPDU2SensorTempHumidityConfigHumidityAlarmEnable INTEGER,
+ rPDU2SensorTempHumidityConfigTempMaxThreshF INTEGER,
+ rPDU2SensorTempHumidityConfigTempHighThreshF INTEGER,
+ rPDU2SensorTempHumidityConfigTempHysteresisF INTEGER,
+ rPDU2SensorTempHumidityConfigTempMaxThreshC INTEGER,
+ rPDU2SensorTempHumidityConfigTempHighThreshC INTEGER,
+ rPDU2SensorTempHumidityConfigTempHysteresisC INTEGER,
+ rPDU2SensorTempHumidityConfigHumidityLowThresh INTEGER,
+ rPDU2SensorTempHumidityConfigHumidityMinThresh INTEGER,
+ rPDU2SensorTempHumidityConfigHumidityHysteresis INTEGER
+ }
+
+rPDU2SensorTempHumidityConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index to the temperature-humidity sensor
+ configuration data table entry"
+ ::= { rPDU2SensorTempHumidityConfigEntry 1 }
+
+rPDU2SensorTempHumidityConfigModule OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The user-defined Rack PDU numeric ID"
+ ::= { rPDU2SensorTempHumidityConfigEntry 2 }
+
+rPDU2SensorTempHumidityConfigName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The user-defined temperature-humidity
+ sensor ID string"
+ ::= { rPDU2SensorTempHumidityConfigEntry 3 }
+
+rPDU2SensorTempHumidityConfigNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The temperature-humidity sensor numeric ID"
+ ::= { rPDU2SensorTempHumidityConfigEntry 4 }
+
+rPDU2SensorTempHumidityConfigTemperatureAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setting this OID enables or disables generation
+ of sensor temperature alarm.
+
+ Getting this OID returns the current value of
+ the temperature alarm enable."
+ ::= { rPDU2SensorTempHumidityConfigEntry 5 }
+
+rPDU2SensorTempHumidityConfigHumidityAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setting this OID enables or disables generation
+ of sensor humidity alarm.
+
+ Getting this OID returns the current value of
+ the humidity alarm enable."
+ ::= { rPDU2SensorTempHumidityConfigEntry 6 }
+
+rPDU2SensorTempHumidityConfigTempMaxThreshF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor maximum temperature alarm threshold in
+ Fahrenheit. Attempting to set this OID to a
+ value less than or equal to that of
+ rPDU2SensorTempHumidityConfigTempHighThreshF
+ will result in an error."
+ ::= { rPDU2SensorTempHumidityConfigEntry 7 }
+
+rPDU2SensorTempHumidityConfigTempHighThreshF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor high temperature warning alarm threshold
+ in Fahrenheit. Attempting to set this OID to a
+ value greater than or equal to that of
+ rPDU2SensorTempHumidityConfigTempMaxThreshF
+ will result in an error."
+ ::= { rPDU2SensorTempHumidityConfigEntry 8 }
+
+rPDU2SensorTempHumidityConfigTempHysteresisF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor temperature hysteresis setting in Fahrenheit"
+ ::= { rPDU2SensorTempHumidityConfigEntry 9 }
+
+rPDU2SensorTempHumidityConfigTempMaxThreshC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor maximum temperature alarm threshold
+ in Celsius. Attempting to set this OID to a
+ value less than or equal to that of
+ rPDU2SensorTempHumidityConfigTempHighThreshC
+ will result in an error."
+ ::= { rPDU2SensorTempHumidityConfigEntry 10 }
+
+rPDU2SensorTempHumidityConfigTempHighThreshC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor high temperature warning alarm threshold
+ in Celsius. Attempting to set this OID to a
+ value greater than or equal to that of
+ rPDU2SensorTempHumidityConfigTempMaxThreshC
+ will result in an error."
+ ::= { rPDU2SensorTempHumidityConfigEntry 11 }
+
+rPDU2SensorTempHumidityConfigTempHysteresisC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor temperature hysteresis setting in Celsius"
+ ::= { rPDU2SensorTempHumidityConfigEntry 12 }
+
+rPDU2SensorTempHumidityConfigHumidityLowThresh OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor low humidity warning alarm threshold in percent
+ relative humidity. Attempting to set this OID to a
+ value less than or equal to that of
+ rPDU2SensorTempHumidityConfigHumidityMinThresh
+ will result in an error. Must be between 15% and 90%"
+ ::= { rPDU2SensorTempHumidityConfigEntry 13 }
+
+rPDU2SensorTempHumidityConfigHumidityMinThresh OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor minimum humidity alarm threshold in percent
+ relative humidity. Attempting to set this OID to a
+ value greater than or equal to that of
+ rPDU2SensorTempHumidityConfigHumidityLowThresh
+ will result in an error. Must be between 15% and 90%"
+ ::= { rPDU2SensorTempHumidityConfigEntry 14 }
+
+rPDU2SensorTempHumidityConfigHumidityHysteresis OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor humidity hysteresis setting in percent relative
+ humidity"
+ ::= { rPDU2SensorTempHumidityConfigEntry 15 }
+
+-- rPDU2 Temperature and Humidity Sensor Status
+
+rPDU2SensorTempHumidityStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RPDU2SensorTempHumidityStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of temperature-humidity sensor status data"
+ ::= { rPDU2SensorTempHumidity 2 }
+
+rPDU2SensorTempHumidityStatusEntry OBJECT-TYPE
+ SYNTAX RPDU2SensorTempHumidityStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Status information from temperature-humidity sensor
+ being queried"
+ INDEX { rPDU2SensorTempHumidityStatusIndex }
+ ::= { rPDU2SensorTempHumidityStatusTable 1 }
+
+RPDU2SensorTempHumidityStatusEntry ::=
+ SEQUENCE {
+ rPDU2SensorTempHumidityStatusIndex INTEGER,
+ rPDU2SensorTempHumidityStatusModule INTEGER,
+ rPDU2SensorTempHumidityStatusName DisplayString,
+ rPDU2SensorTempHumidityStatusNumber INTEGER,
+ rPDU2SensorTempHumidityStatusType INTEGER,
+ rPDU2SensorTempHumidityStatusCommStatus INTEGER,
+ rPDU2SensorTempHumidityStatusTempF INTEGER,
+ rPDU2SensorTempHumidityStatusTempC INTEGER,
+ rPDU2SensorTempHumidityStatusTempStatus INTEGER,
+ rPDU2SensorTempHumidityStatusRelativeHumidity INTEGER,
+ rPDU2SensorTempHumidityStatusHumidityStatus INTEGER
+ }
+
+rPDU2SensorTempHumidityStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index to the temperature-humidity
+ status data table entry"
+ ::= { rPDU2SensorTempHumidityStatusEntry 1 }
+
+rPDU2SensorTempHumidityStatusModule OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The user-defined Rack PDU numeric ID"
+ ::= { rPDU2SensorTempHumidityStatusEntry 2 }
+
+rPDU2SensorTempHumidityStatusName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The user-defined temperature-humidity
+ sensor ID string"
+ ::= { rPDU2SensorTempHumidityStatusEntry 3 }
+
+rPDU2SensorTempHumidityStatusNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The temperature-humidity sensor numeric ID"
+ ::= { rPDU2SensorTempHumidityStatusEntry 4 }
+
+rPDU2SensorTempHumidityStatusType OBJECT-TYPE
+ SYNTAX INTEGER {
+ temperatureOnly (1),
+ temperatureHumidity (2),
+ commsLost (3),
+ notInstalled (4)
+
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of the sensor"
+ ::= { rPDU2SensorTempHumidityStatusEntry 5 }
+
+rPDU2SensorTempHumidityStatusCommStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notInstalled (1),
+ commsOK (2),
+ commsLost (3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The communications status of the sensor"
+ ::= { rPDU2SensorTempHumidityStatusEntry 6 }
+
+rPDU2SensorTempHumidityStatusTempF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor temperature reading in tenths of degrees Fahrenheit"
+ ::= { rPDU2SensorTempHumidityStatusEntry 7 }
+
+rPDU2SensorTempHumidityStatusTempC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor temperature reading in tenths of degrees Celsius"
+ ::= { rPDU2SensorTempHumidityStatusEntry 8 }
+
+rPDU2SensorTempHumidityStatusTempStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notPresent (1),
+ belowMin (2),
+ belowLow (3),
+ normal (4),
+ aboveHigh (5),
+ aboveMax (6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This OID reports the current state of the temperature probe.
+
+ A notPresent (1) response indicates that no probe is attached.
+ A belowMin (2) response indicates that the probe is present and
+ its measured temperature lies below the minimum threshold.
+ A belowLow (3) response indicates that the probe is present and
+ its measured temperature lies below the low threshold.
+ A normal (4) response indicates that the probe is present
+ and its measured temperature lies within all temperature thresholds.
+ An aboveHigh (5) response indicates that the probe is present
+ and is measuring a temperature above the high threshold.
+ An aboveMax (6) response indicates that the probe is present
+ and is measuring a temperature above the max threshold."
+ ::= { rPDU2SensorTempHumidityStatusEntry 9 }
+
+rPDU2SensorTempHumidityStatusRelativeHumidity OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor humidity reading in percent relative humidity"
+ ::= { rPDU2SensorTempHumidityStatusEntry 10 }
+
+rPDU2SensorTempHumidityStatusHumidityStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notPresent (1),
+ belowMin (2),
+ belowLow (3),
+ normal (4),
+ aboveHigh (5),
+ aboveMax (6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This OID reports the current state of the humidity probe.
+
+ A notPresent (1) response indicates that no probe is attached.
+ A belowMin (2) response indicates that the probe is present and
+ its measured humidity lies below the minimum threshold.
+ A belowLow (3) response indicates that the probe is present and
+ its measured humidity lies below the low threshold.
+ A normal (4) response indicates that the probe is present
+ and its measured humidity lies within all humidity thresholds.
+ An aboveHigh (5) response indicates that the probe is present
+ and is measuring a humidity above the high threshold.
+ An aboveMax (6) response indicates that the probe is present
+ and is measuring a humidity above the max threshold."
+ ::= { rPDU2SensorTempHumidityStatusEntry 11 }
+
+-- rPDU2 Discrete Sensor Data
+
+rPDU2SensorDiscreteTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of connected discrete sensors"
+ ::= { rPDU2Sensor 3}
+
+rPDU2SensorDiscrete OBJECT IDENTIFIER ::= { rPDU2Sensor 4 }
+
+-- rPDU2 Discrete Sensor Config
+
+rPDU2SensorDiscreteConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RPDU2SensorDiscreteConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of discrete sensor configuration
+ data"
+ ::= { rPDU2SensorDiscrete 1 }
+
+rPDU2SensorDiscreteConfigEntry OBJECT-TYPE
+ SYNTAX RPDU2SensorDiscreteConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Configuration data from discreste sensor
+ being queried"
+ INDEX { rPDU2SensorDiscreteConfigIndex }
+ ::= { rPDU2SensorDiscreteConfigTable 1 }
+
+RPDU2SensorDiscreteConfigEntry ::=
+ SEQUENCE {
+ rPDU2SensorDiscreteConfigIndex INTEGER,
+ rPDU2SensorDiscreteConfigModule INTEGER,
+ rPDU2SensorDiscreteConfigName DisplayString,
+ rPDU2SensorDiscreteConfigNumber INTEGER,
+ rPDU2SensorDiscreteConfigNormalState INTEGER,
+ rPDU2SensorDiscreteConfigAbnormalSeverity INTEGER
+ }
+
+rPDU2SensorDiscreteConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index to the discrete sensor configuration
+ data table entry"
+ ::= { rPDU2SensorDiscreteConfigEntry 1 }
+
+rPDU2SensorDiscreteConfigModule OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The user-defined Rack PDU numeric ID"
+ ::= { rPDU2SensorDiscreteConfigEntry 2 }
+
+rPDU2SensorDiscreteConfigName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The user-defined discrete sensor ID string"
+ ::= { rPDU2SensorDiscreteConfigEntry 3 }
+
+rPDU2SensorDiscreteConfigNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The discrete sensor numeric ID"
+ ::= { rPDU2SensorDiscreteConfigEntry 4 }
+
+rPDU2SensorDiscreteConfigNormalState OBJECT-TYPE
+ SYNTAX INTEGER {
+ normallyOpen (1),
+ normallyClosed (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the normal state of the discrete input
+ contact"
+ ::= { rPDU2SensorDiscreteConfigEntry 5 }
+
+rPDU2SensorDiscreteConfigAbnormalSeverity OBJECT-TYPE
+ SYNTAX INTEGER {
+ informational (1),
+ warning (2),
+ critical (3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the severity of alarm triggered by
+ abnormal discrete input contact state"
+ ::= { rPDU2SensorDiscreteConfigEntry 6 }
+
+-- rPDU2 Discrete Sensor Status
+
+rPDU2SensorDiscreteStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RPDU2SensorDiscreteStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of discrete sensor status data"
+ ::= { rPDU2SensorDiscrete 2 }
+
+rPDU2SensorDiscreteStatusEntry OBJECT-TYPE
+ SYNTAX RPDU2SensorDiscreteStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Status information from discrete sensor
+ being queried"
+ INDEX { rPDU2SensorDiscreteStatusIndex }
+ ::= { rPDU2SensorDiscreteStatusTable 1 }
+
+RPDU2SensorDiscreteStatusEntry ::=
+ SEQUENCE {
+ rPDU2SensorDiscreteStatusIndex INTEGER,
+ rPDU2SensorDiscreteStatusModule INTEGER,
+ rPDU2SensorDiscreteStatusName DisplayString,
+ rPDU2SensorDiscreteStatusNumber INTEGER,
+ rPDU2SensorDiscreteStatusType INTEGER,
+ rPDU2SensorDiscreteStatusCommStatus INTEGER,
+ rPDU2SensorDiscreteStatusCurrentState INTEGER,
+ rPDU2SensorDiscreteStatusAlarmState INTEGER
+ }
+
+rPDU2SensorDiscreteStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index to the discrete sensor status data
+ table entry"
+ ::= { rPDU2SensorDiscreteStatusEntry 1 }
+
+rPDU2SensorDiscreteStatusModule OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The user-defined Rack PDU numeric ID"
+ ::= { rPDU2SensorDiscreteStatusEntry 2 }
+
+rPDU2SensorDiscreteStatusName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The user-defined discrete sensor ID string"
+ ::= { rPDU2SensorDiscreteStatusEntry 3 }
+
+rPDU2SensorDiscreteStatusNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The discrete sensor numeric ID"
+ ::= { rPDU2SensorDiscreteStatusEntry 4 }
+
+rPDU2SensorDiscreteStatusType OBJECT-TYPE
+ SYNTAX INTEGER {
+ notConnected (1),
+ doorContactSensor (2),
+ smokeSensor (3),
+ motionDetector (4),
+ vibrationSensor (5),
+ dryContactSensor (6),
+ spotLeakSensor (7)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of discrete sensor currently being queried"
+ ::= { rPDU2SensorDiscreteStatusEntry 5 }
+
+rPDU2SensorDiscreteStatusCommStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notInstalled(1),
+ commsOK(2),
+ commsLost(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The communications status of the sensor"
+ ::= { rPDU2SensorDiscreteStatusEntry 6 }
+
+rPDU2SensorDiscreteStatusCurrentState OBJECT-TYPE
+ SYNTAX INTEGER {
+ open (1),
+ closed (2),
+ unknown (3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current open/close state of the discrete
+ sensor"
+ ::= { rPDU2SensorDiscreteStatusEntry 7 }
+
+rPDU2SensorDiscreteStatusAlarmState OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (1),
+ alarm (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates alarm status of discrete sensor input"
+ ::= { rPDU2SensorDiscreteStatusEntry 8 }
+
+rPDU2Group OBJECT IDENTIFIER ::= { rPDU2 11 }
+
+-- rPDU2 Total Rack PDU Network Port Sharing (NPS) group power and energy
+
+rPDU2GroupNumberOfDevices OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Getting this OID will return the number of Rack PDU devices contributing
+ to the Network Port Sharing (NPS) group power and energy values.
+ Queries to guest units in an NPS group are not applicable and will
+ return 0."
+
+ ::= { rPDU2Group 1 }
+
+rPDU2GroupTotalPower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Getting this OID will return the total power consumption of the Rack PDU
+ Network Port Sharing (NPS) group devices in hundredths of kilowatts.
+ Queries to guest units in an NPS group are not applicable and will
+ return 0."
+
+ ::= { rPDU2Group 2 }
+
+rPDU2GroupTotalEnergy OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Getting this OID will return the total energy consumption of the Rack PDU
+ Network Port Sharing (NPS) group devices in tenths of kilowatt-hours.
+
+ To reset the energy meters for each of the Rack PDU devices that contribute
+ to this value, see the rPDU2GroupEnergyReset OID.
+
+ To view the start time for each of the Rack PDU device energy meters that
+ contribute to this value, see the rPDU2DeviceStatusEnergyStartTime OID.
+
+ Queries to guest units in an NPS group are not applicable and will
+ return 0."
+
+ ::= { rPDU2Group 3 }
+
+rPDU2GroupEnergyReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ noOperation (1),
+ reset (2),
+ notSupported (3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setting this OID to reset (2) will cause the device energy meter value
+ on each device in the Rack PDU Network Port Sharing (NPS) group to be
+ reset to zero.
+
+ Each device in the Rack PDU group will also have its corresponding
+ rPDU2DeviceStatusEnergyStartTime OID value updated.
+
+ Getting this OID in models that support this feature will do nothing
+ and return the noOperation(1) value.
+
+ Models that do not support this feature, as well as guest units in an
+ NPS group, will respond to this OID with a value of notSupported (3).
+ Attempts to set this OID in these units will fail."
+
+ ::= { rPDU2Group 4 }
+
+
+-- rPDU2 Phase To Phase Status
+rPDU2PhaseToPhaseStatusTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of connected Rack PDU banks"
+ ::= { rPDU2 12}
+
+rPDU2PhaseToPhase OBJECT IDENTIFIER ::= { rPDU2 13 }
+
+rPDU2PhaseToPhaseStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RPDU2PhaseToPhaseStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of Rack PDU phase to phase status data.
+ This table is only applicable to SKUs that have
+ phase to phase outputs."
+ ::= { rPDU2PhaseToPhase 1 }
+
+rPDU2PhaseToPhaseStatusEntry OBJECT-TYPE
+ SYNTAX RPDU2PhaseToPhaseStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Status data from currently queried Rack PDU
+ phase to phase outputs"
+ INDEX { rPDU2PhaseToPhaseStatusIndex }
+ ::= { rPDU2PhaseToPhaseStatusTable 1 }
+
+RPDU2PhaseToPhaseStatusEntry ::=
+ SEQUENCE {
+ rPDU2PhaseToPhaseStatusIndex INTEGER,
+ rPDU2PhaseToPhaseStatusModule INTEGER,
+ rPDU2PhaseToPhaseStatusVoltage1to2 INTEGER,
+ rPDU2PhaseToPhaseStatusVoltage2to3 INTEGER,
+ rPDU2PhaseToPhaseStatusVoltage3to1 INTEGER
+ }
+
+rPDU2PhaseToPhaseStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index to the Rack PDU phase to phase status table
+ entry"
+ ::= { rPDU2PhaseToPhaseStatusEntry 1 }
+
+rPDU2PhaseToPhaseStatusModule OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The user-defined Rack PDU numeric ID"
+ ::= { rPDU2PhaseToPhaseStatusEntry 2 }
+
+
+rPDU2PhaseToPhaseStatusVoltage1to2 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the Voltage, in Volts, of the Rack
+ PDU phase 1 to phase 2 output being queried"
+ ::= { rPDU2PhaseToPhaseStatusEntry 3 }
+
+rPDU2PhaseToPhaseStatusVoltage2to3 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the Voltage, in Volts, of the Rack
+ PDU phase 2 to phase 3 output being queried"
+ ::= { rPDU2PhaseToPhaseStatusEntry 4 }
+
+rPDU2PhaseToPhaseStatusVoltage3to1 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the Voltage, in Volts, of the Rack
+ PDU phase 3 to phase 2 output being queried"
+ ::= { rPDU2PhaseToPhaseStatusEntry 5 }
+
+
+
+-- the cooling group
+
+coolingUnit OBJECT IDENTIFIER ::= { cooling 1 }
+
+coolingUnitTableSize OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of cooling units accessible via this agent."
+ ::= { coolingUnit 1 }
+
+coolingUnitTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoolingUnitEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of cooling unit level data."
+ ::= { coolingUnit 2}
+
+coolingUnitEntry OBJECT-TYPE
+ SYNTAX CoolingUnitEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An element of coolingUnitTable."
+ INDEX { coolingUnitTableIndex }
+ ::= { coolingUnitTable 1 }
+
+CoolingUnitEntry ::= SEQUENCE {
+ coolingUnitTableIndex INTEGER
+}
+
+coolingUnitTableIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The unit reference identifier for this table and all other table entries subordinate to coolingUnits."
+ ::= { coolingUnitEntry 1 }
+
+coolingUnitAbout OBJECT IDENTIFIER ::= { coolingUnit 3 }
+
+coolingUnitAboutTableSize OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The potential number of entries available in coolingUnitAboutTable."
+ ::= { coolingUnitAbout 1 }
+
+coolingUnitAboutTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoolingUnitAboutEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of unit reference information."
+ ::= { coolingUnitAbout 2}
+
+coolingUnitAboutEntry OBJECT-TYPE
+ SYNTAX CoolingUnitAboutEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An element of coolingUnitAboutTable."
+ INDEX { coolingUnitTableIndex,
+ coolingUnitAboutTableIndex }
+ ::= { coolingUnitAboutTable 1 }
+
+CoolingUnitAboutEntry ::= SEQUENCE {
+ coolingUnitAboutTableIndex INTEGER,
+ coolingUnitAboutDescription DisplayString,
+ coolingUnitAboutValue DisplayString
+}
+
+coolingUnitAboutTableIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The static reference identifier for each table entry."
+ ::= { coolingUnitAboutEntry 1 }
+
+coolingUnitAboutDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A text description of the information presented in coolingUnitAboutValue."
+ ::= { coolingUnitAboutEntry 2 }
+
+coolingUnitAboutValue OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The actual value of the current table entry."
+ ::= { coolingUnitAboutEntry 3 }
+
+coolingUnitStatus OBJECT IDENTIFIER ::= { coolingUnit 4 }
+coolingUnitStatusAnalog OBJECT IDENTIFIER ::= { coolingUnitStatus 1 }
+
+coolingUnitStatusAnalogTableSize OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The potential number of entries available in coolingUnitStatusAnalogTable."
+ ::= { coolingUnitStatusAnalog 1 }
+
+coolingUnitStatusAnalogTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoolingUnitStatusAnalogEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of analog unit status data."
+ ::= { coolingUnitStatusAnalog 2}
+
+coolingUnitStatusAnalogEntry OBJECT-TYPE
+ SYNTAX CoolingUnitStatusAnalogEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An element of coolingUnitStatusAnalogTable."
+ INDEX { coolingUnitTableIndex,
+ coolingUnitStatusAnalogTableIndex }
+ ::= { coolingUnitStatusAnalogTable 1 }
+
+CoolingUnitStatusAnalogEntry ::= SEQUENCE {
+ coolingUnitStatusAnalogTableIndex INTEGER,
+ coolingUnitStatusAnalogDescription DisplayString,
+ coolingUnitStatusAnalogValue INTEGER,
+ coolingUnitStatusAnalogUnits DisplayString,
+ coolingUnitStatusAnalogScale INTEGER
+}
+
+coolingUnitStatusAnalogTableIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The static reference identifier for each table entry."
+ ::= { coolingUnitStatusAnalogEntry 1 }
+
+coolingUnitStatusAnalogDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A text description of the information presented in coolingUnitStatusAnalogValue."
+ ::= { coolingUnitStatusAnalogEntry 2 }
+
+coolingUnitStatusAnalogValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The scaled value of the current table entry (multiplied by coolingUnitStatusAnalogScale for integer presentation)."
+ ::= { coolingUnitStatusAnalogEntry 3 }
+
+coolingUnitStatusAnalogUnits OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The unit of measure by which coolingUnitStatusAnalogValue is expressed."
+ ::= { coolingUnitStatusAnalogEntry 4 }
+
+coolingUnitStatusAnalogScale OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The factor by which coolingUnitStatusAnalogValue is expressed."
+ ::= { coolingUnitStatusAnalogEntry 5 }
+
+coolingUnitStatusDiscrete OBJECT IDENTIFIER ::= { coolingUnitStatus 2 }
+
+coolingUnitStatusDiscreteTableSize OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The potential number of entries available in coolingUnitStatusDiscreteTable."
+ ::= { coolingUnitStatusDiscrete 1 }
+
+coolingUnitStatusDiscreteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoolingUnitStatusDiscreteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of discrete unit status data."
+ ::= { coolingUnitStatusDiscrete 2}
+
+coolingUnitStatusDiscreteEntry OBJECT-TYPE
+ SYNTAX CoolingUnitStatusDiscreteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An element of coolingUnitStatusDiscreteTable."
+ INDEX { coolingUnitTableIndex,
+ coolingUnitStatusDiscreteTableIndex }
+ ::= { coolingUnitStatusDiscreteTable 1 }
+
+CoolingUnitStatusDiscreteEntry ::= SEQUENCE {
+ coolingUnitStatusDiscreteTableIndex INTEGER,
+ coolingUnitStatusDiscreteDescription DisplayString,
+ coolingUnitStatusDiscreteValueAsString DisplayString,
+ coolingUnitStatusDiscreteValueAsInteger INTEGER,
+ coolingUnitStatusDiscreteIntegerReferenceKey DisplayString
+}
+
+coolingUnitStatusDiscreteTableIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The static reference identifier for each table entry."
+ ::= { coolingUnitStatusDiscreteEntry 1 }
+
+coolingUnitStatusDiscreteDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A text description of the information presented in this table's 'value' OIDs."
+ ::= { coolingUnitStatusDiscreteEntry 2 }
+
+coolingUnitStatusDiscreteValueAsString OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The actual value of the current table entry expressed as a string."
+ ::= { coolingUnitStatusDiscreteEntry 3 }
+
+coolingUnitStatusDiscreteValueAsInteger OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The actual value of the current table entry expressed as an integer value."
+ ::= { coolingUnitStatusDiscreteEntry 4 }
+
+coolingUnitStatusDiscreteIntegerReferenceKey OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A complete listing of all possible coolingUnitStatusDiscreteValueAsInteger values paired with their identifying strings."
+ ::= { coolingUnitStatusDiscreteEntry 5 }
+
+coolingUnitConfiguration OBJECT IDENTIFIER ::= { coolingUnit 5 }
+coolingUnitConfigurationAnalog OBJECT IDENTIFIER ::= { coolingUnitConfiguration 1 }
+
+coolingUnitConfigurationAnalogTableSize OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The potential number of entries available in coolingUnitConfigurationAnalogTable."
+ ::= { coolingUnitConfigurationAnalog 1 }
+
+coolingUnitConfigurationAnalogTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoolingUnitConfigurationAnalogEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of analog unit configuration data."
+ ::= { coolingUnitConfigurationAnalog 2}
+
+coolingUnitConfigurationAnalogEntry OBJECT-TYPE
+ SYNTAX CoolingUnitConfigurationAnalogEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An element of coolingUnitConfigurationAnalogTable."
+ INDEX { coolingUnitTableIndex,
+ coolingUnitConfigurationAnalogTableIndex }
+ ::= { coolingUnitConfigurationAnalogTable 1 }
+
+CoolingUnitConfigurationAnalogEntry ::= SEQUENCE {
+ coolingUnitConfigurationAnalogTableIndex INTEGER,
+ coolingUnitConfigurationAnalogDescription DisplayString,
+ coolingUnitConfigurationAnalogValue INTEGER,
+ coolingUnitConfigurationAnalogUnits DisplayString,
+ coolingUnitConfigurationAnalogScale INTEGER,
+ coolingUnitConfigurationAnalogAccess INTEGER,
+ coolingUnitConfigurationAnalogMinimum INTEGER,
+ coolingUnitConfigurationAnalogMaximum INTEGER
+}
+
+coolingUnitConfigurationAnalogTableIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The static reference identifier for each table entry."
+ ::= { coolingUnitConfigurationAnalogEntry 1 }
+
+coolingUnitConfigurationAnalogDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A text description of the information presented in coolingUnitConfigurationAnalogValue."
+ ::= { coolingUnitConfigurationAnalogEntry 2 }
+
+coolingUnitConfigurationAnalogValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The scaled value of the current table entry (multiplied by coolingUnitConfigurationAnalogScale for integer presentation)."
+ ::= { coolingUnitConfigurationAnalogEntry 3 }
+
+coolingUnitConfigurationAnalogUnits OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The unit of measure by which coolingUnitConfigurationAnalogValue is expressed."
+ ::= { coolingUnitConfigurationAnalogEntry 4 }
+
+coolingUnitConfigurationAnalogScale OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The factor by which coolingUnitConfigurationAnalogValue is expressed."
+ ::= { coolingUnitConfigurationAnalogEntry 5 }
+
+coolingUnitConfigurationAnalogAccess OBJECT-TYPE
+ SYNTAX INTEGER {
+ readOnly (1),
+ readWrite (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A description of available access to coolingUnitConfigurationAnalogValue via SNMP client."
+ ::= { coolingUnitConfigurationAnalogEntry 6 }
+
+coolingUnitConfigurationAnalogMinimum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The minimum possible value of coolingUnitConfigurationAnalogValue."
+ ::= { coolingUnitConfigurationAnalogEntry 7 }
+
+coolingUnitConfigurationAnalogMaximum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum possible value of coolingUnitConfigurationAnalogValue."
+ ::= { coolingUnitConfigurationAnalogEntry 8 }
+
+coolingUnitConfigurationDiscrete OBJECT IDENTIFIER ::= { coolingUnitConfiguration 2 }
+
+coolingUnitConfigurationDiscreteTableSize OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The potential number of entries available in coolingUnitConfigurationDiscreteTable."
+ ::= { coolingUnitConfigurationDiscrete 1 }
+
+coolingUnitConfigurationDiscreteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoolingUnitConfigurationDiscreteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of discrete unit configuration data."
+ ::= { coolingUnitConfigurationDiscrete 2}
+
+coolingUnitConfigurationDiscreteEntry OBJECT-TYPE
+ SYNTAX CoolingUnitConfigurationDiscreteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An element of coolingUnitConfigurationDiscreteTable."
+ INDEX { coolingUnitTableIndex,
+ coolingUnitConfigurationDiscreteTableIndex }
+ ::= { coolingUnitConfigurationDiscreteTable 1 }
+
+CoolingUnitConfigurationDiscreteEntry ::= SEQUENCE {
+ coolingUnitConfigurationDiscreteTableIndex INTEGER,
+ coolingUnitConfigurationDiscreteDescription DisplayString,
+ coolingUnitConfigurationDiscreteValueAsString DisplayString,
+ coolingUnitConfigurationDiscreteValueAsInteger INTEGER,
+ coolingUnitConfigurationDiscreteIntegerReferenceKey DisplayString,
+ coolingUnitConfigurationDiscreteAccess INTEGER
+}
+
+coolingUnitConfigurationDiscreteTableIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The static reference identifier for each table entry."
+ ::= { coolingUnitConfigurationDiscreteEntry 1 }
+
+coolingUnitConfigurationDiscreteDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A text description of the information presented in this table's 'value' OIDs."
+ ::= { coolingUnitConfigurationDiscreteEntry 2 }
+
+coolingUnitConfigurationDiscreteValueAsString OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The actual value of the current table entry expressed as a string."
+ ::= { coolingUnitConfigurationDiscreteEntry 3 }
+
+coolingUnitConfigurationDiscreteValueAsInteger OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The actual value of the current table entry expressed as an integer value."
+ ::= { coolingUnitConfigurationDiscreteEntry 4 }
+
+coolingUnitConfigurationDiscreteIntegerReferenceKey OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A complete listing of all possible coolingUnitConfigurationDiscreteValueAsInteger values paired with their identifying strings."
+ ::= { coolingUnitConfigurationDiscreteEntry 5 }
+
+coolingUnitConfigurationDiscreteAccess OBJECT-TYPE
+ SYNTAX INTEGER {
+ readOnly (1),
+ readWrite (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A description of available access to coolingUnitConfigurationDiscreteValueAsInteger via SNMP client."
+ ::= { coolingUnitConfigurationDiscreteEntry 6 }
+
+coolingUnitConfigurationString OBJECT IDENTIFIER ::= { coolingUnitConfiguration 3 }
+
+coolingUnitConfigurationStringTableSize OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The potential number of entries available in coolingUnitConfigurationStringTable."
+ ::= { coolingUnitConfigurationString 1 }
+
+coolingUnitConfigurationStringTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoolingUnitConfigurationStringEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of unit configuration strings."
+ ::= { coolingUnitConfigurationString 2}
+
+coolingUnitConfigurationStringEntry OBJECT-TYPE
+ SYNTAX CoolingUnitConfigurationStringEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An element of coolingUnitConfigurationStringTable."
+ INDEX { coolingUnitTableIndex,
+ coolingUnitConfigurationStringTableIndex }
+ ::= { coolingUnitConfigurationStringTable 1 }
+
+CoolingUnitConfigurationStringEntry ::= SEQUENCE {
+ coolingUnitConfigurationStringTableIndex INTEGER,
+ coolingUnitConfigurationStringDescription DisplayString,
+ coolingUnitConfigurationStringValue DisplayString,
+ coolingUnitConfigurationStringMaxLength INTEGER,
+ coolingUnitConfigurationStringAccess INTEGER
+}
+
+coolingUnitConfigurationStringTableIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The static reference identifier for each table entry."
+ ::= { coolingUnitConfigurationStringEntry 1 }
+
+coolingUnitConfigurationStringDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A text description of the information presented in coolingUnitConfigurationStringValue."
+ ::= { coolingUnitConfigurationStringEntry 2 }
+
+coolingUnitConfigurationStringValue OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The actual value of the current table entry."
+ ::= { coolingUnitConfigurationStringEntry 3 }
+
+coolingUnitConfigurationStringMaxLength OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum string length supported by coolingUnitConfigurationStringValue."
+ ::= { coolingUnitConfigurationStringEntry 4 }
+
+coolingUnitConfigurationStringAccess OBJECT-TYPE
+ SYNTAX INTEGER {
+ readOnly (1),
+ readWrite (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A description of available access to coolingUnitConfigurationStringValue via SNMP client."
+ ::= { coolingUnitConfigurationStringEntry 5 }
+
+coolingUnitExtended OBJECT IDENTIFIER ::= { coolingUnit 6 }
+coolingUnitExtendedAnalog OBJECT IDENTIFIER ::= { coolingUnitExtended 1 }
+
+coolingUnitExtendedAnalogTableSize OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The potential number of entries available in coolingUnitExtendedAnalogTable."
+ ::= { coolingUnitExtendedAnalog 1 }
+
+coolingUnitExtendedAnalogTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoolingUnitExtendedAnalogEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of secondary analog data for the cooling unit or one of its components."
+ ::= { coolingUnitExtendedAnalog 2}
+
+coolingUnitExtendedAnalogEntry OBJECT-TYPE
+ SYNTAX CoolingUnitExtendedAnalogEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An element of coolingUnitExtendedAnalogTable."
+ INDEX { coolingUnitTableIndex,
+ coolingUnitExtendedAnalogTableIndex }
+ ::= { coolingUnitExtendedAnalogTable 1 }
+
+CoolingUnitExtendedAnalogEntry ::= SEQUENCE {
+ coolingUnitExtendedAnalogTableIndex INTEGER,
+ coolingUnitExtendedAnalogDescription DisplayString,
+ coolingUnitExtendedAnalogValue INTEGER,
+ coolingUnitExtendedAnalogUnits DisplayString,
+ coolingUnitExtendedAnalogScale INTEGER
+}
+
+coolingUnitExtendedAnalogTableIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The static reference identifier for each table entry. This identifier may reference different table entries in different unit models."
+ ::= { coolingUnitExtendedAnalogEntry 1 }
+
+coolingUnitExtendedAnalogDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A text description of the information presented in coolingUnitExtendedAnalogValue."
+ ::= { coolingUnitExtendedAnalogEntry 2 }
+
+coolingUnitExtendedAnalogValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The scaled value of the current table entry (multiplied by coolingUnitExtendedAnalogScale for integer presentation)."
+ ::= { coolingUnitExtendedAnalogEntry 3 }
+
+coolingUnitExtendedAnalogUnits OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The unit of measure by which coolingUnitExtendedAnalogValue is expressed."
+ ::= { coolingUnitExtendedAnalogEntry 4 }
+
+coolingUnitExtendedAnalogScale OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The factor by which coolingUnitExtendedAnalogValue is expressed."
+ ::= { coolingUnitExtendedAnalogEntry 5 }
+
+coolingUnitExtendedDiscrete OBJECT IDENTIFIER ::= { coolingUnitExtended 2 }
+
+coolingUnitExtendedDiscreteTableSize OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The potential number of entries available in coolingUnitExtendedDiscreteTable."
+ ::= { coolingUnitExtendedDiscrete 1 }
+
+coolingUnitExtendedDiscreteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoolingUnitExtendedDiscreteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of secondary discrete cooling unit data."
+ ::= { coolingUnitExtendedDiscrete 2}
+
+coolingUnitExtendedDiscreteEntry OBJECT-TYPE
+ SYNTAX CoolingUnitExtendedDiscreteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An element of coolingUnitExtendedDiscreteTable."
+ INDEX { coolingUnitTableIndex,
+ coolingUnitExtendedDiscreteTableIndex }
+ ::= { coolingUnitExtendedDiscreteTable 1 }
+
+CoolingUnitExtendedDiscreteEntry ::= SEQUENCE {
+ coolingUnitExtendedDiscreteTableIndex INTEGER,
+ coolingUnitExtendedDiscreteDescription DisplayString,
+ coolingUnitExtendedDiscreteValueAsString DisplayString,
+ coolingUnitExtendedDiscreteValueAsInteger INTEGER,
+ coolingUnitExtendedDiscreteIntegerReferenceKey DisplayString
+}
+
+coolingUnitExtendedDiscreteTableIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The static reference identifier for each table entry. This identifier may reference different table entries in different unit models."
+ ::= { coolingUnitExtendedDiscreteEntry 1 }
+
+coolingUnitExtendedDiscreteDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A text description of the information presented in this table's 'value' OIDs."
+ ::= { coolingUnitExtendedDiscreteEntry 2 }
+
+coolingUnitExtendedDiscreteValueAsString OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The actual value of the current table entry expressed as a string."
+ ::= { coolingUnitExtendedDiscreteEntry 3 }
+
+coolingUnitExtendedDiscreteValueAsInteger OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The actual value of the current table entry expressed as an integer value."
+ ::= { coolingUnitExtendedDiscreteEntry 4 }
+
+coolingUnitExtendedDiscreteIntegerReferenceKey OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A complete listing of all possible coolingUnitExtendedDiscreteValueAsInteger values paired with their identifying strings."
+ ::= { coolingUnitExtendedDiscreteEntry 5 }
+
+coolingUnitExtendedString OBJECT IDENTIFIER ::= { coolingUnitExtended 3 }
+
+coolingUnitExtendedStringTableSize OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The potential number of entries available in coolingUnitExtendedStringTable."
+ ::= { coolingUnitExtendedString 1 }
+
+coolingUnitExtendedStringTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CoolingUnitExtendedStringEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of secondary unit reference data."
+ ::= { coolingUnitExtendedString 2}
+
+coolingUnitExtendedStringEntry OBJECT-TYPE
+ SYNTAX CoolingUnitExtendedStringEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An element of coolingUnitExtendedStringTable."
+ INDEX { coolingUnitTableIndex,
+ coolingUnitExtendedStringTableIndex }
+ ::= { coolingUnitExtendedStringTable 1 }
+
+CoolingUnitExtendedStringEntry ::= SEQUENCE {
+ coolingUnitExtendedStringTableIndex INTEGER,
+ coolingUnitExtendedStringDescription DisplayString,
+ coolingUnitExtendedStringValue DisplayString
+}
+
+coolingUnitExtendedStringTableIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..2147483647)
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The static reference identifier for each table entry. This identifier may reference different table entries in different unit models."
+ ::= { coolingUnitExtendedStringEntry 1 }
+
+coolingUnitExtendedStringDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A text description of the information presented in coolingUnitExtendedStringValue."
+ ::= { coolingUnitExtendedStringEntry 2 }
+
+coolingUnitExtendedStringValue OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The actual value of the current table entry."
+ ::= { coolingUnitExtendedStringEntry 3 }
+
-- the dm3IdentSystem group
@@ -17109,7 +24747,7 @@ dm3IdentSysDescriptionTableSize OBJECT-TYPE
::= { dm3IdentSystem 1 }
dm3IdentSysDescriptionTable OBJECT-TYPE
- SYNTAX SEQUENCE OF IdentSysDescriptionEntry
+ SYNTAX SEQUENCE OF Dm3IdentSysDescriptionEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -17118,7 +24756,7 @@ dm3IdentSysDescriptionTable OBJECT-TYPE
::= { dm3IdentSystem 2 }
dm3IdentSysDescriptionEntry OBJECT-TYPE
- SYNTAX IdentSysDescriptionEntry
+ SYNTAX Dm3IdentSysDescriptionEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -17126,7 +24764,7 @@ dm3IdentSysDescriptionEntry OBJECT-TYPE
INDEX { dm3IdentSysDescriptionIndex }
::= { dm3IdentSysDescriptionTable 1 }
-IdentSysDescriptionEntry ::=
+Dm3IdentSysDescriptionEntry ::=
SEQUENCE {
dm3IdentSysDescriptionIndex INTEGER,
dm3IdentSysDescriptionText DisplayString
@@ -17184,7 +24822,7 @@ dm3ConfigSysDescriptionTableSize OBJECT-TYPE
::= { dm3ConfigSystem 1 }
dm3ConfigSysDescriptionTable OBJECT-TYPE
- SYNTAX SEQUENCE OF ConfigSysDescriptionEntry
+ SYNTAX SEQUENCE OF Dm3ConfigSysDescriptionEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -17193,7 +24831,7 @@ dm3ConfigSysDescriptionTable OBJECT-TYPE
::= { dm3ConfigSystem 2 }
dm3ConfigSysDescriptionEntry OBJECT-TYPE
- SYNTAX ConfigSysDescriptionEntry
+ SYNTAX Dm3ConfigSysDescriptionEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -17201,7 +24839,7 @@ dm3ConfigSysDescriptionEntry OBJECT-TYPE
INDEX { dm3ConfigSysDescriptionIndex }
::= { dm3ConfigSysDescriptionTable 1 }
-ConfigSysDescriptionEntry ::=
+Dm3ConfigSysDescriptionEntry ::=
SEQUENCE {
dm3ConfigSysDescriptionIndex INTEGER,
dm3ConfigSysDescriptionText DisplayString
@@ -17393,7 +25031,7 @@ dm3ConfigLVDTableSize OBJECT-TYPE
::= { dm3ConfigLVD 1 }
dm3ConfigLVDTable OBJECT-TYPE
- SYNTAX SEQUENCE OF ConfigLVDEntry
+ SYNTAX SEQUENCE OF Dm3ConfigLVDEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -17402,7 +25040,7 @@ dm3ConfigLVDTable OBJECT-TYPE
::= { dm3ConfigLVD 2 }
dm3ConfigLVDEntry OBJECT-TYPE
- SYNTAX ConfigLVDEntry
+ SYNTAX Dm3ConfigLVDEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -17410,7 +25048,7 @@ dm3ConfigLVDEntry OBJECT-TYPE
INDEX { dm3ConfigLVDIndex }
::= { dm3ConfigLVDTable 1 }
-ConfigLVDEntry ::=
+Dm3ConfigLVDEntry ::=
SEQUENCE {
dm3ConfigLVDIndex INTEGER,
dm3ConfigLVDName DisplayString,
@@ -19047,7 +26685,7 @@ dm3ConfigOutRlyTableSize OBJECT-TYPE
::= { dm3ConfigOutputRelays 1 }
dm3ConfigOutRlyTable OBJECT-TYPE
- SYNTAX SEQUENCE OF ConfigOutRlyEntry
+ SYNTAX SEQUENCE OF Dm3ConfigOutRlyEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -19056,7 +26694,7 @@ dm3ConfigOutRlyTable OBJECT-TYPE
::= { dm3ConfigOutputRelays 2 }
dm3ConfigOutRlyEntry OBJECT-TYPE
- SYNTAX ConfigOutRlyEntry
+ SYNTAX Dm3ConfigOutRlyEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -19064,7 +26702,7 @@ dm3ConfigOutRlyEntry OBJECT-TYPE
INDEX { dm3ConfigOutRlyIndex }
::= { dm3ConfigOutRlyTable 1 }
-ConfigOutRlyEntry ::=
+Dm3ConfigOutRlyEntry ::=
SEQUENCE {
dm3ConfigOutRlyIndex INTEGER,
dm3ConfigOutRlyName DisplayString,
@@ -19156,7 +26794,7 @@ dm3ConfigInRlyTableSize OBJECT-TYPE
::= { dm3ConfigInputRelays 1 }
dm3ConfigInRlyTable OBJECT-TYPE
- SYNTAX SEQUENCE OF ConfigInRlyEntry
+ SYNTAX SEQUENCE OF Dm3ConfigInRlyEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -19165,7 +26803,7 @@ dm3ConfigInRlyTable OBJECT-TYPE
::= { dm3ConfigInputRelays 2 }
dm3ConfigInRlyEntry OBJECT-TYPE
- SYNTAX ConfigInRlyEntry
+ SYNTAX Dm3ConfigInRlyEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -19173,7 +26811,7 @@ dm3ConfigInRlyEntry OBJECT-TYPE
INDEX { dm3ConfigInRlyIndex }
::= { dm3ConfigInRlyTable 1 }
-ConfigInRlyEntry ::=
+Dm3ConfigInRlyEntry ::=
SEQUENCE {
dm3ConfigInRlyIndex INTEGER,
dm3ConfigInRlyName DisplayString,
@@ -19262,7 +26900,7 @@ dm3ConfigBreakersTableSize OBJECT-TYPE
::= { dm3ConfigBreakers 1 }
dm3ConfigBreakersTable OBJECT-TYPE
- SYNTAX SEQUENCE OF ConfigBreakersEntry
+ SYNTAX SEQUENCE OF Dm3ConfigBreakersEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -19271,7 +26909,7 @@ dm3ConfigBreakersTable OBJECT-TYPE
::= { dm3ConfigBreakers 2 }
dm3ConfigBreakersEntry OBJECT-TYPE
- SYNTAX ConfigBreakersEntry
+ SYNTAX Dm3ConfigBreakersEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -19279,7 +26917,7 @@ dm3ConfigBreakersEntry OBJECT-TYPE
INDEX { dm3ConfigBreakersIndex }
::= { dm3ConfigBreakersTable 1 }
-ConfigBreakersEntry ::=
+Dm3ConfigBreakersEntry ::=
SEQUENCE {
dm3ConfigBreakersIndex INTEGER,
dm3ConfigBreakersName DisplayString,
@@ -19351,7 +26989,7 @@ dm3ConfigFusesTableSize OBJECT-TYPE
::= { dm3ConfigFuses 1 }
dm3ConfigFusesTable OBJECT-TYPE
- SYNTAX SEQUENCE OF ConfigFusesEntry
+ SYNTAX SEQUENCE OF Dm3ConfigFusesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -19360,7 +26998,7 @@ dm3ConfigFusesTable OBJECT-TYPE
::= { dm3ConfigFuses 2 }
dm3ConfigFusesEntry OBJECT-TYPE
- SYNTAX ConfigFusesEntry
+ SYNTAX Dm3ConfigFusesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -19368,7 +27006,7 @@ dm3ConfigFusesEntry OBJECT-TYPE
INDEX { dm3ConfigFusesIndex }
::= { dm3ConfigFusesTable 1 }
-ConfigFusesEntry ::=
+Dm3ConfigFusesEntry ::=
SEQUENCE {
dm3ConfigFusesIndex INTEGER,
dm3ConfigFusesName DisplayString,
@@ -19533,7 +27171,7 @@ dm3StatusAlarmsTableSize OBJECT-TYPE
::= { dm3StatusAlarms 1 }
dm3StatusAlarmsTable OBJECT-TYPE
- SYNTAX SEQUENCE OF StatusAlarmsEntry
+ SYNTAX SEQUENCE OF Dm3StatusAlarmsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -19542,7 +27180,7 @@ dm3StatusAlarmsTable OBJECT-TYPE
::= { dm3StatusAlarms 2 }
dm3StatusAlarmsEntry OBJECT-TYPE
- SYNTAX StatusAlarmsEntry
+ SYNTAX Dm3StatusAlarmsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -19550,7 +27188,7 @@ dm3StatusAlarmsEntry OBJECT-TYPE
INDEX { dm3StatusAlarmsIndex }
::= { dm3StatusAlarmsTable 1 }
-StatusAlarmsEntry ::=
+Dm3StatusAlarmsEntry ::=
SEQUENCE {
dm3StatusAlarmsIndex INTEGER,
dm3StatusAlarmsText DisplayString
@@ -19683,7 +27321,7 @@ dm3StatusLVDTableSize OBJECT-TYPE
::= { dm3StatusLVD 1 }
dm3StatusLVDTable OBJECT-TYPE
- SYNTAX SEQUENCE OF StatusLVDEntry
+ SYNTAX SEQUENCE OF Dm3StatusLVDEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -19692,7 +27330,7 @@ dm3StatusLVDTable OBJECT-TYPE
::= { dm3StatusLVD 2 }
dm3StatusLVDEntry OBJECT-TYPE
- SYNTAX StatusLVDEntry
+ SYNTAX Dm3StatusLVDEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -19700,7 +27338,7 @@ dm3StatusLVDEntry OBJECT-TYPE
INDEX { dm3StatusLVDIndex }
::= { dm3StatusLVDTable 1 }
-StatusLVDEntry ::=
+Dm3StatusLVDEntry ::=
SEQUENCE {
dm3StatusLVDIndex INTEGER,
dm3StatusLVDName DisplayString,
@@ -19763,7 +27401,7 @@ dm3StatusRectTableSize OBJECT-TYPE
::= { dm3StatusRectifier 1 }
dm3StatusRectTable OBJECT-TYPE
- SYNTAX SEQUENCE OF StatusRectEntry
+ SYNTAX SEQUENCE OF Dm3StatusRectEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -19772,7 +27410,7 @@ dm3StatusRectTable OBJECT-TYPE
::= { dm3StatusRectifier 2 }
dm3StatusRectEntry OBJECT-TYPE
- SYNTAX StatusRectEntry
+ SYNTAX Dm3StatusRectEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -19780,7 +27418,7 @@ dm3StatusRectEntry OBJECT-TYPE
INDEX { dm3StatusRectIndex }
::= { dm3StatusRectTable 1 }
-StatusRectEntry ::=
+Dm3StatusRectEntry ::=
SEQUENCE {
dm3StatusRectIndex INTEGER,
dm3StatusRectID INTEGER,
@@ -20021,7 +27659,7 @@ dm3StatusConvTableSize OBJECT-TYPE
::= { dm3StatusConverter 1 }
dm3StatusConvTable OBJECT-TYPE
- SYNTAX SEQUENCE OF StatusConvEntry
+ SYNTAX SEQUENCE OF Dm3StatusConvEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -20030,7 +27668,7 @@ dm3StatusConvTable OBJECT-TYPE
::= { dm3StatusConverter 2 }
dm3StatusConvEntry OBJECT-TYPE
- SYNTAX StatusConvEntry
+ SYNTAX Dm3StatusConvEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -20038,7 +27676,7 @@ dm3StatusConvEntry OBJECT-TYPE
INDEX { dm3StatusConvIndex }
::= { dm3StatusConvTable 1 }
-StatusConvEntry ::=
+Dm3StatusConvEntry ::=
SEQUENCE {
dm3StatusConvIndex INTEGER,
dm3StatusConvID INTEGER,
@@ -20277,7 +27915,7 @@ dm3StatusOutRlyTableSize OBJECT-TYPE
::= { dm3StatusOutputRelays 1 }
dm3StatusOutRlyTable OBJECT-TYPE
- SYNTAX SEQUENCE OF StatusOutRlyEntry
+ SYNTAX SEQUENCE OF Dm3StatusOutRlyEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -20286,7 +27924,7 @@ dm3StatusOutRlyTable OBJECT-TYPE
::= { dm3StatusOutputRelays 2 }
dm3StatusOutRlyEntry OBJECT-TYPE
- SYNTAX StatusOutRlyEntry
+ SYNTAX Dm3StatusOutRlyEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -20294,7 +27932,7 @@ dm3StatusOutRlyEntry OBJECT-TYPE
INDEX { dm3StatusOutRlyIndex }
::= { dm3StatusOutRlyTable 1 }
-StatusOutRlyEntry ::=
+Dm3StatusOutRlyEntry ::=
SEQUENCE {
dm3StatusOutRlyIndex INTEGER,
dm3StatusOutRlyName DisplayString,
@@ -20345,7 +27983,7 @@ dm3StatusInRlyTableSize OBJECT-TYPE
::= { dm3StatusInputRelays 1 }
dm3StatusInRlyTable OBJECT-TYPE
- SYNTAX SEQUENCE OF StatusInRlyEntry
+ SYNTAX SEQUENCE OF Dm3StatusInRlyEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -20355,7 +27993,7 @@ dm3StatusInRlyTable OBJECT-TYPE
dm3StatusInRlyEntry OBJECT-TYPE
- SYNTAX StatusInRlyEntry
+ SYNTAX Dm3StatusInRlyEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -20363,7 +28001,7 @@ dm3StatusInRlyEntry OBJECT-TYPE
INDEX { dm3StatusInRlyIndex }
::= { dm3StatusInRlyTable 1 }
-StatusInRlyEntry ::=
+Dm3StatusInRlyEntry ::=
SEQUENCE {
dm3StatusInRlyIndex INTEGER,
dm3StatusInRlyName DisplayString,
@@ -20413,7 +28051,7 @@ dm3StatusBreakersTableSize OBJECT-TYPE
::= { dm3StatusBreakers 1 }
dm3StatusBreakersTable OBJECT-TYPE
- SYNTAX SEQUENCE OF StatusBreakersEntry
+ SYNTAX SEQUENCE OF Dm3StatusBreakersEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -20422,7 +28060,7 @@ dm3StatusBreakersTable OBJECT-TYPE
::= { dm3StatusBreakers 2 }
dm3StatusBreakersEntry OBJECT-TYPE
- SYNTAX StatusBreakersEntry
+ SYNTAX Dm3StatusBreakersEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -20430,7 +28068,7 @@ dm3StatusBreakersEntry OBJECT-TYPE
INDEX { dm3StatusBreakersIndex }
::= { dm3StatusBreakersTable 1 }
-StatusBreakersEntry ::=
+Dm3StatusBreakersEntry ::=
SEQUENCE {
dm3StatusBreakersIndex INTEGER,
dm3StatusBreakersName DisplayString,
@@ -20480,7 +28118,7 @@ dm3StatusFusesTableSize OBJECT-TYPE
::= { dm3StatusFuses 1 }
dm3StatusFusesTable OBJECT-TYPE
- SYNTAX SEQUENCE OF StatusFusesEntry
+ SYNTAX SEQUENCE OF Dm3StatusFusesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -20489,7 +28127,7 @@ dm3StatusFusesTable OBJECT-TYPE
::= { dm3StatusFuses 2 }
dm3StatusFusesEntry OBJECT-TYPE
- SYNTAX StatusFusesEntry
+ SYNTAX Dm3StatusFusesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -20497,7 +28135,7 @@ dm3StatusFusesEntry OBJECT-TYPE
INDEX { dm3StatusFusesIndex }
::= { dm3StatusFusesTable 1 }
-StatusFusesEntry ::=
+Dm3StatusFusesEntry ::=
SEQUENCE {
dm3StatusFusesIndex INTEGER,
dm3StatusFusesName DisplayString,
@@ -20636,7 +28274,7 @@ atsIdentDeviceRating OBJECT-TYPE
"The number of phases per input for this device."
::= { atsCalibrationInput 2 }
- atsCalibrationInputTable OBJECT-TYPE
+ atsCalibrationInputPhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF ATSCalibrationInputPhaseEntry
ACCESS not-accessible
STATUS mandatory
@@ -20652,7 +28290,7 @@ atsIdentDeviceRating OBJECT-TYPE
"An entry containing calibration information applicable to a
particular input phase."
INDEX { atsCalibrationInputTableIndex, atsCalibrationInputPhaseTableIndex }
- ::= { atsCalibrationInputTable 1 }
+ ::= { atsCalibrationInputPhaseTable 1 }
ATSCalibrationInputPhaseEntry ::= SEQUENCE {
atsCalibrationInputTableIndex INTEGER,
@@ -21483,7 +29121,7 @@ atsConfigPhaseOverLoadThreshold OBJECT-TYPE
-- Input Table
atsInputTable OBJECT-TYPE
- SYNTAX SEQUENCE OF ATSPhaseInputEntry
+ SYNTAX SEQUENCE OF AtsInputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -21492,7 +29130,7 @@ atsConfigPhaseOverLoadThreshold OBJECT-TYPE
::= { atsStatusInput 2 }
atsInputEntry OBJECT-TYPE
- SYNTAX ATSPhaseInputEntry
+ SYNTAX AtsInputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -21501,7 +29139,7 @@ atsConfigPhaseOverLoadThreshold OBJECT-TYPE
INDEX { atsInputTableIndex }
::= { atsInputTable 1 }
- ATSPhaseInputEntry ::= SEQUENCE {
+ AtsInputEntry ::= SEQUENCE {
atsInputTableIndex INTEGER,
atsNumInputPhases INTEGER,
atsInputVoltageOrientation INTEGER,
@@ -21589,7 +29227,7 @@ atsConfigPhaseOverLoadThreshold OBJECT-TYPE
-- Input Phase Table
atsInputPhaseTable OBJECT-TYPE
- SYNTAX SEQUENCE OF ATSPhaseInputPhaseEntry
+ SYNTAX SEQUENCE OF AtsInputPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -21598,7 +29236,7 @@ atsConfigPhaseOverLoadThreshold OBJECT-TYPE
::= { atsStatusInput 3 }
atsInputPhaseEntry OBJECT-TYPE
- SYNTAX ATSPhaseInputPhaseEntry
+ SYNTAX AtsInputPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -21607,7 +29245,7 @@ atsConfigPhaseOverLoadThreshold OBJECT-TYPE
INDEX { atsInputPhaseTableIndex, atsInputPhaseIndex }
::= { atsInputPhaseTable 1 }
- ATSPhaseInputPhaseEntry ::= SEQUENCE {
+ AtsInputPhaseEntry ::= SEQUENCE {
atsInputPhaseTableIndex INTEGER,
atsInputPhaseIndex INTEGER,
atsInputVoltage INTEGER,
@@ -21749,7 +29387,7 @@ atsConfigPhaseOverLoadThreshold OBJECT-TYPE
-- Output Table
atsOutputTable OBJECT-TYPE
- SYNTAX SEQUENCE OF ATSPhaseOutputEntry
+ SYNTAX SEQUENCE OF AtsOutputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -21758,7 +29396,7 @@ atsConfigPhaseOverLoadThreshold OBJECT-TYPE
::= { atsStatusOutput 2 }
atsOutputEntry OBJECT-TYPE
- SYNTAX ATSPhaseOutputEntry
+ SYNTAX AtsOutputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -21767,7 +29405,7 @@ atsConfigPhaseOverLoadThreshold OBJECT-TYPE
INDEX { atsOutputTableIndex }
::= { atsOutputTable 1 }
- ATSPhaseOutputEntry ::= SEQUENCE {
+ AtsOutputEntry ::= SEQUENCE {
atsOutputTableIndex INTEGER,
atsNumOutputPhases INTEGER,
atsOutputVoltageOrientation INTEGER,
@@ -21833,7 +29471,7 @@ atsConfigPhaseOverLoadThreshold OBJECT-TYPE
-- Output Phase Table
atsOutputPhaseTable OBJECT-TYPE
- SYNTAX SEQUENCE OF ATSPhaseOutputPhaseEntry
+ SYNTAX SEQUENCE OF AtsOutputPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -21842,7 +29480,7 @@ atsConfigPhaseOverLoadThreshold OBJECT-TYPE
::= { atsStatusOutput 3 }
atsOutputPhaseEntry OBJECT-TYPE
- SYNTAX ATSPhaseOutputPhaseEntry
+ SYNTAX AtsOutputPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -21851,7 +29489,7 @@ atsConfigPhaseOverLoadThreshold OBJECT-TYPE
INDEX { atsOutputPhaseTableIndex, atsOutputPhaseIndex }
::= { atsOutputPhaseTable 1 }
- ATSPhaseOutputPhaseEntry ::= SEQUENCE {
+ AtsOutputPhaseEntry ::= SEQUENCE {
atsOutputPhaseTableIndex INTEGER,
atsOutputPhaseIndex INTEGER,
atsOutputVoltage INTEGER,
@@ -22617,7 +30255,7 @@ dcmim2ConfigLVDTableSize OBJECT-TYPE
::= { dcmim2ConfigLVD 1 }
dcmim2ConfigLVDTable OBJECT-TYPE
- SYNTAX SEQUENCE OF DC2ConfigLVDEntry
+ SYNTAX SEQUENCE OF Dcmim2ConfigLVDEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -22626,7 +30264,7 @@ dcmim2ConfigLVDTable OBJECT-TYPE
::= { dcmim2ConfigLVD 2 }
dcmim2ConfigLVDEntry OBJECT-TYPE
- SYNTAX DC2ConfigLVDEntry
+ SYNTAX Dcmim2ConfigLVDEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -22634,7 +30272,7 @@ dcmim2ConfigLVDEntry OBJECT-TYPE
INDEX { dcmim2ConfigLVDIndex }
::= { dcmim2ConfigLVDTable 1 }
-DC2ConfigLVDEntry ::=
+Dcmim2ConfigLVDEntry ::=
SEQUENCE {
dcmim2ConfigLVDIndex INTEGER,
dcmim2ConfigLVDTrip INTEGER,
@@ -22758,7 +30396,7 @@ dcmim2StatusRectTableSize OBJECT-TYPE
::= { dcmim2StatusRectifier 1 }
dcmim2StatusRectTable OBJECT-TYPE
- SYNTAX SEQUENCE OF DC2StatusRectEntry
+ SYNTAX SEQUENCE OF Dcmim2StatusRectEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -22767,7 +30405,7 @@ dcmim2StatusRectTable OBJECT-TYPE
::= { dcmim2StatusRectifier 2 }
dcmim2StatusRectEntry OBJECT-TYPE
- SYNTAX DC2StatusRectEntry
+ SYNTAX Dcmim2StatusRectEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -22775,7 +30413,7 @@ dcmim2StatusRectEntry OBJECT-TYPE
INDEX { dcmim2StatusRectIndex }
::= { dcmim2StatusRectTable 1 }
-DC2StatusRectEntry ::=
+Dcmim2StatusRectEntry ::=
SEQUENCE {
dcmim2StatusRectIndex INTEGER,
dcmim2StatusRectDevType INTEGER,
@@ -22928,7 +30566,7 @@ dcmim2StatusLVDTableSize OBJECT-TYPE
::= { dcmim2StatusLVD 1 }
dcmim2StatusLVDTable OBJECT-TYPE
- SYNTAX SEQUENCE OF DC2StatusLVDEntry
+ SYNTAX SEQUENCE OF Dcmim2StatusLVDEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -22937,7 +30575,7 @@ dcmim2StatusLVDTable OBJECT-TYPE
::= { dcmim2StatusLVD 2 }
dcmim2StatusLVDEntry OBJECT-TYPE
- SYNTAX DC2StatusLVDEntry
+ SYNTAX Dcmim2StatusLVDEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -22945,7 +30583,7 @@ dcmim2StatusLVDEntry OBJECT-TYPE
INDEX { dcmim2StatusLVDIndex }
::= { dcmim2StatusLVDTable 1 }
-DC2StatusLVDEntry ::=
+Dcmim2StatusLVDEntry ::=
SEQUENCE {
dcmim2StatusLVDIndex INTEGER,
dcmim2StatusLVDState INTEGER
@@ -22984,7 +30622,7 @@ dcmim2StatusAlarmsTableSize OBJECT-TYPE
::= { dcmim2StatusAlarms 1 }
dcmim2StatusAlarmsTable OBJECT-TYPE
- SYNTAX SEQUENCE OF DC2StatusAlarmsEntry
+ SYNTAX SEQUENCE OF Dcmim2StatusAlarmsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -22993,7 +30631,7 @@ dcmim2StatusAlarmsTable OBJECT-TYPE
::= { dcmim2StatusAlarms 2 }
dcmim2StatusAlarmsEntry OBJECT-TYPE
- SYNTAX DC2StatusAlarmsEntry
+ SYNTAX Dcmim2StatusAlarmsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -23001,7 +30639,7 @@ dcmim2StatusAlarmsEntry OBJECT-TYPE
INDEX { dcmim2StatusAlarmsIndex }
::= { dcmim2StatusAlarmsTable 1 }
-DC2StatusAlarmsEntry ::=
+Dcmim2StatusAlarmsEntry ::=
SEQUENCE {
dcmim2StatusAlarmsIndex INTEGER,
dcmim2StatusAlarmsText DisplayString
@@ -23452,8 +31090,8 @@ emConfigContactSeverity OBJECT-TYPE
ACCESS read-write
STATUS mandatory
DESCRIPTION
- "The severtity of the alarm that will be triggered when
- the input caontact is activated. The alarms can be
+ "The severity of the alarm that will be triggered when
+ the input contact is activated. The alarms can be
critical(1), warning(2) or informational(3)."
::= { emConfigContactsEntry 4 }
@@ -23861,7 +31499,7 @@ memModulesStatusTableSize OBJECT-TYPE
::= { memModules 1 }
memModulesStatusTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MemModulesStatusTableEntry
+ SYNTAX SEQUENCE OF MemModulesStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -23869,8 +31507,8 @@ memModulesStatusTable OBJECT-TYPE
attached to the system."
::= { memModules 2 }
-memModulesStatusTableEntry OBJECT-TYPE
- SYNTAX MemModulesStatusTableEntry
+memModulesStatusEntry OBJECT-TYPE
+ SYNTAX MemModulesStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -23878,7 +31516,7 @@ memModulesStatusTableEntry OBJECT-TYPE
INDEX { memModulesStatusModuleNumber }
::= { memModulesStatusTable 1 }
-MemModulesStatusTableEntry ::=
+MemModulesStatusEntry ::=
SEQUENCE {
memModulesStatusModuleNumber INTEGER,
memModulesStatusModuleName DisplayString,
@@ -23895,7 +31533,7 @@ memModulesStatusModuleNumber OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The module number."
- ::= { memModulesStatusTableEntry 1 }
+ ::= { memModulesStatusEntry 1 }
memModulesStatusModuleName OBJECT-TYPE
SYNTAX DisplayString
@@ -23903,7 +31541,7 @@ memModulesStatusModuleName OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The module name."
- ::= { memModulesStatusTableEntry 2 }
+ ::= { memModulesStatusEntry 2 }
memModulesStatusModuleLocation OBJECT-TYPE
SYNTAX DisplayString
@@ -23911,7 +31549,7 @@ memModulesStatusModuleLocation OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The location of the module."
- ::= { memModulesStatusTableEntry 3 }
+ ::= { memModulesStatusEntry 3 }
memModulesStatusModelNumber OBJECT-TYPE
SYNTAX DisplayString
@@ -23919,7 +31557,7 @@ memModulesStatusModelNumber OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The model number of the module."
- ::= { memModulesStatusTableEntry 4 }
+ ::= { memModulesStatusEntry 4 }
memModulesStatusSerialNumber OBJECT-TYPE
SYNTAX DisplayString
@@ -23927,7 +31565,7 @@ memModulesStatusSerialNumber OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The serial number of the module."
- ::= { memModulesStatusTableEntry 5 }
+ ::= { memModulesStatusEntry 5 }
memModulesStatusFirmwareRev OBJECT-TYPE
SYNTAX DisplayString
@@ -23935,7 +31573,7 @@ memModulesStatusFirmwareRev OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The firmware revision of the module."
- ::= { memModulesStatusTableEntry 6 }
+ ::= { memModulesStatusEntry 6 }
memModulesStatusHardwareRev OBJECT-TYPE
SYNTAX DisplayString
@@ -23943,7 +31581,7 @@ memModulesStatusHardwareRev OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The hardware revision."
- ::= { memModulesStatusTableEntry 7 }
+ ::= { memModulesStatusEntry 7 }
-- MEM Modules Config table
@@ -23956,7 +31594,7 @@ memModulesConfigTableSize OBJECT-TYPE
::= { memModules 3 }
memModulesConfigTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MemModulesConfigTableEntry
+ SYNTAX SEQUENCE OF MemModulesConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -23964,8 +31602,8 @@ memModulesConfigTable OBJECT-TYPE
attached to the system."
::= { memModules 4 }
-memModulesConfigTableEntry OBJECT-TYPE
- SYNTAX MemModulesConfigTableEntry
+memModulesConfigEntry OBJECT-TYPE
+ SYNTAX MemModulesConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -23973,7 +31611,7 @@ memModulesConfigTableEntry OBJECT-TYPE
INDEX { memModulesConfigModuleNumber }
::= { memModulesConfigTable 1 }
-MemModulesConfigTableEntry ::=
+MemModulesConfigEntry ::=
SEQUENCE {
memModulesConfigModuleNumber INTEGER,
memModulesConfigModuleName DisplayString,
@@ -23986,7 +31624,7 @@ memModulesConfigModuleNumber OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The module number."
- ::= { memModulesConfigTableEntry 1 }
+ ::= { memModulesConfigEntry 1 }
memModulesConfigModuleName OBJECT-TYPE
SYNTAX DisplayString
@@ -23994,7 +31632,7 @@ memModulesConfigModuleName OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The module name."
- ::= { memModulesConfigTableEntry 2 }
+ ::= { memModulesConfigEntry 2 }
memModulesConfigModuleLocation OBJECT-TYPE
SYNTAX DisplayString
@@ -24002,7 +31640,7 @@ memModulesConfigModuleLocation OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The location of the module."
- ::= { memModulesConfigTableEntry 3 }
+ ::= { memModulesConfigEntry 3 }
-- MEM Sensor Status Table
@@ -24030,15 +31668,15 @@ memSensorsStatusTableSize OBJECT-TYPE
::= { memSensors 2 }
memSensorsStatusTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MemSensorsStatusTableEntry
+ SYNTAX SEQUENCE OF MemSensorsStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting sensor status information."
::= { memSensors 3 }
-memSensorsStatusTableEntry OBJECT-TYPE
- SYNTAX MemSensorsStatusTableEntry
+memSensorsStatusEntry OBJECT-TYPE
+ SYNTAX MemSensorsStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -24046,7 +31684,7 @@ memSensorsStatusTableEntry OBJECT-TYPE
INDEX { memSensorsStatusModuleNumber, memSensorsStatusSensorNumber }
::= { memSensorsStatusTable 1 }
-MemSensorsStatusTableEntry ::=
+MemSensorsStatusEntry ::=
SEQUENCE {
memSensorsStatusModuleNumber INTEGER,
memSensorsStatusSensorNumber INTEGER,
@@ -24064,7 +31702,7 @@ memSensorsStatusModuleNumber OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The number of the module that the sensor is attached to."
- ::= { memSensorsStatusTableEntry 1 }
+ ::= { memSensorsStatusEntry 1 }
memSensorsStatusSensorNumber OBJECT-TYPE
SYNTAX INTEGER
@@ -24072,7 +31710,7 @@ memSensorsStatusSensorNumber OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The number of this sensor on the module."
- ::= { memSensorsStatusTableEntry 2 }
+ ::= { memSensorsStatusEntry 2 }
memSensorsStatusSensorName OBJECT-TYPE
SYNTAX DisplayString
@@ -24080,7 +31718,7 @@ memSensorsStatusSensorName OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The sensor name."
- ::= { memSensorsStatusTableEntry 3 }
+ ::= { memSensorsStatusEntry 3 }
memSensorsStatusSensorLocation OBJECT-TYPE
SYNTAX DisplayString
@@ -24088,7 +31726,7 @@ memSensorsStatusSensorLocation OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The location of the sensor."
- ::= { memSensorsStatusTableEntry 4 }
+ ::= { memSensorsStatusEntry 4 }
memSensorsTemperature OBJECT-TYPE
SYNTAX INTEGER
@@ -24098,7 +31736,7 @@ memSensorsTemperature OBJECT-TYPE
"The sensor's current temperature reading.
Units are displayed in the scale shown in
the memSensorsStatusSysTempUnits OID (Celsius or Fahrenheit)."
- ::= { memSensorsStatusTableEntry 5 }
+ ::= { memSensorsStatusEntry 5 }
memSensorsHumidity OBJECT-TYPE
SYNTAX INTEGER
@@ -24106,7 +31744,7 @@ memSensorsHumidity OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The current humidity reading from the sensor."
- ::= { memSensorsStatusTableEntry 6 }
+ ::= { memSensorsStatusEntry 6 }
memSensorsCommStatus OBJECT-TYPE
SYNTAX INTEGER {
@@ -24118,7 +31756,7 @@ memSensorsCommStatus OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The communications status of the sensor."
- ::= { memSensorsStatusTableEntry 7 }
+ ::= { memSensorsStatusEntry 7 }
memSensorsAlarmStatus OBJECT-TYPE
SYNTAX INTEGER {
@@ -24130,7 +31768,7 @@ memSensorsAlarmStatus OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The alarm status of the sensor."
- ::= { memSensorsStatusTableEntry 8 }
+ ::= { memSensorsStatusEntry 8 }
-- MEM Sensor Config Table
@@ -24144,7 +31782,7 @@ memSensorsConfigTableSize OBJECT-TYPE
::= { memSensors 4 }
memSensorsConfigTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MemSensorsConfigTableEntry
+ SYNTAX SEQUENCE OF MemSensorsConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -24152,8 +31790,8 @@ memSensorsConfigTable OBJECT-TYPE
sensors attached to the system."
::= { memSensors 5 }
-memSensorsConfigTableEntry OBJECT-TYPE
- SYNTAX MemSensorsConfigTableEntry
+memSensorsConfigEntry OBJECT-TYPE
+ SYNTAX MemSensorsConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -24161,7 +31799,7 @@ memSensorsConfigTableEntry OBJECT-TYPE
INDEX { memSensorsConfigModuleNumber, memSensorsConfigSensorNumber }
::= { memSensorsConfigTable 1 }
-MemSensorsConfigTableEntry ::=
+MemSensorsConfigEntry ::=
SEQUENCE {
memSensorsConfigModuleNumber INTEGER,
memSensorsConfigSensorNumber INTEGER,
@@ -24194,7 +31832,7 @@ memSensorsConfigModuleNumber OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The number of the module that the sensor is attached to."
- ::= { memSensorsConfigTableEntry 1 }
+ ::= { memSensorsConfigEntry 1 }
memSensorsConfigSensorNumber OBJECT-TYPE
SYNTAX INTEGER
@@ -24202,7 +31840,7 @@ memSensorsConfigSensorNumber OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The number of this sensor on the module."
- ::= { memSensorsConfigTableEntry 2 }
+ ::= { memSensorsConfigEntry 2 }
memSensorsName OBJECT-TYPE
SYNTAX DisplayString
@@ -24210,7 +31848,7 @@ memSensorsName OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"A descriptive name for the sensor."
- ::= { memSensorsConfigTableEntry 3 }
+ ::= { memSensorsConfigEntry 3 }
memSensorsLocation OBJECT-TYPE
SYNTAX DisplayString
@@ -24218,7 +31856,7 @@ memSensorsLocation OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The location of the sensor."
- ::= { memSensorsConfigTableEntry 4 }
+ ::= { memSensorsConfigEntry 4 }
memSensorsAlarmGeneration OBJECT-TYPE
SYNTAX INTEGER {
@@ -24229,7 +31867,7 @@ memSensorsAlarmGeneration OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"Enable or disable alarm generation on this sensor."
- ::= { memSensorsConfigTableEntry 5 }
+ ::= { memSensorsConfigEntry 5 }
memSensorsTempMaxThresh OBJECT-TYPE
SYNTAX INTEGER
@@ -24240,7 +31878,7 @@ memSensorsTempMaxThresh OBJECT-TYPE
temperature threshold violation alarm on this sensor.
The temperature scale is based on the memSensorsStatusSysTempUnits OID."
- ::= { memSensorsConfigTableEntry 6 }
+ ::= { memSensorsConfigEntry 6 }
memSensorsTempHighThresh OBJECT-TYPE
SYNTAX INTEGER
@@ -24250,7 +31888,7 @@ memSensorsTempHighThresh OBJECT-TYPE
"The temperature at which the MEM will generate a high
temperature threshold violation alarm on this sensor.
The temperature scale is based on the memSensorsStatusSysTempUnits OID."
- ::= { memSensorsConfigTableEntry 7 }
+ ::= { memSensorsConfigEntry 7 }
memSensorsTempLowThresh OBJECT-TYPE
SYNTAX INTEGER
@@ -24260,7 +31898,7 @@ memSensorsTempLowThresh OBJECT-TYPE
"The temperature at which the MEM will generate a low
temperature threshold violation alarm on this sensor.
The temperature scale is based on the memSensorsStatusSysTempUnits OID."
- ::= { memSensorsConfigTableEntry 8 }
+ ::= { memSensorsConfigEntry 8 }
memSensorsTempMinThresh OBJECT-TYPE
SYNTAX INTEGER
@@ -24270,7 +31908,7 @@ memSensorsTempMinThresh OBJECT-TYPE
"The temperature at which the MEM will generate a minimum
temperature threshold violation alarm on this sensor.
The temperature scale is based on the memSensorsStatusSysTempUnits OID."
- ::= { memSensorsConfigTableEntry 9 }
+ ::= { memSensorsConfigEntry 9 }
memSensorsTempThreshHysteresis OBJECT-TYPE
SYNTAX INTEGER
@@ -24281,7 +31919,7 @@ memSensorsTempThreshHysteresis OBJECT-TYPE
temperature alarm to change from an active to an inactive state.
The temperature scale is based on the memSensorsStatusSysTempUnits OID."
- ::= { memSensorsConfigTableEntry 10 }
+ ::= { memSensorsConfigEntry 10 }
memSensorsTempShortDecRateThreshValue OBJECT-TYPE
SYNTAX INTEGER
@@ -24291,7 +31929,7 @@ memSensorsTempShortDecRateThreshValue OBJECT-TYPE
"The value of the temperature short-term decreasing rate
time that will cause an alarm to be generated.
The temperature scale is based on the memSensorsStatusSysTempUnits OID."
- ::= { memSensorsConfigTableEntry 11 }
+ ::= { memSensorsConfigEntry 11 }
memSensorsTempShortDecRateThreshTime OBJECT-TYPE
SYNTAX INTEGER
@@ -24301,7 +31939,7 @@ memSensorsTempShortDecRateThreshTime OBJECT-TYPE
"The time over which the temperature may not decrease
beyond the value specified by the temperature short-term
decreasing rate threshold value."
- ::= { memSensorsConfigTableEntry 12 }
+ ::= { memSensorsConfigEntry 12 }
memSensorsTempShortIncRateThreshValue OBJECT-TYPE
SYNTAX INTEGER
@@ -24311,7 +31949,7 @@ memSensorsTempShortIncRateThreshValue OBJECT-TYPE
"The value of the temperature short-term increasing rate
time that will cause an alarm to be generated.
The temperature scale is based on the memSensorsStatusSysTempUnits OID."
- ::= { memSensorsConfigTableEntry 13 }
+ ::= { memSensorsConfigEntry 13 }
memSensorsTempShortIncRateThreshTime OBJECT-TYPE
SYNTAX INTEGER
@@ -24321,7 +31959,7 @@ memSensorsTempShortIncRateThreshTime OBJECT-TYPE
"The time over which the temperature may not increase
beyond the value specified by the temperature short-term
increasing rate threshold value."
- ::= { memSensorsConfigTableEntry 14 }
+ ::= { memSensorsConfigEntry 14 }
memSensorsTempLongDecRateThreshValue OBJECT-TYPE
SYNTAX INTEGER
@@ -24331,7 +31969,7 @@ memSensorsTempLongDecRateThreshValue OBJECT-TYPE
"The value of the temperature long-term decreasing rate
time that will cause an alarm to be generated.
The temperature scale is based on the memSensorsStatusSysTempUnits OID."
- ::= { memSensorsConfigTableEntry 15 }
+ ::= { memSensorsConfigEntry 15 }
memSensorsTempLongDecRateThreshTime OBJECT-TYPE
SYNTAX INTEGER
@@ -24341,7 +31979,7 @@ memSensorsTempLongDecRateThreshTime OBJECT-TYPE
"The time over which the temperature may not decrease
beyond the value specified by the temperature long-term
decreasing rate threshold value."
- ::= { memSensorsConfigTableEntry 16 }
+ ::= { memSensorsConfigEntry 16 }
memSensorsTempLongIncRateThreshValue OBJECT-TYPE
SYNTAX INTEGER
@@ -24351,7 +31989,7 @@ memSensorsTempLongIncRateThreshValue OBJECT-TYPE
"The value of the temperature long-term increasing rate
time that will cause an alarm to be generated.
The temperature scale is based on the memSensorsStatusSysTempUnits OID."
- ::= { memSensorsConfigTableEntry 17 }
+ ::= { memSensorsConfigEntry 17 }
memSensorsTempLongIncRateThreshTime OBJECT-TYPE
SYNTAX INTEGER
@@ -24361,7 +31999,7 @@ memSensorsTempLongIncRateThreshTime OBJECT-TYPE
"The time over which the temperature may not increase
beyond the value specified by the temperature long-term
increasing rate threshold value."
- ::= { memSensorsConfigTableEntry 18 }
+ ::= { memSensorsConfigEntry 18 }
memSensorsHumidityMaxThresh OBJECT-TYPE
SYNTAX INTEGER
@@ -24370,7 +32008,7 @@ memSensorsHumidityMaxThresh OBJECT-TYPE
DESCRIPTION
"The humidity at which the maximum humidity threshold alarm
will be generated."
- ::= { memSensorsConfigTableEntry 19 }
+ ::= { memSensorsConfigEntry 19 }
memSensorsHumidityHighThresh OBJECT-TYPE
SYNTAX INTEGER
@@ -24379,7 +32017,7 @@ memSensorsHumidityHighThresh OBJECT-TYPE
DESCRIPTION
"The humidity at which the high humidity threshold alarm
will be generated."
- ::= { memSensorsConfigTableEntry 20 }
+ ::= { memSensorsConfigEntry 20 }
memSensorsHumidityLowThresh OBJECT-TYPE
SYNTAX INTEGER
@@ -24388,7 +32026,7 @@ memSensorsHumidityLowThresh OBJECT-TYPE
DESCRIPTION
"The humidity at which the low humidity threshold alarm
will be generated."
- ::= { memSensorsConfigTableEntry 21 }
+ ::= { memSensorsConfigEntry 21 }
memSensorsHumidityMinThresh OBJECT-TYPE
SYNTAX INTEGER
@@ -24397,7 +32035,7 @@ memSensorsHumidityMinThresh OBJECT-TYPE
DESCRIPTION
"The humidity at which the minimum humidity threshold alarm
will be generated."
- ::= { memSensorsConfigTableEntry 22 }
+ ::= { memSensorsConfigEntry 22 }
memSensorsHumidityThreshHysteresis OBJECT-TYPE
SYNTAX INTEGER
@@ -24406,7 +32044,7 @@ memSensorsHumidityThreshHysteresis OBJECT-TYPE
DESCRIPTION
"The change in humidity required to cause an active humidity
alarm to change to the inactive state."
- ::= { memSensorsConfigTableEntry 23 }
+ ::= { memSensorsConfigEntry 23 }
-- MEM Input Status Table
@@ -24420,15 +32058,15 @@ memInputsStatusTableSize OBJECT-TYPE
::= { memInputs 1 }
memInputsStatusTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MemInputsStatusTableEntry
+ SYNTAX SEQUENCE OF MemInputsStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting input status information."
::= { memInputs 2 }
-memInputsStatusTableEntry OBJECT-TYPE
- SYNTAX MemInputsStatusTableEntry
+memInputsStatusEntry OBJECT-TYPE
+ SYNTAX MemInputsStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -24436,7 +32074,7 @@ memInputsStatusTableEntry OBJECT-TYPE
INDEX { memInputsStatusModuleNumber, memInputsStatusInputNumber }
::= { memInputsStatusTable 1 }
-MemInputsStatusTableEntry ::=
+MemInputsStatusEntry ::=
SEQUENCE {
memInputsStatusModuleNumber INTEGER,
memInputsStatusInputNumber INTEGER,
@@ -24444,7 +32082,8 @@ MemInputsStatusTableEntry ::=
memInputsStatusInputLocation DisplayString,
memInputsStatusCurrentState INTEGER,
memInputsStatusCurrentAnalogValue DisplayString,
- memInputsStatusAlarmStatus INTEGER
+ memInputsStatusAlarmStatus INTEGER,
+ memInputsCommStatus INTEGER
}
memInputsStatusModuleNumber OBJECT-TYPE
@@ -24453,7 +32092,7 @@ memInputsStatusModuleNumber OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The number of the module that the input is attached to."
- ::= { memInputsStatusTableEntry 1 }
+ ::= { memInputsStatusEntry 1 }
memInputsStatusInputNumber OBJECT-TYPE
SYNTAX INTEGER
@@ -24461,7 +32100,7 @@ memInputsStatusInputNumber OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The number of this input on the module."
- ::= { memInputsStatusTableEntry 2 }
+ ::= { memInputsStatusEntry 2 }
memInputsStatusInputName OBJECT-TYPE
SYNTAX DisplayString
@@ -24469,7 +32108,7 @@ memInputsStatusInputName OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The input name."
- ::= { memInputsStatusTableEntry 3 }
+ ::= { memInputsStatusEntry 3 }
memInputsStatusInputLocation OBJECT-TYPE
SYNTAX DisplayString
@@ -24477,7 +32116,7 @@ memInputsStatusInputLocation OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The location of the input."
- ::= { memInputsStatusTableEntry 4 }
+ ::= { memInputsStatusEntry 4 }
memInputsStatusCurrentState OBJECT-TYPE
SYNTAX INTEGER {
@@ -24491,7 +32130,7 @@ memInputsStatusCurrentState OBJECT-TYPE
DESCRIPTION
"The current state of the input. This OID will return
inputStateNotAplicable(4) for analog input types. "
- ::= { memInputsStatusTableEntry 5 }
+ ::= { memInputsStatusEntry 5 }
memInputsStatusCurrentAnalogValue OBJECT-TYPE
SYNTAX DisplayString
@@ -24500,7 +32139,7 @@ memInputsStatusCurrentAnalogValue OBJECT-TYPE
DESCRIPTION
"The current analog value of the input in the units defined
by the user."
- ::= { memInputsStatusTableEntry 6 }
+ ::= { memInputsStatusEntry 6 }
memInputsStatusAlarmStatus OBJECT-TYPE
SYNTAX INTEGER {
@@ -24512,8 +32151,19 @@ memInputsStatusAlarmStatus OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The alarm status of the input."
- ::= { memInputsStatusTableEntry 7 }
+ ::= { memInputsStatusEntry 7 }
+memInputsCommStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notInstalled(1),
+ commsOK(2),
+ commsLost(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The communications status of the input. This OID is only supported by NBRK0200."
+ ::= { memInputsStatusEntry 8 }
-- MEM Input Config Table
@@ -24526,15 +32176,15 @@ memInputsConfigTableSize OBJECT-TYPE
::= { memInputs 3 }
memInputsConfigTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MemInputsConfigTableEntry
+ SYNTAX SEQUENCE OF MemInputsConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting input configuration information."
::= { memInputs 4 }
-memInputsConfigTableEntry OBJECT-TYPE
- SYNTAX MemInputsConfigTableEntry
+memInputsConfigEntry OBJECT-TYPE
+ SYNTAX MemInputsConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -24542,7 +32192,7 @@ memInputsConfigTableEntry OBJECT-TYPE
INDEX { memInputsConfigModuleNumber, memInputsConfigInputNumber }
::= { memInputsConfigTable 1 }
-MemInputsConfigTableEntry ::=
+MemInputsConfigEntry ::=
SEQUENCE {
memInputsConfigModuleNumber INTEGER,
memInputsConfigInputNumber INTEGER,
@@ -24577,7 +32227,7 @@ memInputsConfigModuleNumber OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The number of the module that the input is attached to."
- ::= { memInputsConfigTableEntry 1 }
+ ::= { memInputsConfigEntry 1 }
memInputsConfigInputNumber OBJECT-TYPE
SYNTAX INTEGER
@@ -24585,7 +32235,7 @@ memInputsConfigInputNumber OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The number of this input on the module."
- ::= { memInputsConfigTableEntry 2 }
+ ::= { memInputsConfigEntry 2 }
memInputName OBJECT-TYPE
SYNTAX DisplayString
@@ -24593,7 +32243,7 @@ memInputName OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The name of the input."
- ::= { memInputsConfigTableEntry 3 }
+ ::= { memInputsConfigEntry 3 }
memInputLocation OBJECT-TYPE
SYNTAX DisplayString
@@ -24601,7 +32251,7 @@ memInputLocation OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The location of the input."
- ::= { memInputsConfigTableEntry 4 }
+ ::= { memInputsConfigEntry 4 }
memInputType OBJECT-TYPE
SYNTAX INTEGER {
@@ -24615,7 +32265,7 @@ memInputType OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The type of input this contact will take."
- ::= { memInputsConfigTableEntry 5 }
+ ::= { memInputsConfigEntry 5 }
memInputAlarmGeneration OBJECT-TYPE
SYNTAX INTEGER {
@@ -24626,7 +32276,7 @@ memInputAlarmGeneration OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"Enable or disable alarm generation on this input."
- ::= { memInputsConfigTableEntry 6 }
+ ::= { memInputsConfigEntry 6 }
memInputNormalState OBJECT-TYPE
SYNTAX INTEGER {
@@ -24639,7 +32289,7 @@ memInputNormalState OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"Defines the normal (no alarm) state of the input."
- ::= { memInputsConfigTableEntry 7 }
+ ::= { memInputsConfigEntry 7 }
memInputAbnormalSeverity OBJECT-TYPE
SYNTAX INTEGER {
@@ -24654,7 +32304,7 @@ memInputAbnormalSeverity OBJECT-TYPE
"Defines the severity of the event that is associated
with the abnormal state of the input. This OID will return
inputSeverityNotApplicable(4) for analog input types. "
- ::= { memInputsConfigTableEntry 8 }
+ ::= { memInputsConfigEntry 8 }
memInputNumberCalibrationPoints OBJECT-TYPE
SYNTAX INTEGER
@@ -24663,7 +32313,7 @@ memInputNumberCalibrationPoints OBJECT-TYPE
DESCRIPTION
"The number of calibration points that are required for
this input."
- ::= { memInputsConfigTableEntry 9 }
+ ::= { memInputsConfigEntry 9 }
memInputAnalogCalibrationPoint1 OBJECT-TYPE
SYNTAX DisplayString
@@ -24673,7 +32323,7 @@ memInputAnalogCalibrationPoint1 OBJECT-TYPE
"The electrical value that the input sensor will measure at the
first calibration point.
This OID is relevant only for inputs configured as analog type (ma or V)."
- ::= { memInputsConfigTableEntry 10 }
+ ::= { memInputsConfigEntry 10 }
memInputAnalogCalibrationPoint2 OBJECT-TYPE
SYNTAX DisplayString
@@ -24683,7 +32333,7 @@ memInputAnalogCalibrationPoint2 OBJECT-TYPE
"The electrical value that the input sensor will measure at the
second calibration point.
This OID is relevant only for inputs configured as analog type (ma or V)."
- ::= { memInputsConfigTableEntry 11 }
+ ::= { memInputsConfigEntry 11 }
memInputAnalogCalibrationPoint3 OBJECT-TYPE
SYNTAX DisplayString
@@ -24693,7 +32343,7 @@ memInputAnalogCalibrationPoint3 OBJECT-TYPE
"The electrical value that the input sensor will measure at the
third calibration point.
This OID is relevant only for inputs configured as analog type (ma or V)."
- ::= { memInputsConfigTableEntry 12 }
+ ::= { memInputsConfigEntry 12 }
memInputAnalogCalibrationPoint4 OBJECT-TYPE
SYNTAX DisplayString
@@ -24703,7 +32353,7 @@ memInputAnalogCalibrationPoint4 OBJECT-TYPE
"The electrical value that the input sensor will measure at the
fourth calibration point.
This OID is relevant only for inputs configured as analog type (ma or V)."
- ::= { memInputsConfigTableEntry 13 }
+ ::= { memInputsConfigEntry 13 }
memInputAnalogCalibrationPoint5 OBJECT-TYPE
SYNTAX DisplayString
@@ -24713,7 +32363,7 @@ memInputAnalogCalibrationPoint5 OBJECT-TYPE
"The electrical value that the input sensor will measure at the
fifth calibration point.
This OID is relevant only for inputs configured as analog type (ma or V)."
- ::= { memInputsConfigTableEntry 14 }
+ ::= { memInputsConfigEntry 14 }
memInputAnalogCalibrationPoint1Value OBJECT-TYPE
SYNTAX DisplayString
@@ -24723,7 +32373,7 @@ memInputAnalogCalibrationPoint1Value OBJECT-TYPE
"The value of the input, in units of measure defined by
the user, that corresponds to the current setting at the
first calibration point."
- ::= { memInputsConfigTableEntry 15 }
+ ::= { memInputsConfigEntry 15 }
memInputAnalogCalibrationPoint2Value OBJECT-TYPE
SYNTAX DisplayString
@@ -24733,7 +32383,7 @@ memInputAnalogCalibrationPoint2Value OBJECT-TYPE
"The value of the input, in units of measure defined by
the user, that corresponds to the current setting at the
second calibration point."
- ::= { memInputsConfigTableEntry 16 }
+ ::= { memInputsConfigEntry 16 }
memInputAnalogCalibrationPoint3Value OBJECT-TYPE
SYNTAX DisplayString
@@ -24743,7 +32393,7 @@ memInputAnalogCalibrationPoint3Value OBJECT-TYPE
"The value of the input, in units of measure defined by
the user, that corresponds to the current setting at the
third calibration point."
- ::= { memInputsConfigTableEntry 17 }
+ ::= { memInputsConfigEntry 17 }
memInputAnalogCalibrationPoint4Value OBJECT-TYPE
SYNTAX DisplayString
@@ -24753,7 +32403,7 @@ memInputAnalogCalibrationPoint4Value OBJECT-TYPE
"The value of the input, in units of measure defined by
the user, that corresponds to the current setting at the
fourth calibration point."
- ::= { memInputsConfigTableEntry 18 }
+ ::= { memInputsConfigEntry 18 }
memInputAnalogCalibrationPoint5Value OBJECT-TYPE
SYNTAX DisplayString
@@ -24763,7 +32413,7 @@ memInputAnalogCalibrationPoint5Value OBJECT-TYPE
"The value of the input, in units of measure defined by
the user, that corresponds to the current setting at the
fifth calibration point."
- ::= { memInputsConfigTableEntry 19 }
+ ::= { memInputsConfigEntry 19 }
memInputAnalogMeasurementUnits OBJECT-TYPE
SYNTAX DisplayString
@@ -24771,7 +32421,7 @@ memInputAnalogMeasurementUnits OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The units of measure to be used for this input."
- ::= { memInputsConfigTableEntry 20 }
+ ::= { memInputsConfigEntry 20 }
memInputAnalogMaxThresh OBJECT-TYPE
SYNTAX DisplayString
@@ -24780,7 +32430,7 @@ memInputAnalogMaxThresh OBJECT-TYPE
DESCRIPTION
"The input value at which a maximum threshold violation
alarm will be generated on this input."
- ::= { memInputsConfigTableEntry 21 }
+ ::= { memInputsConfigEntry 21 }
memInputAnalogHighThresh OBJECT-TYPE
SYNTAX DisplayString
@@ -24789,7 +32439,7 @@ memInputAnalogHighThresh OBJECT-TYPE
DESCRIPTION
"The input value at which a high threshold violation
alarm will be generated on this input."
- ::= { memInputsConfigTableEntry 22 }
+ ::= { memInputsConfigEntry 22 }
memInputAnalogLowThresh OBJECT-TYPE
SYNTAX DisplayString
@@ -24798,7 +32448,7 @@ memInputAnalogLowThresh OBJECT-TYPE
DESCRIPTION
"The input value at which a low threshold violation
alarm will be generated on this input."
- ::= { memInputsConfigTableEntry 23 }
+ ::= { memInputsConfigEntry 23 }
memInputAnalogMinThresh OBJECT-TYPE
SYNTAX DisplayString
@@ -24807,7 +32457,7 @@ memInputAnalogMinThresh OBJECT-TYPE
DESCRIPTION
"The input value at which a minimum threshold violation
alarm will be generated on this input."
- ::= { memInputsConfigTableEntry 24 }
+ ::= { memInputsConfigEntry 24 }
memInputAnalogThreshHysteresis OBJECT-TYPE
@@ -24817,7 +32467,7 @@ memInputAnalogThreshHysteresis OBJECT-TYPE
DESCRIPTION
"The change in value required to cause an alarm on this input
to change from active to inactive."
- ::= { memInputsConfigTableEntry 25 }
+ ::= { memInputsConfigEntry 25 }
-- MEM Output Status Table
@@ -24831,15 +32481,15 @@ memOutputStatusTableSize OBJECT-TYPE
::= { memOutputs 1 }
memOutputStatusTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MemOutputStatusTableEntry
+ SYNTAX SEQUENCE OF MemOutputStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting output status information."
::= { memOutputs 2 }
-memOutputStatusTableEntry OBJECT-TYPE
- SYNTAX MemOutputStatusTableEntry
+memOutputStatusEntry OBJECT-TYPE
+ SYNTAX MemOutputStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -24847,7 +32497,7 @@ memOutputStatusTableEntry OBJECT-TYPE
INDEX { memOutputStatusModuleNumber, memOutputStatusOutputNumber }
::= { memOutputStatusTable 1 }
-MemOutputStatusTableEntry ::=
+MemOutputStatusEntry ::=
SEQUENCE {
memOutputStatusModuleNumber INTEGER,
memOutputStatusOutputNumber INTEGER,
@@ -24862,7 +32512,7 @@ memOutputStatusModuleNumber OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The number of the module that the output is attached to."
- ::= { memOutputStatusTableEntry 1 }
+ ::= { memOutputStatusEntry 1 }
memOutputStatusOutputNumber OBJECT-TYPE
SYNTAX INTEGER
@@ -24870,7 +32520,7 @@ memOutputStatusOutputNumber OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The number of this output on the module."
- ::= { memOutputStatusTableEntry 2 }
+ ::= { memOutputStatusEntry 2 }
memOutputStatusOutputName OBJECT-TYPE
SYNTAX DisplayString
@@ -24878,7 +32528,7 @@ memOutputStatusOutputName OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The output name."
- ::= { memOutputStatusTableEntry 3 }
+ ::= { memOutputStatusEntry 3 }
memOutputStatusOutputLocation OBJECT-TYPE
SYNTAX DisplayString
@@ -24886,7 +32536,7 @@ memOutputStatusOutputLocation OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The location of the output."
- ::= { memOutputStatusTableEntry 4 }
+ ::= { memOutputStatusEntry 4 }
memOutputStatusCurrentState OBJECT-TYPE
SYNTAX INTEGER {
@@ -24897,7 +32547,7 @@ memOutputStatusCurrentState OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The state of the output."
- ::= { memOutputStatusTableEntry 5 }
+ ::= { memOutputStatusEntry 5 }
-- MEM Output Config Table
@@ -24911,15 +32561,15 @@ memOutputConfigTableSize OBJECT-TYPE
::= { memOutputs 3 }
memOutputConfigTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MemOutputConfigTableEntry
+ SYNTAX SEQUENCE OF MemOutputConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting output configuration information."
::= { memOutputs 4 }
-memOutputConfigTableEntry OBJECT-TYPE
- SYNTAX MemOutputConfigTableEntry
+memOutputConfigEntry OBJECT-TYPE
+ SYNTAX MemOutputConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -24927,7 +32577,7 @@ memOutputConfigTableEntry OBJECT-TYPE
INDEX { memOutputConfigModuleNumber, memOutputConfigOutputNumber }
::= { memOutputConfigTable 1 }
-MemOutputConfigTableEntry ::=
+MemOutputConfigEntry ::=
SEQUENCE {
memOutputConfigModuleNumber INTEGER,
memOutputConfigOutputNumber INTEGER,
@@ -24943,7 +32593,7 @@ memOutputConfigModuleNumber OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The number of the module that the output is attached to."
- ::= { memOutputConfigTableEntry 1 }
+ ::= { memOutputConfigEntry 1 }
memOutputConfigOutputNumber OBJECT-TYPE
SYNTAX INTEGER
@@ -24951,7 +32601,7 @@ memOutputConfigOutputNumber OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The number of this output on the module."
- ::= { memOutputConfigTableEntry 2 }
+ ::= { memOutputConfigEntry 2 }
memOutputName OBJECT-TYPE
SYNTAX DisplayString
@@ -24959,7 +32609,7 @@ memOutputName OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The name of the output."
- ::= { memOutputConfigTableEntry 3 }
+ ::= { memOutputConfigEntry 3 }
memOutputLocation OBJECT-TYPE
SYNTAX DisplayString
@@ -24967,7 +32617,7 @@ memOutputLocation OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The location of the output."
- ::= { memOutputConfigTableEntry 4 }
+ ::= { memOutputConfigEntry 4 }
memOutputNormalState OBJECT-TYPE
SYNTAX INTEGER {
@@ -24978,7 +32628,7 @@ memOutputNormalState OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The state of the output that will not generate an alarm."
- ::= { memOutputConfigTableEntry 5 }
+ ::= { memOutputConfigEntry 5 }
memOutputAction OBJECT-TYPE
SYNTAX INTEGER {
@@ -24990,7 +32640,7 @@ memOutputAction OBJECT-TYPE
DESCRIPTION
"Manual control actions for the output. SNMP get command will return the state
of the output, SNMP set of this OID controls the output."
- ::= { memOutputConfigTableEntry 6 }
+ ::= { memOutputConfigEntry 6 }
-- MEM Outlet Status Table
@@ -25004,15 +32654,15 @@ memOutletStatusTableSize OBJECT-TYPE
::= { memOutlets 1 }
memOutletStatusTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MemOutletStatusTableEntry
+ SYNTAX SEQUENCE OF MemOutletStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting outlet status information."
::= { memOutlets 2 }
-memOutletStatusTableEntry OBJECT-TYPE
- SYNTAX MemOutletStatusTableEntry
+memOutletStatusEntry OBJECT-TYPE
+ SYNTAX MemOutletStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -25020,7 +32670,7 @@ memOutletStatusTableEntry OBJECT-TYPE
INDEX { memOutletStatusModuleNumber, memOutletStatusOutletNumber }
::= { memOutletStatusTable 1 }
-MemOutletStatusTableEntry ::=
+MemOutletStatusEntry ::=
SEQUENCE {
memOutletStatusModuleNumber INTEGER,
memOutletStatusOutletNumber INTEGER,
@@ -25035,7 +32685,7 @@ memOutletStatusModuleNumber OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The number of the module that the outlet is attached to."
- ::= { memOutletStatusTableEntry 1 }
+ ::= { memOutletStatusEntry 1 }
memOutletStatusOutletNumber OBJECT-TYPE
SYNTAX INTEGER
@@ -25043,7 +32693,7 @@ memOutletStatusOutletNumber OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The number of this outlet on the module."
- ::= { memOutletStatusTableEntry 2 }
+ ::= { memOutletStatusEntry 2 }
memOutletStatusOutletName OBJECT-TYPE
SYNTAX DisplayString
@@ -25051,7 +32701,7 @@ memOutletStatusOutletName OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The outlet name."
- ::= { memOutletStatusTableEntry 3 }
+ ::= { memOutletStatusEntry 3 }
memOutletStatusOutletLocation OBJECT-TYPE
SYNTAX DisplayString
@@ -25059,7 +32709,7 @@ memOutletStatusOutletLocation OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The location of the outlet."
- ::= { memOutletStatusTableEntry 4 }
+ ::= { memOutletStatusEntry 4 }
memOutletStatusCurrentState OBJECT-TYPE
SYNTAX INTEGER {
@@ -25070,7 +32720,7 @@ memOutletStatusCurrentState OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The state of the outlet."
- ::= { memOutletStatusTableEntry 5 }
+ ::= { memOutletStatusEntry 5 }
-- MEM Outlet Config Table
@@ -25084,15 +32734,15 @@ memOutletConfigTableSize OBJECT-TYPE
::= { memOutlets 3 }
memOutletConfigTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MemOutletConfigTableEntry
+ SYNTAX SEQUENCE OF MemOutletConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting outlet configuration information."
::= { memOutlets 4 }
-memOutletConfigTableEntry OBJECT-TYPE
- SYNTAX MemOutletConfigTableEntry
+memOutletConfigEntry OBJECT-TYPE
+ SYNTAX MemOutletConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -25100,7 +32750,7 @@ memOutletConfigTableEntry OBJECT-TYPE
INDEX { memOutletConfigModuleNumber, memOutletConfigOutletNumber }
::= { memOutletConfigTable 1 }
-MemOutletConfigTableEntry ::=
+MemOutletConfigEntry ::=
SEQUENCE {
memOutletConfigModuleNumber INTEGER,
memOutletConfigOutletNumber INTEGER,
@@ -25116,7 +32766,7 @@ memOutletConfigModuleNumber OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The number of the module that the Outlet is attached to."
- ::= { memOutletConfigTableEntry 1 }
+ ::= { memOutletConfigEntry 1 }
memOutletConfigOutletNumber OBJECT-TYPE
SYNTAX INTEGER
@@ -25124,7 +32774,7 @@ memOutletConfigOutletNumber OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The number of this Outlet on the module."
- ::= { memOutletConfigTableEntry 2 }
+ ::= { memOutletConfigEntry 2 }
memOutletName OBJECT-TYPE
SYNTAX DisplayString
@@ -25132,7 +32782,7 @@ memOutletName OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The name of the Outlet."
- ::= { memOutletConfigTableEntry 3 }
+ ::= { memOutletConfigEntry 3 }
memOutletLocation OBJECT-TYPE
SYNTAX DisplayString
@@ -25140,7 +32790,7 @@ memOutletLocation OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The location of the Outlet."
- ::= { memOutletConfigTableEntry 4 }
+ ::= { memOutletConfigEntry 4 }
memOutletNormalState OBJECT-TYPE
SYNTAX INTEGER {
@@ -25151,7 +32801,7 @@ memOutletNormalState OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The state of the Outlet that will not generate an alarm."
- ::= { memOutletConfigTableEntry 5 }
+ ::= { memOutletConfigEntry 5 }
memOutletAction OBJECT-TYPE
SYNTAX INTEGER {
@@ -25163,7 +32813,7 @@ memOutletAction OBJECT-TYPE
DESCRIPTION
"Manual control actions for the Outlet. Get displays state
of outlet, set controls outlet."
- ::= { memOutletConfigTableEntry 6 }
+ ::= { memOutletConfigEntry 6 }
-- MEM Beacon Status Table
@@ -25177,15 +32827,15 @@ memBeaconStatusTableSize OBJECT-TYPE
::= { memBeacons 1 }
memBeaconStatusTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MemBeaconStatusTableEntry
+ SYNTAX SEQUENCE OF MemBeaconStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting beacon status information."
::= { memBeacons 2 }
-memBeaconStatusTableEntry OBJECT-TYPE
- SYNTAX MemBeaconStatusTableEntry
+memBeaconStatusEntry OBJECT-TYPE
+ SYNTAX MemBeaconStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -25193,7 +32843,7 @@ memBeaconStatusTableEntry OBJECT-TYPE
INDEX { memBeaconStatusModuleNumber, memBeaconStatusBeaconNumber }
::= { memBeaconStatusTable 1 }
-MemBeaconStatusTableEntry ::=
+MemBeaconStatusEntry ::=
SEQUENCE {
memBeaconStatusModuleNumber INTEGER,
memBeaconStatusBeaconNumber INTEGER,
@@ -25208,7 +32858,7 @@ memBeaconStatusModuleNumber OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The number of the module that the beacon is attached to."
- ::= { memBeaconStatusTableEntry 1 }
+ ::= { memBeaconStatusEntry 1 }
memBeaconStatusBeaconNumber OBJECT-TYPE
SYNTAX INTEGER
@@ -25216,7 +32866,7 @@ memBeaconStatusBeaconNumber OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The number of this beacon on the module."
- ::= { memBeaconStatusTableEntry 2 }
+ ::= { memBeaconStatusEntry 2 }
memBeaconStatusBeaconName OBJECT-TYPE
SYNTAX DisplayString
@@ -25224,7 +32874,7 @@ memBeaconStatusBeaconName OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The beacon name."
- ::= { memBeaconStatusTableEntry 3 }
+ ::= { memBeaconStatusEntry 3 }
memBeaconStatusBeaconLocation OBJECT-TYPE
SYNTAX DisplayString
@@ -25232,7 +32882,7 @@ memBeaconStatusBeaconLocation OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The location of the beacon."
- ::= { memBeaconStatusTableEntry 4 }
+ ::= { memBeaconStatusEntry 4 }
memBeaconStatusCurrentState OBJECT-TYPE
SYNTAX INTEGER {
@@ -25243,7 +32893,7 @@ memBeaconStatusCurrentState OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The state of the beacon."
- ::= { memBeaconStatusTableEntry 5 }
+ ::= { memBeaconStatusEntry 5 }
-- MEM Beacon Config Table
@@ -25257,15 +32907,15 @@ memBeaconConfigTableSize OBJECT-TYPE
::= { memBeacons 3 }
memBeaconConfigTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MemBeaconConfigTableEntry
+ SYNTAX SEQUENCE OF MemBeaconConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting beacon configuration information."
::= { memBeacons 4 }
-memBeaconConfigTableEntry OBJECT-TYPE
- SYNTAX MemBeaconConfigTableEntry
+memBeaconConfigEntry OBJECT-TYPE
+ SYNTAX MemBeaconConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -25273,7 +32923,7 @@ memBeaconConfigTableEntry OBJECT-TYPE
INDEX { memBeaconConfigModuleNumber, memBeaconConfigBeaconNumber }
::= { memBeaconConfigTable 1 }
-MemBeaconConfigTableEntry ::=
+MemBeaconConfigEntry ::=
SEQUENCE {
memBeaconConfigModuleNumber INTEGER,
memBeaconConfigBeaconNumber INTEGER,
@@ -25288,7 +32938,7 @@ memBeaconConfigModuleNumber OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The number of the module that the beacon is attached to."
- ::= { memBeaconConfigTableEntry 1 }
+ ::= { memBeaconConfigEntry 1 }
memBeaconConfigBeaconNumber OBJECT-TYPE
SYNTAX INTEGER
@@ -25296,7 +32946,7 @@ memBeaconConfigBeaconNumber OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The number of this beacon on the module."
- ::= { memBeaconConfigTableEntry 2 }
+ ::= { memBeaconConfigEntry 2 }
memBeaconConfigName OBJECT-TYPE
SYNTAX DisplayString
@@ -25304,7 +32954,7 @@ memBeaconConfigName OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The name of the beacon."
- ::= { memBeaconConfigTableEntry 3 }
+ ::= { memBeaconConfigEntry 3 }
memBeaconConfigLocation OBJECT-TYPE
SYNTAX DisplayString
@@ -25312,7 +32962,7 @@ memBeaconConfigLocation OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The location of the beacon."
- ::= { memBeaconConfigTableEntry 4 }
+ ::= { memBeaconConfigEntry 4 }
memBeaconAction OBJECT-TYPE
SYNTAX INTEGER {
@@ -25324,7 +32974,7 @@ memBeaconAction OBJECT-TYPE
DESCRIPTION
"Control action (on/off) for the beacon. Setting this OID will turn the
beacon on/off. Getting this OID will respond with the current state."
- ::= { memBeaconConfigTableEntry 5 }
+ ::= { memBeaconConfigEntry 5 }
-- Integrated Environmental Monitor (IEM)
@@ -25781,6 +33431,82 @@ iemConfigContactLocation OBJECT-TYPE
location or purpose."
::= { iemConfigContactsEntry 6 }
+iemConfigConfigRelaysNumRelays OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of output relays supported by the Environmental
+ Monitor."
+ ::= { iemConfig 5 }
+
+
+iemConfigRelaysTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IemConfigRelaysEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of output relays supported by the Environmental Monitor
+ and their configurations."
+ ::= { iemConfig 6 }
+
+iemConfigRelaysEntry OBJECT-TYPE
+ SYNTAX IemConfigRelaysEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Environmental Monitor output relay configurations."
+ INDEX { iemConfigRelayNumber }
+ ::= { iemConfigRelaysTable 1 }
+
+IemConfigRelaysEntry ::=
+ SEQUENCE {
+ iemConfigRelayNumber
+ INTEGER,
+ iemConfigRelayName
+ DisplayString,
+ iemConfigRelayNormalState
+ INTEGER,
+ iemConfigRelayFaultCondition
+ INTEGER
+ }
+
+iemConfigRelayNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of an Environmental Monitor output relay."
+ ::= { iemConfigRelaysEntry 1 }
+
+iemConfigRelayName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A descriptive name of an Environmental Monitor output relay,
+ set by the user, describing its location or purpose."
+ ::= { iemConfigRelaysEntry 2 }
+
+iemConfigRelayNormalState OBJECT-TYPE
+ SYNTAX INTEGER {
+ open(1),
+ closed(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The normal state (non-fault state) of an Environmental
+ Monitor output relay, either open(1) or closed(2)."
+ ::= { iemConfigRelaysEntry 3 }
+
+iemConfigRelayFaultCondition OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The fault condition used to activate the output relay."
+ ::= { iemConfigRelaysEntry 4 }
iemStatusProbesNumProbes OBJECT-TYPE
SYNTAX INTEGER
@@ -26272,7 +33998,7 @@ emsIdentSerialNumber OBJECT-TYPE
-- EMS OUTPUT RELAY CONTROL STATUS TABLE
emsOutputRelayControlTable OBJECT-TYPE
- SYNTAX SEQUENCE OF OutputRelayControlEMSEntry
+ SYNTAX SEQUENCE OF EmsOutputRelayControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -26281,7 +34007,7 @@ emsOutputRelayControlTable OBJECT-TYPE
::= { emsOutputRelayControl 1 }
emsOutputRelayControlEntry OBJECT-TYPE
- SYNTAX OutputRelayControlEMSEntry
+ SYNTAX EmsOutputRelayControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -26289,7 +34015,7 @@ emsOutputRelayControlEntry OBJECT-TYPE
INDEX { emsOutputRelayControlOutputRelayIndex }
::= { emsOutputRelayControlTable 1 }
-OutputRelayControlEMSEntry ::=
+EmsOutputRelayControlEntry ::=
SEQUENCE {
emsOutputRelayControlOutputRelayIndex INTEGER,
emsOutputRelayControlOutputRelayName DisplayString,
@@ -26335,7 +34061,7 @@ emsOutputRelayControlOutputRelayCommand OBJECT-TYPE
-- EMS OUTLET CONTROL TABLE
emsOutletControlTable OBJECT-TYPE
- SYNTAX SEQUENCE OF OutletControlEMSEntry
+ SYNTAX SEQUENCE OF EmsOutletControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -26344,7 +34070,7 @@ emsOutletControlTable OBJECT-TYPE
::= { emsOutletControl 1 }
emsOutletControlEntry OBJECT-TYPE
- SYNTAX OutletControlEMSEntry
+ SYNTAX EmsOutletControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -26352,7 +34078,7 @@ emsOutletControlEntry OBJECT-TYPE
INDEX { emsOutletControlOutletIndex }
::= { emsOutletControlTable 1 }
-OutletControlEMSEntry ::=
+EmsOutletControlEntry ::=
SEQUENCE {
emsOutletControlOutletIndex INTEGER,
emsOutletControlOutletName DisplayString,
@@ -26466,7 +34192,7 @@ emsSensorControlSensorCommand OBJECT-TYPE
-- EMS ALARM DEVICE CONTROL TABLE
emsAlarmDeviceControlTable OBJECT-TYPE
- SYNTAX SEQUENCE OF AlarmDeviceControlEMSEntry
+ SYNTAX SEQUENCE OF EmsAlarmDeviceControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -26476,7 +34202,7 @@ emsAlarmDeviceControlTable OBJECT-TYPE
::= { emsAlarmDeviceControl 1 }
emsAlarmDeviceControlEntry OBJECT-TYPE
- SYNTAX AlarmDeviceControlEMSEntry
+ SYNTAX EmsAlarmDeviceControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -26484,7 +34210,7 @@ emsAlarmDeviceControlEntry OBJECT-TYPE
INDEX { emsAlarmDeviceControlDeviceIndex }
::= { emsAlarmDeviceControlTable 1 }
-AlarmDeviceControlEMSEntry ::=
+EmsAlarmDeviceControlEntry ::=
SEQUENCE {
emsAlarmDeviceControlDeviceIndex INTEGER,
emsAlarmDeviceControlDeviceName DisplayString,
@@ -26977,7 +34703,8 @@ emsOutletConfigOutletIndex OBJECT-TYPE
::= { emsOutletConfigEntry 1 }
emsOutletConfigOutletName OBJECT-TYPE
- SYNTAX DisplayString ACCESS read-write
+ SYNTAX DisplayString
+ ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the outlet."
@@ -27626,7 +35353,8 @@ emsOutletStatusOutletIndex OBJECT-TYPE
::= { emsOutletStatusEntry 1 }
emsOutletStatusOutletName OBJECT-TYPE
- SYNTAX DisplayString ACCESS read-only
+ SYNTAX DisplayString
+ ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the outlet."
@@ -27843,7 +35571,7 @@ airFMIdentTableSize OBJECT-TYPE
::= { airFMIdent 2 }
airFMIdentTable OBJECT-TYPE
- SYNTAX SEQUENCE OF AirFMIdentTableEntry
+ SYNTAX SEQUENCE OF AirFMIdentEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -27851,8 +35579,8 @@ airFMIdentTable OBJECT-TYPE
from each module in the system. "
::= { airFMIdent 3 }
-airFMIdentTableEntry OBJECT-TYPE
- SYNTAX AirFMIdentTableEntry
+airFMIdentEntry OBJECT-TYPE
+ SYNTAX AirFMIdentEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -27860,7 +35588,7 @@ airFMIdentTableEntry OBJECT-TYPE
INDEX { airFMIdentModuleIndex }
::= { airFMIdentTable 1 }
-AirFMIdentTableEntry ::=
+AirFMIdentEntry ::=
SEQUENCE {
airFMIdentModuleIndex INTEGER,
airFMIdentModuleModelNumber DisplayString,
@@ -27876,7 +35604,7 @@ airFMIdentModuleIndex OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The index of the module information."
- ::= { airFMIdentTableEntry 1 }
+ ::= { airFMIdentEntry 1 }
airFMIdentModuleModelNumber OBJECT-TYPE
SYNTAX DisplayString
@@ -27885,7 +35613,7 @@ airFMIdentModuleModelNumber OBJECT-TYPE
DESCRIPTION
"A character string identifying the
model number. "
- ::= { airFMIdentTableEntry 2 }
+ ::= { airFMIdentEntry 2 }
airFMIdentModuleDateOfMfg OBJECT-TYPE
SYNTAX DisplayString
@@ -27894,7 +35622,7 @@ airFMIdentModuleDateOfMfg OBJECT-TYPE
DESCRIPTION
"A character string identifying the
manufacture date. "
- ::= { airFMIdentTableEntry 3 }
+ ::= { airFMIdentEntry 3 }
airFMIdentModuleSerialNumber OBJECT-TYPE
SYNTAX DisplayString
@@ -27903,7 +35631,7 @@ airFMIdentModuleSerialNumber OBJECT-TYPE
DESCRIPTION
"A character string identifying the
unit serial number. "
- ::= { airFMIdentTableEntry 4 }
+ ::= { airFMIdentEntry 4 }
airFMIdentModuleFirmwareRev OBJECT-TYPE
SYNTAX DisplayString
@@ -27912,7 +35640,7 @@ airFMIdentModuleFirmwareRev OBJECT-TYPE
DESCRIPTION
"A character string identifying the
firmware revision. "
- ::= { airFMIdentTableEntry 5 }
+ ::= { airFMIdentEntry 5 }
airFMIdentModuleHardwareRev OBJECT-TYPE
SYNTAX DisplayString
@@ -27921,7 +35649,7 @@ airFMIdentModuleHardwareRev OBJECT-TYPE
DESCRIPTION
"A character string identifying the
hardware revision. "
- ::= { airFMIdentTableEntry 6 }
+ ::= { airFMIdentEntry 6 }
airFMIdentLocation OBJECT-TYPE
SYNTAX DisplayString
@@ -35222,6 +42950,19 @@ airIRRCGroupStatusMinRackInletTempMetric OBJECT-TYPE
degrees Celsius."
::= { airIRRCGroupStatus 8 }
+airIRRCGroupStatusActiveFlowControlStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ under (1),
+ okay (2),
+ over (3),
+ notApplicable (4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Status of the active flow control
+ system."
+ ::= { airIRRCGroupStatus 9 }
-- airIRRC AIR CONDITIONER Group Setpoints
@@ -35276,6 +43017,34 @@ airIRRCGroupSetpointsFanSpeedPreference OBJECT-TYPE
"The preferred fan speed setting."
::= { airIRRCGroupSetpoints 5 }
+airIRRCGroupSetpointsFanSpeedControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ automatic (1),
+ manual (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The fan speed control setting.
+ Automatic(1) - controller manages fan speed.
+ Manual(2) - fan speed is fixed and set by the fan speed preference.
+ See airIRRCGroupSetpointsFanSpeedPreference."
+ ::= { airIRRCGroupSetpoints 6 }
+
+airIRRCGroupSetpointsActiveFlowControlBias OBJECT-TYPE
+ SYNTAX INTEGER {
+ positive (1),
+ slightlyPositive (2),
+ zero (3),
+ slightlyNegative (4),
+ negative (5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The active flow control bias setting."
+ ::= { airIRRCGroupSetpoints 7 }
+
-- airIRRC AIR CONDITIONER Group Config
airIRRCGroupConfigNumberofCoolingUnits OBJECT-TYPE
@@ -35290,7 +43059,8 @@ airIRRCGroupConfigConfigurationType OBJECT-TYPE
SYNTAX INTEGER {
racs (1),
hacs (2),
- in-row (3)
+ in-row (3),
+ cacs (4)
}
ACCESS read-write
STATUS mandatory
@@ -35338,6 +43108,43 @@ airIRRCGroupConfigMaxFanSpeed OBJECT-TYPE
"The maximum desired fan speed setting in percent."
::= { airIRRCGroupConfig 7 }
+airIRRCGroupConfigNumberOfActiveFlowControllers OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The number of active flow controllers
+ present in the group."
+ ::= { airIRRCGroupConfig 8 }
+
+airIRRCGroupConfigActiveFlowControllerLampTest OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ on (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Turns off/on the active flow
+ controller lamp test."
+ ::= { airIRRCGroupConfig 9 }
+
+airIRRCGroupConfigAltitudeUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The group altitude of the units above sea level in feet."
+ ::= { airIRRCGroupConfig 10 }
+
+airIRRCGroupConfigAltitudeMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The group altitude of the units above sea level in meters."
+ ::= { airIRRCGroupConfig 11 }
+
-- airIRRC AIR CONDITIONER UNIT Status
airIRRCUnitStatusOperateMode OBJECT-TYPE
@@ -35747,6 +43554,7 @@ airIRRCUnitRunHoursCondensatePump OBJECT-TYPE
"Unit condensate pump run hours."
::= { airIRRCUnitRunHours 12 }
+
-- airIRRC AIR CONDITIONER UNIT Service Intervals
airIRRCUnitServiceIntervalsAirFilter OBJECT-TYPE
@@ -35921,6 +43729,21 @@ airIRRCUnitConfigOutputSource OBJECT-TYPE
"The source of output relay change."
::= { airIRRCUnitConfig 7 }
+airIRRCUnitConfigIdleOnCoolFail OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes (1),
+ no (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The idle on cool fail options setting.
+ If yes, the system will go into idle mode
+ when a cooling failure is detected.
+ If no, the system will not go into idle mode
+ when a cooling failure is detected. "
+ ::= { airIRRCUnitConfig 8 }
+
-- airIRRP100 AIR CONDITIONER Group Status
@@ -36046,6 +43869,37 @@ airIRRP100GroupStatusReheatOutput OBJECT-TYPE
supplying in percent."
::= { airIRRP100GroupStatus 14 }
+airIRRP100GroupStatusActiveFlowControlStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ under (1),
+ okay (2),
+ over (3),
+ notApplicable (4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Status of the active flow control
+ system."
+ ::= { airIRRP100GroupStatus 15 }
+
+airIRRP100GroupStatusDewPointTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Group average dew point temperature in tenths of
+ degrees Fahrenheit."
+ ::= { airIRRP100GroupStatus 16 }
+
+airIRRP100GroupStatusDewPointTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Group average dew point temperature in tenths of
+ degrees Celsius."
+ ::= { airIRRP100GroupStatus 17 }
-- airIRRP100 AIR CONDITIONER Group Setpoints
@@ -36144,6 +43998,30 @@ airIRRP100GroupSetpointsFanSpeedPreference OBJECT-TYPE
"The preferred fan speed setting."
::= { airIRRP100GroupSetpoints 10 }
+airIRRP100GroupSetpointsFanSpeedControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ automatic (1),
+ manual (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The fan speed control setting."
+ ::= { airIRRP100GroupSetpoints 11 }
+
+airIRRP100GroupSetpointsActiveFlowControlBias OBJECT-TYPE
+ SYNTAX INTEGER {
+ positive (1),
+ slightlyPositive (2),
+ zero (3),
+ slightlyNegative (4),
+ negative (5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The active flow control bias setting."
+ ::= { airIRRP100GroupSetpoints 12 }
-- airIRRP100 AIR CONDITIONER Group Config
@@ -36159,7 +44037,8 @@ airIRRP100GroupConfigConfigurationType OBJECT-TYPE
SYNTAX INTEGER {
racs (1),
hacs (2),
- in-row (3)
+ in-row (3),
+ cacs (4)
}
ACCESS read-write
STATUS mandatory
@@ -36223,7 +44102,89 @@ airIRRP100GroupConfigReheatDerivativeD OBJECT-TYPE
DESCRIPTION
"The derivative component of the reheat PID in hundredths."
::= { airIRRP100GroupConfig 9 }
+
+airIRRP100GroupConfigNumberofBackupUnits OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The number of backup units."
+ ::= { airIRRP100GroupConfig 10 }
+
+airIRRP100GroupConfigRuntimeBalancingEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enable (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable runtime balancing feature."
+ ::= { airIRRP100GroupConfig 11 }
+
+airIRRP100GroupConfigLoadAssistEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enable (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable load assist feature."
+ ::= { airIRRP100GroupConfig 12 }
+
+airIRRP100GroupConfigFullRPBackups OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The number of full featured RPs that can be used as backup units."
+ ::= { airIRRP100GroupConfig 13 }
+
+airIRRP100GroupConfigMaxFanSpeed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum desired fan speed setting in percent."
+ ::= { airIRRP100GroupConfig 14 }
+
+airIRRP100GroupConfigNumberOfActiveFlowControllers OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The number of active flow controllers
+ present in the group."
+ ::= { airIRRP100GroupConfig 15 }
+
+airIRRP100GroupConfigActiveFlowControllerLampTest OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ on (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Turns off/on the active flow
+ controller lamp test."
+ ::= { airIRRP100GroupConfig 16 }
+airIRRP100GroupConfigAltitudeUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The group altitude of the units above sea level in feet."
+ ::= { airIRRP100GroupConfig 17 }
+
+airIRRP100GroupConfigAltitudeMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The group altitude of the units above sea level in meters."
+ ::= { airIRRP100GroupConfig 18 }
-- airIRRP100 AIR CONDITIONER UNIT Status
@@ -36231,7 +44192,11 @@ airIRRP100UnitStatusOperateMode OBJECT-TYPE
SYNTAX INTEGER {
standby (1),
on (2),
- idle (3)
+ idle (3),
+ prestart (4),
+ service (5),
+ backup (6),
+ assist (7)
}
ACCESS read-only
STATUS mandatory
@@ -36522,7 +44487,7 @@ airIRRP100UnitStatusHumidifierCurrent OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The humidifier current of the unit
- in amperes."
+ in tenths of amperes."
::= { airIRRP100UnitStatus 33 }
airIRRP100UnitStatusHumidifierWaterConductivity OBJECT-TYPE
@@ -36637,7 +44602,7 @@ airIRRP100UnitStatusSuctionPressureUS OBJECT-TYPE
ACCESS read-only
STATUS mandatory
DESCRIPTION
- "Unit suction pressure in PSI."
+ "Unit suction pressure in pounds per square inch (PSI)."
::= { airIRRP100UnitStatus 46 }
airIRRP100UnitStatusSuctionPressureMetric OBJECT-TYPE
@@ -36645,7 +44610,7 @@ airIRRP100UnitStatusSuctionPressureMetric OBJECT-TYPE
ACCESS read-only
STATUS mandatory
DESCRIPTION
- "Unit suction pressure in kPa."
+ "Unit suction pressure in kiloPascals (kPa)."
::= { airIRRP100UnitStatus 47 }
airIRRP100UnitStatusDischargePressureUS OBJECT-TYPE
@@ -36653,7 +44618,7 @@ airIRRP100UnitStatusDischargePressureUS OBJECT-TYPE
ACCESS read-only
STATUS mandatory
DESCRIPTION
- "Unit discharge pressure in PSI."
+ "Unit discharge pressure in pounds per square inch (PSI)."
::= { airIRRP100UnitStatus 48 }
airIRRP100UnitStatusDischargePressureMetric OBJECT-TYPE
@@ -36661,9 +44626,19 @@ airIRRP100UnitStatusDischargePressureMetric OBJECT-TYPE
ACCESS read-only
STATUS mandatory
DESCRIPTION
- "Unit discharge pressure in kPa."
+ "Unit discharge pressure in kiloPascals (kPa)."
::= { airIRRP100UnitStatus 49 }
+airIRRP100UnitStatusLeakSensor OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-leak (1),
+ leak (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The state (no-leak/leak) of the leak sensor."
+ ::= { airIRRP100UnitStatus 50 }
-- airIRRP100 AIR CONDITIONER UNIT Ident
@@ -36805,6 +44780,13 @@ airIRRP100UnitRunHoursCompressor OBJECT-TYPE
"Unit compressor run hours."
::= { airIRRP100UnitRunHours 8 }
+airIRRP100UnitRunHoursSystem OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total system run hours."
+ ::= { airIRRP100UnitRunHours 9 }
-- airIRRP100 AIR CONDITIONER UNIT Service Intervals
@@ -37120,6 +45102,56 @@ airIRRP100UnitConfigHeatAssistEnable OBJECT-TYPE
"Enable/disable heat assist."
::= { airIRRP100UnitConfig 11 }
+airIRRP100UnitConfigPowerSourceConfig OBJECT-TYPE
+ SYNTAX INTEGER {
+ single (1),
+ dual (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Configure the input power source: (1) single feed or (2) dual feed."
+ ::= { airIRRP100UnitConfig 12 }
+
+airIRRP100UnitConfigUnitRoleOverride OBJECT-TYPE
+ SYNTAX INTEGER {
+ automatic (1),
+ forcedOn (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When this OID value is (1) automatic, the system determines
+ which units are used as primary units and which units are used as backups.
+ When this OID value is (2) forcedOn, the connected unit is set as a primary
+ unit."
+ ::= { airIRRP100UnitConfig 13 }
+
+airIRRP100UnitConfigSecondaryPowerFeedCapability OBJECT-TYPE
+ SYNTAX INTEGER {
+ full (1),
+ reduced (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Available on chilled water units. When the power source config setting
+ is set to dual, setting this value to reduced (2) will inhibit the heater
+ and humdifier when the unit is being powered from the secondary
+ input."
+ ::= { airIRRP100UnitConfig 14 }
+
+airIRRP100UnitConfigIdleOnCoolFail OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (1),
+ disable (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When this OID value is (1) enable, the unit idles if it detects that it is blowing warm
+ air into the cold aisle. The unit will attempt to restart at 5 minute intervals."
+ ::= { airIRRP100UnitConfig 15 }
-- airIRRP500 AIR CONDITIONER Group Status
@@ -37246,6 +45278,39 @@ airIRRP500GroupStatusReheatOutput OBJECT-TYPE
::= { airIRRP500GroupStatus 14 }
+airIRRP500GroupStatusActiveFlowControlStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ under (1),
+ okay (2),
+ over (3),
+ notApplicable (4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Status of the active flow control
+ system."
+ ::= { airIRRP500GroupStatus 15 }
+
+airIRRP500GroupStatusDewPointTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Group average dew point temperature in tenths of
+ degrees Fahrenheit."
+ ::= { airIRRP500GroupStatus 16 }
+
+airIRRP500GroupStatusDewPointTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Group average dew point temperature in tenths of
+ degrees Celsius."
+ ::= { airIRRP500GroupStatus 17 }
+
+
-- airIRRP500 AIR CONDITIONER Group Setpoints
airIRRP500GroupSetpointsCoolUS OBJECT-TYPE
@@ -37343,6 +45408,31 @@ airIRRP500GroupSetpointsFanSpeedPreference OBJECT-TYPE
"The preferred fan speed setting."
::= { airIRRP500GroupSetpoints 10 }
+airIRRP500GroupSetpointsFanSpeedControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ automatic (1),
+ manual (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The fan speed control setting."
+ ::= { airIRRP500GroupSetpoints 11 }
+
+airIRRP500GroupSetpointsActiveFlowControlBias OBJECT-TYPE
+ SYNTAX INTEGER {
+ positive (1),
+ slightlyPositive (2),
+ zero (3),
+ slightlyNegative (4),
+ negative (5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The active flow control bias setting."
+ ::= { airIRRP500GroupSetpoints 12 }
+
-- airIRRP500 AIR CONDITIONER Group Config
airIRRP500GroupConfigNumberofCoolingUnits OBJECT-TYPE
@@ -37357,7 +45447,8 @@ airIRRP500GroupConfigConfigurationType OBJECT-TYPE
SYNTAX INTEGER {
racs (1),
hacs (2),
- in-row (3)
+ in-row (3),
+ cacs (4)
}
ACCESS read-write
STATUS mandatory
@@ -37430,6 +45521,88 @@ airIRRP500GroupConfigReheatDerivativeD OBJECT-TYPE
"The derivative component of the reheat PID in hundredths."
::= { airIRRP500GroupConfig 10 }
+airIRRP500GroupConfigMaxFanSpeed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum desired fan speed setting in percent."
+ ::= { airIRRP500GroupConfig 11 }
+
+airIRRP500GroupConfigNumberofBackupUnits OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The number of backup units."
+ ::= { airIRRP500GroupConfig 12 }
+
+airIRRP500GroupConfigRuntimeBalancingEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enable (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable runtime balancing feature."
+ ::= { airIRRP500GroupConfig 13 }
+
+airIRRP500GroupConfigLoadAssistEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enable (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable load assist feature."
+ ::= { airIRRP500GroupConfig 14 }
+
+airIRRP500GroupConfigFullRPBackups OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The number of full featured RPs that can be used as backup units."
+ ::= { airIRRP500GroupConfig 15 }
+
+airIRRP500GroupConfigNumberOfActiveFlowControllers OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The number of active flow controllers
+ present in the group."
+ ::= { airIRRP500GroupConfig 16 }
+
+airIRRP500GroupConfigActiveFlowControllerLampTest OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ on (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Turns off/on the active flow
+ controller lamp test."
+ ::= { airIRRP500GroupConfig 17 }
+
+airIRRP500GroupConfigAltitudeUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The group altitude of the units above sea level in feet."
+ ::= { airIRRP500GroupConfig 18 }
+
+airIRRP500GroupConfigAltitudeMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The group altitude of the units above sea level in meters."
+ ::= { airIRRP500GroupConfig 19 }
-- airIRRP500 AIR CONDITIONER UNIT Status
@@ -37437,7 +45610,10 @@ airIRRP500UnitStatusOperateMode OBJECT-TYPE
SYNTAX INTEGER {
standby (1),
on (2),
- idle (3)
+ idle (3),
+ prestart (4),
+ backup (5),
+ assist (6)
}
ACCESS read-only
STATUS mandatory
@@ -37728,7 +45904,7 @@ airIRRP500UnitStatusHumidifierCurrent OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The humidifier current of the unit
- in amperes."
+ in tenths of amperes."
::= { airIRRP500UnitStatus 33 }
airIRRP500UnitStatusHumidifierWaterConductivity OBJECT-TYPE
@@ -37811,6 +45987,16 @@ airIRRP500UnitStatusLeavingFluidTemperatureMetric OBJECT-TYPE
tenths of degrees Celsius."
::= { airIRRP500UnitStatus 42 }
+airIRRP500UnitStatusLeakSensor OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-leak (1),
+ leak (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The state (no-leak/leak) of the leak sensor."
+ ::= { airIRRP500UnitStatus 43 }
-- airIRRP500 AIR CONDITIONER UNIT Ident
@@ -37961,6 +46147,14 @@ airIRRP500UnitRunHoursHeater3 OBJECT-TYPE
"Unit heater 3 run hours in hours."
::= { airIRRP500UnitRunHours 9 }
+airIRRP500UnitRunHoursSystem OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total system run hours."
+ ::= { airIRRP500UnitRunHours 10 }
+
-- airIRRP500 AIR CONDITIONER UNIT Service Intervals
@@ -38273,6 +46467,56 @@ airIRRP500UnitConfigHeatAssistEnable OBJECT-TYPE
"Enable/disable heat assist."
::= { airIRRP500UnitConfig 11 }
+airIRRP500UnitConfigPowerSourceConfig OBJECT-TYPE
+ SYNTAX INTEGER {
+ single (1),
+ dual (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Configure the input power source: (1) single feed or (2) dual feed."
+ ::= { airIRRP500UnitConfig 12 }
+
+airIRRP500UnitConfigUnitRoleOverride OBJECT-TYPE
+ SYNTAX INTEGER {
+ automatic (1),
+ forcedOn (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When this OID value is (1) automatic, the system determines
+ which units are used as primary units and which units are used as backups.
+ When this OID value is (2) forcedOn, the connected unit is set as a primary
+ unit."
+ ::= { airIRRP500UnitConfig 13 }
+
+airIRRP500UnitConfigSecondaryPowerFeedCapability OBJECT-TYPE
+ SYNTAX INTEGER {
+ full (1),
+ reduced (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Available on chilled water units. When the power source config setting
+ is set to dual, setting this value to reduced (2) will inhibit the heater
+ and humdifier when the unit is being powered from the secondary
+ input."
+ ::= { airIRRP500UnitConfig 14 }
+
+airIRRP500UnitConfigIdleOnCoolFail OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (1),
+ disable (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When this OID value is (1) enable, the unit idles if it detects that it is blowing warm
+ air into the cold aisle. The unit will attempt to restart at 5 minute intervals."
+ ::= { airIRRP500UnitConfig 15 }
-- airIRSC AIR CONDITIONER Defines
@@ -38343,8 +46587,7 @@ airIRSCUnitStatusAirFlowMetric OBJECT-TYPE
ACCESS read-only
STATUS mandatory
DESCRIPTION
- "The unit air flow in hundredths of
- liters per second."
+ "The unit air flow in liters per second."
::= { airIRSCUnitStatus 5 }
airIRSCUnitStatusRackInletTempUS OBJECT-TYPE
@@ -38476,7 +46719,7 @@ airIRSCUnitStatusSuctionPressureUS OBJECT-TYPE
ACCESS read-only
STATUS mandatory
DESCRIPTION
- "Unit suction pressure in PSI."
+ "Unit suction pressure in pounds per square inch (PSI)."
::= { airIRSCUnitStatus 20 }
airIRSCUnitStatusSuctionPressureMetric OBJECT-TYPE
@@ -38484,7 +46727,7 @@ airIRSCUnitStatusSuctionPressureMetric OBJECT-TYPE
ACCESS read-only
STATUS mandatory
DESCRIPTION
- "Unit suction pressure in kPa."
+ "Unit suction pressure in kiloPascals (kPa)."
::= { airIRSCUnitStatus 21 }
airIRSCUnitStatusDischargePressureUS OBJECT-TYPE
@@ -38492,7 +46735,7 @@ airIRSCUnitStatusDischargePressureUS OBJECT-TYPE
ACCESS read-only
STATUS mandatory
DESCRIPTION
- "Unit discharge pressure in PSI."
+ "Unit discharge pressure in pounds per square inch (PSI)."
::= { airIRSCUnitStatus 22 }
airIRSCUnitStatusDischargePressureMetric OBJECT-TYPE
@@ -38500,7 +46743,7 @@ airIRSCUnitStatusDischargePressureMetric OBJECT-TYPE
ACCESS read-only
STATUS mandatory
DESCRIPTION
- "Unit discharge pressure in kPa."
+ "Unit discharge pressure in kiloPascals (kPa)."
::= { airIRSCUnitStatus 23 }
airIRSCUnitStatusEvaporatorFanSpeed OBJECT-TYPE
@@ -38588,6 +46831,7 @@ airIRSCUnitStatusCompressor OBJECT-TYPE
"The state (off/on) of the compressor."
::= { airIRSCUnitStatus 32 }
+
-- airIRSC AIR CONDITIONER UNIT Ident
airIRSCUnitIdentName OBJECT-TYPE
@@ -38985,13 +47229,7758 @@ airIRSCUnitConfigOpControl OBJECT-TYPE
::= { airIRSCUnitConfig 10 }
+-- airIRSC AIR CONDITIONER GROUP Status
+
+airIRSCGroupStatusCoolOutput OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group cooling output in tenths of kW."
+ ::= { airIRSCGroupStatus 1 }
+
+airIRSCGroupStatusCoolDemand OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group cooling demand in tenths of kW."
+ ::= { airIRSCGroupStatus 2 }
+
+airIRSCGroupStatusAirFlowUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group air flow in cubic feet per minute."
+ ::= { airIRSCGroupStatus 3 }
+
+airIRSCGroupStatusAirFlowMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group air flow in liters per second."
+ ::= { airIRSCGroupStatus 4 }
+
+airIRSCGroupStatusMaxRackInletTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group maximum rack inlet temperature in tenths of
+ degrees Fahrenheit."
+ ::= { airIRSCGroupStatus 5 }
+
+airIRSCGroupStatusMaxRackInletTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group maximum rack inlet temperature in tenths of
+ degrees Celsius."
+ ::= { airIRSCGroupStatus 6 }
+
+airIRSCGroupStatusMinRackInletTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group minimum rack inlet temperature in tenths of
+ degrees Fahrenheit."
+ ::= { airIRSCGroupStatus 7 }
+
+airIRSCGroupStatusMinRackInletTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group minimum rack inlet temperature in tenths of
+ degrees Celsius."
+ ::= { airIRSCGroupStatus 8 }
+
+airIRSCGroupStatusMaxReturnAirTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group maximum return air temperature in tenths of
+ degrees Fahrenheit."
+ ::= { airIRSCGroupStatus 9 }
+
+airIRSCGroupStatusMaxReturnAirTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group maximum return air temperature in tenths of
+ degrees Celsius."
+ ::= { airIRSCGroupStatus 10 }
+
+airIRSCGroupStatusMinReturnAirTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group minimum return air temperature in tenths of
+ degrees Fahrenheit."
+ ::= { airIRSCGroupStatus 11 }
+
+airIRSCGroupStatusMinReturnAirTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group minimum return air temperature in tenths of
+ degrees Celsius."
+ ::= { airIRSCGroupStatus 12 }
+
+
+-- airIRSC AIR CONDITIONER GROUP Setpoint
+
+airIRSCGroupSetptsCoolSetpointUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Group cooling setpoint in tenths of
+ degrees Fahrenheit."
+ ::= { airIRSCGroupSetpoints 1 }
+
+airIRSCGroupSetptsCoolSetpointMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Group cooling setpoint in tenths of
+ degrees Celsius."
+ ::= { airIRSCGroupSetpoints 2 }
+
+airIRSCGroupSetptsCoolDeadbandUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Group cooling deadband in tenths of
+ degrees Fahrenheit."
+ ::= { airIRSCGroupSetpoints 3 }
+
+airIRSCGroupSetptsCoolDeadbandMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Group cooling deadband in tenths of
+ degrees Celsius."
+ ::= { airIRSCGroupSetpoints 4 }
+
+airIRSCGroupSetptsFanSpeedPreference OBJECT-TYPE
+ SYNTAX AirIRSCFanSpeedPreference
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The group preferred fan speed setting."
+ ::= { airIRSCGroupSetpoints 5 }
+
+airIRSCGroupSetptsSupplyAirSetpointUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Group supply air setpoint in tenths of
+ degrees Fahrenheit."
+ ::= { airIRSCGroupSetpoints 6 }
+
+airIRSCGroupSetptsSupplyAirSetpointMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Group supply air setpoint in tenths of
+ degrees Celsius."
+ ::= { airIRSCGroupSetpoints 7 }
+
+
+-- airIRSC AIR CONDITIONER GROUP Config
+
+airIRSCGroupConfigNumberofCoolingUnits OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The number of cooling units."
+ ::= { airIRSCGroupConfig 1 }
+
+airIRSCGroupConfigConfigurationType OBJECT-TYPE
+ SYNTAX AirIRSCConfigType
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The group configuration type."
+ ::= { airIRSCGroupConfig 2 }
+
+airIRSCGroupConfigCapacityControlType OBJECT-TYPE
+ SYNTAX AirIRSCCapacityControlType
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The group capacity control."
+ ::= { airIRSCGroupConfig 3 }
+
+airIRSCGroupConfigAltitudeUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The group altitude of the units above sea level in feet."
+ ::= { airIRSCGroupConfig 4 }
+
+airIRSCGroupConfigAltitudeMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The group altitude of the units above sea level in meters."
+ ::= { airIRSCGroupConfig 5 }
+
+airIRSCGroupConfigFanSpeedControl OBJECT-TYPE
+ SYNTAX AirIRSCFanSpeedControl
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The group fan speed control."
+ ::= { airIRSCGroupConfig 6 }
+
+
+-- ******************************************************************
+-- airIRG2 Ident
+-- ******************************************************************
+
+airIRG2IdentName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A character string identifying the unit name."
+ ::= { airIRG2Ident 1 }
+
+airIRG2IdentLocation OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A character string identifying the unit location."
+ ::= { airIRG2Ident 2 }
+
+airIRG2IdentModelNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A character string identifying the unit model number."
+ ::= { airIRG2Ident 3 }
+
+airIRG2IdentSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A character string identifying the unit serial number."
+ ::= { airIRG2Ident 4 }
+
+airIRG2IdentFirmwareRevision OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A character string identifying the unit firmware version."
+ ::= { airIRG2Ident 5 }
+
+airIRG2IdentHardwareRevision OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A character string identifying the unit controller hardware revision."
+ ::= { airIRG2Ident 6 }
+
+airIRG2IdentManufactureDate OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A character string identifying the unit manufacture date."
+ ::= { airIRG2Ident 7 }
+
+airIRG2IdentUnitSysOID OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This OID contains an OID path to the device's top level unit data."
+ ::= { airIRG2Ident 8 }
+
+airIRG2IdentGroupSysOID OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This OID contains an OID path to the device's top level group data."
+ ::= { airIRG2Ident 9 }
+
+-- ******************************************************************
+-- airIRG2 GROUP Status
+-- ******************************************************************
+
+airIRG2GroupStatusCoolOutput OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group cooling output in tenths of kilowatts (kW)."
+ ::= { airIRG2GroupStatus 1 }
+
+airIRG2GroupStatusCoolDemand OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group cooling demand in tenths of kilowatts (kW)."
+ ::= { airIRG2GroupStatus 2 }
+
+airIRG2GroupStatusAirFlowUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group air flow in cubic feet per minute."
+ ::= { airIRG2GroupStatus 3 }
+
+airIRG2GroupStatusAirFlowMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group air flow in hundredths of
+ liters per second."
+ ::= { airIRG2GroupStatus 4 }
+
+airIRG2GroupStatusMaxRackInletTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group maximum rack inlet temperature in tenths of
+ degrees Fahrenheit."
+ ::= { airIRG2GroupStatus 5 }
+
+airIRG2GroupStatusMaxRackInletTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group maximum rack inlet temperature in tenths of
+ degrees Celsius."
+ ::= { airIRG2GroupStatus 6 }
+
+airIRG2GroupStatusMinRackInletTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group minimum rack inlet temperature in tenths of
+ degrees Fahrenheit."
+ ::= { airIRG2GroupStatus 7 }
+
+airIRG2GroupStatusMinRackInletTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group minimum rack inlet temperature in tenths of
+ degrees Celsius."
+ ::= { airIRG2GroupStatus 8 }
+
+airIRG2GroupStatusMaxReturnAirTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group maximum return air temperature in tenths of
+ degrees Fahrenheit."
+ ::= { airIRG2GroupStatus 9 }
+
+airIRG2GroupStatusMaxReturnAirTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group maximum return air temperature in tenths of
+ degrees Celsius."
+ ::= { airIRG2GroupStatus 10 }
+
+airIRG2GroupStatusMinReturnAirTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group minimum return air temperature in tenths of
+ degrees Fahrenheit."
+ ::= { airIRG2GroupStatus 11 }
+
+airIRG2GroupStatusMinReturnAirTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group minimum return air temperature in tenths of
+ degrees Celsius."
+ ::= { airIRG2GroupStatus 12 }
+
+
+-- ******************************************************************
+-- airIRG2 GROUP Setpoint
+-- ******************************************************************
+
+airIRG2GroupSetptsCoolSetpointUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Group cooling setpoint in tenths of
+ degrees Fahrenheit."
+ ::= { airIRG2GroupSetpoints 1 }
+
+airIRG2GroupSetptsCoolSetpointMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Group cooling setpoint in tenths of
+ degrees Celsius."
+ ::= { airIRG2GroupSetpoints 2 }
+
+airIRG2GroupSetptsCoolDeadbandUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Group cooling deadband in tenths of
+ degrees Fahrenheit."
+ ::= { airIRG2GroupSetpoints 3 }
+
+airIRG2GroupSetptsCoolDeadbandMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Group cooling deadband in tenths of
+ degrees Celsius."
+ ::= { airIRG2GroupSetpoints 4 }
+
+airIRG2GroupSetptsFanSpeedPreference OBJECT-TYPE
+ SYNTAX INTEGER {
+ low (1),
+ med-low (2),
+ med (3),
+ med-high (4),
+ high (5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The group preferred fan speed setting."
+ ::= { airIRG2GroupSetpoints 5 }
+
+airIRG2GroupSetptsSupplyAirSetpointUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Group supply air setpoint in tenths of
+ degrees Fahrenheit."
+ ::= { airIRG2GroupSetpoints 6 }
+
+airIRG2GroupSetptsSupplyAirSetpointMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Group supply air setpoint in tenths of
+ degrees Celsius."
+ ::= { airIRG2GroupSetpoints 7 }
+
+
+-- ******************************************************************
+-- airIRG2 GROUP Config
+-- ******************************************************************
+airIRG2GroupConfigNumberofCoolingUnits OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The number of cooling units."
+ ::= { airIRG2GroupConfig 1 }
+
+airIRG2GroupConfigConfigurationType OBJECT-TYPE
+ SYNTAX INTEGER {
+ racs (1),
+ spot (2),
+ in-row (3),
+ hacs (4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The group configuration type."
+ ::= { airIRG2GroupConfig 2 }
+
+airIRG2GroupConfigCapacityControlType OBJECT-TYPE
+ SYNTAX INTEGER {
+ discrete (1),
+ proportional (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The group capacity control."
+ ::= { airIRG2GroupConfig 3 }
+
+airIRG2GroupConfigFanSpeedControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ automatic (1),
+ manual (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The group fan speed control."
+ ::= { airIRG2GroupConfig 4 }
+
+airIRG2GroupConfigCoolGainP OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The gain component of the PID in hundredths."
+ ::= { airIRG2GroupConfig 5 }
+
+airIRG2GroupConfigCoolResetRateI OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The integral component of the PID in hundredths."
+ ::= { airIRG2GroupConfig 6 }
+
+airIRG2GroupConfigCoolDerivativeD OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The derivative component of the PID in hundredths."
+ ::= { airIRG2GroupConfig 7 }
+
+airIRG2GroupConfigCoolPIDReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ readBack (1),
+ reset (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Will reset the PID coefficients back to the factory defaults."
+ ::= { airIRG2GroupConfig 8 }
+
+airIRG2GroupConfigNumberofBackupUnits OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The number of backup units."
+ ::= { airIRG2GroupConfig 9 }
+
+airIRG2GroupConfigRuntimeBalancingEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enable (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable runtime balancing feature."
+ ::= { airIRG2GroupConfig 10 }
+
+airIRG2GroupConfigLoadAssistEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enable (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable load assist feature."
+ ::= { airIRG2GroupConfig 11 }
+
+
+-- ***************************************
+-- airIRG2 Alarm Status
+-- ***************************************
+
+airIRG2AlarmsTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of active alarms in the airIRG2AlarmsTable."
+ ::= { airIRG2Alarms 1 }
+
+AirIRG2AlarmsEntry ::= SEQUENCE {
+ airIRG2AlarmsIndex INTEGER,
+ airIRG2AlarmsEventCode INTEGER,
+ airIRG2AlarmsDescription DisplayString
+ }
+
+airIRG2AlarmsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AirIRG2AlarmsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of active alarms for the device."
+ ::= { airIRG2Alarms 2 }
+
+airIRG2AlarmsEntry OBJECT-TYPE
+ SYNTAX AirIRG2AlarmsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarms specification"
+ INDEX { airIRG2AlarmsIndex }
+ ::= { airIRG2AlarmsTable 1 }
+
+airIRG2AlarmsIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm index."
+ ::= { airIRG2AlarmsEntry 1 }
+
+airIRG2AlarmsEventCode OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Code for the alarm."
+ ::= { airIRG2AlarmsEntry 2 }
+
+airIRG2AlarmsDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Description of the alarm."
+ ::= { airIRG2AlarmsEntry 3 }
+
+-- ***************************************
+-- airIRG2RDType2 AIR CONDITIONER Defines
+-- ***************************************
+
+AirIRG2RDType2IOState ::= INTEGER {
+ open (1),
+ closed (2)
+}
+
+-- ******************************************************************
+-- airIRG2RDT2 Status
+-- ******************************************************************
+
+airIRG2RDT2StatusOperateMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ standby (1),
+ on (2),
+ idle (3),
+ reserved (4),
+ service (5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The cooling unit operating mode."
+ ::= { airIRG2RDT2Status 1 }
+
+airIRG2RDT2StatusCoolOutput OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The unit cooling output in tenths of kilowatts (kW)."
+ ::= { airIRG2RDT2Status 2 }
+
+airIRG2RDT2StatusCoolDemand OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The unit cooling demand in tenths of kilowatts (kW)."
+ ::= { airIRG2RDT2Status 3 }
+
+airIRG2RDT2StatusAirFlowUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The unit air flow in cubic feet per minute."
+ ::= { airIRG2RDT2Status 4 }
+
+airIRG2RDT2StatusAirFlowMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The unit air flow in liters per second."
+ ::= { airIRG2RDT2Status 5 }
+
+airIRG2RDT2StatusRackInletTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The unit rack inlet temperature in tenths of
+ degrees Fahrenheit."
+ ::= { airIRG2RDT2Status 6 }
+
+airIRG2RDT2StatusRackInletTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The unit rack inlet temperature in tenths of
+ degrees Celsius."
+ ::= { airIRG2RDT2Status 7 }
+
+airIRG2RDT2StatusSupplyAirTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The unit supply air temperature in tenths of
+ degrees Fahrenheit."
+ ::= { airIRG2RDT2Status 8 }
+
+airIRG2RDT2StatusSupplyAirTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The unit supply air temperature in tenths of
+ degrees Celsius."
+ ::= { airIRG2RDT2Status 9 }
+
+airIRG2RDT2StatusReturnAirTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The unit return air temperature in tenths of
+ degrees Fahrenheit."
+ ::= { airIRG2RDT2Status 10 }
+
+airIRG2RDT2StatusReturnAirTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The unit return air temperature in tenths of
+ degrees Celsius."
+ ::= { airIRG2RDT2Status 11 }
+
+airIRG2RDT2StatusSuctionTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The unit suction temperature in tenths of
+ degrees Fahrenheit."
+ ::= { airIRG2RDT2Status 12 }
+
+airIRG2RDT2StatusSuctionTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The unit suction temperature in tenths of
+ degrees Celsius."
+ ::= { airIRG2RDT2Status 13 }
+
+airIRG2RDT2StatusSuperheatTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The unit superheat temperature in tenths of
+ degrees Fahrenheit."
+ ::= { airIRG2RDT2Status 14 }
+
+airIRG2RDT2StatusSuperheatTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The unit superheat temperature in tenths of
+ degrees Celsius."
+ ::= { airIRG2RDT2Status 15 }
+
+airIRG2RDT2StatusFilterDPUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The unit air filter differential pressure in
+ hundredths of inches of water."
+ ::= { airIRG2RDT2Status 16 }
+
+airIRG2RDT2StatusFilterDPMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The unit air filter differential pressure in pascals (Pa)."
+ ::= { airIRG2RDT2Status 17 }
+
+airIRG2RDT2StatusSuctionPressureUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unit suction pressure in pounds per square inch (PSI)."
+ ::= { airIRG2RDT2Status 18 }
+
+airIRG2RDT2StatusSuctionPressureMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unit suction pressure in kiloPascals (kPa)."
+ ::= { airIRG2RDT2Status 19 }
+
+airIRG2RDT2StatusDischargePressureUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unit discharge pressure in pounds per square inch (PSI)."
+ ::= { airIRG2RDT2Status 20 }
+
+airIRG2RDT2StatusDischargePressureMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unit discharge pressure in kiloPascals (kPa)."
+ ::= { airIRG2RDT2Status 21 }
+
+airIRG2RDT2StatusEvaporatorFanSpeed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The unit average evaporator fan speed in tenths of percent."
+ ::= { airIRG2RDT2Status 22 }
+
+airIRG2RDT2StatusInputState OBJECT-TYPE
+ SYNTAX AirIRG2RDType2IOState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The state of the input contact."
+ ::= { airIRG2RDT2Status 23 }
+
+airIRG2RDT2StatusOutputState OBJECT-TYPE
+ SYNTAX AirIRG2RDType2IOState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The state of the output relay."
+ ::= { airIRG2RDT2Status 24 }
+
+airIRG2RDT2StatusOHEInputState OBJECT-TYPE
+ SYNTAX AirIRG2RDType2IOState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The state of the outside heat exchanger(OHE) input contact."
+ ::= { airIRG2RDT2Status 25 }
+
+airIRG2RDT2StatusOHEOutputState OBJECT-TYPE
+ SYNTAX AirIRG2RDType2IOState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The state of the outside heat exchanger(OHE) output relay."
+ ::= { airIRG2RDT2Status 26 }
+
+airIRG2RDT2StatusCompressor OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ on (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The state (off/on) of the compressor."
+ ::= { airIRG2RDT2Status 27 }
+
+airIRG2RDT2StatusFluidValvePos OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The position of the fluid valve in percent. This OID is only valid
+ when airIRG2RDT2ConfigUnitType indicates fluidCooled(1)."
+ ::= { airIRG2RDT2Status 28 }
+
+airIRG2RDT2StatusHotGasBypassValvePos OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The position of the hot gas bypass valve in hundredths of percent."
+ ::= { airIRG2RDT2Status 29 }
+
+
+-- ******************************************************************
+-- airIRG2RDT2 Runhours
+-- ******************************************************************
+
+airIRG2RDT2RunHoursAirFilter OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unit air filter run hours."
+ ::= { airIRG2RDT2RunHours 1 }
+
+airIRG2RDT2RunHoursCondensatePump OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unit condensate pump run hours."
+ ::= { airIRG2RDT2RunHours 2 }
+
+airIRG2RDT2RunHoursCompressor OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unit compressor run hours."
+ ::= { airIRG2RDT2RunHours 3 }
+
+-- *******************************
+-- Run Hour Fan Power supply table
+-- *******************************
+airIRG2RDT2RunHoursFanPSTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of entries in the run hour fan power supply table
+ (airIRG2RDT2RunHoursFanPSTable)."
+ ::= { airIRG2RDT2RunHours 4 }
+
+AirIRG2RDT2RunHoursFanPSEntry ::=
+ SEQUENCE {
+ airIRG2RDT2RunHoursFanPSIndex INTEGER,
+ airIRG2RDT2RunHoursFanPSPosition INTEGER,
+ airIRG2RDT2RunHoursFanPSHours INTEGER
+ }
+
+airIRG2RDT2RunHoursFanPSTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AirIRG2RDT2RunHoursFanPSEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows for getting run hour information from each power supply."
+ ::= { airIRG2RDT2RunHours 5 }
+
+airIRG2RDT2RunHoursFanPSEntry OBJECT-TYPE
+ SYNTAX AirIRG2RDT2RunHoursFanPSEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The run hours fan power supply table entry."
+ INDEX { airIRG2RDT2RunHoursFanPSIndex }
+ ::= { airIRG2RDT2RunHoursFanPSTable 1 }
+
+airIRG2RDT2RunHoursFanPSIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of run hours fan power supply table."
+ ::= { airIRG2RDT2RunHoursFanPSEntry 1 }
+
+airIRG2RDT2RunHoursFanPSHours OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fan power supply run time in hours."
+ ::= { airIRG2RDT2RunHoursFanPSEntry 2 }
+
+airIRG2RDT2RunHoursFanPSPosition OBJECT-TYPE
+ SYNTAX INTEGER {
+ upper (1),
+ lower (2),
+ left (3),
+ right (4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Position of fan power supply within the unit."
+ ::= { airIRG2RDT2RunHoursFanPSEntry 3 }
+
+-- *****************************
+-- Run Hour Evaporator Fan table
+-- *****************************
+airIRG2RDT2RunHoursEvapFanTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of entries in the run hour evaporator fan table
+ (airIRG2RDT2RunHoursEvapFanTable)."
+ ::= { airIRG2RDT2RunHours 6 }
+
+AirIRG2RDT2RunHoursEvapFanEntry ::=
+ SEQUENCE {
+ airIRG2RDT2RunHoursEvapFanIndex INTEGER,
+ airIRG2RDT2RunHoursEvapFanHours INTEGER
+ }
+
+airIRG2RDT2RunHoursEvapFanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AirIRG2RDT2RunHoursEvapFanEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows for getting information from each evaporator fan run
+ hour in the system. "
+ ::= { airIRG2RDT2RunHours 7 }
+
+airIRG2RDT2RunHoursEvapFanEntry OBJECT-TYPE
+ SYNTAX AirIRG2RDT2RunHoursEvapFanEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows for getting information from each evaporator fan run
+ hour in the system. "
+ INDEX { airIRG2RDT2RunHoursEvapFanIndex }
+ ::= { airIRG2RDT2RunHoursEvapFanTable 1 }
+
+airIRG2RDT2RunHoursEvapFanIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of run hours evaporator fan table."
+ ::= { airIRG2RDT2RunHoursEvapFanEntry 1 }
+
+airIRG2RDT2RunHoursEvapFanHours OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Evaporator fan run time in hours."
+ ::= { airIRG2RDT2RunHoursEvapFanEntry 2 }
+
+airIRG2RDT2RunHoursUnit OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unit run time in hours."
+ ::= { airIRG2RDT2RunHours 8 }
+
+-- ******************************************************************
+-- airIRG2RDT2 Service Intervals
+-- ******************************************************************
+
+airIRG2RDT2ServiceIntervalsAirFilter OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Air filter service interval in weeks."
+ ::= { airIRG2RDT2ServiceIntervals 1 }
+
+airIRG2RDT2ServiceIntervalsAirFilterAlarm OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (1),
+ disable (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The air filter service interval alarm enable/disable."
+ ::= { airIRG2RDT2ServiceIntervals 2 }
+
+-- ******************************************************************
+-- airIRG2RDT2 Thresholds
+-- ******************************************************************
+
+airIRG2RDT2ThresholdsRackInletHighTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Unit rack inlet air high temperature threshold in
+ tenths of degrees Fahrenheit."
+ ::= { airIRG2RDT2Thresholds 1 }
+
+airIRG2RDT2ThresholdsRackInletHighTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Unit rack inlet air high temperature threshold in
+ tenths of degrees Celsius."
+ ::= { airIRG2RDT2Thresholds 2 }
+
+airIRG2RDT2ThresholdsSupplyAirHighTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Unit supply air high temperature threshold in
+ tenths of degrees Fahrenheit."
+ ::= { airIRG2RDT2Thresholds 3 }
+
+airIRG2RDT2ThresholdsSupplyAirHighTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Unit supply air high temperature threshold in
+ tenths of degrees Celsius."
+ ::= { airIRG2RDT2Thresholds 4 }
+
+airIRG2RDT2ThresholdsReturnAirHighTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Unit return air high temperature threshold in
+ tenths of degrees Fahrenheit."
+ ::= { airIRG2RDT2Thresholds 5 }
+
+airIRG2RDT2ThresholdsReturnAirHighTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Unit return air high temperature threshold in
+ tenths of degrees Celsius."
+ ::= { airIRG2RDT2Thresholds 6 }
+
+-- ******************************************************************
+-- airIRG2RDT2 Setpoints
+-- ******************************************************************
+
+-- There are no setpoint OIDs. This is just a placeholder in case
+-- we add some unit setpoints.
+
+-- ******************************************************************
+-- airIRG2RDT2 Config
+-- ******************************************************************
+
+airIRG2RDT2ConfigUnitType OBJECT-TYPE
+ SYNTAX INTEGER {
+ fluidCooled (1),
+ airCooled (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of the unit."
+ ::= { airIRG2RDT2Config 1 }
+
+airIRG2RDT2ConfigStartupDelay OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The startup delay in seconds."
+ ::= { airIRG2RDT2Config 2 }
+
+airIRG2RDT2ConfigIdleOnLeakDetect OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes (1),
+ no (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The idle on leak options setting."
+ ::= { airIRG2RDT2Config 3 }
+
+airIRG2RDT2ConfigInputNormalState OBJECT-TYPE
+ SYNTAX AirIRG2RDType2IOState
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The normal state of the input contact."
+ ::= { airIRG2RDT2Config 4 }
+
+airIRG2RDT2ConfigOutputNormalState OBJECT-TYPE
+ SYNTAX AirIRG2RDType2IOState
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The normal state of the output relay."
+ ::= { airIRG2RDT2Config 5 }
+
+airIRG2RDT2ConfigOutputSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ anyAlarm (1),
+ criticalAlarm (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The source of output relay change."
+ ::= { airIRG2RDT2Config 6 }
+
+airIRG2RDT2ConfigOHEInputNormalState OBJECT-TYPE
+ SYNTAX AirIRG2RDType2IOState
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The normal state of the outside heat exchanger(OHE) input relay."
+ ::= { airIRG2RDT2Config 7 }
+
+airIRG2RDT2ConfigUnitRoleOverride OBJECT-TYPE
+ SYNTAX INTEGER {
+ automatic (1),
+ forcedOn (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When this OID value is (1) automatic, the system determines
+ which units are used as primary units and which units are used as backups.
+ When this OID value is (2) forcedOn, the connected unit is set as a primary
+ unit."
+ ::= { airIRG2RDT2Config 8 }
+
+airIRG2RDT2ConfigUnitIdleOnCoolFail OBJECT-TYPE
+ SYNTAX INTEGER {
+ no (1),
+ yes (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When this OID value is (2) yes, the unit idles if it detects that it is blowing warm
+ air into the cold aisle. The unit will attempt to restart at 5 minute intervals."
+ ::= { airIRG2RDT2Config 9 }
+
+-- Beginning of AC InRoom
+
+-- common InRoom values
+AirIRmAlarmState ::= INTEGER { ok (1), alarm (2) }
+AirIRmControlState ::= INTEGER { off (1), on (2) }
+AirIRmStopState ::= INTEGER { maybeOn (1), unitOff (2) }
+AirIRmActivityState ::= INTEGER { inactive (1), active (2) }
+
+
+-- ***************************************
+-- InRoom Ident
+-- ***************************************
+
+airIRmIdentName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A character string identifying the unit name."
+ ::= { airIRmIdent 1 }
+
+airIRmIdentLocation OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A character string identifying the unit location."
+ ::= { airIRmIdent 2 }
+
+airIRmIdentModelNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A character string identifying the unit model number."
+ ::= { airIRmIdent 3 }
+
+airIRmIdentSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A character string identifying the unit serial number."
+ ::= { airIRmIdent 4 }
+
+airIRmIdentFirmwareRevision OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A character string identifying the unit firmware version."
+ ::= { airIRmIdent 5 }
+
+airIRmIdentHardwareRevision OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A character string identifying the unit controller hardware revision."
+ ::= { airIRmIdent 6 }
+
+airIRmIdentManufactureDate OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A character string identifying the unit manufacture date."
+ ::= { airIRmIdent 7 }
+
+airIRmIdentSysOID OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This OID contains an OID path to the device's top level data."
+ ::= { airIRmIdent 8 }
+
+-- ***************************************
+-- InRoom Alarm Status
+-- ***************************************
+
+airIRmAlarmsTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of active alarms in the airIRG2AlarmsTable."
+ ::= { airIRmAlarms 1 }
+
+AirIRmAlarmsEntry ::= SEQUENCE {
+ airIRmAlarmsIndex INTEGER,
+ airIRmAlarmsEventCode INTEGER,
+ airIRmAlarmsDescription DisplayString
+ }
+
+airIRmAlarmsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AirIRmAlarmsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of active alarms for the device."
+ ::= { airIRmAlarms 2 }
+
+airIRmAlarmsEntry OBJECT-TYPE
+ SYNTAX AirIRmAlarmsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarms specification"
+ INDEX { airIRmAlarmsIndex }
+ ::= { airIRmAlarmsTable 1 }
+
+airIRmAlarmsIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm index."
+ ::= { airIRmAlarmsEntry 1 }
+
+airIRmAlarmsEventCode OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Code for the alarm."
+ ::= { airIRmAlarmsEntry 2 }
+
+airIRmAlarmsDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Description of the alarm."
+ ::= { airIRmAlarmsEntry 3 }
+
+
+-- airIRmPmCommon1
+
+airIRmPmUnitType OBJECT-TYPE
+ SYNTAX INTEGER {
+ mc (1),
+ dx (2),
+ cw (3),
+ ch (4),
+ ecoCool (5),
+ msc (6),
+ ge1 (7),
+ ge2 (8),
+ dualFluid (9),
+ cw2 (10),
+ unknown (256) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unit type (1)."
+ ::= { airIRmPmCommon1 1 }
+
+airIRmPmSwVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Software version (3)."
+ ::= { airIRmPmCommon1 3 }
+
+airIRmPmBusAddress OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Bus addresss of unit (5)."
+ ::= { airIRmPmCommon1 5 }
+
+airIRmPmControllerType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown (1),
+ c4000 (2),
+ c1001 (3),
+ c1002 (4),
+ c5000 (5),
+ c6000 (6),
+ c1010 (7),
+ c7000IOC (8),
+ c7000AT (9),
+ c7000PT (10),
+ c5MSC (11),
+ c7000PT2 (12) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Controller type (7)."
+ ::= { airIRmPmCommon1 7 }
+
+airIRmPmGeneralError OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "General Error (8)"
+ ::= { airIRmPmCommon1 8 }
+
+airIRmPmErrorOnBus OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Error On Bus (9)"
+ ::= { airIRmPmCommon1 9 }
+
+-- airIRmPmCommon2
+
+airIRmPmPCStop OBJECT-TYPE
+ SYNTAX AirIRmStopState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PC-STOP (1000)"
+ ::= { airIRmPmCommon2 1 }
+
+airIRmPmRemoteStop OBJECT-TYPE
+ SYNTAX AirIRmStopState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Stop (1001)"
+ ::= { airIRmPmCommon2 2 }
+
+airIRmPmLocalStop OBJECT-TYPE
+ SYNTAX AirIRmStopState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Local Stop (1002)"
+ ::= { airIRmPmCommon2 3}
+
+airIRmPmTimerStop OBJECT-TYPE
+ SYNTAX AirIRmStopState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Timer Stop (1003)"
+ ::= { airIRmPmCommon2 4}
+
+airIRmPmSeqStop OBJECT-TYPE
+ SYNTAX AirIRmStopState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Seq. Stop (1004)"
+ ::= { airIRmPmCommon2 5}
+
+airIRmPmRemoteUPS OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ on (2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote UPS (1006)"
+ ::= { airIRmPmCommon2 7}
+
+airIRmPmLocalUPS OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Local UPS (1007)"
+ ::= { airIRmPmCommon2 8}
+
+airIRmPmCommonAlarm OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Common alarm (1010)."
+ ::= { airIRmPmCommon2 11 }
+
+airIRmPmResetAllAlarms OBJECT-TYPE
+ SYNTAX INTEGER {
+ doNothing (1),
+ reset (2) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Reset all alarms control (1011)."
+ ::= { airIRmPmCommon2 12 }
+
+airIRmPmUnitOnOff OBJECT-TYPE
+ SYNTAX AirIRmControlState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unit running state (1013)."
+ ::= { airIRmPmCommon2 14 }
+
+airIRmPmMaintenance OBJECT-TYPE
+ SYNTAX INTEGER {
+ notNecessary (1),
+ necessary (2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maintenance necessary state (1014)."
+ ::= { airIRmPmCommon2 15 }
+
+airIRmPmUnitTemperatureScale OBJECT-TYPE
+ SYNTAX INTEGER {
+ celsius (1),
+ fahrenheit (2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current Unit Temperature Scale (1022)."
+ ::= { airIRmPmCommon2 23 }
+
+airIRmPmUnitWinterMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ summer (1),
+ winter (2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Winter or summer configuration mode (1023)."
+ ::= { airIRmPmCommon2 24 }
+
+airIRmPmDayNightMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ day (1),
+ night (2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Day or night configuration mode (1024)."
+ ::= { airIRmPmCommon2 25 }
+
+
+-- airIRmPmCommon3
+
+airIRmPmLastMaintenanceYear OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Last maintenance year (1160)."
+ ::= { airIRmPmCommon3 1 }
+
+airIRmPmLastMaintenanceMonth OBJECT-TYPE
+ SYNTAX INTEGER (1..12)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Last maintenance month (1161)."
+ ::= { airIRmPmCommon3 2 }
+
+airIRmPmLastMaintenanceDay OBJECT-TYPE
+ SYNTAX INTEGER (1..31)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Last maintenance day (1162)."
+ ::= { airIRmPmCommon3 3 }
+
+airIRmPmUnitMaintenanceInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unit maintenance interval in months (1163)."
+ ::= { airIRmPmCommon3 4 }
+
+airIRmPmRuntimeUnit OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Runtime unit in hours (1164)."
+ ::= { airIRmPmCommon3 5 }
+
+airIRmPmStoptimeUnit OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unit stoptime in hours (1165)"
+ ::= { airIRmPmCommon3 6 }
+
+airIRmPmRuntimeCooling OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Cooling runtime in hours (1166)"
+ ::= { airIRmPmCommon3 7 }
+
+airIRmPmRuntimeHeating OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Heating runtime in hours (1167)"
+ ::= { airIRmPmCommon3 8 }
+
+airIRmPmRuntimeHumidification OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Humidification runtime in hours (1168)"
+ ::= { airIRmPmCommon3 9 }
+
+airIRmPmRuntimeDehumidification OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Dehumidification runtime in hours (1169)"
+ ::= { airIRmPmCommon3 10 }
+
+airIRmPmUnitTemperature OBJECT IDENTIFIER ::= { airIRmPmCommon3 11 }
+airIRmPmUnitTemperatureC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unit temperature in tenths of degrees Celsius (1170)."
+ ::= { airIRmPmUnitTemperature 1 }
+airIRmPmUnitTemperatureF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unit temperature in tenths of degrees Fahrenheit (1170)."
+ ::= { airIRmPmUnitTemperature 2 }
+
+airIRmPmUnitHumidity OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unit humidity in tenths of %RH (1171)."
+ ::= { airIRmPmCommon3 12 }
+
+airIRmPmSetpointTemperatureDay OBJECT IDENTIFIER ::= { airIRmPmCommon3 14 }
+airIRmPmSetpointTemperatureDayC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setpoint daytime temperature in tenths
+ of degrees Celsius (1173)."
+ ::= { airIRmPmSetpointTemperatureDay 1 }
+airIRmPmSetpointTemperatureDayF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setpoint daytime temperature in tenths
+ of degrees Fahrenheit (1173)."
+ ::= { airIRmPmSetpointTemperatureDay 2 }
+
+airIRmPmSetpointTemperatureNight OBJECT IDENTIFIER ::= { airIRmPmCommon3 15 }
+airIRmPmSetpointTemperatureNightC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setpoint nighttime temperature in tenths
+ of degrees Celsius (1174)."
+ ::= { airIRmPmSetpointTemperatureNight 1 }
+airIRmPmSetpointTemperatureNightF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setpoint nighttime temperature in tenths
+ of degrees Fahrenheit (1174)."
+ ::= { airIRmPmSetpointTemperatureNight 2 }
+
+airIRmPmSetpointHumidity OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setpoint humidity in tenths of %RH (1176)."
+ ::= { airIRmPmCommon3 17 }
+
+airIRmPmUnitControlType OBJECT-TYPE
+ SYNTAX INTEGER {
+ room (1),
+ supply (2),
+ room-SupplyLimit (3),
+ supply-RoomLimit (4) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current unit control type (1183)."
+ ::= { airIRmPmCommon3 24 }
+
+airIRmPmWinterModeStartTemp OBJECT IDENTIFIER ::= { airIRmPmCommon3 29 }
+airIRmPmWinterModeStartTempC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Winter mode start temperature in tenths of degrees Celsius (1188)."
+ ::= { airIRmPmWinterModeStartTemp 1 }
+airIRmPmWinterModeStartTempF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Winter mode start temperature in tenths of degrees Fahrenheit (1188)."
+ ::= { airIRmPmWinterModeStartTemp 2 }
+
+airIRmPmWinterModeHysteresis OBJECT IDENTIFIER ::= { airIRmPmCommon3 30 }
+airIRmPmWinterModeHysteresisK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Winter mode hysteresis in tenths of Kelvins (1189)"
+ ::= { airIRmPmWinterModeHysteresis 1 }
+airIRmPmWinterModeHysteresisF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Winter mode hysteresis in tenths of degrees Fahrenheit (1189)"
+ ::= { airIRmPmWinterModeHysteresis 2 }
+
+airIRmPmWaterTemperature OBJECT IDENTIFIER ::= { airIRmPmCommon3 32 }
+airIRmPmWaterTemperatureC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Water temperature in tenths of degrees Celsius (1191)."
+ ::= { airIRmPmWaterTemperature 1 }
+airIRmPmWaterTemperatureF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Water temperature in tenths of degrees Fahrenheit (1191)."
+ ::= { airIRmPmWaterTemperature 2 }
+
+airIRmPmReturnAirTemperature OBJECT IDENTIFIER ::= { airIRmPmCommon3 33 }
+airIRmPmReturnAirTemperatureC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Return air temperature in tenths of degrees Celsius (1192)."
+ ::= { airIRmPmReturnAirTemperature 1 }
+airIRmPmReturnAirTemperatureF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Return air temperature in tenths of degrees Fahrenheit (1192)."
+ ::= { airIRmPmReturnAirTemperature 2 }
+
+airIRmPmSupplyAirTemperature OBJECT IDENTIFIER ::= { airIRmPmCommon3 34 }
+airIRmPmSupplyAirTemperatureC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Supply air temperature in tenths of degrees Celsius (1193)."
+ ::= { airIRmPmSupplyAirTemperature 1 }
+airIRmPmSupplyAirTemperatureF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Supply air temperature in tenths of degrees Fahrenheit (1193)."
+ ::= { airIRmPmSupplyAirTemperature 2 }
+
+airIRmPmReturnAirHumidity OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Return air humidity in tenths of %RH (1194)."
+ ::= { airIRmPmCommon3 35 }
+
+airIRmPmSupplyAirHumidity OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Supply air humidity in tenths of %RH (1195)."
+ ::= { airIRmPmCommon3 36 }
+
+airIRmPmOutsideAirTemperature OBJECT IDENTIFIER ::= { airIRmPmCommon3 37 }
+airIRmPmOutsideAirTemperatureC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Outside air temperature in tenths of degrees Celsius (1196)"
+ ::= { airIRmPmOutsideAirTemperature 1 }
+airIRmPmOutsideAirTemperatureF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Outside air temperature in tenths of degrees Fahrenheit (1196)"
+ ::= { airIRmPmOutsideAirTemperature 2 }
+
+airIRmPmOutsideAirHumidity OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Outside air humidity in tenths of percent relative humidity (1197)"
+ ::= { airIRmPmCommon3 38 }
+
+airIRmPmCoolingPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ ge (1),
+ cw (2),
+ dx (3) }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Cooling priority (1198)."
+ ::= { airIRmPmCommon3 39 }
+
+airIRmPmWaterTemperature2 OBJECT IDENTIFIER ::= { airIRmPmCommon3 43 }
+airIRmPmWaterTemperature2C OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Water temperature 2 in tenths of degrees Celsius (1202)."
+ ::= { airIRmPmWaterTemperature2 1 }
+airIRmPmWaterTemperature2F OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Water temperature 2 in tenths of degrees Fahrenheit (1202)."
+ ::= { airIRmPmWaterTemperature2 2 }
+
+airIRmPmRuntimeFreeCooling OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Freecooling runtime in hours (1203)"
+ ::= { airIRmPmCommon3 44 }
+
+airIRmPmRuntimeMixedModeFreeCooling OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Mixed mode freecooling runtime in hours (1203)"
+ ::= { airIRmPmCommon3 45 }
+
+-- airIRmPmCommon4
+
+airIRmPmNumberOfCompressors OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of compressors (1761)"
+ ::= { airIRmPmCommon4 4 }
+
+airIRmPmNumberOfSuctionValves OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of suction valves (1762)"
+ ::= { airIRmPmCommon4 5 }
+
+airIRmPmNumberOfDryCoolers OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of drycoolers (1763)"
+ ::= { airIRmPmCommon4 6 }
+
+airIRmPmNumberOfPumps OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of pumps (1764)"
+ ::= { airIRmPmCommon4 7 }
+
+airIRmPmNumberOfElectricHeaters OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of electric heaters (1765)"
+ ::= { airIRmPmCommon4 8 }
+
+airIRmPmNumberOfHumidifiers OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of humidifiers (1766)"
+ ::= { airIRmPmCommon4 9 }
+
+airIRmPmNumberOfFans OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of fans (1767)"
+ ::= { airIRmPmCommon4 10 }
+
+airIRmPmNumberOfLouvers OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of louvers (1768)"
+ ::= { airIRmPmCommon4 11 }
+
+airIRmPmNumberOfSensors OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of sensors (1769)"
+ ::= { airIRmPmCommon4 12 }
+
+airIRmPmNumberOfExternalAlarmInputs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of external alarm inputs (1770)"
+ ::= { airIRmPmCommon4 13 }
+
+airIRmPmNumberOfGECWValves OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of GE/CW valves (1771)"
+ ::= { airIRmPmCommon4 14 }
+
+airIRmPmNumberOfHotGasReheat OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of hot gas reheaters (1772)"
+ ::= { airIRmPmCommon4 15 }
+
+airIRmPmNumberOfPWWReheat OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of PWW reheaters (1773)"
+ ::= { airIRmPmCommon4 16 }
+
+airIRmPmNumberOfDehumidifiers OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of dehumidifiers (1774)"
+ ::= { airIRmPmCommon4 17 }
+
+-- airIRmPmCommon5
+
+airIRmPmUnitEvaporationTemperature1 OBJECT IDENTIFIER ::= { airIRmPmCommon5 1 }
+airIRmPmUnitEvaporationTemperature1C OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unit evaporation temperature 1 in tenths
+ of degrees Celsius (2232)"
+ ::= { airIRmPmUnitEvaporationTemperature1 1 }
+airIRmPmUnitEvaporationTemperature1F OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unit evaporation temperature 1 in tenths
+ of degrees Fahrenheit (2232)"
+ ::= { airIRmPmUnitEvaporationTemperature1 2 }
+
+airIRmPmUnitEvaporationPressure1 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unit evaporation pressure 1 in tenths
+ of Bars (2233)"
+ ::= { airIRmPmCommon5 2 }
+
+airIRmPmUnitCondensationTemperature1 OBJECT IDENTIFIER ::= { airIRmPmCommon5 3 }
+airIRmPmUnitCondensationTemperature1C OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unit condensation temperature 1 in tenths
+ of degrees Celsius (2234)"
+ ::= { airIRmPmUnitCondensationTemperature1 1 }
+airIRmPmUnitCondensationTemperature1F OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unit condensation temperature 1 in tenths
+ of degrees Fahrenheit (2234)"
+ ::= { airIRmPmUnitCondensationTemperature1 2 }
+
+airIRmPmUnitCondensationPressure1 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unit condensation pressure 1 in tenths
+ of Bars (2235)"
+ ::= { airIRmPmCommon5 4 }
+
+airIRmPmMaxLimitReturnAirTemperature OBJECT IDENTIFIER ::= { airIRmPmCommon5 8 }
+airIRmPmMaxLimitReturnAirTemperatureC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum limit return air temperature in tenths
+ of degrees Celsius (2239)."
+ ::= { airIRmPmMaxLimitReturnAirTemperature 1 }
+airIRmPmMaxLimitReturnAirTemperatureF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum limit return air temperature in tenths
+ of degrees Fahrenheit (2239)."
+ ::= { airIRmPmMaxLimitReturnAirTemperature 2 }
+
+airIRmPmMinLimitReturnAirTemperature OBJECT IDENTIFIER ::= { airIRmPmCommon5 9 }
+airIRmPmMinLimitReturnAirTemperatureC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum limit return air temperature in tenths
+ of degrees Celsius (2240)."
+ ::= { airIRmPmMinLimitReturnAirTemperature 1 }
+airIRmPmMinLimitReturnAirTemperatureF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum limit return air temperature in tenths
+ of degrees Fahrenheit (2240)."
+ ::= { airIRmPmMinLimitReturnAirTemperature 2 }
+
+airIRmPmMaxLimitSupplyAirTemperature OBJECT IDENTIFIER ::= { airIRmPmCommon5 10 }
+airIRmPmMaxLimitSupplyAirTemperatureC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum limit supply air temperature in tenths
+ of degrees Celsius (2241)."
+ ::= { airIRmPmMaxLimitSupplyAirTemperature 1 }
+airIRmPmMaxLimitSupplyAirTemperatureF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum limit supply air temperature in tenths
+ of degrees Fahrenheit (2241)."
+ ::= { airIRmPmMaxLimitSupplyAirTemperature 2 }
+
+airIRmPmMinLimitSupplyAirTemperature OBJECT IDENTIFIER ::= { airIRmPmCommon5 11 }
+airIRmPmMinLimitSupplyAirTemperatureC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum limit supply air temperature in tenths
+ of degrees Celsius (2242)."
+ ::= { airIRmPmMinLimitSupplyAirTemperature 1 }
+airIRmPmMinLimitSupplyAirTemperatureF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum limit supply air temperature in tenths
+ of degrees Fahrenheit (2242)."
+ ::= { airIRmPmMinLimitSupplyAirTemperature 2 }
+
+airIRmPmMaxLimitWaterTemperature OBJECT IDENTIFIER ::= { airIRmPmCommon5 12 }
+airIRmPmMaxLimitWaterTemperatureC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum limit water temperature in tenths of degrees Celsius (2243)."
+ ::= { airIRmPmMaxLimitWaterTemperature 1 }
+airIRmPmMaxLimitWaterTemperatureF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum limit water temperature in tenths
+ of degrees Fahrenheit (2243)."
+ ::= { airIRmPmMaxLimitWaterTemperature 2 }
+
+airIRmPmMinLimitWaterTemperature OBJECT IDENTIFIER ::= { airIRmPmCommon5 13 }
+airIRmPmMinLimitWaterTemperatureC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum limit water temperature in tenths
+ of degrees Celsius (2244)."
+ ::= { airIRmPmMinLimitWaterTemperature 1 }
+airIRmPmMinLimitWaterTemperatureF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum limit water temperature in tenths
+ of degrees Fahrenheit (2244)."
+ ::= { airIRmPmMinLimitWaterTemperature 2 }
+
+airIRmPmMaxLimitReturnAirHumidity OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum limit return air humidity in tenths of %RH (2245)."
+ ::= { airIRmPmCommon5 14 }
+
+airIRmPmMinLimitReturnAirHumidity OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum limit return air humidity in tenths of %RH (2246)."
+ ::= { airIRmPmCommon5 15 }
+
+airIRmPmMaxLimitSupplyAirHumidity OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum limit supply air humidity in tenths of %RH (2247)."
+ ::= { airIRmPmCommon5 16 }
+
+airIRmPmMinLimitSupplyAirHumidity OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum limit supply air humidity in tenths of %RH (2248)."
+ ::= { airIRmPmCommon5 17 }
+
+airIRmPmLowPressureWinterDelay OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Winter mode low pressure delay in seconds (2249)"
+ ::= { airIRmPmCommon5 18 }
+
+airIRmPmUnitCondensationPressure2 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unit condensation pressure 2 in tenths of Bars (2250)"
+ ::= { airIRmPmCommon5 19 }
+
+airIRmPmUnitOverloadSwitch OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unit overload switch setting in tenths of Kelvins (2251)"
+ ::= { airIRmPmCommon5 20 }
+
+airIRmPmUnitCondensationTemperature2 OBJECT IDENTIFIER ::= { airIRmPmCommon5 41 }
+airIRmPmUnitCondensationTemperature2C OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unit condensation temperature 2 in tenths
+ of degrees Celsius (2272)"
+ ::= { airIRmPmUnitCondensationTemperature2 1 }
+airIRmPmUnitCondensationTemperature2F OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unit condensation temperature 2 in tenths
+ of degrees Fahrenheit (2272)"
+ ::= { airIRmPmUnitCondensationTemperature2 2 }
+
+airIRmPmUnitEvaporationPressure2 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unit evaporation pressure 2 in tenths
+ of Bars (2273)"
+ ::= { airIRmPmCommon5 42 }
+
+airIRmPmUnitEvaporationTemperature2 OBJECT IDENTIFIER ::= { airIRmPmCommon5 43 }
+airIRmPmUnitEvaporationTemperature2C OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unit evaporation temperature 2 in tenths
+ of degrees Celsius (2274)"
+ ::= { airIRmPmUnitEvaporationTemperature2 1 }
+airIRmPmUnitEvaporationTemperature2F OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Unit evaporation temperature 2 in tenths
+ of degrees Fahrenheit (2274)"
+ ::= { airIRmPmUnitEvaporationTemperature2 2 }
+
+-- airIRmPmCompressor1
+
+airIRmPmCmp1ManOperationActive OBJECT-TYPE
+ SYNTAX INTEGER {
+ automatic (1),
+ manual (2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Compressor 1 manual operation active (4401)"
+ ::= { airIRmPmCompressor1 2 }
+
+airIRmPmCmp1ManOperationState OBJECT-TYPE
+ SYNTAX AirIRmControlState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Compressor 1 manual operation state (4402)"
+ ::= { airIRmPmCompressor1 3 }
+
+airIRmPmCmp1Running OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Compressor 1 running (4403)"
+ ::= { airIRmPmCompressor1 4 }
+
+airIRmPmCmp1StartTempSummer OBJECT IDENTIFIER ::= { airIRmPmCompressor1 17 }
+airIRmPmCmp1StartTempSummerK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Compressor 1 summer mode start temperature
+ in tenths of Kelvins (4416)"
+ ::= { airIRmPmCmp1StartTempSummer 1 }
+airIRmPmCmp1StartTempSummerF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Compressor 1 summer mode start temperature
+ in tenths of degrees Fahrenheit (4416)"
+ ::= { airIRmPmCmp1StartTempSummer 2 }
+
+airIRmPmCmp1HysteresisSummer OBJECT IDENTIFIER ::= { airIRmPmCompressor1 18 }
+airIRmPmCmp1HysteresisSummerK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Compressor 1 summer mode hysteresis setting
+ in tenths of Kelvins (4417)"
+ ::= { airIRmPmCmp1HysteresisSummer 1 }
+airIRmPmCmp1HysteresisSummerF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Compressor 1 summer mode hysteresis setting
+ in tenths of Fahrenheit (4417)"
+ ::= { airIRmPmCmp1HysteresisSummer 2 }
+
+airIRmPmCmp1StartTempWinter OBJECT IDENTIFIER ::= { airIRmPmCompressor1 19 }
+airIRmPmCmp1StartTempWinterK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Compressor 1 winter mode start temperature
+ in tenths of Kelvins (4418)"
+ ::= { airIRmPmCmp1StartTempWinter 1 }
+airIRmPmCmp1StartTempWinterF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Compressor 1 winter mode start temperature
+ in tenths of degrees Fahrenheit (4418)"
+ ::= { airIRmPmCmp1StartTempWinter 2 }
+
+airIRmPmCmp1HysteresisWinter OBJECT IDENTIFIER ::= { airIRmPmCompressor1 20 }
+airIRmPmCmp1HysteresisWinterK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Compressor 1 Winter mode hysteresis setting
+ in tenths of Kelvins (4419)"
+ ::= { airIRmPmCmp1HysteresisWinter 1 }
+airIRmPmCmp1HysteresisWinterF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Compressor 1 Winter mode hysteresis setting
+ in tenths of Fahrenheit (4419)"
+ ::= { airIRmPmCmp1HysteresisWinter 2 }
+
+airIRmPmCmp1Runtime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Compressor 1 runtime in hours (4428)"
+ ::= { airIRmPmCompressor1 29 }
+
+-- airIRmPmCompressor2
+
+airIRmPmCmp2ManOperationActive OBJECT-TYPE
+ SYNTAX INTEGER {
+ automatic (1),
+ manual (2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Compressor 2 manual operation active (4501)"
+ ::= { airIRmPmCompressor2 2 }
+
+airIRmPmCmp2ManOperationState OBJECT-TYPE
+ SYNTAX AirIRmControlState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Compressor 2 manual operation state (4502)"
+ ::= { airIRmPmCompressor2 3 }
+
+airIRmPmCmp2Running OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Compressor 2 running (4503)"
+ ::= { airIRmPmCompressor2 4 }
+
+airIRmPmCmp2StartTempSummer OBJECT IDENTIFIER ::= { airIRmPmCompressor2 17 }
+airIRmPmCmp2StartTempSummerK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Compressor 2 summer mode start temperature
+ in tenths of Kelvins (4516)"
+ ::= { airIRmPmCmp2StartTempSummer 1 }
+airIRmPmCmp2StartTempSummerF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Compressor 2 summer mode start temperature
+ in tenths of degrees Fahrenheit (4516)"
+ ::= { airIRmPmCmp2StartTempSummer 2 }
+
+airIRmPmCmp2HysteresisSummer OBJECT IDENTIFIER ::= { airIRmPmCompressor2 18 }
+airIRmPmCmp2HysteresisSummerK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Compressor 2 summer mode hysteresis setting
+ in tenths of Kelvins (4517)"
+ ::= { airIRmPmCmp2HysteresisSummer 1 }
+airIRmPmCmp2HysteresisSummerF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Compressor 2 summer mode hysteresis setting
+ in tenths of Fahrenheit (4517)"
+ ::= { airIRmPmCmp2HysteresisSummer 2 }
+
+airIRmPmCmp2StartTempWinter OBJECT IDENTIFIER ::= { airIRmPmCompressor2 19 }
+airIRmPmCmp2StartTempWinterK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Compressor 2 winter mode start temperature
+ in tenths of Kelvins (4518)"
+ ::= { airIRmPmCmp2StartTempWinter 1 }
+airIRmPmCmp2StartTempWinterF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Compressor 2 winter mode start temperature
+ in tenths of degrees Fahrenheit (4518)"
+ ::= { airIRmPmCmp2StartTempWinter 2 }
+
+airIRmPmCmp2HysteresisWinter OBJECT IDENTIFIER ::= { airIRmPmCompressor2 20 }
+airIRmPmCmp2HysteresisWinterK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Compressor 2 Winter mode hysteresis setting
+ in tenths of Kelvins (4519)"
+ ::= { airIRmPmCmp2HysteresisWinter 1 }
+airIRmPmCmp2HysteresisWinterF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Compressor 2 Winter mode hysteresis setting
+ in tenths of Fahrenheit (4519)"
+ ::= { airIRmPmCmp2HysteresisWinter 2 }
+
+airIRmPmCmp2Runtime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Compressor 2 runtime in hours (4528)"
+ ::= { airIRmPmCompressor2 29 }
+
+-- airIRmPmSuctionValve1
+-- Empty
+
+-- airIRmPmSuctionValve2
+-- Empty
+
+-- airIRmPmEheating1
+
+airIRmPmEheating1ManOpEnable OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #1 manual operation enable (4801)"
+ ::= { airIRmPmEheating1 2 }
+
+airIRmPmEheating1Running OBJECT-TYPE
+ SYNTAX AirIRmControlState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #1 running state (4803)"
+ ::= { airIRmPmEheating1 4 }
+
+airIRmPmEheating1ManOpRunning OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #1 running in manual operation mode (4804)"
+ ::= { airIRmPmEheating1 5 }
+
+airIRmPmEheating1Type OBJECT-TYPE
+ SYNTAX INTEGER {
+ direct (1),
+ pwm (2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #1 type (4808)"
+ ::= { airIRmPmEheating1 9 }
+
+airIRmPmEheating1StartTemperature OBJECT IDENTIFIER ::= { airIRmPmEheating1 10 }
+airIRmPmEheating1StartTemperatureK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #1 start temperature in tenths of Kelvins (4809)"
+ ::= { airIRmPmEheating1StartTemperature 1 }
+airIRmPmEheating1StartTemperatureF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #1 start temperature in tenths of degrees Fahrenheit (4809)"
+ ::= { airIRmPmEheating1StartTemperature 2 }
+
+airIRmPmEheating1Hysteresis OBJECT IDENTIFIER ::= { airIRmPmEheating1 11 }
+airIRmPmEheating1HysteresisK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #1 hysteresis in tenths of Kelvins (4810)"
+ ::= { airIRmPmEheating1Hysteresis 1 }
+airIRmPmEheating1HysteresisF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #1 hysteresis in tenths of degrees Fahrenheit (4810)"
+ ::= { airIRmPmEheating1Hysteresis 2 }
+
+airIRmPmEheating1Runtime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #1 runtime in hours (4816)"
+ ::= { airIRmPmEheating1 17 }
+
+-- airIRmPmEheating2
+
+airIRmPmEheating2ManOpEnable OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #2 manual operation enable (4901)"
+ ::= { airIRmPmEheating2 2 }
+
+airIRmPmEheating2Running OBJECT-TYPE
+ SYNTAX AirIRmControlState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #2 running state (4903)"
+ ::= { airIRmPmEheating2 4 }
+
+airIRmPmEheating2ManOpRunning OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #2 running in manual operation mode (4904)"
+ ::= { airIRmPmEheating2 5 }
+
+airIRmPmEheating2Type OBJECT-TYPE
+ SYNTAX INTEGER {
+ direct (1),
+ pwm (2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #2 type (4908)"
+ ::= { airIRmPmEheating2 9 }
+
+airIRmPmEheating2StartTemperature OBJECT IDENTIFIER ::= { airIRmPmEheating2 10 }
+airIRmPmEheating2StartTemperatureK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #2 start temperature in tenths of Kelvins (4909)"
+ ::= { airIRmPmEheating2StartTemperature 1 }
+airIRmPmEheating2StartTemperatureF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #2 start temperature in tenths of degrees Fahrenheit (4909)"
+ ::= { airIRmPmEheating2StartTemperature 2 }
+
+airIRmPmEheating2Hysteresis OBJECT IDENTIFIER ::= { airIRmPmEheating2 11 }
+airIRmPmEheating2HysteresisK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #2 hysteresis in tenths of Kelvins (4910)"
+ ::= { airIRmPmEheating2Hysteresis 1 }
+airIRmPmEheating2HysteresisF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #2 hysteresis in tenths of degrees Fahrenheit (4910)"
+ ::= { airIRmPmEheating2Hysteresis 2 }
+
+airIRmPmEheating2Runtime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #2 runtime in hours (4916)"
+ ::= { airIRmPmEheating2 17 }
+
+-- airIRmPmEheating3
+
+airIRmPmEheating3ManOpEnable OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #3 manual operation enable (5001)"
+ ::= { airIRmPmEheating3 2 }
+
+airIRmPmEheating3Running OBJECT-TYPE
+ SYNTAX AirIRmControlState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #3 running state (5003)"
+ ::= { airIRmPmEheating3 4 }
+
+airIRmPmEheating3ManOpRunning OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #3 running in manual operation mode (5004)"
+ ::= { airIRmPmEheating3 5 }
+
+airIRmPmEheating3Type OBJECT-TYPE
+ SYNTAX INTEGER {
+ direct (1),
+ pwm (2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #3 type (5008)"
+ ::= { airIRmPmEheating3 9 }
+
+airIRmPmEheating3StartTemperature OBJECT IDENTIFIER ::= { airIRmPmEheating3 10 }
+airIRmPmEheating3StartTemperatureK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #3 start temperature in tenths of Kelvins (5009)"
+ ::= { airIRmPmEheating3StartTemperature 1 }
+airIRmPmEheating3StartTemperatureF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #3 start temperature in tenths of degrees Fahrenheit (5009)"
+ ::= { airIRmPmEheating3StartTemperature 2 }
+
+airIRmPmEheating3Hysteresis OBJECT IDENTIFIER ::= { airIRmPmEheating3 11 }
+airIRmPmEheating3HysteresisK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #3 hysteresis in tenths of Kelvins (5010)"
+ ::= { airIRmPmEheating3Hysteresis 1 }
+airIRmPmEheating3HysteresisF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #3 hysteresis in tenths of degrees Fahrenheit (5010)"
+ ::= { airIRmPmEheating3Hysteresis 2 }
+
+airIRmPmEheating3Runtime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #3 runtime in hours (5016)"
+ ::= { airIRmPmEheating3 17 }
+
+-- airIRmPmEheating4
+
+airIRmPmEheating4ManOpEnable OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #4 manual operation enable (5101)"
+ ::= { airIRmPmEheating4 2 }
+
+airIRmPmEheating4Running OBJECT-TYPE
+ SYNTAX AirIRmControlState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #4 running state (5103)"
+ ::= { airIRmPmEheating4 4 }
+
+airIRmPmEheating4ManOpRunning OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #4 running in manual operation mode (5104)"
+ ::= { airIRmPmEheating4 5 }
+
+airIRmPmEheating4Type OBJECT-TYPE
+ SYNTAX INTEGER {
+ direct (1),
+ pwm (2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #4 type (5108)"
+ ::= { airIRmPmEheating4 9 }
+
+airIRmPmEheating4StartTemperature OBJECT IDENTIFIER ::= { airIRmPmEheating4 10 }
+airIRmPmEheating4StartTemperatureK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #4 start temperature in tenths of Kelvins (5109)"
+ ::= { airIRmPmEheating4StartTemperature 1 }
+airIRmPmEheating4StartTemperatureF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #4 start temperature in tenths of degrees Fahrenheit (5109)"
+ ::= { airIRmPmEheating4StartTemperature 2 }
+
+airIRmPmEheating4Hysteresis OBJECT IDENTIFIER ::= { airIRmPmEheating4 11 }
+airIRmPmEheating4HysteresisK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #4 hysteresis in tenths of Kelvins (5110)"
+ ::= { airIRmPmEheating4Hysteresis 1 }
+airIRmPmEheating4HysteresisF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #4 hysteresis in tenths of degrees Fahrenheit (5110)"
+ ::= { airIRmPmEheating4Hysteresis 2 }
+
+airIRmPmEheating4Runtime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Electric heater #4 runtime in hours (5116)"
+ ::= { airIRmPmEheating4 17 }
+
+-- airIRmPmGECWvalve
+
+airIRmPmGECWvalveManOpEnable OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "GE/CW valve manual operation enable (5201)"
+ ::= { airIRmPmGECWvalve 2 }
+
+airIRmPmGECWvalveStartTemperature OBJECT IDENTIFIER ::= { airIRmPmGECWvalve 9 }
+airIRmPmGECWvalveStartTemperatureK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "GE/CW valve start temperature in tenths of Kelvins (5208)"
+ ::= { airIRmPmGECWvalveStartTemperature 1 }
+airIRmPmGECWvalveStartTemperatureF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "GE/CW valve start temperature in tenths of degrees Fahrenheit (5208)"
+ ::= { airIRmPmGECWvalveStartTemperature 2 }
+
+airIRmPmGECWvalveLinearRange OBJECT IDENTIFIER ::= { airIRmPmGECWvalve 10 }
+airIRmPmGECWvalveLinearRangeK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "GE/CW valve linear range in tenths of Kelvins (5209)"
+ ::= { airIRmPmGECWvalveLinearRange 1 }
+airIRmPmGECWvalveLinearRangeF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "GE/CW valve linear range in tenths of degrees Fahrenheit (5209)"
+ ::= { airIRmPmGECWvalveLinearRange 2 }
+
+airIRmPmGECWvalveGEOffTemp OBJECT IDENTIFIER ::= { airIRmPmGECWvalve 12 }
+airIRmPmGECWvalveGEOffTempC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "GE/CW valve GE off temperature in tenths of degrees Celsius (5211)"
+ ::= { airIRmPmGECWvalveGEOffTemp 1 }
+airIRmPmGECWvalveGEOffTempF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "GE/CW valve GE off temperature in tenths of degrees Fahrenheit (5211)"
+ ::= { airIRmPmGECWvalveGEOffTemp 2 }
+
+airIRmPmGECWvalveOpeningGrade OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "GE/CW valve opening grade in percent (5214)"
+ ::= { airIRmPmGECWvalve 15 }
+
+airIRmPmGECWvalveManOpOpeningGrade OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "GE/CW valve manual operation opening grade in percent (5215)"
+ ::= { airIRmPmGECWvalve 16 }
+
+-- airIRmPmGvalve
+
+airIRmPmGvalveManOperationEnable OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "G-valve manual operation enable (5301)"
+ ::= { airIRmPmGvalve 2 }
+
+airIRmPmGvalvePreOpeningTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "G-valve pre-opening time in seconds (5310)"
+ ::= { airIRmPmGvalve 11 }
+
+airIRmPmGvalvePreOpeningGrade OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "G-valve pre-opening grade in percent (5311)"
+ ::= { airIRmPmGvalve 12 }
+
+airIRmPmGvalveOpeningGrade OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "G-valve opening grade in percent (5312)"
+ ::= { airIRmPmGvalve 13 }
+
+airIRmPmGvalveManOpOpeningGrade OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "G-valve manual operation opening grade in percent (5313)"
+ ::= { airIRmPmGvalve 14 }
+
+-- airIRmPmDrycooler1
+
+airIRmPmDrycooler1ManOpEnable OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 1 manual operation enable setting (5401)"
+ ::= { airIRmPmDrycooler1 2 }
+
+airIRmPmDrycooler1Running OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 1 running (5402)"
+ ::= { airIRmPmDrycooler1 3 }
+
+airIRmPmDrycooler1ManOpRunning OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 1 manual operation running (5404)"
+ ::= { airIRmPmDrycooler1 5 }
+
+airIRmPmDrycooler1WinterStartTemp OBJECT IDENTIFIER ::= { airIRmPmDrycooler1 9 }
+airIRmPmDrycooler1WinterStartTempC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 1 winter mode start temperature
+ in tenths of degrees Celsius (5408)"
+ ::= { airIRmPmDrycooler1WinterStartTemp 1 }
+airIRmPmDrycooler1WinterStartTempF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 1 winter mode start temperature
+ in tenths of degrees Fahrenheit (5408)"
+ ::= { airIRmPmDrycooler1WinterStartTemp 2 }
+
+airIRmPmDrycooler1SummerStartTemp OBJECT IDENTIFIER ::= { airIRmPmDrycooler1 10 }
+airIRmPmDrycooler1SummerStartTempC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 1 summer mode start temperature
+ in tenths of degrees Celsius (5409)"
+ ::= { airIRmPmDrycooler1SummerStartTemp 1 }
+airIRmPmDrycooler1SummerStartTempF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 1 summer mode start temperature
+ in tenths of degrees Fahrenheit (5409)"
+ ::= { airIRmPmDrycooler1SummerStartTemp 2 }
+
+airIRmPmDrycooler1Hysteresis OBJECT IDENTIFIER ::= { airIRmPmDrycooler1 11 }
+airIRmPmDrycooler1HysteresisK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 1 hysteresis in tenths of Kelvins (5410)"
+ ::= { airIRmPmDrycooler1Hysteresis 1 }
+airIRmPmDrycooler1HysteresisF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 1 hysteresis in tenths of degrees Fahrenheit (5410)"
+ ::= { airIRmPmDrycooler1Hysteresis 2 }
+
+airIRmPmDrycooler1Runtime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 1 runtime in hours (5415)"
+ ::= { airIRmPmDrycooler1 16 }
+
+-- airIRmPmDrycooler2
+
+airIRmPmDrycooler2ManOpEnable OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 2 manual operation enable setting (5501)"
+ ::= { airIRmPmDrycooler2 2 }
+
+airIRmPmDrycooler2Running OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 2 running (5502)"
+ ::= { airIRmPmDrycooler2 3 }
+
+airIRmPmDrycooler2ManOpRunning OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 2 manual operation running (5504)"
+ ::= { airIRmPmDrycooler2 5 }
+
+airIRmPmDrycooler2WinterStartTemp OBJECT IDENTIFIER ::= { airIRmPmDrycooler2 9 }
+airIRmPmDrycooler2WinterStartTempC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 2 winter mode start temperature
+ in tenths of degrees Celsius (5508)"
+ ::= { airIRmPmDrycooler2WinterStartTemp 1 }
+airIRmPmDrycooler2WinterStartTempF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 2 winter mode start temperature
+ in tenths of degrees Fahrenheit (5508)"
+ ::= { airIRmPmDrycooler2WinterStartTemp 2 }
+
+airIRmPmDrycooler2SummerStartTemp OBJECT IDENTIFIER ::= { airIRmPmDrycooler2 10 }
+airIRmPmDrycooler2SummerStartTempC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 2 summer mode start temperature
+ in tenths of degrees Celsius (5509)"
+ ::= { airIRmPmDrycooler2SummerStartTemp 1 }
+airIRmPmDrycooler2SummerStartTempF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 2 summer mode start temperature
+ in tenths of degrees Fahrenheit (5509)"
+ ::= { airIRmPmDrycooler2SummerStartTemp 2 }
+
+airIRmPmDrycooler2Hysteresis OBJECT IDENTIFIER ::= { airIRmPmDrycooler2 11 }
+airIRmPmDrycooler2HysteresisK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 2 hysteresis in tenths of Kelvins (5510)"
+ ::= { airIRmPmDrycooler2Hysteresis 1 }
+airIRmPmDrycooler2HysteresisF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 2 hysteresis in tenths of degrees Fahrenheit (5510)"
+ ::= { airIRmPmDrycooler2Hysteresis 2 }
+
+airIRmPmDrycooler2Runtime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 2 runtime in hours (5515)"
+ ::= { airIRmPmDrycooler2 16 }
+
+-- airIRmPmDrycooler3
+
+airIRmPmDrycooler3ManOpEnable OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 3 manual operation enable setting (5601)"
+ ::= { airIRmPmDrycooler3 2 }
+
+airIRmPmDrycooler3Running OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 3 running (5602)"
+ ::= { airIRmPmDrycooler3 3 }
+
+airIRmPmDrycooler3ManOpRunning OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 3 manual operation running (5604)"
+ ::= { airIRmPmDrycooler3 5 }
+
+airIRmPmDrycooler3WinterStartTemp OBJECT IDENTIFIER ::= { airIRmPmDrycooler3 9 }
+airIRmPmDrycooler3WinterStartTempC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 3 winter mode start temperature
+ in tenths of degrees Celsius (5608)"
+ ::= { airIRmPmDrycooler3WinterStartTemp 1 }
+airIRmPmDrycooler3WinterStartTempF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 3 winter mode start temperature
+ in tenths of degrees Fahrenheit (5608)"
+ ::= { airIRmPmDrycooler3WinterStartTemp 2 }
+
+airIRmPmDrycooler3SummerStartTemp OBJECT IDENTIFIER ::= { airIRmPmDrycooler3 10 }
+airIRmPmDrycooler3SummerStartTempC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 3 summer mode start temperature
+ in tenths of degrees Celsius (5609)"
+ ::= { airIRmPmDrycooler3SummerStartTemp 1 }
+airIRmPmDrycooler3SummerStartTempF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 3 summer mode start temperature
+ in tenths of degrees Fahrenheit (5609)"
+ ::= { airIRmPmDrycooler3SummerStartTemp 2 }
+
+airIRmPmDrycooler3Hysteresis OBJECT IDENTIFIER ::= { airIRmPmDrycooler3 11 }
+airIRmPmDrycooler3HysteresisK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 3 hysteresis in tenths of Kelvins (5610)"
+ ::= { airIRmPmDrycooler3Hysteresis 1 }
+airIRmPmDrycooler3HysteresisF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 3 hysteresis in tenths of degrees Fahrenheit (5610)"
+ ::= { airIRmPmDrycooler3Hysteresis 2 }
+
+airIRmPmDrycooler3Runtime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 3 runtime in hours (5615)"
+ ::= { airIRmPmDrycooler3 16 }
+
+-- airIRmPmDrycooler4
+
+airIRmPmDrycooler4ManOpEnable OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 4 manual operation enable setting (5701)"
+ ::= { airIRmPmDrycooler4 2 }
+
+airIRmPmDrycooler4Running OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 4 running (5702)"
+ ::= { airIRmPmDrycooler4 3 }
+
+airIRmPmDrycooler4ManOpRunning OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 4 manual operation running (5704)"
+ ::= { airIRmPmDrycooler4 5 }
+
+airIRmPmDrycooler4WinterStartTemp OBJECT IDENTIFIER ::= { airIRmPmDrycooler4 9 }
+airIRmPmDrycooler4WinterStartTempC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 4 winter mode start temperature
+ in tenths of degrees Celsius (5708)"
+ ::= { airIRmPmDrycooler4WinterStartTemp 1 }
+airIRmPmDrycooler4WinterStartTempF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 4 winter mode start temperature
+ in tenths of degrees Fahrenheit (5708)"
+ ::= { airIRmPmDrycooler4WinterStartTemp 2 }
+
+airIRmPmDrycooler4SummerStartTemp OBJECT IDENTIFIER ::= { airIRmPmDrycooler4 10 }
+airIRmPmDrycooler4SummerStartTempC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 4 summer mode start temperature
+ in tenths of degrees Celsius (5709)"
+ ::= { airIRmPmDrycooler4SummerStartTemp 1 }
+airIRmPmDrycooler4SummerStartTempF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 4 summer mode start temperature
+ in tenths of degrees Fahrenheit (5709)"
+ ::= { airIRmPmDrycooler4SummerStartTemp 2 }
+
+airIRmPmDrycooler4Hysteresis OBJECT IDENTIFIER ::= { airIRmPmDrycooler4 11 }
+airIRmPmDrycooler4HysteresisK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 4 hysteresis in tenths of Kelvins (5710)"
+ ::= { airIRmPmDrycooler4Hysteresis 1 }
+airIRmPmDrycooler4HysteresisF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 4 hysteresis in tenths of degrees Fahrenheit (5710)"
+ ::= { airIRmPmDrycooler4Hysteresis 2 }
+
+airIRmPmDrycooler4Runtime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler 4 runtime in hours (5715)"
+ ::= { airIRmPmDrycooler4 16 }
+
+-- airIRmPmPump1
+
+airIRmPmPump1ManOpEnable OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 1 manual operation enable state (5801)"
+ ::= { airIRmPmPump1 2 }
+
+airIRmPmPump1Running OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 1 running (5802)"
+ ::= { airIRmPmPump1 3 }
+
+airIRmPmPump1ManOpRunning OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 1 manual operation running (5805)"
+ ::= { airIRmPmPump1 6 }
+
+airIRmPmPump1StartTemperature OBJECT IDENTIFIER ::= { airIRmPmPump1 10 }
+airIRmPmPump1StartTemperatureK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 1 starting temperature in tenths of Kelvins (5809)"
+ ::= { airIRmPmPump1StartTemperature 1 }
+airIRmPmPump1StartTemperatureF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 1 starting temperature in tenths of degrees Fahrenheit (5809)"
+ ::= { airIRmPmPump1StartTemperature 2 }
+
+airIRmPmPump1Hysteresis OBJECT IDENTIFIER ::= { airIRmPmPump1 11 }
+airIRmPmPump1HysteresisK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 1 hysteresis in tenths of Kelvins (5810)"
+ ::= { airIRmPmPump1Hysteresis 1 }
+airIRmPmPump1HysteresisF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 1 hysteresis in tenths of degrees Fahrenheit (5810)"
+ ::= { airIRmPmPump1Hysteresis 2 }
+
+airIRmPmPump1LinearRange OBJECT IDENTIFIER ::= { airIRmPmPump1 12 }
+airIRmPmPump1LinearRangeK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 1 linear range in tenths of Kelvins (5811)"
+ ::= { airIRmPmPump1LinearRange 1 }
+airIRmPmPump1LinearRangeF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 1 linear range in tenths of degrees Fahrenheit (5811)"
+ ::= { airIRmPmPump1LinearRange 2 }
+
+airIRmPmPump1PressureSetpoint OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 1 pressure setpoint in tenths of Bars (5812)"
+ ::= { airIRmPmPump1 13 }
+
+airIRmPmPump1Runtime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 1 runtime in hours (5820)"
+ ::= { airIRmPmPump1 21 }
+
+airIRmPmPump1Speed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 1 speed in percent (5821)"
+ ::= { airIRmPmPump1 22 }
+
+airIRmPmPump1ControlCycle OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 1 control cycle length in seconds (5827)"
+ ::= { airIRmPmPump1 28 }
+
+airIRmPmPump1MaxAdjust OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 1 maximum adjustment in percent (5828)"
+ ::= { airIRmPmPump1 29 }
+
+airIRmPmPump1ControlFactor OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 1 control factor setting (5829)"
+ ::= { airIRmPmPump1 30 }
+
+-- airIRmPmPump2
+
+airIRmPmPump2ManOpEnable OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 2 manual operation enable state (5901)"
+ ::= { airIRmPmPump2 2 }
+
+airIRmPmPump2Running OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 2 running (5902)"
+ ::= { airIRmPmPump2 3 }
+
+airIRmPmPump2ManOpRunning OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 2 manual operation running (5905)"
+ ::= { airIRmPmPump2 6 }
+
+airIRmPmPump2StartTemperature OBJECT IDENTIFIER ::= { airIRmPmPump2 10 }
+airIRmPmPump2StartTemperatureK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 2 starting temperature in tenths of Kelvins (5909)"
+ ::= { airIRmPmPump2StartTemperature 1 }
+airIRmPmPump2StartTemperatureF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 2 starting temperature in tenths of degrees Fahrenheit (5909)"
+ ::= { airIRmPmPump2StartTemperature 2 }
+
+airIRmPmPump2Hysteresis OBJECT IDENTIFIER ::= { airIRmPmPump2 11 }
+airIRmPmPump2HysteresisK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 2 hysteresis in tenths of Kelvins (5910)"
+ ::= { airIRmPmPump2Hysteresis 1 }
+airIRmPmPump2HysteresisF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 2 hysteresis in tenths of degrees Fahrenheit (5910)"
+ ::= { airIRmPmPump2Hysteresis 2 }
+
+airIRmPmPump2LinearRange OBJECT IDENTIFIER ::= { airIRmPmPump2 12 }
+airIRmPmPump2LinearRangeK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 2 linear range in tenths of Kelvins (5911)"
+ ::= { airIRmPmPump2LinearRange 1 }
+airIRmPmPump2LinearRangeF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 2 linear range in tenths of degrees Fahrenheit (5911)"
+ ::= { airIRmPmPump2LinearRange 2 }
+
+airIRmPmPump2PressureSetpoint OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 2 pressure setpoint in tenths of Bars (5912)"
+ ::= { airIRmPmPump2 13 }
+
+airIRmPmPump2Runtime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 2 runtime in hours (5920)"
+ ::= { airIRmPmPump2 21 }
+
+airIRmPmPump2Speed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 2 speed in percent (5921)"
+ ::= { airIRmPmPump2 22 }
+
+airIRmPmPump2ControlCycle OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 2 control cycle length in seconds (5927)"
+ ::= { airIRmPmPump2 28 }
+
+airIRmPmPump2MaxAdjust OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 2 maximum adjustment in percent (5928)"
+ ::= { airIRmPmPump2 29 }
+
+airIRmPmPump2ControlFactor OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 2 control factor setting (5929)"
+ ::= { airIRmPmPump2 30 }
+
+-- airIRmPmPump3
+
+airIRmPmPump3ManOpEnable OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 3 manual operation enable state (6001)"
+ ::= { airIRmPmPump3 2 }
+
+airIRmPmPump3Running OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 3 running (6002)"
+ ::= { airIRmPmPump3 3 }
+
+airIRmPmPump3ManOpRunning OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 3 manual operation running (6005)"
+ ::= { airIRmPmPump3 6 }
+
+airIRmPmPump3StartTemperature OBJECT IDENTIFIER ::= { airIRmPmPump3 10 }
+airIRmPmPump3StartTemperatureK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 3 starting temperature in tenths of Kelvins (6009)"
+ ::= { airIRmPmPump3StartTemperature 1 }
+airIRmPmPump3StartTemperatureF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 3 starting temperature in tenths of degrees Fahrenheit (6009)"
+ ::= { airIRmPmPump3StartTemperature 2 }
+
+airIRmPmPump3Hysteresis OBJECT IDENTIFIER ::= { airIRmPmPump3 11 }
+airIRmPmPump3HysteresisK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 3 hysteresis in tenths of Kelvins (6010)"
+ ::= { airIRmPmPump3Hysteresis 1 }
+airIRmPmPump3HysteresisF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 3 hysteresis in tenths of degrees Fahrenheit (6010)"
+ ::= { airIRmPmPump3Hysteresis 2 }
+
+airIRmPmPump3LinearRange OBJECT IDENTIFIER ::= { airIRmPmPump3 12 }
+airIRmPmPump3LinearRangeK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 3 linear range in tenths of Kelvins (6011)"
+ ::= { airIRmPmPump3LinearRange 1 }
+airIRmPmPump3LinearRangeF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 3 linear range in tenths of degrees Fahrenheit (6011)"
+ ::= { airIRmPmPump3LinearRange 2 }
+
+airIRmPmPump3PressureSetpoint OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 3 pressure setpoint in tenths of Bars (6012)"
+ ::= { airIRmPmPump3 13 }
+
+airIRmPmPump3Runtime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 3 runtime in hours (6020)"
+ ::= { airIRmPmPump3 21 }
+
+airIRmPmPump3Speed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 3 speed in percent (6021)"
+ ::= { airIRmPmPump3 22 }
+
+airIRmPmPump3ControlCycle OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 3 control cycle length in seconds (6027)"
+ ::= { airIRmPmPump3 28 }
+
+airIRmPmPump3MaxAdjust OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 3 maximum adjustment in percent (6028)"
+ ::= { airIRmPmPump3 29 }
+
+airIRmPmPump3ControlFactor OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 3 control factor setting (6029)"
+ ::= { airIRmPmPump3 30 }
+
+-- airIRmPmPump4
+
+airIRmPmPump4ManOpEnable OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 4 manual operation enable state (6101)"
+ ::= { airIRmPmPump4 2 }
+
+airIRmPmPump4Running OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 4 running (6102)"
+ ::= { airIRmPmPump4 3 }
+
+airIRmPmPump4ManOpRunning OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 4 manual operation running (6105)"
+ ::= { airIRmPmPump4 6 }
+
+airIRmPmPump4StartTemperature OBJECT IDENTIFIER ::= { airIRmPmPump4 10 }
+airIRmPmPump4StartTemperatureK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 4 starting temperature in tenths of Kelvins (6109)"
+ ::= { airIRmPmPump4StartTemperature 1 }
+airIRmPmPump4StartTemperatureF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 4 starting temperature in tenths of degrees Fahrenheit (6109)"
+ ::= { airIRmPmPump4StartTemperature 2 }
+
+airIRmPmPump4Hysteresis OBJECT IDENTIFIER ::= { airIRmPmPump4 11 }
+airIRmPmPump4HysteresisK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 4 hysteresis in tenths of Kelvins (6110)"
+ ::= { airIRmPmPump4Hysteresis 1 }
+airIRmPmPump4HysteresisF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 4 hysteresis in tenths of degrees Fahrenheit (6110)"
+ ::= { airIRmPmPump4Hysteresis 2 }
+
+airIRmPmPump4LinearRange OBJECT IDENTIFIER ::= { airIRmPmPump4 12 }
+airIRmPmPump4LinearRangeK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 4 linear range in tenths of Kelvins (6111)"
+ ::= { airIRmPmPump4LinearRange 1 }
+airIRmPmPump4LinearRangeF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 4 linear range in tenths of degrees Fahrenheit (6111)"
+ ::= { airIRmPmPump4LinearRange 2 }
+
+airIRmPmPump4PressureSetpoint OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 4 pressure setpoint in tenths of Bars (6112)"
+ ::= { airIRmPmPump4 13 }
+
+airIRmPmPump4Runtime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 4 runtime in hours (6120)"
+ ::= { airIRmPmPump4 21 }
+
+airIRmPmPump4Speed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 4 speed in percent (6121)"
+ ::= { airIRmPmPump4 22 }
+
+airIRmPmPump4ControlCycle OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 4 control cycle length in seconds (6127)"
+ ::= { airIRmPmPump4 28 }
+
+airIRmPmPump4MaxAdjust OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 4 maximum adjustment in percent (6128)"
+ ::= { airIRmPmPump4 29 }
+
+airIRmPmPump4ControlFactor OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Pump 4 control factor setting (6129)"
+ ::= { airIRmPmPump4 30 }
+
+-- airIRmPmHotgasHeating
+
+airIRmPmHotgasHeatRunning OBJECT-TYPE
+ SYNTAX AirIRmControlState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Hotgas heat running state. (6202)"
+ ::= { airIRmPmHotgasHeating 3 }
+
+-- airIRmPmPWWHeating
+
+airIRmPmPWWHeatingManOpEnable OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PWW-heating manual operation enable (6301)"
+ ::= { airIRmPmPWWHeating 2 }
+
+airIRmPmPWWHeatingRunning OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PWW-heating running (6302)"
+ ::= { airIRmPmPWWHeating 3 }
+
+airIRmPmPWWHeatingManOpRunning OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PWW-heating manual operation running (6303)"
+ ::= { airIRmPmPWWHeating 4 }
+
+airIRmPmPWWHeatingType OBJECT-TYPE
+ SYNTAX INTEGER {
+ direct (1),
+ undefined (2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "PWW-heating type (6308)"
+ ::= { airIRmPmPWWHeating 9 }
+
+airIRmPmPWWHeatingStartTemp OBJECT IDENTIFIER ::= { airIRmPmPWWHeating 10 }
+airIRmPmPWWHeatingStartTempK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PWW-heating starting temperature in Kelvins (6309)"
+ ::= { airIRmPmPWWHeatingStartTemp 1 }
+airIRmPmPWWHeatingStartTempF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PWW-heating starting temperature in degrees Fahrenheit (6309)"
+ ::= { airIRmPmPWWHeatingStartTemp 2 }
+
+airIRmPmPWWHeatingHysteresis OBJECT IDENTIFIER ::= { airIRmPmPWWHeating 12 }
+airIRmPmPWWHeatingHysteresisK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PWW-heating hysteresis in Kelvins (6311)"
+ ::= { airIRmPmPWWHeatingHysteresis 1 }
+airIRmPmPWWHeatingHysteresisF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PWW-heating hysteresis in degrees Fahrenheit (6311)"
+ ::= { airIRmPmPWWHeatingHysteresis 2 }
+
+airIRmPmPWWHeatingLinearRange OBJECT IDENTIFIER ::= { airIRmPmPWWHeating 13 }
+airIRmPmPWWHeatingLinearRangeK OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PWW-heating linear range in Kelvins (6312)"
+ ::= { airIRmPmPWWHeatingLinearRange 1 }
+airIRmPmPWWHeatingLinearRangeF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PWW-heating linear range in degrees Fahrenheit (6312)"
+ ::= { airIRmPmPWWHeatingLinearRange 2 }
+
+airIRmPmPWWHeatingCurrentValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PWW-heating current value in percent (6315)"
+ ::= { airIRmPmPWWHeating 16 }
+
+airIRmPmPWWHeatingManOpValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "PWW-heating manual operation value in percent (6316)"
+ ::= { airIRmPmPWWHeating 17 }
+
+-- airIRmPmHumidifier1
+
+airIRmPmHumidifier1ManOpEnable OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Humidifier #1 manual operation enable (6401)"
+ ::= { airIRmPmHumidifier1 2 }
+
+airIRmPmHumidifier1Running OBJECT-TYPE
+ SYNTAX AirIRmControlState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Humidifier #1 running state (6402)"
+ ::= { airIRmPmHumidifier1 3 }
+
+airIRmPmHumidifier1ManOpRunning OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Humidifier #1 manual operation running state (6404)"
+ ::= { airIRmPmHumidifier1 5 }
+
+airIRmPmHumidifier1Type OBJECT-TYPE
+ SYNTAX INTEGER {
+ direct (1),
+ proportional (2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Humidifier #1 type (6416)"
+ ::= { airIRmPmHumidifier1 17 }
+
+airIRmPmHumidifier1StartHumidity OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Humidifier #1 start humidity in tenths
+ of percent relative humidity (6417)"
+ ::= { airIRmPmHumidifier1 18 }
+
+airIRmPmHumidifier1Hysteresis OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Humidifier #1 hysteresis in tenths
+ of percent relative humidity (6419)"
+ ::= { airIRmPmHumidifier1 20 }
+
+airIRmPmHumidifier1LinearRange OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Humidifier #1 linear range in tenths
+ of percent relative humidity per Kelvin (6420)"
+ ::= { airIRmPmHumidifier1 21 }
+
+airIRmPmHumidifier1Runtime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Humidifier #1 runtime in hours (6426)"
+ ::= { airIRmPmHumidifier1 27 }
+
+airIRmPmHumidifier1CurrentValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Humidifier #1 current value in percent (6427)"
+ ::= { airIRmPmHumidifier1 28 }
+
+airIRmPmHumidifier1ManOpValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Humidifier #1 manual operation value in percent (6428)"
+ ::= { airIRmPmHumidifier1 29 }
+
+-- airIRmPmHumidifier2
+
+airIRmPmHumidifier2ManOpEnable OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Humidifier #2 manual operation enable (6501)"
+ ::= { airIRmPmHumidifier2 2 }
+
+airIRmPmHumidifier2Running OBJECT-TYPE
+ SYNTAX AirIRmControlState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Humidifier #2 running state (6502)"
+ ::= { airIRmPmHumidifier2 3 }
+
+airIRmPmHumidifier2ManOpRunning OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Humidifier #2 manual operation running state (6504)"
+ ::= { airIRmPmHumidifier2 5 }
+
+airIRmPmHumidifier2Type OBJECT-TYPE
+ SYNTAX INTEGER {
+ direct (1),
+ proportional (2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Humidifier #2 type (6516)"
+ ::= { airIRmPmHumidifier2 17 }
+
+airIRmPmHumidifier2StartHumidity OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Humidifier #2 start humidity in tenths
+ of percent relative humidity (6517)"
+ ::= { airIRmPmHumidifier2 18 }
+
+airIRmPmHumidifier2Hysteresis OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Humidifier #2 hysteresis in tenths
+ of percent relative humidity (6519)"
+ ::= { airIRmPmHumidifier2 20 }
+
+airIRmPmHumidifier2LinearRange OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Humidifier #2 linear range in tenths
+ of percent relative humidity per Kelvin (6520)"
+ ::= { airIRmPmHumidifier2 21 }
+
+airIRmPmHumidifier2Runtime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Humidifier #2 runtime in hours (6526)"
+ ::= { airIRmPmHumidifier2 27 }
+
+airIRmPmHumidifier2CurrentValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Humidifier #2 current value in percent (6527)"
+ ::= { airIRmPmHumidifier2 28 }
+
+airIRmPmHumidifier2ManOpValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Humidifier #2 manual operation value in percent (6528)"
+ ::= { airIRmPmHumidifier2 29 }
+
+-- airIRmPmDehumidification
+
+airIRmPmDehumidificManOpEnable OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Dehumidifier manual operation enable setting (6801)"
+ ::= { airIRmPmDehumidification 2 }
+
+airIRmPmDehumidificRunning OBJECT-TYPE
+ SYNTAX AirIRmControlState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Dehumidifier running state (6802)"
+ ::= { airIRmPmDehumidification 3 }
+
+airIRmPmDehumidificManOpRunning OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Dehumidifier manual operation running (6804)"
+ ::= { airIRmPmDehumidification 5 }
+
+airIRmPmDehumidificStartHumidity OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Dehumidifier start humidity in tenths of percent relative humidity (6809)"
+ ::= { airIRmPmDehumidification 10 }
+
+airIRmPmDehumidificHysteresis OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Dehumidifier hysteresis in tenths of percent relative humidity (6811)"
+ ::= { airIRmPmDehumidification 12 }
+
+airIRmPmDehumidificMinWaterTemp OBJECT IDENTIFIER ::= { airIRmPmDehumidification 18 }
+airIRmPmDehumidificMinWaterTempC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Dehumidifier minimum water temperature in tenths of
+ degrees Celsius (6817)"
+ ::= { airIRmPmDehumidificMinWaterTemp 1 }
+airIRmPmDehumidificMinWaterTempF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Dehumidifier minimum water temperature in tenths of
+ degrees Fahrenheit (6817)"
+ ::= { airIRmPmDehumidificMinWaterTemp 2 }
+
+airIRmPmDehumidificMaxWaterTemp OBJECT IDENTIFIER ::= { airIRmPmDehumidification 19 }
+airIRmPmDehumidificMaxWaterTempC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Dehumidifier maximum water temperature in tenths of
+ degrees Celsius (6818)"
+ ::= { airIRmPmDehumidificMaxWaterTemp 1 }
+airIRmPmDehumidificMaxWaterTempF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Dehumidifier maximum water temperature in tenths of
+ degrees Fahrenheit (6818)"
+ ::= { airIRmPmDehumidificMaxWaterTemp 2 }
+
+airIRmPmDehumidificRuntime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Dehumidifier runtime in hours (6820)"
+ ::= { airIRmPmDehumidification 21 }
+
+-- airIRmPmFan1
+
+airIRmPmFan1ManOpEnable OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fan 1 manual operation enable (6901)"
+ ::= { airIRmPmFan1 2 }
+
+airIRmPmFan1Running OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fan 1 running (6902)"
+ ::= { airIRmPmFan1 3 }
+
+airIRmPmFan1ManOpRunning OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fan 1 manual operation running (6905)"
+ ::= { airIRmPmFan1 6 }
+
+airIRmPmFan1Type OBJECT-TYPE
+ SYNTAX INTEGER {
+ direct (1),
+ proportional (2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fan 1 type (6908)"
+ ::= { airIRmPmFan1 9 }
+
+airIRmPmFan1Runtime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fan 1 runtime in hours (6931)"
+ ::= { airIRmPmFan1 32 }
+
+airIRmPmFan1Speed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fan 1 speed in percent (6932)"
+ ::= { airIRmPmFan1 33 }
+
+airIRmPmFan1ManOpSpeed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fan 1 manual operation speed in percent (6933)"
+ ::= { airIRmPmFan1 34 }
+
+-- airIRmPmFan2
+
+airIRmPmFan2ManOpEnable OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fan 1 manual operation enable (7001)"
+ ::= { airIRmPmFan2 2 }
+
+airIRmPmFan2Running OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fan 1 running (7002)"
+ ::= { airIRmPmFan2 3 }
+
+airIRmPmFan2ManOpRunning OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fan 1 manual operation running (7005)"
+ ::= { airIRmPmFan2 6 }
+
+airIRmPmFan2Type OBJECT-TYPE
+ SYNTAX INTEGER {
+ direct (1),
+ proportional (2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fan 2 type (7008)"
+ ::= { airIRmPmFan2 9 }
+
+airIRmPmFan2Runtime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fan 1 runtime in hours (7031)"
+ ::= { airIRmPmFan2 32 }
+
+airIRmPmFan2Speed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fan 1 speed in percent (7032)"
+ ::= { airIRmPmFan2 33 }
+
+airIRmPmFan2ManOpSpeed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fan 1 manual operation speed in percent (7033)"
+ ::= { airIRmPmFan2 34 }
+
+-- airIRmPmFan3
+
+airIRmPmFan3ManOpEnable OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fan 1 manual operation enable (7101)"
+ ::= { airIRmPmFan3 2 }
+
+airIRmPmFan3Running OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fan 1 running (7102)"
+ ::= { airIRmPmFan3 3 }
+
+airIRmPmFan3ManOpRunning OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fan 1 manual operation running (7105)"
+ ::= { airIRmPmFan3 6 }
+
+airIRmPmFan3Type OBJECT-TYPE
+ SYNTAX INTEGER {
+ direct (1),
+ proportional (2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fan 3 type (7108)"
+ ::= { airIRmPmFan3 9 }
+
+airIRmPmFan3Runtime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fan 1 runtime in hours (7131)"
+ ::= { airIRmPmFan3 32 }
+
+airIRmPmFan3Speed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fan 1 speed in percent (7132)"
+ ::= { airIRmPmFan3 33 }
+
+airIRmPmFan3ManOpSpeed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fan 1 manual operation speed in percent (7133)"
+ ::= { airIRmPmFan3 34 }
+
+-- airIRmPmLouver1
+
+airIRmPmLouver1ManOpEnable OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Louver 1 manual operation enable (7201)"
+ ::= { airIRmPmLouver1 2 }
+
+airIRmPmLouver1Position OBJECT-TYPE
+ SYNTAX INTEGER {
+ closed (1),
+ open (2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Louver 1 position (7202)"
+ ::= { airIRmPmLouver1 3 }
+
+airIRmPmLouver1ManOpPosition OBJECT-TYPE
+ SYNTAX INTEGER {
+ closed (1),
+ open (2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Louver 1 manual operation position setting (7203)"
+ ::= { airIRmPmLouver1 4 }
+
+-- airIRmPmLouver2
+
+airIRmPmLouver2ManOpEnable OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Louver 2 manual operation enable (7301)"
+ ::= { airIRmPmLouver2 2 }
+
+airIRmPmLouver2Position OBJECT-TYPE
+ SYNTAX INTEGER {
+ closed (1),
+ open (2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Louver 2 position (7302)"
+ ::= { airIRmPmLouver2 3 }
+
+airIRmPmLouver2ManOpPosition OBJECT-TYPE
+ SYNTAX INTEGER {
+ closed (1),
+ open (2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Louver 2 manual operation position setting (7303)"
+ ::= { airIRmPmLouver2 4 }
+
+-- airIRmPmLouver3
+
+airIRmPmLouver3ManOpEnable OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Louver 3 manual operation enable (7401)"
+ ::= { airIRmPmLouver3 2 }
+
+airIRmPmLouver3Position OBJECT-TYPE
+ SYNTAX INTEGER {
+ closed (1),
+ open (2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Louver 3 position (7402)"
+ ::= { airIRmPmLouver3 3 }
+
+airIRmPmLouver3ManOpPosition OBJECT-TYPE
+ SYNTAX INTEGER {
+ closed (1),
+ open (2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Louver 3 manual operation position setting (7403)"
+ ::= { airIRmPmLouver3 4 }
+
+-- airIRmPmAuxAlarm1
+-- Empty
+
+-- airIRmPmAuxAlarm2
+-- Empty
+
+-- airIRmPmAuxAlarm3
+-- Empty
+
+-- airIRmPmAuxAlarm4
+-- Empty
+
+-- airIRmPmAuxAlarm5
+-- Empty
+
+
+-- airIRmPmAlarmBits
+
+airIRmPmFan1Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fan #1 failure (8500)."
+ ::= { airIRmPmAlarmBits 1 }
+
+airIRmPmFan2Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fan #2 failure (8501)."
+ ::= { airIRmPmAlarmBits 2 }
+
+airIRmPmFan3Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fan #3 failure (8502)."
+ ::= { airIRmPmAlarmBits 3 }
+
+airIRmPmCompressor1Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Compressor #1 failure (8503)."
+ ::= { airIRmPmAlarmBits 4 }
+
+airIRmPmCompressor2Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Compressor #2 failure (8504)."
+ ::= { airIRmPmAlarmBits 5 }
+
+airIRmPmWaterDetector OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Water detector alarm (8505)."
+ ::= { airIRmPmAlarmBits 6 }
+
+airIRmPmPhaseFailure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Phase failure (8506)."
+ ::= { airIRmPmAlarmBits 7 }
+
+airIRmPmFireSmokeDetector OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fire/smoke detector (8507)."
+ ::= { airIRmPmAlarmBits 8 }
+
+airIRmPmReturnAirTemperatureTooHigh OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Return air temperature too high (8508)."
+ ::= { airIRmPmAlarmBits 9 }
+
+airIRmPmReturnAirHumidityTooHigh OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Return air humidity too high (8509)."
+ ::= { airIRmPmAlarmBits 10 }
+
+airIRmPmSupplyAirTemperatureTooHigh OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Supply air temperature too high (8510)."
+ ::= { airIRmPmAlarmBits 11 }
+
+airIRmPmSupplyAirHumidityTooHigh OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Supply air humidity too high (8511)."
+ ::= { airIRmPmAlarmBits 12 }
+
+airIRmPmWaterTemperatureTooHigh OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Water temperature too high (8512)."
+ ::= { airIRmPmAlarmBits 13 }
+
+airIRmPmReturnAirTemperatureTooLow OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Return air temperature too low (8513)."
+ ::= { airIRmPmAlarmBits 14 }
+
+airIRmPmReturnAirHumidityTooLow OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Return air humidity too low (8514)."
+ ::= { airIRmPmAlarmBits 15 }
+
+airIRmPmSupplyAirTemperatureTooLow OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Supply air temperature too low (8515)."
+ ::= { airIRmPmAlarmBits 16 }
+
+airIRmPmSupplyAirHumidityTooLow OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Supply air humidity too low (8516)."
+ ::= { airIRmPmAlarmBits 17 }
+
+airIRmPmWaterTemperatureTooLow OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Water temperature too low (8517)."
+ ::= { airIRmPmAlarmBits 18 }
+
+airIRmPmSensor1Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #1 failure (8518)."
+ ::= { airIRmPmAlarmBits 19 }
+
+airIRmPmSensor2Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #2 failure (8519)."
+ ::= { airIRmPmAlarmBits 20 }
+
+airIRmPmSensor3Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #3 failure (8520)."
+ ::= { airIRmPmAlarmBits 21 }
+
+airIRmPmSensor4Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #4 failure (8521)."
+ ::= { airIRmPmAlarmBits 22 }
+
+airIRmPmSensor5Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #5 failure (8522)."
+ ::= { airIRmPmAlarmBits 23 }
+
+airIRmPmSensor6Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #6 failure (8523)."
+ ::= { airIRmPmAlarmBits 24 }
+
+airIRmPmSensor7Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #7 failure (8524)."
+ ::= { airIRmPmAlarmBits 25 }
+
+airIRmPmSensor8Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #8 failure (8525)."
+ ::= { airIRmPmAlarmBits 26 }
+
+airIRmPmSensor9Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #9 failure (8526)."
+ ::= { airIRmPmAlarmBits 27 }
+
+airIRmPmSensor10Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #10 failure (8527)."
+ ::= { airIRmPmAlarmBits 28 }
+
+airIRmPmSensor11Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #11 failure (8528)."
+ ::= { airIRmPmAlarmBits 29 }
+
+airIRmPmSensor12Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #12 failure (8529)."
+ ::= { airIRmPmAlarmBits 30 }
+
+airIRmPmSensor13Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #13 failure (8530)."
+ ::= { airIRmPmAlarmBits 31 }
+
+airIRmPmSensor14Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #14 failure (8531)."
+ ::= { airIRmPmAlarmBits 32 }
+
+airIRmPmSensor15Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #15 failure (8532)."
+ ::= { airIRmPmAlarmBits 33 }
+
+airIRmPmSensor16Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #16 failure (8533)."
+ ::= { airIRmPmAlarmBits 34 }
+
+airIRmPmSensor17Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #17 failure (8534)."
+ ::= { airIRmPmAlarmBits 35 }
+
+airIRmPmSensor18Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #18 failure (8535)."
+ ::= { airIRmPmAlarmBits 36 }
+
+airIRmPmSensor19Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #19 failure (8536)."
+ ::= { airIRmPmAlarmBits 37 }
+
+airIRmPmSensor20Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #20 failure (8537)."
+ ::= { airIRmPmAlarmBits 38 }
+
+airIRmPmSensor21Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #21 failure (8538)."
+ ::= { airIRmPmAlarmBits 39 }
+
+airIRmPmSensor1Defect OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #1 defect (8539)."
+ ::= { airIRmPmAlarmBits 40 }
+
+airIRmPmSensor2Defect OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #2 defect (8540)."
+ ::= { airIRmPmAlarmBits 41 }
+
+airIRmPmSensor3Defect OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #3 defect (8541)."
+ ::= { airIRmPmAlarmBits 42 }
+
+airIRmPmSensor4Defect OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #4 defect (8542)."
+ ::= { airIRmPmAlarmBits 43 }
+
+airIRmPmSensor5Defect OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #5 defect (8543)."
+ ::= { airIRmPmAlarmBits 44 }
+
+airIRmPmSensor6Defect OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #6 defect (8544)."
+ ::= { airIRmPmAlarmBits 45 }
+
+airIRmPmSensor7Defect OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #7 defect (8545)."
+ ::= { airIRmPmAlarmBits 46 }
+
+airIRmPmSensor8Defect OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #8 defect (8546)."
+ ::= { airIRmPmAlarmBits 47 }
+
+airIRmPmSensor9Defect OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #9 defect (8547)."
+ ::= { airIRmPmAlarmBits 48 }
+
+airIRmPmSensor10Defect OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #10 defect (8548)."
+ ::= { airIRmPmAlarmBits 49 }
+
+airIRmPmSensor11Defect OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #11 defect (8549)."
+ ::= { airIRmPmAlarmBits 50 }
+
+airIRmPmSensor12Defect OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #12 defect (8550)."
+ ::= { airIRmPmAlarmBits 51 }
+
+airIRmPmSensor13Defect OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #13 defect (8551)."
+ ::= { airIRmPmAlarmBits 52 }
+
+airIRmPmSensor14Defect OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #14 defect (8552)."
+ ::= { airIRmPmAlarmBits 53 }
+
+airIRmPmSensor15Defect OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #15 defect (8553)."
+ ::= { airIRmPmAlarmBits 54 }
+
+airIRmPmSensor16Defect OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #16 defect (8554)."
+ ::= { airIRmPmAlarmBits 55 }
+
+airIRmPmSensor17Defect OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #17 defect (8555)."
+ ::= { airIRmPmAlarmBits 56 }
+
+airIRmPmSensor18Defect OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #18 defect (8556)"
+ ::= { airIRmPmAlarmBits 57 }
+
+airIRmPmSensor19Defect OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #19 defect (8557)."
+ ::= { airIRmPmAlarmBits 58 }
+
+airIRmPmSensor20Defect OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #20 defect (8558)."
+ ::= { airIRmPmAlarmBits 59 }
+
+airIRmPmSensor21Defect OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Sensor #21 defect (8559)."
+ ::= { airIRmPmAlarmBits 60 }
+
+airIRmPmCompressor1Alarm OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Compressor #1 alarm (8560)."
+ ::= { airIRmPmAlarmBits 61 }
+
+airIRmPmCompressor2Alarm OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Compressor #2 alarm (8561)."
+ ::= { airIRmPmAlarmBits 62 }
+
+airIRmPmCompressor1LowPressure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Compressor #1 low pressure (8562)."
+ ::= { airIRmPmAlarmBits 63 }
+
+airIRmPmCompressor2LowPressure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Compressor #2 low pressure (8563)."
+ ::= { airIRmPmAlarmBits 64 }
+
+airIRmPmReheat1Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Reheat #1 failure (8564)."
+ ::= { airIRmPmAlarmBits 65 }
+
+airIRmPmReheat2Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Reheat #2 failure (8565)."
+ ::= { airIRmPmAlarmBits 66 }
+
+airIRmPmReheat3Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Reheat #3 failure (8566)."
+ ::= { airIRmPmAlarmBits 67 }
+
+airIRmPmReheat4Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Reheat #4 failure (8567)."
+ ::= { airIRmPmAlarmBits 68 }
+
+airIRmPmDrycooler1Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler #1 failure (8568)."
+ ::= { airIRmPmAlarmBits 69 }
+
+airIRmPmDrycooler2Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler #2 failure (8569)."
+ ::= { airIRmPmAlarmBits 70 }
+
+airIRmPmDrycooler3Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler #3 failure (8570)."
+ ::= { airIRmPmAlarmBits 71 }
+
+airIRmPmDrycooler4Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Drycooler #4 failure (8571)."
+ ::= { airIRmPmAlarmBits 72 }
+
+airIRmPmPump1Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pump #1 failure (8572)."
+ ::= { airIRmPmAlarmBits 73 }
+
+airIRmPmPump2Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pump #2 failure (8573)."
+ ::= { airIRmPmAlarmBits 74 }
+
+airIRmPmPump3Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pump #3 failure (8574)."
+ ::= { airIRmPmAlarmBits 75 }
+
+airIRmPmPump4Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Pump #4 failure (8575)."
+ ::= { airIRmPmAlarmBits 76 }
+
+airIRmPmHumidifier1Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Humidifier #1 failure (8576)."
+ ::= { airIRmPmAlarmBits 77 }
+
+airIRmPmHumidifier2Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Humidifier #2 failure (8577)."
+ ::= { airIRmPmAlarmBits 78 }
+
+airIRmPmHumidifier3Failure OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Humidifier #3 failure (8578)."
+ ::= { airIRmPmAlarmBits 79 }
+
+airIRmPmHumidifier1Alarm5us OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Humidifier #1 5us alarm (8579)."
+ ::= { airIRmPmAlarmBits 80 }
+
+airIRmPmHumidifier2Alarm5us OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Humidifier #2 5us alarm (8580)."
+ ::= { airIRmPmAlarmBits 81 }
+
+airIRmPmHumidifier3Alarm5us OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Humidifier #3 5us alarm (8581)."
+ ::= { airIRmPmAlarmBits 82 }
+
+airIRmPmHumidifier1Alarm20us OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Humidifier #1 20us alarm (8582)."
+ ::= { airIRmPmAlarmBits 83 }
+
+airIRmPmHumidifier2Alarm20us OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Humidifier #2 20us alarm (8583)."
+ ::= { airIRmPmAlarmBits 84 }
+
+airIRmPmHumidifier3Alarm20us OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Humidifier #3 20us alarm (8584)."
+ ::= { airIRmPmAlarmBits 85 }
+
+airIRmPmFan1Alarm OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fan #1 alarm (8585)."
+ ::= { airIRmPmAlarmBits 86 }
+
+airIRmPmFan2Alarm OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fan #2 alarm (8586)."
+ ::= { airIRmPmAlarmBits 87 }
+
+airIRmPmFan3Alarm OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fan #3 alarm (8587)."
+ ::= { airIRmPmAlarmBits 88 }
+
+airIRmPmFilter1Clogged OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Filter #1 clogged (8588)."
+ ::= { airIRmPmAlarmBits 89 }
+
+airIRmPmFilter2Clogged OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Filter #2 clogged (8589)."
+ ::= { airIRmPmAlarmBits 90 }
+
+airIRmPmFilter3Clogged OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Filter #3 clogged (8590)."
+ ::= { airIRmPmAlarmBits 91 }
+
+airIRmPmAuxiliaryAlarm1 OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Auxiliary #1 alarm (8591)."
+ ::= { airIRmPmAlarmBits 92 }
+
+airIRmPmAuxiliaryAlarm2 OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Auxiliary #2 alarm (8592)."
+ ::= { airIRmPmAlarmBits 93 }
+
+airIRmPmAuxiliaryAlarm3 OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Auxiliary #3 alarm (8593)."
+ ::= { airIRmPmAlarmBits 94 }
+
+airIRmPmAuxiliaryAlarm4 OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Auxiliary #4 alarm (8594)."
+ ::= { airIRmPmAlarmBits 95 }
+
+airIRmPmAuxiliaryAlarm5 OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Auxiliary #5 alarm (8595)."
+ ::= { airIRmPmAlarmBits 96 }
+
+airIRmPmAuxiliaryAlarm6 OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Auxiliary #6 alarm (8596)."
+ ::= { airIRmPmAlarmBits 97 }
+
+airIRmPmAuxiliaryAlarm7 OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Auxiliary #7 alarm (8597)."
+ ::= { airIRmPmAlarmBits 98 }
+
+airIRmPmAuxiliaryAlarm8 OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Auxiliary #8 alarm (8598)."
+ ::= { airIRmPmAlarmBits 99 }
+
+airIRmPmAuxiliaryAlarm9 OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Auxiliary #9 alarm (8599)."
+ ::= { airIRmPmAlarmBits 100 }
+
+airIRmPmAuxiliaryAlarm10 OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Auxiliary #10 alarm (8600)."
+ ::= { airIRmPmAlarmBits 101 }
+
+airIRmPmHotGasHeatingAlarm OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Hot gas heating alarm (8601)."
+ ::= { airIRmPmAlarmBits 102 }
+
+airIRmPmEEV1PressureSensorError OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "EEV1 pressure sensor error (8602)."
+ ::= { airIRmPmAlarmBits 103 }
+
+airIRmPmEEV1TemperatureSensorError OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "EEV1 temperature sensor error (8603)."
+ ::= { airIRmPmAlarmBits 104 }
+
+airIRmPmEEV1StepperMotorError OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "EEV1 stepper motor error (8604)."
+ ::= { airIRmPmAlarmBits 105 }
+
+airIRmPmEEV2PressureSensorError OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "EEV2 pressure sensor error (8605)."
+ ::= { airIRmPmAlarmBits 106 }
+
+airIRmPmEEV2TemperatureSensorError OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "EEV2 temperature sensor error (8606)."
+ ::= { airIRmPmAlarmBits 107 }
+
+airIRmPmEEV2StepperMotorError OBJECT-TYPE
+ SYNTAX AirIRmAlarmState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "EEV2 stepper motor error (8607)."
+ ::= { airIRmPmAlarmBits 108 }
+
+-- airIRmPmMyZone
+
+airIRmPmMyZoneNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "My zone number (11700)."
+ ::= { airIRmPmMyZone 1 }
+
+airIRmPmMyZoneRoomTemperature OBJECT IDENTIFIER ::= { airIRmPmMyZone 2 }
+airIRmPmMyZoneRoomTemperatureC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "My zone room temperature in tenths of degrees Celsius (11701)."
+ ::= { airIRmPmMyZoneRoomTemperature 1 }
+airIRmPmMyZoneRoomTemperatureF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "My zone room temperature in tenths of degrees Fahrenheit (11701)."
+ ::= { airIRmPmMyZoneRoomTemperature 2 }
+
+airIRmPmMyZoneRoomHumidity OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "My zone room humidity in tenths of %RH (11702)."
+ ::= { airIRmPmMyZone 3 }
+
+airIRmPmMyZoneSupplyTemperature OBJECT IDENTIFIER ::= { airIRmPmMyZone 4 }
+airIRmPmMyZoneSupplyTemperatureC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "My zone supply temperature in tenths of degrees Celsius (11703)."
+ ::= { airIRmPmMyZoneSupplyTemperature 1 }
+airIRmPmMyZoneSupplyTemperatureF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "My zone supply temperature in tenths
+ of degrees Fahrenheit (11703)."
+ ::= { airIRmPmMyZoneSupplyTemperature 2 }
+
+airIRmPmMyZoneSupplyHumidity OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "My zone supply humidity in tenths of %RH (11704)."
+ ::= { airIRmPmMyZone 5 }
+
+airIRmPmMyZoneSequencingTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "My zone sequencing time in minutes (11705)."
+ ::= { airIRmPmMyZone 6 }
+
+airIRmPmMyZoneNumberOfErrorUnits OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of error units in my zone (11706)."
+ ::= { airIRmPmMyZone 7 }
+
+airIRmPmMyZoneEmergencyTemperature OBJECT IDENTIFIER ::= { airIRmPmMyZone 8 }
+airIRmPmMyZoneEmergencyTemperatureC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "My zone emergency temperature in tenths of degrees Celsius (11707)."
+ ::= { airIRmPmMyZoneEmergencyTemperature 1 }
+airIRmPmMyZoneEmergencyTemperatureF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "My zone emergency temperature in tenths
+ of degrees Fahrenheit (11707)."
+ ::= { airIRmPmMyZoneEmergencyTemperature 2 }
+
+airIRmPmMyZoneCWEnergySaveMode OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "My zone CW energy save mode (11708)."
+ ::= { airIRmPmMyZone 9 }
+
+-- airIRmPmGlobalZoneData
+
+airIRmPmGlobalZoneDataEmergencyOpMode OBJECT-TYPE
+ SYNTAX AirIRmActivityState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Emergency operation mode (11800)."
+ ::= { airIRmPmGlobalZoneData 1 }
+
+-- End of AC InRoom
+
+-- Begining of airIRGen3
+
+-- ******************************************************************
+--airIRG3 Ident Group
+-- ******************************************************************
+
+airIRG3IdentTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The ident table size."
+ ::= { airIRG3Ident 1 }
+
+AirIRG3IdentEntry ::= SEQUENCE {
+ airIRG3IdentIndex INTEGER,
+ airIRG3IdentName DisplayString,
+ airIRG3IdentLocation DisplayString,
+ airIRG3IdentModelNumber DisplayString,
+ airIRG3IdentSerialNumber DisplayString,
+ airIRG3IdentFirmwareRevision DisplayString,
+ airIRG3IdentHardwareRevision DisplayString,
+ airIRG3IdentManufactureDate DisplayString,
+ airIRG3IdentRDUSysOID OBJECT IDENTIFIER,
+ airIRG3IdentCMSysOID OBJECT IDENTIFIER,
+ airIRG3IdentGroupSysOID OBJECT IDENTIFIER
+ }
+
+airIRG3IdentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AirIRG3IdentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows to get ident information of current RDU and its assigned CM's."
+ ::= { airIRG3Ident 2 }
+
+airIRG3IdentEntry OBJECT-TYPE
+ SYNTAX AirIRG3IdentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The ident table entry."
+ INDEX { airIRG3IdentIndex}
+ ::= { airIRG3IdentTable 1 }
+
+airIRG3IdentIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of ident table."
+ ::= { airIRG3IdentEntry 1 }
+
+airIRG3IdentName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A character string identifying the unit name."
+ ::= { airIRG3IdentEntry 2 }
+
+airIRG3IdentLocation OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A character string identifying the unit location."
+ ::= { airIRG3IdentEntry 3 }
+
+airIRG3IdentModelNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A character string identifying the unit model number."
+ ::= { airIRG3IdentEntry 4 }
+
+airIRG3IdentSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A character string identifying the unit serial number."
+ ::= { airIRG3IdentEntry 5 }
+
+airIRG3IdentFirmwareRevision OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A character string identifying the unit firmware version."
+ ::= { airIRG3IdentEntry 6 }
+
+airIRG3IdentHardwareRevision OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A character string identifying the unit controller hardware revision."
+ ::= { airIRG3IdentEntry 7 }
+
+airIRG3IdentManufactureDate OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A character string identifying the unit manufacture date."
+ ::= { airIRG3IdentEntry 8 }
+
+airIRG3IdentRDUSysOID OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This OID contains an OID path to the RDU data."
+ ::= { airIRG3IdentEntry 9 }
+
+airIRG3IdentCMSysOID OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This OID contains an OID path to the cooling module data."
+ ::= { airIRG3IdentEntry 10 }
+
+airIRG3IdentGroupSysOID OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This OID contains an OID path to the group data."
+ ::= { airIRG3IdentEntry 11 }
+
+
+
+-- ******************************************************************
+-- airIRG3 Group Status
+-- ******************************************************************
+
+airIRG3GroupTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group table size."
+ ::= { airIRG3Group 1 }
+
+
+AirIRG3GroupStatusEntry ::= SEQUENCE {
+ airIRG3GroupStatusIndex INTEGER,
+ airIRG3GroupStatusCoolOutput INTEGER,
+ airIRG3GroupStatusCoolDemand INTEGER,
+ airIRG3GroupStatusAirFlowUS INTEGER,
+ airIRG3GroupStatusAirFlowMetric INTEGER,
+ airIRG3GroupStatusMaxRackInletTempUS INTEGER,
+ airIRG3GroupStatusMaxRackInletTempMetric INTEGER,
+ airIRG3GroupStatusMinRackInletTempUS INTEGER,
+ airIRG3GroupStatusMinRackInletTempMetric INTEGER,
+ airIRG3GroupStatusMaxReturnAirTempUS INTEGER,
+ airIRG3GroupStatusMaxReturnAirTempMetric INTEGER,
+ airIRG3GroupStatusMinReturnAirTempUS INTEGER,
+ airIRG3GroupStatusMinReturnAirTempMetric INTEGER,
+ airIRG3GroupStatusAvgSupplyTempUS INTEGER,
+ airIRG3GroupStatusAvgSupplyTempMetric INTEGER,
+ airIRG3GroupStatusAvgReturnTempUS INTEGER,
+ airIRG3GroupStatusAvgReturnTempMetric INTEGER,
+ airIRG3GroupStatusAvgFanSpeed INTEGER,
+ airIRG3GroupStatusAvgAirFlowUS INTEGER,
+ airIRG3GroupStatusAvgAirFlowMetric INTEGER,
+ airIRG3GroupStatusTotalAirFlowUS INTEGER,
+ airIRG3GroupStatusTotalAirFlowMetric INTEGER
+ }
+
+airIRG3GroupStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AirIRG3GroupStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows to get group status information."
+ ::= { airIRG3Group 2 }
+
+airIRG3GroupStatusEntry OBJECT-TYPE
+ SYNTAX AirIRG3GroupStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The group staus table entry."
+ INDEX { airIRG3GroupStatusIndex}
+ ::= { airIRG3GroupStatusTable 1 }
+
+airIRG3GroupStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of group status table."
+ ::= { airIRG3GroupStatusEntry 1 }
+
+airIRG3GroupStatusCoolOutput OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group cooling output in tenths of kilowatts (kW).
+ Returns (-1) if not supported."
+ ::= { airIRG3GroupStatusEntry 2 }
+
+airIRG3GroupStatusCoolDemand OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group cooling demand in tenths of kilowatts (kW).
+ Returns (-1) if not supported."
+ ::= { airIRG3GroupStatusEntry 3 }
+
+airIRG3GroupStatusAirFlowUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group air flow in cubic feet per minute (CFM).
+ Returns (-1) if not supported."
+ ::= { airIRG3GroupStatusEntry 4 }
+
+airIRG3GroupStatusAirFlowMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group air flow in liters per second (L/s).
+ Returns (-1) if not supported."
+ ::= { airIRG3GroupStatusEntry 5 }
+
+airIRG3GroupStatusMaxRackInletTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group maximum rack inlet temperature in tenths of
+ degrees Fahrenheit. Returns (-1) if not supported."
+ ::= { airIRG3GroupStatusEntry 6 }
+
+airIRG3GroupStatusMaxRackInletTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group maximum rack inlet temperature in tenths of
+ degrees Celsius. Returns (-1) if not supported."
+ ::= { airIRG3GroupStatusEntry 7 }
+
+airIRG3GroupStatusMinRackInletTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group minimum rack inlet temperature in tenths of
+ degrees Fahrenheit. Returns (-1) if not supported."
+ ::= { airIRG3GroupStatusEntry 8 }
+
+airIRG3GroupStatusMinRackInletTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group minimum rack inlet temperature in tenths of
+ degrees Celsius. Returns (-1) if not supported."
+ ::= { airIRG3GroupStatusEntry 9 }
+
+airIRG3GroupStatusMaxReturnAirTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group maximum return air temperature in tenths of
+ degrees Fahrenheit. Returns (-1) if not supported."
+ ::= { airIRG3GroupStatusEntry 10 }
+
+airIRG3GroupStatusMaxReturnAirTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group maximum return air temperature in tenths of
+ degrees Celsius. Returns (-1) if not supported."
+ ::= { airIRG3GroupStatusEntry 11 }
+
+airIRG3GroupStatusMinReturnAirTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group minimum return air temperature in tenths of
+ degrees Fahrenheit. Returns (-1) if not supported."
+ ::= { airIRG3GroupStatusEntry 12 }
+
+airIRG3GroupStatusMinReturnAirTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group minimum return air temperature in tenths of
+ degrees Celsius. Returns (-1) if not supported."
+ ::= { airIRG3GroupStatusEntry 13 }
+
+airIRG3GroupStatusAvgSupplyTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group average supply air temperature in tenths of
+ degrees Fahrenheit. Returns (-1) if not supported."
+ ::= { airIRG3GroupStatusEntry 14 }
+
+airIRG3GroupStatusAvgSupplyTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group average supply air temperature in tenths of
+ degrees Celsius. Returns (-1) if not supported."
+ ::= { airIRG3GroupStatusEntry 15 }
+
+airIRG3GroupStatusAvgReturnTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group average return air temperature in tenths of
+ degrees Fahrenheit. Returns (-1) if not supported."
+ ::= { airIRG3GroupStatusEntry 16 }
+
+airIRG3GroupStatusAvgReturnTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group average return air temperature in tenths of
+ degrees Celsius. Returns (-1) if not supported."
+ ::= { airIRG3GroupStatusEntry 17 }
+
+airIRG3GroupStatusAvgFanSpeed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group average fan speed in revolutions per minute (RPM).
+ Returns (-1) if not supported."
+ ::= { airIRG3GroupStatusEntry 18 }
+
+airIRG3GroupStatusAvgAirFlowUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group average air flow in cubic feet per minute (CFM).
+ Returns (-1) if not supported."
+ ::= { airIRG3GroupStatusEntry 19 }
+
+airIRG3GroupStatusAvgAirFlowMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group average air flow in liters per second (L/s).
+ Returns (-1) if not supported."
+ ::= { airIRG3GroupStatusEntry 20 }
+
+airIRG3GroupStatusTotalAirFlowUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group total air flow in cubic feet per minute (CFM).
+ Returns (-1) if not supported."
+ ::= { airIRG3GroupStatusEntry 21 }
+
+airIRG3GroupStatusTotalAirFlowMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The group total air flow in liters per second (L/s).
+ Returns (-1) if not supported."
+ ::= { airIRG3GroupStatusEntry 22 }
+
+
+
+-- ******************************************************************
+--airIRG3 Group Setpoints
+-- ******************************************************************
+
+AirIRG3GroupSetpointsEntry ::= SEQUENCE {
+ airIRG3GroupSetpointsIndex INTEGER,
+ airIRG3GroupSetpointsCoolSetpointUS INTEGER,
+ airIRG3GroupSetpointsCoolSetpointMetric INTEGER,
+ airIRG3GroupSetpointsCoolDeadbandUS INTEGER,
+ airIRG3GroupSetpointsCoolDeadbandMetric INTEGER,
+ airIRG3GroupSetpointsFanSpeedPreference INTEGER,
+ airIRG3GroupSetpointsSupplyAirSetpointUS INTEGER,
+ airIRG3GroupSetpointsSupplyAirSetpointMetric INTEGER,
+ airIRG3GroupSetpointsAirFlowControl INTEGER,
+ airIRG3GroupSetpointsLightingOnTime INTEGER
+ }
+
+airIRG3GroupSetpointsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AirIRG3GroupSetpointsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows to access the group setpoints."
+ ::= { airIRG3Group 3 }
+
+airIRG3GroupSetpointsEntry OBJECT-TYPE
+ SYNTAX AirIRG3GroupSetpointsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The group setpoints table entry."
+ INDEX { airIRG3GroupSetpointsIndex}
+ ::= { airIRG3GroupSetpointsTable 1 }
+
+airIRG3GroupSetpointsIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of group setpoints table."
+ ::= { airIRG3GroupSetpointsEntry 1 }
+
+airIRG3GroupSetpointsCoolSetpointUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Group cooling setpoint in tenths of
+ degrees Fahrenheit."
+ ::= { airIRG3GroupSetpointsEntry 2 }
+
+airIRG3GroupSetpointsCoolSetpointMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Group cooling setpoint in tenths of
+ degrees Celsius."
+ ::= { airIRG3GroupSetpointsEntry 3 }
+
+airIRG3GroupSetpointsCoolDeadbandUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Group cooling deadband in tenths of
+ degrees Fahrenheit. Returns (-1) if not supported."
+ ::= { airIRG3GroupSetpointsEntry 4 }
+
+airIRG3GroupSetpointsCoolDeadbandMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Group cooling deadband in tenths of
+ degrees Celsius. Returns (-1) if not supported."
+ ::= { airIRG3GroupSetpointsEntry 5 }
+
+airIRG3GroupSetpointsFanSpeedPreference OBJECT-TYPE
+ SYNTAX INTEGER {
+ low (1),
+ med-low (2),
+ med (3),
+ med-high (4),
+ high (5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The group preferred fan speed setting."
+ ::= { airIRG3GroupSetpointsEntry 6 }
+
+airIRG3GroupSetpointsSupplyAirSetpointUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Group supply air setpoint in tenths of
+ degrees Fahrenheit."
+ ::= { airIRG3GroupSetpointsEntry 7 }
+
+airIRG3GroupSetpointsSupplyAirSetpointMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Group supply air setpoint in tenths of
+ degrees Celsius."
+ ::= { airIRG3GroupSetpointsEntry 8 }
+
+airIRG3GroupSetpointsAirFlowControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ automatic (1),
+ manual (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The group air flow control."
+ ::= { airIRG3GroupSetpointsEntry 9 }
+
+airIRG3GroupSetpointsLightingOnTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The group lighting on time in minutes."
+ ::= { airIRG3GroupSetpointsEntry 10 }
+
+
+-- ******************************************************************
+--airIRG3 Group Config
+-- ******************************************************************
+
+AirIRG3GroupConfigEntry ::= SEQUENCE {
+ airIRG3GroupConfigIndex INTEGER,
+ airIRG3GroupConfigNumberofCoolingUnits INTEGER,
+ airIRG3GroupConfigConfigurationType INTEGER,
+ airIRG3GroupConfigCapacityControlType INTEGER,
+ airIRG3GroupConfigFanSpeedControl INTEGER,
+ airIRG3GroupConfigCoolGainP INTEGER,
+ airIRG3GroupConfigCoolResetRateI INTEGER,
+ airIRG3GroupConfigCoolDerivativeD INTEGER,
+ airIRG3GroupConfigCoolPIDReset INTEGER,
+ airIRG3GroupConfigNumberofBackupUnits INTEGER,
+ airIRG3GroupConfigRuntimeBalancingEnable INTEGER,
+ airIRG3GroupConfigLoadAssistEnable INTEGER
+ }
+
+airIRG3GroupConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AirIRG3GroupConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows to access group configuration table."
+ ::= { airIRG3Group 4 }
+
+airIRG3GroupConfigEntry OBJECT-TYPE
+ SYNTAX AirIRG3GroupConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The group config table entry."
+ INDEX { airIRG3GroupConfigIndex}
+ ::= { airIRG3GroupConfigTable 1 }
+
+airIRG3GroupConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of group config table."
+ ::= { airIRG3GroupConfigEntry 1 }
+
+airIRG3GroupConfigNumberofCoolingUnits OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The number of cooling units."
+ ::= { airIRG3GroupConfigEntry 2 }
+
+airIRG3GroupConfigConfigurationType OBJECT-TYPE
+ SYNTAX INTEGER {
+ racs (1),
+ spot (2),
+ in-row (3),
+ hacs (4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The group configuration type.
+ The spot configuration type is not supported.
+ Returns (-1) if not supported."
+ ::= { airIRG3GroupConfigEntry 3 }
+
+airIRG3GroupConfigCapacityControlType OBJECT-TYPE
+ SYNTAX INTEGER {
+ discrete (1),
+ proportional (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The group capacity control. Returns (-1) if not supported."
+ ::= { airIRG3GroupConfigEntry 4 }
+
+airIRG3GroupConfigFanSpeedControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ automatic (1),
+ manual (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The group fan speed control."
+ ::= { airIRG3GroupConfigEntry 5 }
+
+airIRG3GroupConfigCoolGainP OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The gain component of the PID in hundredths."
+ ::= { airIRG3GroupConfigEntry 6 }
+
+airIRG3GroupConfigCoolResetRateI OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The integral component of the PID in hundredths."
+ ::= { airIRG3GroupConfigEntry 7 }
+
+airIRG3GroupConfigCoolDerivativeD OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The derivative component of the PID in hundredths."
+ ::= { airIRG3GroupConfigEntry 8 }
+
+airIRG3GroupConfigCoolPIDReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ readBack (1),
+ reset (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Will reset the PID coefficients back to the factory defaults.
+ Readback is not supported, returns -1."
+ ::= { airIRG3GroupConfigEntry 9 }
+
+airIRG3GroupConfigNumberofBackupUnits OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The number of backup units."
+ ::= { airIRG3GroupConfigEntry 10 }
+
+airIRG3GroupConfigRuntimeBalancingEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enable (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable runtime balancing feature."
+ ::= { airIRG3GroupConfigEntry 11 }
+
+airIRG3GroupConfigLoadAssistEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enable (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable load assist feature."
+ ::= { airIRG3GroupConfigEntry 12 }
+
+
+-- ***************************************
+-- airIRG3 Alarm Status
+-- ***************************************
+
+airIRG3AlarmsTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of active alarms in the airIRG3AlarmsTable."
+ ::= { airIRG3Alarms 1 }
+
+AirIRG3AlarmsEntry ::= SEQUENCE {
+ airIRG3AlarmsIndex INTEGER,
+ airIRG3AlarmsEventCode INTEGER,
+ airIRG3AlarmsDescription DisplayString
+ }
+
+airIRG3AlarmsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AirIRG3AlarmsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of active alarms for the device."
+ ::= { airIRG3Alarms 2 }
+
+airIRG3AlarmsEntry OBJECT-TYPE
+ SYNTAX AirIRG3AlarmsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Alarms specification"
+ INDEX { airIRG3AlarmsIndex }
+ ::= { airIRG3AlarmsTable 1 }
+
+airIRG3AlarmsIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alarm index."
+ ::= { airIRG3AlarmsEntry 1 }
+
+airIRG3AlarmsEventCode OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Event Code for the alarm. Returns (-1) if not supported."
+ ::= { airIRG3AlarmsEntry 2 }
+
+airIRG3AlarmsDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Description of the alarm. Returns (-1) if not supported."
+ ::= { airIRG3AlarmsEntry 3 }
+
+-- ***************************************
+-- airIRG3 RDU Status
+-- ***************************************
+
+airIRG3RDUTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU table size."
+ ::= { airIRG3RDU 1 }
+
+
+AirIRG3RDUStatusEntry ::= SEQUENCE {
+ airIRG3RDUStatusDeviceIndex INTEGER,
+ airIRG3RDUID DisplayString,
+ airIRG3RDUStatusOnReadyStandby INTEGER,
+ airIRG3RDUStatusOperatingMode INTEGER,
+ airIRG3RDUStatusLeadPump INTEGER,
+ airIRG3RDUStatusStartupDelay INTEGER,
+ airIRG3RDUStatusPumpChangeOverInterval INTEGER,
+ airIRG3RDUStatusStopOnLeakDetect INTEGER,
+ airIRG3RDUStatusPowerSource INTEGER,
+ airIRG3RDUStatusTotalRDUOutputPower INTEGER,
+ airIRG3RDUStatusInletWaterTempUS INTEGER,
+ airIRG3RDUStatusInletWaterTempMetric INTEGER,
+ airIRG3RDUStatusOutletWaterTempUS INTEGER,
+ airIRG3RDUStatusOutletWaterTempMetric INTEGER,
+ airIRG3RDUStatusCondenserSaturationTempUS INTEGER,
+ airIRG3RDUStatusCondenserSaturationTempMetric INTEGER,
+ airIRG3RDUStatusDewPointTempUS INTEGER,
+ airIRG3RDUStatusDewPointTempMetric INTEGER,
+ airIRG3RDUStatusPumpOutletTempUS INTEGER,
+ airIRG3RDUStatusPumpOutletTempMetric INTEGER,
+ airIRG3RDUStatusSubcoolerOutletTempUS INTEGER,
+ airIRG3RDUStatusSubcoolerOutletTempMetric INTEGER,
+ airIRG3RDUStatusCondenserOutletTempUS INTEGER,
+ airIRG3RDUStatusCondenserOutletTempMetric INTEGER,
+ airIRG3RDUStatusCondenserInletTempUS INTEGER,
+ airIRG3RDUStatusCondenserInletTempMetric INTEGER,
+ airIRG3RDUStatusCondenserOutletPressureUS INTEGER,
+ airIRG3RDUStatusCondenserOutletPressureMetric INTEGER,
+ airIRG3RDUStatusPump1HeadPressureUS INTEGER,
+ airIRG3RDUStatusPump1HeadPressureMetric INTEGER,
+ airIRG3RDUStatusPump2HeadPressureUS INTEGER,
+ airIRG3RDUStatusPump2HeadPressureMetric INTEGER,
+ airIRG3RDUStatusPump1Speed INTEGER,
+ airIRG3RDUStatusPump2Speed INTEGER,
+ airIRG3RDUStatusCWValvePosition INTEGER,
+ airIRG3RDUStatusReceiverLiquidLevel INTEGER,
+ airIRG3RDUStatusDCPowerSupply1Current INTEGER,
+ airIRG3RDUStatusDCPowerSupply2Current INTEGER,
+ airIRG3RDUStatusTotalDCPowerSupplyCurrent INTEGER,
+ airIRG3RDUStatusInputState INTEGER,
+ airIRG3RDUStatusOutputState INTEGER,
+ airIRG3RDUStatusByPassValvePosition INTEGER,
+ airIRG3RDUStatusRefrigerantLeakDetector INTEGER
+ }
+
+airIRG3RDUStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AirIRG3RDUStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows to access RDU status table."
+ ::= { airIRG3RDU 2 }
+
+airIRG3RDUStatusEntry OBJECT-TYPE
+ SYNTAX AirIRG3RDUStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU status table entry."
+ INDEX { airIRG3RDUStatusDeviceIndex}
+ ::= { airIRG3RDUStatusTable 1 }
+
+airIRG3RDUStatusDeviceIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of RDU status table."
+ ::= { airIRG3RDUStatusEntry 1 }
+
+
+airIRG3RDUID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current RDU ID (1 to F).
+ Configured RDU only shall display ID, else return -1. "
+ ::= { airIRG3RDUStatusEntry 2 }
+
+
+airIRG3RDUStatusOnReadyStandby OBJECT-TYPE
+ SYNTAX INTEGER {
+ standby (1),
+ ready (2),
+ on (3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU current status."
+ ::= { airIRG3RDUStatusEntry 3 }
+
+
+airIRG3RDUStatusOperatingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ standby (1),
+ ready (2),
+ on (3),
+ stop (4),
+ maintenancemode (5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU actual operating mode."
+ ::= { airIRG3RDUStatusEntry 4 }
+
+
+airIRG3RDUStatusLeadPump OBJECT-TYPE
+ SYNTAX INTEGER {
+ pump1 (1),
+ pump2 (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU lead pump."
+ ::= { airIRG3RDUStatusEntry 5 }
+
+
+airIRG3RDUStatusStartupDelay OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU start up delay in seconds."
+ ::= { airIRG3RDUStatusEntry 6 }
+
+
+airIRG3RDUStatusPumpChangeOverInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU pump change over interval in days."
+ ::= { airIRG3RDUStatusEntry 7 }
+
+
+airIRG3RDUStatusStopOnLeakDetect OBJECT-TYPE
+ SYNTAX INTEGER {
+ no (1),
+ yes (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU status of stop on leak detect."
+ ::= { airIRG3RDUStatusEntry 8 }
+
+
+airIRG3RDUStatusPowerSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ singleFeed (1),
+ dualFeed (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU power source status."
+ ::= { airIRG3RDUStatusEntry 9 }
+
+
+airIRG3RDUStatusTotalRDUOutputPower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU output power in tenths of kilowatts (kW)."
+ ::= { airIRG3RDUStatusEntry 10 }
+
+
+airIRG3RDUStatusInletWaterTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU inlet water temperature in tenths of
+ degrees Fahrenheit."
+ ::= { airIRG3RDUStatusEntry 11 }
+
+
+airIRG3RDUStatusInletWaterTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU inlet water temperature in tenths of
+ degrees Celsius."
+ ::= { airIRG3RDUStatusEntry 12 }
+
+
+airIRG3RDUStatusOutletWaterTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU outlet water temperature in tenths of
+ degrees Fahrenheit."
+ ::= { airIRG3RDUStatusEntry 13 }
+
+
+airIRG3RDUStatusOutletWaterTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU outlet water temperature in tenths of
+ degrees Celsius."
+ ::= { airIRG3RDUStatusEntry 14 }
+
+
+airIRG3RDUStatusCondenserSaturationTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU condenser saturation temperature in tenths of
+ degrees Fahrenheit."
+ ::= { airIRG3RDUStatusEntry 15 }
+
+
+airIRG3RDUStatusCondenserSaturationTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU condenser saturation temperature in tenths of
+ degrees Celsius."
+ ::= { airIRG3RDUStatusEntry 16 }
+
+
+airIRG3RDUStatusDewPointTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU dew point temperature in tenths of
+ degrees Fahrenheit."
+ ::= { airIRG3RDUStatusEntry 17 }
+
+
+airIRG3RDUStatusDewPointTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU dew point temperature in tenths of
+ degrees Celsius."
+ ::= { airIRG3RDUStatusEntry 18 }
+
+
+airIRG3RDUStatusPumpOutletTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU pump outlet temperature in tenths of
+ degrees Fahrenheit."
+ ::= { airIRG3RDUStatusEntry 19 }
+
+
+airIRG3RDUStatusPumpOutletTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU pump outlet temperature in tenths of
+ degrees Celsius."
+ ::= { airIRG3RDUStatusEntry 20 }
+
+
+airIRG3RDUStatusSubcoolerOutletTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU sub cooler outlet temperature in tenths of
+ degrees Fahrenheit."
+ ::= { airIRG3RDUStatusEntry 21 }
+
+
+airIRG3RDUStatusSubcoolerOutletTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU sub cooler outlet temperature in tenths of
+ degrees Celsius."
+ ::= { airIRG3RDUStatusEntry 22 }
+
+
+airIRG3RDUStatusCondenserOutletTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU condenser outlet temperature in tenths of
+ degrees Fahrenheit."
+ ::= { airIRG3RDUStatusEntry 23 }
+
+
+airIRG3RDUStatusCondenserOutletTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU condenser outlet temperature in tenths of
+ degrees Celsius."
+ ::= { airIRG3RDUStatusEntry 24 }
+
+
+airIRG3RDUStatusCondenserInletTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU condenser inlet temperature in tenths of
+ degrees Fahrenheit."
+ ::= { airIRG3RDUStatusEntry 25 }
+
+
+airIRG3RDUStatusCondenserInletTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU condenser inlet temperature in tenths of
+ degrees Celsius."
+ ::= { airIRG3RDUStatusEntry 26 }
+
+
+airIRG3RDUStatusCondenserOutletPressureUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU condenser outlet pressure in
+ pounds per square inch (PSI)."
+ ::= { airIRG3RDUStatusEntry 27 }
+
+airIRG3RDUStatusCondenserOutletPressureMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU condenser outlet pressure in kiloPascals (KPa)."
+ ::= { airIRG3RDUStatusEntry 28 }
+
+
+airIRG3RDUStatusPump1HeadPressureUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU Pump 1 head pressure in pounds per square inch (PSI)."
+ ::= { airIRG3RDUStatusEntry 29 }
+
+airIRG3RDUStatusPump1HeadPressureMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU Pump 1 head pressure in kiloPascals (KPa)."
+ ::= { airIRG3RDUStatusEntry 30 }
+
+airIRG3RDUStatusPump2HeadPressureUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU Pump 2 head pressure in pounds per square inch (PSI)."
+ ::= { airIRG3RDUStatusEntry 31 }
+
+airIRG3RDUStatusPump2HeadPressureMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU Pump 2 head pressure in kiloPascals (KPa)."
+ ::= { airIRG3RDUStatusEntry 32 }
+
+airIRG3RDUStatusPump1Speed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU Pump 1 speed in revolutions per minute (RPM)."
+ ::= { airIRG3RDUStatusEntry 33 }
+
+
+airIRG3RDUStatusPump2Speed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU Pump 2 speed in revolutions per minute (RPM)."
+ ::= { airIRG3RDUStatusEntry 34 }
+
+
+airIRG3RDUStatusCWValvePosition OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU CW Valve position in % open"
+ ::= { airIRG3RDUStatusEntry 35 }
+
+
+airIRG3RDUStatusReceiverLiquidLevel OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU receiver liquid level in % Full"
+ ::= { airIRG3RDUStatusEntry 36 }
+
+
+airIRG3RDUStatusDCPowerSupply1Current OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU DC Power Supply 1 Current in Amps"
+ ::= { airIRG3RDUStatusEntry 37 }
+
+
+airIRG3RDUStatusDCPowerSupply2Current OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU DC Power Supply 2 Current in Amps"
+ ::= { airIRG3RDUStatusEntry 38 }
+
+
+airIRG3RDUStatusTotalDCPowerSupplyCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU Total DC Power Supply Current in Amps"
+ ::= { airIRG3RDUStatusEntry 39 }
+
+
+airIRG3RDUStatusInputState OBJECT-TYPE
+ SYNTAX INTEGER {
+ open (1),
+ closed (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU Input state."
+ ::= { airIRG3RDUStatusEntry 40 }
+
+
+airIRG3RDUStatusOutputState OBJECT-TYPE
+ SYNTAX INTEGER {
+ open (1),
+ closed (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU Output state"
+ ::= { airIRG3RDUStatusEntry 41 }
+
+airIRG3RDUStatusByPassValvePosition OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU By Pass Valve position in % open"
+ ::= { airIRG3RDUStatusEntry 42 }
+
+airIRG3RDUStatusRefrigerantLeakDetector OBJECT-TYPE
+ SYNTAX INTEGER {
+ suspended (1),
+ calibrating (2),
+ operating (3),
+ disabled (4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU refrigerant leak detector status."
+ ::= { airIRG3RDUStatusEntry 43 }
+
+
+-- ***************************************
+-- airIRG3 RDU Run Hours
+-- ***************************************
+
+AirIRG3RDURunHoursEntry ::= SEQUENCE {
+ airIRG3RDURunHoursDeviceIndex INTEGER,
+ airIRG3RDURunHoursRDUID DisplayString,
+ airIRG3RDURunHoursPump1 INTEGER,
+ airIRG3RDURunHoursPump2 INTEGER,
+ airIRG3RDURunHoursPowerSupply1 INTEGER,
+ airIRG3RDURunHoursPowerSupply2 INTEGER
+ }
+
+airIRG3RDURunHoursTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AirIRG3RDURunHoursEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows to access RDU run hours table."
+ ::= { airIRG3RDU 3 }
+
+airIRG3RDURunHoursEntry OBJECT-TYPE
+ SYNTAX AirIRG3RDURunHoursEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU run hours table entry."
+ INDEX { airIRG3RDURunHoursDeviceIndex}
+ ::= { airIRG3RDURunHoursTable 1 }
+
+airIRG3RDURunHoursDeviceIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of RDU run hours table."
+ ::= { airIRG3RDURunHoursEntry 1 }
+
+airIRG3RDURunHoursRDUID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current RDU ID (1 to F).
+ Configured RDU only shall display ID, else return -1. "
+ ::= { airIRG3RDURunHoursEntry 2 }
+
+airIRG3RDURunHoursPump1 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU run hours of Pump 1."
+ ::= { airIRG3RDURunHoursEntry 3 }
+
+airIRG3RDURunHoursPump2 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU run hours of Pump 2."
+ ::= { airIRG3RDURunHoursEntry 4 }
+
+airIRG3RDURunHoursPowerSupply1 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU run hours of power supply 1."
+ ::= { airIRG3RDURunHoursEntry 5 }
+
+airIRG3RDURunHoursPowerSupply2 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU run hours of power supply 2."
+ ::= { airIRG3RDURunHoursEntry 6 }
+
+
+-- ***************************************
+-- airIRG3 RDU Service Intervals
+-- ***************************************
+
+AirIRG3RDUServiceIntervalsEntry ::= SEQUENCE {
+ airIRG3RDUServiceIntervalsDeviceIndex INTEGER,
+ airIRG3RDUServiceIntervalsRDUID DisplayString,
+ airIRG3RDUServiceIntervalsAirFilterInterval INTEGER,
+ airIRG3RDUServiceIntervalsAirFilterAlarm INTEGER
+ }
+
+airIRG3RDUServiceIntervalsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AirIRG3RDUServiceIntervalsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows to access RDU service intervals table."
+ ::= { airIRG3RDU 4 }
+
+airIRG3RDUServiceIntervalsEntry OBJECT-TYPE
+ SYNTAX AirIRG3RDUServiceIntervalsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The service interval table entry."
+ INDEX { airIRG3RDUServiceIntervalsDeviceIndex}
+ ::= { airIRG3RDUServiceIntervalsTable 1 }
+
+airIRG3RDUServiceIntervalsDeviceIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of service interval table."
+ ::= { airIRG3RDUServiceIntervalsEntry 1 }
+
+airIRG3RDUServiceIntervalsRDUID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current RDU ID (1 to F).
+ Configured RDU only shall display ID, else return -1. "
+ ::= { airIRG3RDUServiceIntervalsEntry 2 }
+
+airIRG3RDUServiceIntervalsAirFilterInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU service interval for air filter in hours.
+ Returns -1 if not supported."
+ ::= { airIRG3RDUServiceIntervalsEntry 3 }
+
+
+airIRG3RDUServiceIntervalsAirFilterAlarm OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (1),
+ disable (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU service interval air filter alarm status.
+ Returns -1 if not supported."
+ ::= { airIRG3RDUServiceIntervalsEntry 4 }
+
+
+
+-- *******************************************
+-- airIRG3 RDU Thresholds
+-- Currently there are no thresholds for RDU
+-- *******************************************
+
+AirIRG3RDUThresholdsEntry ::= SEQUENCE {
+ airIRG3RDUThresholdsDeviceIndex INTEGER,
+ airIRG3RDUThresholdsRDUID DisplayString,
+ airIRG3RDUThresholdsEnteringFluidTempHighUS INTEGER,
+ airIRG3RDUThresholdsEnteringFluidTempHighMetric INTEGER
+ }
+
+airIRG3RDUThresholdsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AirIRG3RDUThresholdsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows to access RDU thresholds table."
+ ::= { airIRG3RDU 5 }
+
+airIRG3RDUThresholdsEntry OBJECT-TYPE
+ SYNTAX AirIRG3RDUThresholdsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU thresholds table entry."
+ INDEX { airIRG3RDUThresholdsDeviceIndex}
+ ::= { airIRG3RDUThresholdsTable 1 }
+
+airIRG3RDUThresholdsDeviceIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of RDU thresholds table."
+ ::= { airIRG3RDUThresholdsEntry 1 }
+
+airIRG3RDUThresholdsRDUID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current RDU ID (1 to F).
+ Configured RDU only shall display ID, else return -1. "
+ ::= { airIRG3RDUThresholdsEntry 2 }
+
+airIRG3RDUThresholdsEnteringFluidTempHighUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU threshold for entering fluid temperature in tenths of
+ degrees Fahrenheit."
+ ::= { airIRG3RDUThresholdsEntry 3 }
+
+
+airIRG3RDUThresholdsEnteringFluidTempHighMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU threshold for entering fluid temperature in tenths of
+ degrees Celsius."
+ ::= { airIRG3RDUThresholdsEntry 4 }
+
+
+-- ***************************************
+-- airIRG3 RDU Setpoints
+-- ***************************************
+
+AirIRG3RDUSetpointsEntry ::= SEQUENCE {
+ airIRG3RDUSetpointsDeviceIndex INTEGER
+ }
+
+airIRG3RDUSetpointsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AirIRG3RDUSetpointsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows to access RDU set points table."
+ ::= { airIRG3RDU 6 }
+
+airIRG3RDUSetpointsEntry OBJECT-TYPE
+ SYNTAX AirIRG3RDUSetpointsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU set points table entry."
+ INDEX { airIRG3RDUSetpointsDeviceIndex}
+ ::= { airIRG3RDUSetpointsTable 1 }
+
+airIRG3RDUSetpointsDeviceIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of RDU set points table."
+ ::= { airIRG3RDUSetpointsEntry 1 }
+
+
+
+-- ***************************************
+-- airIRG3 RDU Config
+-- ***************************************
+
+AirIRG3RDUConfigEntry ::= SEQUENCE {
+ airIRG3RDUConfigDeviceIndex INTEGER,
+ airIRG3RDUConfigRDUID DisplayString,
+ airIRG3RDUConfigStopOnLeakDetect INTEGER,
+ airIRG3RDUConfigStartupDelay INTEGER,
+ airIRG3RDUConfigPumpChangeOverInterval INTEGER,
+ airIRG3RDUConfigPowerSource INTEGER,
+ airIRG3RDUConfigOutputSource INTEGER,
+ airIRG3RDUConfigInputNormalState INTEGER,
+ airIRG3RDUConfigOutputNormalState INTEGER,
+ airIRG3RDUConfigByPassValveEnabled INTEGER,
+ airIRG3RDUConfigRefrigerantLeakDetectorEnabled INTEGER,
+ airIRG3RDUConfigCalibrateRefrigerantLeakDetector INTEGER,
+ airIRG3RDUConfigOnReadyStandby INTEGER
+ }
+
+airIRG3RDUConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AirIRG3RDUConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows to access RDU configuration table."
+ ::= { airIRG3RDU 7 }
+
+airIRG3RDUConfigEntry OBJECT-TYPE
+ SYNTAX AirIRG3RDUConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU configuration table entry."
+ INDEX { airIRG3RDUConfigDeviceIndex}
+ ::= { airIRG3RDUConfigTable 1 }
+
+airIRG3RDUConfigDeviceIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of RDU configuration table."
+ ::= { airIRG3RDUConfigEntry 1 }
+
+airIRG3RDUConfigRDUID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current RDU ID (1 to F).
+ Configured RDU only shall display ID, else return -1. "
+ ::= { airIRG3RDUConfigEntry 2 }
+
+airIRG3RDUConfigStopOnLeakDetect OBJECT-TYPE
+ SYNTAX INTEGER {
+ no (1),
+ yes (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU stop on leak detect set."
+ ::= { airIRG3RDUConfigEntry 3 }
+
+
+airIRG3RDUConfigStartupDelay OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU start up delay in seconds."
+ ::= { airIRG3RDUConfigEntry 4 }
+
+
+airIRG3RDUConfigPumpChangeOverInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU pump change over interval in days."
+ ::= { airIRG3RDUConfigEntry 5 }
+
+
+airIRG3RDUConfigPowerSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ singleFeed (1),
+ dualFeed (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU power source."
+ ::= { airIRG3RDUConfigEntry 6 }
+
+
+airIRG3RDUConfigOutputSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ anyalarm (1),
+ onlycriticalalarms (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU output source."
+ ::= { airIRG3RDUConfigEntry 7 }
+
+
+airIRG3RDUConfigInputNormalState OBJECT-TYPE
+ SYNTAX INTEGER {
+ open (1),
+ closed (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU Input Normal State."
+ ::= { airIRG3RDUConfigEntry 8 }
+
+
+airIRG3RDUConfigOutputNormalState OBJECT-TYPE
+ SYNTAX INTEGER {
+ open (1),
+ closed (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU Output Normal State."
+ ::= { airIRG3RDUConfigEntry 9 }
+
+airIRG3RDUConfigByPassValveEnabled OBJECT-TYPE
+ SYNTAX INTEGER {
+ no (1),
+ yes (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU By Pass Valve Enabled State."
+ ::= { airIRG3RDUConfigEntry 10 }
+
+airIRG3RDUConfigRefrigerantLeakDetectorEnabled OBJECT-TYPE
+ SYNTAX INTEGER {
+ no (1),
+ yes (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The RDU Refrigerant Leak Detector Enabled State."
+ ::= { airIRG3RDUConfigEntry 11 }
+
+airIRG3RDUConfigCalibrateRefrigerantLeakDetector OBJECT-TYPE
+ SYNTAX INTEGER {
+ no (1),
+ yes (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter allows to calibrate the RDU Refrigerant Leak Detector and is write only.
+ The read returns -1. Only 'yes' is supported."
+ ::= { airIRG3RDUConfigEntry 12 }
+
+airIRG3RDUConfigOnReadyStandby OBJECT-TYPE
+ SYNTAX INTEGER {
+ standby (1),
+ ready (2),
+ on (3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter allows to configure RDU on/standby parameter.
+ Ready is currently not supported. If unsupported returns -1. "
+ ::= { airIRG3RDUConfigEntry 13 }
+
+
+-- ***************************************
+-- airIRG3 CMStatus
+-- ***************************************
+
+airIRG3CMTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The cooling module table size."
+ ::= { airIRG3CM 1 }
+
+
+AirIRG3CMStatusEntry ::= SEQUENCE {
+ airIRG3CMStatusDeviceIndex INTEGER,
+ airIRG3CMStatusCMID DisplayString,
+ airIRG3CMStatusOperatingMode INTEGER,
+ airIRG3CMStatusUnitType INTEGER,
+ airIRG3CMStatusRackInletTempUS INTEGER,
+ airIRG3CMStatusRackInletTempMetric INTEGER,
+ airIRG3CMStatusReturnAirTempUS INTEGER,
+ airIRG3CMStatusReturnAirTempMetric INTEGER,
+ airIRG3CMStatusLiquidTempUS INTEGER,
+ airIRG3CMStatusLiquidTempMetric INTEGER,
+ airIRG3CMStatusVaporTempUS INTEGER,
+ airIRG3CMStatusVaporTempMetric INTEGER,
+ airIRG3CMStatusEvaporatorTempUS INTEGER,
+ airIRG3CMStatusEvaporatorTempMetric INTEGER,
+ airIRG3CMStatusLiquidInletPressureUS INTEGER,
+ airIRG3CMStatusLiquidInletPressureMetric INTEGER,
+ airIRG3CMStatusVaporOutletPressureUS INTEGER,
+ airIRG3CMStatusVaporOutletPressureMetric INTEGER,
+ airIRG3CMStatusExpansionValvePosition INTEGER,
+ airIRG3CMStatusEPRValvePosition INTEGER,
+ airIRG3CMStatusLocalDisplayOnOffEnabled INTEGER,
+ airIRG3CMStatusAverageFanSpeed INTEGER
+ }
+
+airIRG3CMStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AirIRG3CMStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows to access CM status table."
+ ::= { airIRG3CM 2 }
+
+airIRG3CMStatusEntry OBJECT-TYPE
+ SYNTAX AirIRG3CMStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The CM status table entry."
+ INDEX { airIRG3CMStatusDeviceIndex}
+ ::= { airIRG3CMStatusTable 1 }
+
+airIRG3CMStatusDeviceIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of CM status table."
+ ::= { airIRG3CMStatusEntry 1 }
+
+airIRG3CMStatusCMID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The CM ID (RDU Number - Group Number - CM Unit Number)."
+ ::= { airIRG3CMStatusEntry 2 }
+
+airIRG3CMStatusOperatingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ standBy (1),
+ on (2),
+ idle (3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current operating mode of the CM."
+ ::= { airIRG3CMStatusEntry 3 }
+
+
+airIRG3CMStatusUnitType OBJECT-TYPE
+ SYNTAX INTEGER{
+ unconfigured (1),
+ oa (2),
+ ra (3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current CM unit type."
+ ::= { airIRG3CMStatusEntry 4 }
+
+
+airIRG3CMStatusRackInletTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The CM rack inlet temperature in tenths of
+ degrees Fahrenheit."
+ ::= { airIRG3CMStatusEntry 5 }
+
+
+airIRG3CMStatusRackInletTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The CM rack inlet temperature in tenths of
+ degrees Celsius."
+ ::= { airIRG3CMStatusEntry 6 }
+
+
+airIRG3CMStatusReturnAirTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The CM return air temperature in tenths of
+ degrees Fahrenheit."
+ ::= { airIRG3CMStatusEntry 7 }
+
+
+airIRG3CMStatusReturnAirTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The CM return air temperature in tenths of
+ degrees Celsius."
+ ::= { airIRG3CMStatusEntry 8 }
+
+
+airIRG3CMStatusLiquidTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The CM liquid temperature in tenths of
+ degrees Fahrenheit."
+ ::= { airIRG3CMStatusEntry 9 }
+
+
+airIRG3CMStatusLiquidTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The CM liquid temperature in tenths of
+ degrees Celsius."
+ ::= { airIRG3CMStatusEntry 10 }
+
+
+airIRG3CMStatusVaporTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The CM vapor temperature in tenths of
+ degrees Fahrenheit."
+ ::= { airIRG3CMStatusEntry 11 }
+
+
+airIRG3CMStatusVaporTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The CM vapor temperature in tenths of
+ degrees Celsius."
+ ::= { airIRG3CMStatusEntry 12 }
+
+
+airIRG3CMStatusEvaporatorTempUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The CM saturation temperature in tenths of
+ degrees Fahrenheit."
+ ::= { airIRG3CMStatusEntry 13 }
+
+
+airIRG3CMStatusEvaporatorTempMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The CM saturation temperature in tenths of
+ degrees Celsius."
+ ::= { airIRG3CMStatusEntry 14 }
+
+airIRG3CMStatusLiquidInletPressureUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The CM Liquid Inlet pressure in pounds per square inch (PSI)."
+ ::= { airIRG3CMStatusEntry 15 }
+
+airIRG3CMStatusLiquidInletPressureMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The CM Liquid Inlet pressure in kiloPascals (kPa)."
+ ::= { airIRG3CMStatusEntry 16 }
+
+airIRG3CMStatusVaporOutletPressureUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The CM Vapor Outlet pressure in pounds per square inch (PSI)."
+ ::= { airIRG3CMStatusEntry 17 }
+
+airIRG3CMStatusVaporOutletPressureMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The CM Vapor Outlet pressure in kiloPascals (kPa)."
+ ::= { airIRG3CMStatusEntry 18 }
+
+airIRG3CMStatusExpansionValvePosition OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The CM expansion valve position in % open"
+ ::= { airIRG3CMStatusEntry 19 }
+
+
+airIRG3CMStatusEPRValvePosition OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The CM Evaporator Pressure Regulator Valve Position
+ in tenths of percent open"
+ ::= { airIRG3CMStatusEntry 20 }
+
+
+airIRG3CMStatusLocalDisplayOnOffEnabled OBJECT-TYPE
+ SYNTAX INTEGER {
+ no (1),
+ yes (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The status of the on/off control on the CM local display."
+ ::= { airIRG3CMStatusEntry 21 }
+
+
+airIRG3CMStatusAverageFanSpeed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The CM Average Fan Speed."
+ ::= { airIRG3CMStatusEntry 22 }
+
+
+-- ***************************************
+-- airIRG3 CM Run Hours
+-- ***************************************
+
+AirIRG3CMRunHoursEntry ::= SEQUENCE {
+ airIRG3CMRunHoursDeviceIndex INTEGER,
+ airIRG3CMRunHoursCMID DisplayString,
+ airIRG3CMRunHoursFan1 INTEGER,
+ airIRG3CMRunHoursFan2 INTEGER,
+ airIRG3CMRunHoursFan3 INTEGER,
+ airIRG3CMRunHoursFan4 INTEGER,
+ airIRG3CMRunHoursFan5 INTEGER,
+ airIRG3CMRunHoursAirFilter INTEGER
+ }
+
+airIRG3CMRunHoursTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AirIRG3CMRunHoursEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows to access CM run hours table."
+ ::= { airIRG3CM 3 }
+
+airIRG3CMRunHoursEntry OBJECT-TYPE
+ SYNTAX AirIRG3CMRunHoursEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The CM run hours table entry."
+ INDEX { airIRG3CMRunHoursDeviceIndex}
+ ::= { airIRG3CMRunHoursTable 1 }
+
+airIRG3CMRunHoursDeviceIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of CM run hours table."
+ ::= { airIRG3CMRunHoursEntry 1 }
+
+airIRG3CMRunHoursCMID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The CM ID (RDU Number - Group Number - CM Unit Number)."
+ ::= { airIRG3CMRunHoursEntry 2 }
+
+airIRG3CMRunHoursFan1 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The CM run hours for Fan1.
+ Returns (-1) if not appilcable."
+ ::= { airIRG3CMRunHoursEntry 3 }
+
+airIRG3CMRunHoursFan2 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The CM run hours for Fan2.
+ Returns (-1) if not appilcable."
+ ::= { airIRG3CMRunHoursEntry 4 }
+
+airIRG3CMRunHoursFan3 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The CM run hours for Fan3.
+ Returns (-1) if not appilcable."
+ ::= { airIRG3CMRunHoursEntry 5 }
+
+airIRG3CMRunHoursFan4 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The CM run hours for Fan4.
+ Returns (-1) if not appilcable."
+ ::= { airIRG3CMRunHoursEntry 6 }
+
+airIRG3CMRunHoursFan5 OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The CM run hours for Fan5.
+ Returns (-1) if not appilcable."
+ ::= { airIRG3CMRunHoursEntry 7 }
+
+airIRG3CMRunHoursAirFilter OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The CM run hours for air filter."
+ ::= { airIRG3CMRunHoursEntry 8 }
+
+
+
+-- ***************************************
+-- airIRG3 CM Service Intervals
+-- ***************************************
+
+AirIRG3CMServiceIntervalsEntry ::= SEQUENCE {
+ airIRG3CMServiceIntervalsDeviceIndex INTEGER,
+ airIRG3CMServiceIntervalsCMID DisplayString,
+ airIRG3CMServiceIntervalsAirFilterInterval INTEGER,
+ airIRG3CMServiceIntervalsAirFilterAlarm INTEGER
+ }
+
+airIRG3CMServiceIntervalsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AirIRG3CMServiceIntervalsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows to access CM service intervals table."
+ ::= { airIRG3CM 4 }
+
+airIRG3CMServiceIntervalsEntry OBJECT-TYPE
+ SYNTAX AirIRG3CMServiceIntervalsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The CM service interval table entry."
+ INDEX { airIRG3CMServiceIntervalsDeviceIndex}
+ ::= { airIRG3CMServiceIntervalsTable 1 }
+
+airIRG3CMServiceIntervalsDeviceIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of CM service intervals table."
+ ::= { airIRG3CMServiceIntervalsEntry 1 }
+
+airIRG3CMServiceIntervalsCMID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The CM ID (RDU Number - Group Number - CM Unit Number)."
+ ::= { airIRG3CMServiceIntervalsEntry 2 }
+
+airIRG3CMServiceIntervalsAirFilterInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The CM service interval for air filter in weeks.
+ Supported only for RA. Returns -1 if not supported."
+ ::= { airIRG3CMServiceIntervalsEntry 3 }
+
+airIRG3CMServiceIntervalsAirFilterAlarm OBJECT-TYPE
+ SYNTAX INTEGER{
+ disable (1),
+ enable (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The CM service interval air filter alarm status.
+ Supported only for RA. Returns -1 if not supported."
+ ::= { airIRG3CMServiceIntervalsEntry 4 }
+
+
+-- ***************************************
+-- airIRG3 CM Thresholds
+-- ***************************************
+
+AirIRG3CMThresholdsEntry ::= SEQUENCE {
+ airIRG3CMThresholdsDeviceIndex INTEGER,
+ airIRG3CMThresholdsCMID DisplayString,
+ airIRG3CMThresholdsRackInletTempHighUS INTEGER,
+ airIRG3CMThresholdsRackInletTempHighMetric INTEGER,
+ airIRG3CMThresholdsSupplyAirTempHighUS INTEGER,
+ airIRG3CMThresholdsSupplyAirTempHighMetric INTEGER,
+ airIRG3CMThresholdsReturnAirTempHighUS INTEGER,
+ airIRG3CMThresholdsReturnAirTempHighMetric INTEGER
+ }
+
+airIRG3CMThresholdsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AirIRG3CMThresholdsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows to access CM thresholds table."
+ ::= { airIRG3CM 5 }
+
+airIRG3CMThresholdsEntry OBJECT-TYPE
+ SYNTAX AirIRG3CMThresholdsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The CM thresholds table entry."
+ INDEX { airIRG3CMThresholdsDeviceIndex}
+ ::= { airIRG3CMThresholdsTable 1 }
+
+airIRG3CMThresholdsDeviceIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index for CM thresholds table."
+ ::= { airIRG3CMThresholdsEntry 1 }
+
+airIRG3CMThresholdsCMID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The CM ID (RDU Number - Group Number - CM Unit Number)."
+ ::= { airIRG3CMThresholdsEntry 2 }
+
+airIRG3CMThresholdsRackInletTempHighUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The CM high threshold for rack inlet temperature in tenths of
+ degrees Fahrenheit."
+ ::= { airIRG3CMThresholdsEntry 3 }
+
+
+airIRG3CMThresholdsRackInletTempHighMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The CM high threshold for rack inlet temperature in tenths of
+ degrees Celsius."
+ ::= { airIRG3CMThresholdsEntry 4 }
+
+
+airIRG3CMThresholdsSupplyAirTempHighUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The CM high threshold for supply air temperature in tenths of
+ degrees Fahrenheit."
+ ::= { airIRG3CMThresholdsEntry 5 }
+
+
+airIRG3CMThresholdsSupplyAirTempHighMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The CM high threshold for supply air temperature in tenths of
+ degrees Celsius."
+ ::= { airIRG3CMThresholdsEntry 6 }
+
+
+airIRG3CMThresholdsReturnAirTempHighUS OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The CM high threshold for return air temperature in tenths of
+ degrees Fahrenheit."
+ ::= { airIRG3CMThresholdsEntry 7 }
+
+
+airIRG3CMThresholdsReturnAirTempHighMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The CM high threshold for return air temperature in tenths of
+ degrees Celsius."
+ ::= { airIRG3CMThresholdsEntry 8 }
+
+
+-- ***************************************
+-- airIRG3 CM Setpoints
+-- ***************************************
+
+AirIRG3CMSetpointsEntry ::= SEQUENCE {
+ airIRG3CMSetpointsDeviceIndex INTEGER
+ }
+
+airIRG3CMSetpointsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AirIRG3CMSetpointsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows to access CM set points table."
+ ::= { airIRG3CM 6 }
+
+airIRG3CMSetpointsEntry OBJECT-TYPE
+ SYNTAX AirIRG3CMSetpointsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The CM set points table entry."
+ INDEX { airIRG3CMSetpointsDeviceIndex}
+ ::= { airIRG3CMSetpointsTable 1 }
+
+airIRG3CMSetpointsDeviceIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of CM set points table."
+ ::= { airIRG3CMSetpointsEntry 1 }
+
+
+
+-- ***************************************
+-- airIRG3 CM Config
+-- ***************************************
+
+AirIRG3CMConfigEntry ::= SEQUENCE {
+ airIRG3CMConfigDeviceIndex INTEGER,
+ airIRG3CMConfigCMID DisplayString,
+ airIRG3CMConfigStopOnCoolFail INTEGER,
+ airIRG3CMConfigStartupDelay INTEGER,
+ airIRG3CMConfigRemoteOnStandby INTEGER,
+ airIRG3CMConfigPowerSource INTEGER
+ }
+
+airIRG3CMConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AirIRG3CMConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows to access CM configuration table."
+ ::= { airIRG3CM 7 }
+
+airIRG3CMConfigEntry OBJECT-TYPE
+ SYNTAX AirIRG3CMConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The CM configuration table entry."
+ INDEX { airIRG3CMConfigDeviceIndex}
+ ::= { airIRG3CMConfigTable 1 }
+
+airIRG3CMConfigDeviceIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of CM configuration table."
+ ::= { airIRG3CMConfigEntry 1 }
+
+airIRG3CMConfigCMID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The CM ID (RDU Number - Group Number - CM Unit Number)."
+ ::= { airIRG3CMConfigEntry 2 }
+
+airIRG3CMConfigStopOnCoolFail OBJECT-TYPE
+ SYNTAX INTEGER{
+ no (1),
+ yes (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable/Disable Stop On cool fail. When enabled, stops the unit
+ if it detects that it is blowing warm air into the cold aisle."
+ ::= { airIRG3CMConfigEntry 3 }
+
+
+airIRG3CMConfigStartupDelay OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The CM start up delay in seconds."
+ ::= { airIRG3CMConfigEntry 4 }
+
+
+airIRG3CMConfigRemoteOnStandby OBJECT-TYPE
+ SYNTAX INTEGER{
+ standBy (1),
+ on (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The CM configuration for operating mode."
+ ::= { airIRG3CMConfigEntry 5 }
+
+
+airIRG3CMConfigPowerSource OBJECT-TYPE
+ SYNTAX INTEGER{
+ singleFeed (1),
+ dualFeed (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The CM power source."
+ ::= { airIRG3CMConfigEntry 6 }
+
+
+-- End of airIRGen3
-- RACK AIR REMOVAL UNIT IDENT
rARUIdentTable OBJECT-TYPE
- SYNTAX SEQUENCE OF IdentRARUEntry
+ SYNTAX SEQUENCE OF RARUIdentEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -39001,7 +54990,7 @@ rARUIdentTable OBJECT-TYPE
::= { rARUIdent 1 }
rARUIdentEntry OBJECT-TYPE
- SYNTAX IdentRARUEntry
+ SYNTAX RARUIdentEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -39009,7 +54998,7 @@ rARUIdentEntry OBJECT-TYPE
INDEX { rARUIdentAruIndex}
::= { rARUIdentTable 1 }
-IdentRARUEntry ::=
+RARUIdentEntry ::=
SEQUENCE {
rARUIdentAruIndex INTEGER,
rARUIdentName DisplayString
@@ -39034,7 +55023,7 @@ rARUIdentName OBJECT-TYPE
-- RACK AIR REMOVAL UNIT CONFIGURATION
rARUConfigTable OBJECT-TYPE
- SYNTAX SEQUENCE OF ConfigRARUEntry
+ SYNTAX SEQUENCE OF RARUConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -39043,7 +55032,7 @@ rARUConfigTable OBJECT-TYPE
::= { rARUConfig 1 }
rARUConfigEntry OBJECT-TYPE
- SYNTAX ConfigRARUEntry
+ SYNTAX RARUConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -39051,7 +55040,7 @@ rARUConfigEntry OBJECT-TYPE
INDEX { rARUConfigAruIndex }
::= { rARUConfigTable 1 }
-ConfigRARUEntry ::=
+RARUConfigEntry ::=
SEQUENCE {
rARUConfigAruIndex INTEGER,
rARUConfigAruName DisplayString,
@@ -39189,7 +55178,7 @@ rARUStatusSysTempUnits OBJECT-TYPE
::= { rARUStatus 2 }
rARUStatusTable OBJECT-TYPE
- SYNTAX SEQUENCE OF StatusRARUEntry
+ SYNTAX SEQUENCE OF RARUStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -39198,7 +55187,7 @@ rARUStatusTable OBJECT-TYPE
::= { rARUStatus 3 }
rARUStatusEntry OBJECT-TYPE
- SYNTAX StatusRARUEntry
+ SYNTAX RARUStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -39206,7 +55195,7 @@ rARUStatusEntry OBJECT-TYPE
INDEX { rARUStatusAruIndex }
::= { rARUStatusTable 1 }
-StatusRARUEntry ::=
+RARUStatusEntry ::=
SEQUENCE {
rARUStatusAruIndex INTEGER,
rARUStatusAruName DisplayString,
@@ -39446,7 +55435,7 @@ rARUStatusAruTotalAirflow OBJECT-TYPE
-- RACK AIR REMOVAL UNIT FAN STATUS
rARUFanStatusTable OBJECT-TYPE
- SYNTAX SEQUENCE OF FanStatusRARUEntry
+ SYNTAX SEQUENCE OF RARUFanStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -39456,7 +55445,7 @@ rARUFanStatusTable OBJECT-TYPE
::= { rARUFanStatus 1 }
rARUFanStatusEntry OBJECT-TYPE
- SYNTAX FanStatusRARUEntry
+ SYNTAX RARUFanStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -39464,7 +55453,7 @@ rARUFanStatusEntry OBJECT-TYPE
INDEX { rARUFanStatusAruIndex, rARUFanStatusFanIndex}
::= { rARUFanStatusTable 1 }
-FanStatusRARUEntry ::=
+RARUFanStatusEntry ::=
SEQUENCE {
rARUFanStatusAruIndex INTEGER,
rARUFanStatusNominalFanSpeed INTEGER,
@@ -39594,8 +55583,8 @@ rARUFanStatusFanRunhourReset OBJECT-TYPE
-- RACK AIR REMOVAL UNIT INPUT POWER STATUS
-rARUPowerTable OBJECT-TYPE
- SYNTAX SEQUENCE OF PowerRARUEntry
+rARUPowerStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RARUPowerStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -39604,15 +55593,15 @@ rARUPowerTable OBJECT-TYPE
::= { rARUPower 1 }
rARUPowerStatusEntry OBJECT-TYPE
- SYNTAX PowerRARUEntry
+ SYNTAX RARUPowerStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The device to query."
INDEX { rARUPowerStatusAruIndex}
- ::= { rARUPowerTable 1 }
+ ::= { rARUPowerStatusTable 1 }
-PowerRARUEntry ::=
+RARUPowerStatusEntry ::=
SEQUENCE {
rARUPowerStatusAruIndex INTEGER,
rARUPowerStatusPrimaryAcPresent INTEGER,
@@ -39676,15 +55665,15 @@ rARUSensorsStatusTableSize OBJECT-TYPE
::= { rARUSensors 1 }
rARUSensorsStatusTable OBJECT-TYPE
- SYNTAX SEQUENCE OF RARUSensorsStatusTableEntry
+ SYNTAX SEQUENCE OF RARUSensorsStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting environmental sensor status information."
::= { rARUSensors 2 }
-rARUSensorsStatusTableEntry OBJECT-TYPE
- SYNTAX RARUSensorsStatusTableEntry
+rARUSensorsStatusEntry OBJECT-TYPE
+ SYNTAX RARUSensorsStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -39692,7 +55681,7 @@ rARUSensorsStatusTableEntry OBJECT-TYPE
INDEX { rARUSensorsStatusAruIndex, rARUSensorsStatusSensorNumber }
::= { rARUSensorsStatusTable 1 }
-RARUSensorsStatusTableEntry ::=
+RARUSensorsStatusEntry ::=
SEQUENCE {
rARUSensorsStatusAruIndex INTEGER,
rARUSensorsStatusSensorNumber INTEGER,
@@ -39705,7 +55694,7 @@ rARUSensorsStatusAruIndex OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The index to the ARU entry."
- ::= { rARUSensorsStatusTableEntry 1 }
+ ::= { rARUSensorsStatusEntry 1 }
rARUSensorsStatusSensorNumber OBJECT-TYPE
SYNTAX INTEGER
@@ -39713,7 +55702,7 @@ rARUSensorsStatusSensorNumber OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The number of the sensor on the device."
- ::= { rARUSensorsStatusTableEntry 2 }
+ ::= { rARUSensorsStatusEntry 2 }
rARUSensorsTemperature OBJECT-TYPE
SYNTAX INTEGER
@@ -39722,7 +55711,7 @@ rARUSensorsTemperature OBJECT-TYPE
DESCRIPTION
"The sensor's current temperature reading. The temperature scale
is based on the system preferences configuration."
- ::= { rARUSensorsStatusTableEntry 3 }
+ ::= { rARUSensorsStatusEntry 3 }
-- RACK AIR REMOVAL UNIT CONFIG STATUS
@@ -39736,7 +55725,7 @@ rARUSensorsConfigTableSize OBJECT-TYPE
::= { rARUSensors 3 }
rARUSensorsConfigTable OBJECT-TYPE
- SYNTAX SEQUENCE OF RARUSensorsConfigTableEntry
+ SYNTAX SEQUENCE OF RARUSensorsConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -39744,8 +55733,8 @@ rARUSensorsConfigTable OBJECT-TYPE
environmental sensors attached to the device."
::= { rARUSensors 4 }
-rARUSensorsConfigTableEntry OBJECT-TYPE
- SYNTAX RARUSensorsConfigTableEntry
+rARUSensorsConfigEntry OBJECT-TYPE
+ SYNTAX RARUSensorsConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
@@ -39753,7 +55742,7 @@ rARUSensorsConfigTableEntry OBJECT-TYPE
INDEX { rARUSensorsConfigAruIndex, rARUSensorsConfigSensorNumber }
::= { rARUSensorsConfigTable 1 }
-RARUSensorsConfigTableEntry ::=
+RARUSensorsConfigEntry ::=
SEQUENCE {
rARUSensorsConfigAruIndex INTEGER,
rARUSensorsConfigSensorNumber INTEGER,
@@ -39780,7 +55769,7 @@ rARUSensorsConfigAruIndex OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The index to the ARU entry."
- ::= { rARUSensorsConfigTableEntry 1 }
+ ::= { rARUSensorsConfigEntry 1 }
rARUSensorsConfigSensorNumber OBJECT-TYPE
SYNTAX INTEGER
@@ -39788,7 +55777,7 @@ rARUSensorsConfigSensorNumber OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The number of the sensor on the device."
- ::= { rARUSensorsConfigTableEntry 2 }
+ ::= { rARUSensorsConfigEntry 2 }
rARUSensorsName OBJECT-TYPE
SYNTAX DisplayString
@@ -39796,7 +55785,7 @@ rARUSensorsName OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"A descriptive name for the sensor."
- ::= { rARUSensorsConfigTableEntry 3 }
+ ::= { rARUSensorsConfigEntry 3 }
rARUSensorsLocation OBJECT-TYPE
SYNTAX DisplayString
@@ -39804,7 +55793,7 @@ rARUSensorsLocation OBJECT-TYPE
STATUS mandatory
DESCRIPTION
"The location of the sensor."
- ::= { rARUSensorsConfigTableEntry 4 }
+ ::= { rARUSensorsConfigEntry 4 }
rARUSensorsTempMaxThresh OBJECT-TYPE
SYNTAX INTEGER
@@ -39815,7 +55804,7 @@ rARUSensorsTempMaxThresh OBJECT-TYPE
violation alarm will be generated for this sensor.
The temperature scale is based on the system preferences
configuration."
- ::= { rARUSensorsConfigTableEntry 5 }
+ ::= { rARUSensorsConfigEntry 5 }
rARUSensorsTempHighThresh OBJECT-TYPE
SYNTAX INTEGER
@@ -39826,7 +55815,7 @@ rARUSensorsTempHighThresh OBJECT-TYPE
violation alarm will be generated for this sensor.
The temperature scale is based on the system preferences
configuration."
- ::= { rARUSensorsConfigTableEntry 6 }
+ ::= { rARUSensorsConfigEntry 6 }
rARUSensorsTempLowThresh OBJECT-TYPE
SYNTAX INTEGER
@@ -39837,7 +55826,7 @@ rARUSensorsTempLowThresh OBJECT-TYPE
violation alarm will be generated for this sensor.
The temperature scale is based on the system preferences
configuration."
- ::= { rARUSensorsConfigTableEntry 7 }
+ ::= { rARUSensorsConfigEntry 7 }
rARUSensorsTempMinThresh OBJECT-TYPE
SYNTAX INTEGER
@@ -39848,7 +55837,7 @@ rARUSensorsTempMinThresh OBJECT-TYPE
violation alarm will be generated for this sensor.
The temperature scale is based on the system preferences
configuration."
- ::= { rARUSensorsConfigTableEntry 8 }
+ ::= { rARUSensorsConfigEntry 8 }
rARUSensorsTempThreshHysteresis OBJECT-TYPE
SYNTAX INTEGER
@@ -39859,7 +55848,7 @@ rARUSensorsTempThreshHysteresis OBJECT-TYPE
temperature alarm to change from an active to an
inactive state. The temperature scale is based on
the system preferences configuration."
- ::= { rARUSensorsConfigTableEntry 9 }
+ ::= { rARUSensorsConfigEntry 9 }
rARUSensorsTempShortDecRateThreshValue OBJECT-TYPE
SYNTAX INTEGER
@@ -39870,7 +55859,7 @@ rARUSensorsTempShortDecRateThreshValue OBJECT-TYPE
time that will cause an alarm to be generated.
The temperature scale is based on the system preferences
configuration."
- ::= { rARUSensorsConfigTableEntry 10 }
+ ::= { rARUSensorsConfigEntry 10 }
rARUSensorsTempShortDecRateThreshTime OBJECT-TYPE
SYNTAX INTEGER
@@ -39880,7 +55869,7 @@ rARUSensorsTempShortDecRateThreshTime OBJECT-TYPE
"The time over which the temperature may not decrease
beyond the value specified by the temperature short-term
decreasing rate threshold value."
- ::= { rARUSensorsConfigTableEntry 11 }
+ ::= { rARUSensorsConfigEntry 11 }
rARUSensorsTempShortIncRateThreshValue OBJECT-TYPE
SYNTAX INTEGER
@@ -39891,7 +55880,7 @@ rARUSensorsTempShortIncRateThreshValue OBJECT-TYPE
time that will cause an alarm to be generated.
The temperature scale is based on the system preferences
configuration."
- ::= { rARUSensorsConfigTableEntry 12 }
+ ::= { rARUSensorsConfigEntry 12 }
rARUSensorsTempShortIncRateThreshTime OBJECT-TYPE
SYNTAX INTEGER
@@ -39901,7 +55890,7 @@ rARUSensorsTempShortIncRateThreshTime OBJECT-TYPE
"The time over which the temperature may not increase
beyond the value specified by the temperature short-term
increasing rate threshold value."
- ::= { rARUSensorsConfigTableEntry 13 }
+ ::= { rARUSensorsConfigEntry 13 }
rARUSensorsTempLongDecRateThreshValue OBJECT-TYPE
SYNTAX INTEGER
@@ -39912,7 +55901,7 @@ rARUSensorsTempLongDecRateThreshValue OBJECT-TYPE
time that will cause an alarm to be generated.
The temperature scale is based on the system preferences
configuration."
- ::= { rARUSensorsConfigTableEntry 14 }
+ ::= { rARUSensorsConfigEntry 14 }
rARUSensorsTempLongDecRateThreshTime OBJECT-TYPE
SYNTAX INTEGER
@@ -39922,7 +55911,7 @@ rARUSensorsTempLongDecRateThreshTime OBJECT-TYPE
"The time over which the temperature may not decrease
beyond the value specified by the temperature long-term
decreasing rate threshold value."
- ::= { rARUSensorsConfigTableEntry 15 }
+ ::= { rARUSensorsConfigEntry 15 }
rARUSensorsTempLongIncRateThreshValue OBJECT-TYPE
SYNTAX INTEGER
@@ -39933,7 +55922,7 @@ rARUSensorsTempLongIncRateThreshValue OBJECT-TYPE
time that will cause an alarm to be generated.
The temperature scale is based on the system preferences
configuration."
- ::= { rARUSensorsConfigTableEntry 16 }
+ ::= { rARUSensorsConfigEntry 16 }
rARUSensorsTempLongIncRateThreshTime OBJECT-TYPE
SYNTAX INTEGER
@@ -39943,7 +55932,1987 @@ rARUSensorsTempLongIncRateThreshTime OBJECT-TYPE
"The time over which the temperature may not increase
beyond the value specified by the temperature long-term
increasing rate threshold value."
- ::= { rARUSensorsConfigTableEntry 17 }
+ ::= { rARUSensorsConfigEntry 17 }
+
+-- MODULAR DISTRIBUTION SYSTEM
+
+-- Modular Information
+
+isxModularDistInfoTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of entries in the isxModularDistInfoTable."
+ ::= { isxModularDistInfo 1 }
+
+isxModularDistInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IsxModularDistInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows for getting information about the modular
+ distribution metering equipment."
+ ::= { isxModularDistInfo 2 }
+
+isxModularDistInfoEntry OBJECT-TYPE
+ SYNTAX IsxModularDistInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry containing information about an individual metering segment."
+ INDEX { isxModularDistInfoSegmentIndex }
+ ::= { isxModularDistInfoTable 1 }
+
+IsxModularDistInfoEntry ::=
+ SEQUENCE {
+ isxModularDistInfoSegmentIndex INTEGER,
+ isxModularDistInfoMeterModelNumber DisplayString,
+ isxModularDistInfoMeterSerialNumber DisplayString,
+ isxModularDistInfoMeterDateOfManufacture DisplayString,
+ isxModularDistInfoMeterFirmwareRev DisplayString,
+ isxModularDistInfoMeterHardwareRev DisplayString
+ }
+
+isxModularDistInfoSegmentIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of the metering segment."
+ ::= { isxModularDistInfoEntry 1 }
+
+isxModularDistInfoMeterModelNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The model number of the metering board for this segment."
+ ::= { isxModularDistInfoEntry 2 }
+
+isxModularDistInfoMeterSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The serial number of the metering board for this segment."
+ ::= { isxModularDistInfoEntry 3 }
+
+isxModularDistInfoMeterDateOfManufacture OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The date of manufacture for the metering board for this segment,
+ in the format mm/dd/yyyy."
+ ::= { isxModularDistInfoEntry 4 }
+
+isxModularDistInfoMeterFirmwareRev OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The firmware revision number of the metering board for this segment."
+ ::= { isxModularDistInfoEntry 5 }
+
+isxModularDistInfoMeterHardwareRev OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The hardware revision number of the metering board for this segment."
+ ::= { isxModularDistInfoEntry 6 }
+
+-- Distribution Modules
+
+isxModularDistModuleInfoTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of entries in the isxModularDistModuleInfoTable."
+ ::= { isxModularDistModules 1 }
+
+isxModularDistModuleInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IsxModularDistModuleInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows for getting basic information about the distribution modules
+ installed in the system."
+ ::= { isxModularDistModules 2 }
+
+isxModularDistModuleInfoEntry OBJECT-TYPE
+ SYNTAX IsxModularDistModuleInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry containing information about a specific distribution module."
+ INDEX { isxModularDistModuleInfoModIndex }
+ ::= { isxModularDistModuleInfoTable 1 }
+
+IsxModularDistModuleInfoEntry ::=
+ SEQUENCE {
+ isxModularDistModuleInfoModIndex INTEGER,
+ isxModularDistModuleInfoAlarmStatus INTEGER,
+ isxModularDistModuleInfoModelNumber DisplayString,
+ isxModularDistModuleInfoSerialNumber DisplayString,
+ isxModularDistModuleInfoDateOfManufacture DisplayString,
+ isxModularDistModuleInfoNumCables INTEGER
+ }
+
+isxModularDistModuleInfoModIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of the distribution module."
+ ::= { isxModularDistModuleInfoEntry 1 }
+
+isxModularDistModuleInfoAlarmStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (1),
+ warning (2),
+ critical (3),
+ notPresent (4),
+ unknown (5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The status of this module. This reflects the indicator lamp(s) on the front of the module.
+ A value of notPresent indicates that the module is not installed.
+ A value of unknown indicates that there is no communication with the
+ metering segment for this module."
+ ::= { isxModularDistModuleInfoEntry 2 }
+
+isxModularDistModuleInfoModelNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The model number of the distribution module."
+ ::= { isxModularDistModuleInfoEntry 3 }
+
+isxModularDistModuleInfoSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The serial number of the distribution module."
+ ::= { isxModularDistModuleInfoEntry 4 }
+
+isxModularDistModuleInfoDateOfManufacture OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The date that the distribution module was manufactured."
+ ::= { isxModularDistModuleInfoEntry 5 }
+
+isxModularDistModuleInfoNumCables OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of cables provided by this distribution module."
+ ::= { isxModularDistModuleInfoEntry 6 }
+
+isxModularDistModuleBreakerTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of entries in the isxModularDistModuleBreakerTable."
+ ::= { isxModularDistModules 3 }
+
+isxModularDistModuleBreakerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IsxModularDistModuleBreakerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows for getting operational information about the distribution modules."
+ ::= { isxModularDistModules 4 }
+
+isxModularDistModuleBreakerEntry OBJECT-TYPE
+ SYNTAX IsxModularDistModuleBreakerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry containing information about a specific distribution modules and circuit breakers."
+ INDEX { isxModularDistModuleBreakerModIndex, isxModularDistModuleBreakerPhaseIndex}
+ ::= { isxModularDistModuleBreakerTable 1 }
+
+IsxModularDistModuleBreakerEntry ::=
+ SEQUENCE {
+ isxModularDistModuleBreakerModIndex INTEGER,
+ isxModularDistModuleBreakerPhaseIndex INTEGER,
+ isxModularDistModuleBreakerAlarmStatus INTEGER,
+ isxModularDistModuleBreakerRating INTEGER,
+ isxModularDistModuleBreakerPhysicalGroup INTEGER,
+ isxModularDistModuleBreakerCableNum INTEGER,
+ isxModularDistModuleBreakerPosition INTEGER,
+ isxModularDistModuleBreakerPositionAlarms INTEGER,
+ isxModularDistModuleBreakerCurrent INTEGER,
+ isxModularDistModuleBreakerPercent INTEGER,
+ isxModularDistModuleBreakerPower INTEGER
+ }
+
+isxModularDistModuleBreakerModIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The distribution module number."
+ ::= { isxModularDistModuleBreakerEntry 1 }
+
+isxModularDistModuleBreakerPhaseIndex OBJECT-TYPE
+ SYNTAX INTEGER{
+ phaseL1(1),
+ phaseL2(2),
+ phaseL3(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index to an individual breaker in the distribution module. The index also corresponds
+ to the system phase to which the breaker is attached."
+ ::= { isxModularDistModuleBreakerEntry 2 }
+
+isxModularDistModuleBreakerAlarmStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is a bit map representing the active alarms for this breaker:
+
+ b0 - Minimum current threshold exceeded (critical)
+ b1 - Low current threshold exceeded (warning)
+ b2 - High current threshold exceeded (warning)
+ b3 - Maximum current threshold exceeded (critical)
+ b4 - Breaker is open (critical)
+
+ If a bit is set, the corresponding alarm is active."
+ ::= { isxModularDistModuleBreakerEntry 3 }
+
+isxModularDistModuleBreakerRating OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current rating of the breaker."
+ ::= { isxModularDistModuleBreakerEntry 4 }
+
+isxModularDistModuleBreakerPhysicalGroup OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Numeric value used to indicate that a breaker is a part of a multi-pole breaker.
+ Breakers within a distribution module, with equivalent physical group numbers,
+ may have their handles physically tied together.
+ A value of 1 indicates breakers that are physically tied together as part of a
+ multi-pole breaker.
+ A value of 0 indicates a single-handle breaker that is not physically tied to
+ another breaker."
+ ::= { isxModularDistModuleBreakerEntry 5 }
+
+isxModularDistModuleBreakerCableNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Numeric value used to indicate the distribution cable to which
+ this breaker is connected. These distribution cables are described
+ in the table isxModularDistModuleOutputTable,
+ and indexed by the OID isxModularDistModuleOutputCordIndex."
+ ::= { isxModularDistModuleBreakerEntry 6 }
+
+isxModularDistModuleBreakerPosition OBJECT-TYPE
+ SYNTAX INTEGER {
+ open (1),
+ closed (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The physical status of this breaker pole, either closed or open (including tripped)."
+ ::= { isxModularDistModuleBreakerEntry 7 }
+
+isxModularDistModuleBreakerPositionAlarms OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable breaker position alarms for this circuit breaker."
+ ::= { isxModularDistModuleBreakerEntry 8 }
+
+isxModularDistModuleBreakerCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current flowing though this breaker. Measured in tenths of amps."
+ ::= { isxModularDistModuleBreakerEntry 9 }
+
+isxModularDistModuleBreakerPercent OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The loading on this breaker as a percentage of the breaker's current rating.
+ Expressed in tenths of percent."
+ ::= { isxModularDistModuleBreakerEntry 10 }
+
+isxModularDistModuleBreakerPower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The power being supplied through this breaker. Measured in tenths of kW."
+ ::= { isxModularDistModuleBreakerEntry 11 }
+
+isxModularDistModuleOutputsTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of entries in the isxModularDistModuleOutputTable."
+ ::= { isxModularDistModules 5 }
+
+isxModularDistModuleOutputTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IsxModularDistModuleOutputEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows for getting and setting information related to the
+ load equipment being fed by the distribution modules in the ISX
+ Modular Distribution System."
+ ::= { isxModularDistModules 6 }
+
+isxModularDistModuleOutputEntry OBJECT-TYPE
+ SYNTAX IsxModularDistModuleOutputEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry containing information about a specific distribution module
+ and its output distribution cables."
+ INDEX { isxModularDistModuleOutputModIndex, isxModularDistModuleOutputCordIndex }
+ ::= { isxModularDistModuleOutputTable 1 }
+
+IsxModularDistModuleOutputEntry ::=
+ SEQUENCE {
+ isxModularDistModuleOutputModIndex INTEGER,
+ isxModularDistModuleOutputNumCables INTEGER,
+ isxModularDistModuleOutputCordIndex INTEGER,
+ isxModularDistModuleOutputName DisplayString,
+ isxModularDistModuleOutputLocation DisplayString,
+ isxModularDistModuleOutputStatus INTEGER,
+ isxModularDistModuleOutputAlarmGeneration INTEGER,
+ isxModularDistModuleOutputBreakerMap INTEGER,
+ isxModularDistModuleOutputThresholdMin INTEGER,
+ isxModularDistModuleOutputThresholdLow INTEGER,
+ isxModularDistModuleOutputThresholdHigh INTEGER,
+ isxModularDistModuleOutputThresholdMax INTEGER,
+ isxModularDistModuleOutputAlarmMinEnable INTEGER,
+ isxModularDistModuleOutputAlarmLowEnable INTEGER,
+ isxModularDistModuleOutputAlarmHighEnable INTEGER,
+ isxModularDistModuleOutputAlarmMaxEnable INTEGER,
+ isxModularDistModuleOutputCableLength INTEGER,
+ isxModularDistModuleOutputConnectorType DisplayString,
+ isxModularDistModuleOutputAvailableVoltages INTEGER,
+ isxModularDistModuleOutputTotalPower INTEGER,
+ isxModularDistModuleOutputKwhUsage INTEGER,
+ isxModularDistModuleOutputKwhReset INTEGER,
+ isxModularDistModuleOutputKwhResetDate DisplayString
+ }
+
+isxModularDistModuleOutputModIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of the distribution module supplying power to the load equipment."
+ ::= { isxModularDistModuleOutputEntry 1 }
+
+isxModularDistModuleOutputNumCables OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of distribution cables provided by this module."
+ ::= { isxModularDistModuleOutputEntry 2 }
+
+isxModularDistModuleOutputCordIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of an individual distribution cable supplied by this module."
+ ::= { isxModularDistModuleOutputEntry 3 }
+
+isxModularDistModuleOutputName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A string describing the load equipment being supplied by this distribution cable."
+ ::= { isxModularDistModuleOutputEntry 4 }
+
+isxModularDistModuleOutputLocation OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A string describing the location of equipment being supplied by distribution cable."
+ ::= { isxModularDistModuleOutputEntry 5 }
+
+isxModularDistModuleOutputStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (1),
+ warning (2),
+ critical (3),
+ notPresent (4),
+ unknown (6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This reflects the worse case severity for alarms associated with this distribution cable.
+ A value of notPresent indicates that the cable does not exist for this module.
+ A value of unknown indicates that the there is no communication with the
+ metering segment for this distribution cable's module."
+ ::= { isxModularDistModuleOutputEntry 6 }
+
+isxModularDistModuleOutputAlarmGeneration OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable all alarm generation related to this distribution cable."
+ ::= { isxModularDistModuleOutputEntry 7 }
+
+isxModularDistModuleOutputBreakerMap OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is a bit map representing the breaker poles within the
+ module that are associated with this distribution cable.
+ The following 3 bits are used to indicate the indices of
+ the breakers feeding the cable:
+
+ b0 - Module breaker L1
+ b1 - Module breaker L2
+ b2 - Module breaker L3
+
+ If a bit is set, the breaker is used to feed this distribution cable.
+ These breakers are described in the table isxModularDistModuleBreakerTable,
+ and indexed by the OID isxModularDistModuleBreakerPhaseIndex."
+ ::= { isxModularDistModuleOutputEntry 8 }
+
+isxModularDistModuleOutputThresholdMin OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When the current drops below this value a critical alarm will exist."
+ ::= { isxModularDistModuleOutputEntry 9 }
+
+isxModularDistModuleOutputThresholdLow OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When the current drops below this value a warning alarm will exist."
+ ::= { isxModularDistModuleOutputEntry 10 }
+
+isxModularDistModuleOutputThresholdHigh OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When the current exceeds this value a warning alarm will exist."
+ ::= { isxModularDistModuleOutputEntry 11 }
+
+isxModularDistModuleOutputThresholdMax OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When the current exceeds this value a critical alarm will exist."
+ ::= { isxModularDistModuleOutputEntry 12 }
+
+isxModularDistModuleOutputAlarmMinEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable minimum current alarm generation for this distribution cable."
+ ::= { isxModularDistModuleOutputEntry 13 }
+
+isxModularDistModuleOutputAlarmLowEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable low current alarm generation for this distribution cable."
+ ::= { isxModularDistModuleOutputEntry 14 }
+
+isxModularDistModuleOutputAlarmHighEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable high current alarm generation for this distribution cable."
+ ::= { isxModularDistModuleOutputEntry 15 }
+
+isxModularDistModuleOutputAlarmMaxEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable maximum current alarm generation for this distribution cable."
+ ::= { isxModularDistModuleOutputEntry 16 }
+
+isxModularDistModuleOutputCableLength OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The length of this distribution cable. Specified in tenths of meters."
+ ::= { isxModularDistModuleOutputEntry 17 }
+
+isxModularDistModuleOutputConnectorType OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A string describing the connector on the end of this distribution cable."
+ ::= { isxModularDistModuleOutputEntry 18 }
+
+isxModularDistModuleOutputAvailableVoltages OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is a bit map representing the voltages that are available at the connector.
+ 6 bits are used to indicate the following:
+
+ b0 - L1
+ b1 - L2
+ b2 - L3
+ b3 - L1-2
+ b4 - L2-3
+ b5 - L3-1"
+ ::= { isxModularDistModuleOutputEntry 19 }
+
+isxModularDistModuleOutputTotalPower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total power being consumed by the load equipment supplied by this distribution cable.
+ Measured in tenths of kW."
+ ::= { isxModularDistModuleOutputEntry 20 }
+
+isxModularDistModuleOutputKwhUsage OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total energy consumed by the load equipment fed by this distribution cable.
+ This is the total since the date specified in the isxModularDistModuleOutputKwhResetDate
+ OID, and may be cleared using the isxModularDistModuleOutputKwhReset OID.
+ Measured in tenths of kWh."
+ ::= { isxModularDistModuleOutputEntry 21 }
+
+isxModularDistModuleOutputKwhReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no (1),
+ yes (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Writing yes to this OID will reset the total kWh usage shown
+ in the isxModularDistModuleOutputKwhUsage OID."
+ ::= { isxModularDistModuleOutputEntry 22 }
+
+isxModularDistModuleOutputKwhResetDate OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The date that the kWh usage was reset, in the format mm/dd/yyyy. Example: 01/01/2000."
+ ::= { isxModularDistModuleOutputEntry 23 }
+
+-- Distribution Subfeeds
+
+isxModularDistSubFeedInfoTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of entries in the isxModularDistSubFeedInfoTable."
+ ::= { isxModularDistSubFeeds 1 }
+
+isxModularDistSubFeedInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IsxModularDistSubFeedInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows for getting information about distribution subfeed breakers."
+ ::= { isxModularDistSubFeeds 2 }
+
+isxModularDistSubFeedInfoEntry OBJECT-TYPE
+ SYNTAX IsxModularDistSubFeedInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry containing information about a specific distribution subfeed."
+ INDEX { isxModularDistSubFeedInfoSubIndex }
+ ::= { isxModularDistSubFeedInfoTable 1 }
+
+IsxModularDistSubFeedInfoEntry ::=
+ SEQUENCE {
+ isxModularDistSubFeedInfoSubIndex INTEGER,
+ isxModularDistSubFeedInfoName DisplayString,
+ isxModularDistSubFeedInfoLocation DisplayString,
+ isxModularDistSubFeedInfoBreakerRating INTEGER,
+ isxModularDistSubFeedInfoBreakerPosition INTEGER,
+ isxModularDistSubFeedInfoAlarmStatus INTEGER,
+ isxModularDistSubFeedInfoAlarmGeneration INTEGER,
+ isxModularDistSubFeedInfoThresholdMin INTEGER,
+ isxModularDistSubFeedInfoThresholdLow INTEGER,
+ isxModularDistSubFeedInfoThresholdHigh INTEGER,
+ isxModularDistSubFeedInfoThresholdMax INTEGER,
+ isxModularDistSubFeedInfoAlarmMinEnable INTEGER,
+ isxModularDistSubFeedInfoAlarmLowEnable INTEGER,
+ isxModularDistSubFeedInfoAlarmHighEnable INTEGER,
+ isxModularDistSubFeedInfoAlarmMaxEnable INTEGER,
+ isxModularDistSubFeedInfoBreakerAlarmEnable INTEGER,
+ isxModularDistSubFeedInfoTotalPower INTEGER,
+ isxModularDistSubFeedInfoKwhUsage INTEGER,
+ isxModularDistSubFeedInfoKwhReset INTEGER,
+ isxModularDistSubFeedInfoKwhResetDate DisplayString
+ }
+
+isxModularDistSubFeedInfoSubIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of an individual subfeed."
+ ::= { isxModularDistSubFeedInfoEntry 1 }
+
+isxModularDistSubFeedInfoName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A string describing the load equipment being supplied by this subfeed."
+ ::= { isxModularDistSubFeedInfoEntry 2 }
+
+isxModularDistSubFeedInfoLocation OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A string describing the location of the equipment being supplied by this subfeed."
+ ::= { isxModularDistSubFeedInfoEntry 3 }
+
+isxModularDistSubFeedInfoBreakerRating OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current rating of this subfeed breaker."
+ ::= { isxModularDistSubFeedInfoEntry 4 }
+
+isxModularDistSubFeedInfoBreakerPosition OBJECT-TYPE
+ SYNTAX INTEGER {
+ open (1),
+ closed (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The operational status of this breaker, either closed or open (including tripped)."
+ ::= { isxModularDistSubFeedInfoEntry 5 }
+
+isxModularDistSubFeedInfoAlarmStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (1),
+ warning (2),
+ critical (3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The worst case alarm status for this subfeed."
+ ::= { isxModularDistSubFeedInfoEntry 6 }
+
+isxModularDistSubFeedInfoAlarmGeneration OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable all alarm generation related to this subfeed."
+ ::= { isxModularDistSubFeedInfoEntry 7 }
+
+isxModularDistSubFeedInfoThresholdMin OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When the current drops below this value a critical alarm will exist."
+ ::= { isxModularDistSubFeedInfoEntry 8 }
+
+isxModularDistSubFeedInfoThresholdLow OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When the current drops below this value a warning alarm will exist."
+ ::= { isxModularDistSubFeedInfoEntry 9 }
+
+isxModularDistSubFeedInfoThresholdHigh OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When the current exceeds this value a warning alarm will exist."
+ ::= { isxModularDistSubFeedInfoEntry 10 }
+
+isxModularDistSubFeedInfoThresholdMax OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When the current exceeds this value a critical alarm will exist."
+ ::= { isxModularDistSubFeedInfoEntry 11 }
+
+isxModularDistSubFeedInfoAlarmMinEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable minimum current alarm generation for this subfeed."
+ ::= { isxModularDistSubFeedInfoEntry 12 }
+
+isxModularDistSubFeedInfoAlarmLowEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable low current alarm generation for this subfeed."
+ ::= { isxModularDistSubFeedInfoEntry 13 }
+
+isxModularDistSubFeedInfoAlarmHighEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable high current alarm generation for this subfeed."
+ ::= { isxModularDistSubFeedInfoEntry 14 }
+
+isxModularDistSubFeedInfoAlarmMaxEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable maximum current alarm generation for this subfeed."
+ ::= { isxModularDistSubFeedInfoEntry 15 }
+
+isxModularDistSubFeedInfoBreakerAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable breaker position alarms for this subfeed."
+ ::= { isxModularDistSubFeedInfoEntry 16 }
+
+isxModularDistSubFeedInfoTotalPower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total power being supplied by this subfeed. Measured in tenths of kW."
+ ::= { isxModularDistSubFeedInfoEntry 17 }
+
+isxModularDistSubFeedInfoKwhUsage OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total energy consumed by the load equipment fed by this subfeed.
+ This is the total since the date specified in the isxModularDistSubFeedInfoKwhResetDate
+ OID, and may be cleared using the isxModularDistSubFeedInfoKwhReset OID.
+ Measured in tenths of kWh."
+ ::= { isxModularDistSubFeedInfoEntry 18 }
+
+isxModularDistSubFeedInfoKwhReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no (1),
+ yes (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Writing yes to this OID will reset the total kWh usage shown
+ in the isxModularDistSubFeedInfoKwhUsage OID."
+ ::= { isxModularDistSubFeedInfoEntry 19 }
+
+isxModularDistSubFeedInfoKwhResetDate OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The date that the kWh usage was reset, in the format mm/dd/yyyy. Example: 01/01/2000."
+ ::= { isxModularDistSubFeedInfoEntry 20 }
+
+isxModularDistSubFeedLoadingTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of entries in the isxModularDistSubFeedLoadingTable."
+ ::= { isxModularDistSubFeeds 3 }
+
+isxModularDistSubFeedLoadingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IsxModularDistSubFeedLoadingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows for getting subfeed phase loading information."
+ ::= { isxModularDistSubFeeds 4 }
+
+isxModularDistSubFeedLoadingEntry OBJECT-TYPE
+ SYNTAX IsxModularDistSubFeedLoadingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry containing data for an individual subfeed."
+ INDEX { isxModularDistSubFeedLoadingSubIndex, isxModularDistSubFeedLoadingPhaseIndex }
+ ::= { isxModularDistSubFeedLoadingTable 1 }
+
+IsxModularDistSubFeedLoadingEntry ::= SEQUENCE {
+ isxModularDistSubFeedLoadingSubIndex INTEGER,
+ isxModularDistSubFeedLoadingPhaseIndex INTEGER,
+ isxModularDistSubFeedLoadingAlarmStatus INTEGER,
+ isxModularDistSubFeedLoadingCurrent INTEGER,
+ isxModularDistSubFeedLoadingPercent INTEGER,
+ isxModularDistSubFeedLoadingPower INTEGER
+ }
+
+isxModularDistSubFeedLoadingSubIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of an individual subfeed."
+ ::= { isxModularDistSubFeedLoadingEntry 1 }
+
+isxModularDistSubFeedLoadingPhaseIndex OBJECT-TYPE
+ SYNTAX INTEGER{
+ phase1(1),
+ phase2(2),
+ phase3(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Description of each input phase entry in the table."
+ ::= { isxModularDistSubFeedLoadingEntry 2 }
+
+isxModularDistSubFeedLoadingAlarmStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is a bit map representing the active alarms for this subfeed:
+
+ b0 - Minimum current threshold exceeded (critical)
+ b1 - Low current threshold exceeded (warning)
+ b2 - High current threshold exceeded (warning)
+ b3 - Maximum current threshold exceeded (critical)
+ b4 - Breaker is open (critical)
+
+ If a bit is set, the corresponding alarm is active."
+ ::= { isxModularDistSubFeedLoadingEntry 3 }
+
+isxModularDistSubFeedLoadingCurrent OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current flowing though this subfeed phase. Measured in tenths of amps."
+ ::= { isxModularDistSubFeedLoadingEntry 4 }
+
+isxModularDistSubFeedLoadingPercent OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The loading on this subfeed phase as a percentage of the subfeed's current rating.
+ Expressed in tenths of percent."
+ ::= { isxModularDistSubFeedLoadingEntry 5 }
+
+isxModularDistSubFeedLoadingPower OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The power being supplied by this subfeed phase. Measured in tenths of kW."
+ ::= { isxModularDistSubFeedLoadingEntry 6 }
+
+-- Distribution System Output Voltage
+
+isxModularDistSysOutputVoltageNominalLineToNeutral OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The nominal line-to-neutral voltage available at the distribution panel."
+ ::= { isxModularDistSysVoltage 1 }
+
+isxModularDistSysOutputVoltageNominalLineToLine OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The nominal line-to-line voltage available at the distribution panel."
+ ::= { isxModularDistSysVoltage 2 }
+
+isxModularDistSysOutputNominalFrequency OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The nominal system output frequency. Measured in tenths of Hertz."
+ ::= { isxModularDistSysVoltage 3 }
+
+isxModularDistSysOutputFrequency OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The system output frequency in tenths of Hertz.
+ -1 if not available."
+ ::= { isxModularDistSysVoltage 4 }
+
+isxModularDistSysOutputVoltageMonitoring OBJECT-TYPE
+ SYNTAX INTEGER {
+ notPresent (1),
+ present (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether or not output voltage alarm generation is present."
+ ::= { isxModularDistSysVoltage 5 }
+
+isxModularDistSysOutputVoltageThresholdMin OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When the line-to-neutral voltage of any phase drops below this value a critical alarm will exist.
+ Specified as a percent of the nominal voltage, isxModularDistSysOutputVoltageNominalLineToNeutral.
+ This value is returned as a positive number which represents a negative percentage.
+ A value of -1 indicates that the threshold is not available in the device."
+ ::= { isxModularDistSysVoltage 6 }
+
+isxModularDistSysOutputVoltageThresholdLow OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When the line-to-neutral voltage of any phase drops below this value a warning alarm will exist.
+ Specified as a percent of the nominal voltage, isxModularDistSysOutputVoltageNominalLineToNeutral.
+ This value is returned as a positive number which represents a negative percentage.
+ A value of -1 indicates that the threshold is not available in the device."
+ ::= { isxModularDistSysVoltage 7 }
+
+isxModularDistSysOutputVoltageThresholdHigh OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When the line-to-neutral voltage of any phase exceeds this value a warning alarm will exist.
+ Specified as a percent of the nominal voltage, isxModularDistSysOutputVoltageNominalLineToNeutral.
+ A value of -1 indicates that the threshold is not available in the device."
+ ::= { isxModularDistSysVoltage 8 }
+
+isxModularDistSysOutputVoltageThresholdMax OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When the line-to-neutral voltage of any phase exceeds this value a critical alarm will exist.
+ Specified as a percent of the nominal voltage, isxModularDistSysOutputVoltageNominalLineToNeutral.
+ A value of -1 indicates that the threshold is not available in the device."
+ ::= { isxModularDistSysVoltage 9 }
+
+isxModularDistSysOutputVoltageAlarmMinEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable minimum voltage alarm generation for the distribution panel."
+ ::= { isxModularDistSysVoltage 10 }
+
+isxModularDistSysOutputVoltageAlarmLowEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable low voltage alarm generation for the distribution panel."
+ ::= { isxModularDistSysVoltage 11 }
+
+isxModularDistSysOutputVoltageAlarmHighEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable high voltage alarm generation for the distribution panel."
+ ::= { isxModularDistSysVoltage 12 }
+
+isxModularDistSysOutputVoltageAlarmMaxEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable maximum voltage alarm generation for the distribution panel."
+ ::= { isxModularDistSysVoltage 13 }
+
+isxModularDistSysOutputVoltageFrequencyTolerance OBJECT-TYPE
+ SYNTAX INTEGER{
+ freqToleranceOff (1),
+ freqTolerancePointTwo (2),
+ freqTolerancePointFive (3),
+ freqToleranceOne (4),
+ freqToleranceOnePointFive (5),
+ freqToleranceTwo (6),
+ freqToleranceThree (7),
+ freqToleranceFour (8),
+ freqToleranceFive (9),
+ freqToleranceNine (10),
+ freqToleranceNotAvailable (11)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The circuit panel output frequency tolerance in Hertz.
+ When the system output frequency deviates from the nominal by more than this range,
+ a critical alarm will be generated."
+ ::= { isxModularDistSysVoltage 14 }
+
+isxModularDistSysVoltageTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IsxModularDistSysVoltageEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows for getting the system output voltage information."
+ ::= { isxModularDistSysVoltage 15 }
+
+isxModularDistSysVoltageEntry OBJECT-TYPE
+ SYNTAX IsxModularDistSysVoltageEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry containing data for an individual system output phase."
+ INDEX { isxModularDistSysVoltagePhaseIndex }
+ ::= { isxModularDistSysVoltageTable 1 }
+
+IsxModularDistSysVoltageEntry ::=
+ SEQUENCE {
+ isxModularDistSysVoltagePhaseIndex INTEGER,
+ isxModularDistSysVoltageAlarmStatus INTEGER,
+ isxModularDistSysVoltageLtoN INTEGER,
+ isxModularDistSysVoltageLtoL INTEGER
+ }
+
+isxModularDistSysVoltagePhaseIndex OBJECT-TYPE
+ SYNTAX INTEGER{
+ phase1(1),
+ phase2(2),
+ phase3(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Description of each phase entry in the table."
+ ::= { isxModularDistSysVoltageEntry 1 }
+
+isxModularDistSysVoltageAlarmStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is a bit map representing the active alarms for this output phase:
+
+ b0 - Minimum voltage threshold exceeded (critical)
+ b1 - Low voltage threshold exceeded (warning)
+ b2 - High voltage threshold exceeded (warning)
+ b3 - Maximum voltage threshold exceeded (critical)
+
+ If a bit is set, the corresponding alarm is active."
+ ::= { isxModularDistSysVoltageEntry 2 }
+
+isxModularDistSysVoltageLtoN OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line-to-neutral system output voltage available at the distribution panel.
+ Measured in tenths of Volts."
+ ::= { isxModularDistSysVoltageEntry 3 }
+
+isxModularDistSysVoltageLtoL OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Line-to-line system output voltage available at the distribution panel.
+ Measured in tenths of Volts."
+ ::= { isxModularDistSysVoltageEntry 4 }
+
+
+-- Distribution System Total Output Current
+
+isxModularDistSysCurrentRating OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The 100 percent current rating of the distribution panel."
+ ::= { isxModularDistSysCurrent 1 }
+
+isxModularDistSysCurrentMonitoring OBJECT-TYPE
+ SYNTAX INTEGER {
+ notPresent (1),
+ present (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether or not total output current measurements and alarm generation are present."
+ ::= { isxModularDistSysCurrent 2 }
+
+isxModularDistSysCurrentThresholdMin OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When total system current in any phase drops below this value a critical alarm will exist.
+ Specified as a percent of the panel rating, isxModularDistSysCurrentRating.
+ A value of -1 indicates that the threshold is not available in the device."
+ ::= { isxModularDistSysCurrent 3 }
+
+isxModularDistSysCurrentThresholdLow OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When total system current in any phase drops below this value a warning alarm will exist.
+ Specified as a percent of the panel rating, isxModularDistSysCurrentRating.
+ A value of -1 indicates that the threshold is not available in the device."
+ ::= { isxModularDistSysCurrent 4 }
+
+isxModularDistSysCurrentThresholdHigh OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When total system current in any phase exceeds this value a warning alarm will exist.
+ Specified as a percent of the panel rating, isxModularDistSysCurrentRating.
+ A value of -1 indicates that the threshold is not available in the device."
+ ::= { isxModularDistSysCurrent 5 }
+
+isxModularDistSysCurrentThresholdMax OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When total system current in any phase exceeds this value a critical alarm will exist.
+ Specified as a percent of the panel rating, isxModularDistSysCurrentRating.
+ A value of -1 indicates that the threshold is not available in the device."
+ ::= { isxModularDistSysCurrent 6 }
+
+isxModularDistSysCurrentAlarmMinEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable minimum total output current alarm generation."
+ ::= { isxModularDistSysCurrent 7 }
+
+isxModularDistSysCurrentAlarmLowEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable low total output current alarm generation."
+ ::= { isxModularDistSysCurrent 8 }
+
+isxModularDistSysCurrentAlarmHighEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable high total output current alarm generation."
+ ::= { isxModularDistSysCurrent 9 }
+
+isxModularDistSysCurrentAlarmMaxEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled (1),
+ enabled (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Enable or disable maximum total output current alarm generation."
+ ::= { isxModularDistSysCurrent 10 }
+
+isxModularDistSysCurrentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IsxModularDistSysCurrentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows for getting the total system phase current information."
+ ::= { isxModularDistSysCurrent 11 }
+
+isxModularDistSysCurrentEntry OBJECT-TYPE
+ SYNTAX IsxModularDistSysCurrentEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry containing data for an individual system output phase."
+ INDEX { isxModularDistSysCurrentPhaseIndex }
+ ::= { isxModularDistSysCurrentTable 1 }
+
+IsxModularDistSysCurrentEntry ::=
+ SEQUENCE {
+ isxModularDistSysCurrentPhaseIndex INTEGER,
+ isxModularDistSysCurrentAlarmStatus INTEGER,
+ isxModularDistSysCurrentAmps INTEGER,
+ isxModularDistSysCurrentPercent INTEGER
+ }
+
+isxModularDistSysCurrentPhaseIndex OBJECT-TYPE
+ SYNTAX INTEGER{
+ phase1(1),
+ phase2(2),
+ phase3(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Description of each phase entry in the table."
+ ::= { isxModularDistSysCurrentEntry 1 }
+
+isxModularDistSysCurrentAlarmStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is a bit map representing the active alarms for this output phase:
+
+ b0 - Minimum current threshold exceeded (critical)
+ b1 - Low current threshold exceeded (warning)
+ b2 - High current threshold exceeded (warning)
+ b3 - Maximum current threshold exceeded (critical)
+
+ If a bit is set, the corresponding alarm is active."
+ ::= { isxModularDistSysCurrentEntry 2 }
+
+isxModularDistSysCurrentAmps OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current flowing though this system output phase. Measured in tenths of amps."
+ ::= { isxModularDistSysCurrentEntry 3 }
+
+isxModularDistSysCurrentPercent OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The loading on this system output phase as a percentage of the panel current rating.
+ Expressed in tenths of percent."
+ ::= { isxModularDistSysCurrentEntry 4 }
+
+-- Distribution System Total Output Power
+
+isxModularDistSysPowerTotal OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total system power being supplied. Measured in tenths of kW."
+ ::= { isxModularDistSysPower 1 }
+
+isxModularDistSysPowerKwhUsage OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total system energy consumed by the load equipment.
+ This is the total since the date specified in the isxModularDistSysOutputKwhResetDate
+ OID, and may be cleared using the isxModularDistSysOutputKwhReset OID.
+ Measured in tenths of kWh."
+ ::= { isxModularDistSysPower 2 }
+
+isxModularDistSysPowerKwhReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ no (1),
+ yes (2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Writing yes to this OID will reset the total kWh usage shown
+ in the isxModularDistSysPowerKwhUsage OID."
+ ::= { isxModularDistSysPower 3 }
+
+isxModularDistSysPowerKwhResetDate OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The date that the kWh usage was reset, in the format mm/dd/yyyy. Example: 01/01/2000."
+ ::= { isxModularDistSysPower 4 }
+
+isxModularDistSysPowerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IsxModularDistSysPowerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows for getting the total system phase power loading information."
+ ::= { isxModularDistSysPower 5 }
+
+isxModularDistSysPowerEntry OBJECT-TYPE
+ SYNTAX IsxModularDistSysPowerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry containing data for an individual system output phase."
+ INDEX { isxModularDistSysPowerPhaseIndex }
+ ::= { isxModularDistSysPowerTable 1 }
+
+IsxModularDistSysPowerEntry ::=
+ SEQUENCE {
+ isxModularDistSysPowerPhaseIndex INTEGER,
+ isxModularDistSysPowerKw INTEGER,
+ isxModularDistSysPowerKwhPhaseUsage INTEGER
+ }
+
+isxModularDistSysPowerPhaseIndex OBJECT-TYPE
+ SYNTAX INTEGER{
+ phase1(1),
+ phase2(2),
+ phase3(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Description of each phase entry in the table."
+ ::= { isxModularDistSysPowerEntry 1 }
+
+isxModularDistSysPowerKw OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The power being supplied by this system output phase. Measured in tenths of kW."
+ ::= { isxModularDistSysPowerEntry 2 }
+
+isxModularDistSysPowerKwhPhaseUsage OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The energy consumed by the load equipment on this system output phase.
+ This is the total since the date specified in the isxModularDistSysPowerKwhResetDate
+ OID, and may be cleared using the isxModularDistSysPowerKwhReset OID.
+ Measured in tenths of kWh."
+ ::= { isxModularDistSysPowerEntry 3 }
+
+-- the isxModularPduIdent group
+
+isxModularPduIdentModelNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A character string identifying the model number of the PDU.
+ This value is set at the factory."
+ ::= { isxModularPduIdent 1 }
+
+isxModularPduIdentSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A character string identifying the serial number of the PDU.
+ This value is set at the factory."
+ ::= { isxModularPduIdent 2 }
+
+isxModularPduIdentDateOfManufacture OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The date when the PDU was manufactured in mm/dd/yyyy format.
+ This value is set at the factory."
+ ::= { isxModularPduIdent 3 }
+
+isxModularPduIdentMonitorCardSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A character string identifying the serial number of the PDU monitor card.
+ This value is set at the factory."
+ ::= { isxModularPduIdent 4 }
+
+isxModularPduIdentMonitorCardHardwareRev OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The hardware revision of the PDU monitor card.
+ This value is set at the factory."
+ ::= { isxModularPduIdent 5 }
+
+isxModularPduIdentMonitorCardFirmwareAppRev OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An ID string identifying the application firmware revision of the
+ PDU monitor card."
+ ::= { isxModularPduIdent 6 }
+
+isxModularPduIdentMonitorCardFirmwareAppOSRev OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An ID string identifying the application operating system firmware revision of the
+ PDU monitor card."
+ ::= { isxModularPduIdent 7 }
+
+-- the isxModularPduDevice group
+
+isxModularPduDeviceTransformerPresent OBJECT-TYPE
+ SYNTAX INTEGER {
+ notPresent (1),
+ isoXfmrPresent (2),
+ autoXfmrPresent (3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the type of transformer present in this PDU."
+ ::= { isxModularPduDevice 1 }
+
+isxModularPduDeviceServiceType OBJECT-TYPE
+ SYNTAX INTEGER {
+ threeWire (1),
+ fourWire (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of utility input to the PDU. Either 3 wires (delta), or 4 wires (wye)."
+ ::= { isxModularPduDevice 2 }
+
+isxModularPduDeviceFansPresent OBJECT-TYPE
+ SYNTAX INTEGER {
+ notPresent (1),
+ present (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether or not cooling fans are installed in the PDU."
+ ::= { isxModularPduDevice 3 }
+
+isxModularPduDeviceNominalMainInputVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The nominal main input voltage to the system. Measured in Volts,
+ line-to-line for a 3-wire (delta) service or line-to-neutral for a
+ 4-wire (wye) service. -1 if main input voltage is not being measured."
+ ::= { isxModularPduDevice 4 }
+
+isxModularPduAlarmStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (1),
+ warning (2),
+ critical (3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The overall status (worst case) of this PDU."
+ ::= { isxModularPduStatus 1 }
+
+isxModularPduTransformerTempStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (1),
+ overtemp (2),
+ noTransformerPresent (3),
+ unknown (4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates if the PDU isolation transformer is over temperature."
+ ::= { isxModularPduStatus 2 }
+
+isxModularPduFanStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal (1),
+ failed (2),
+ noCoolingFansPresent (3),
+ unknown (4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates if one or more of the PDU's cooling fans have failed."
+ ::= { isxModularPduStatus 3 }
+
+
+-- Universal Input / Output (uio)
+
+-- uio Sensor Status Table
+
+uioSensorStatusTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of entries in the uioSensorStatusTable."
+ ::= { uioSensor 1 }
+
+uioSensorStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UIOSensorStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows for getting sensor status information."
+ ::= { uioSensor 2 }
+
+uioSensorStatusEntry OBJECT-TYPE
+ SYNTAX UIOSensorStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The unit from which to get data."
+ INDEX { uioSensorStatusPortID, uioSensorStatusSensorID }
+ ::= { uioSensorStatusTable 1 }
+
+UIOSensorStatusEntry ::=
+ SEQUENCE {
+ uioSensorStatusPortID INTEGER,
+ uioSensorStatusSensorID INTEGER,
+ uioSensorStatusSensorName DisplayString,
+ uioSensorStatusSensorLocation DisplayString,
+ uioSensorStatusTemperatureDegF INTEGER,
+ uioSensorStatusTemperatureDegC INTEGER,
+ uioSensorStatusHumidity INTEGER,
+ uioSensorStatusViolationStatus INTEGER,
+ uioSensorStatusAlarmStatus INTEGER,
+ uioSensorStatusCommStatus INTEGER
+ }
+
+uioSensorStatusPortID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The ID of the Universal IO port to which the sensor is attached."
+ ::= { uioSensorStatusEntry 1 }
+
+uioSensorStatusSensorID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The ID of the sensor."
+ ::= { uioSensorStatusEntry 2 }
+
+uioSensorStatusSensorName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sensor name."
+ ::= { uioSensorStatusEntry 3 }
+
+uioSensorStatusSensorLocation OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The location of the sensor."
+ ::= { uioSensorStatusEntry 4 }
+
+uioSensorStatusTemperatureDegF OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sensor's current temperature reading in tenths of degrees Fahrenheit."
+ ::= { uioSensorStatusEntry 5 }
+
+uioSensorStatusTemperatureDegC OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sensor's current temperature reading in tenths of degrees Celsius."
+ ::= { uioSensorStatusEntry 6 }
+
+uioSensorStatusHumidity OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current humidity reading in tenths of percent from the sensor."
+ ::= { uioSensorStatusEntry 7 }
+
+uioSensorStatusViolationStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The violation status of the sensor. This integer should be interpreted
+ as a bit map, with each bit representing the presence or absence of
+ the specific alarm conditions listed below. The bit will be '1' if
+ the condition is present, and '0' if the condition is not present.
+
+ Bit Hex. Value Description
+ 1 0x0001 Maximum temperature exceeded.
+ 2 0x0002 High temperature exceeded.
+ 3 0x0004 Low temperature exceeded.
+ 4 0x0008 Minimum temperature exceeded.
+ 5 0x0010 Short-term increasing temperature rate exceeded (Not used).
+ 6 0x0020 Short-term decreasing temperature rate exceeded (Not used).
+ 7 0x0040 Long-term increasing temperature rate exceeded (Not used).
+ 8 0x0080 Long-term decreasing temperature rate exceeded (Not used).
+ 9 0x0100 Maximum humidity exceeded.
+ 10 0x0200 High humidity exceeded.
+ 11 0x0400 Low humidity exceeded.
+ 12 0x0800 Minimum humidity exceeded."
+ ::= { uioSensorStatusEntry 8 }
+
+uioSensorStatusAlarmStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ uioNormal (1),
+ uioWarning (2),
+ uioCritical (3),
+ sensorStatusNotApplicable (4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm status of the sensor."
+ ::= { uioSensorStatusEntry 9 }
+
+uioSensorStatusCommStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notInstalled (1),
+ commsOK (2),
+ commsLost (3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The communications status of the sensor."
+ ::= { uioSensorStatusEntry 10 }
+
+
+-- uio Input Contact Status Table
+
+uioInputContactStatusTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of entries in the uioInputContactStatusTable."
+ ::= { uioInputContact 1 }
+
+uioInputContactStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UIOInputContactStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows for getting input contact status information."
+ ::= { uioInputContact 2 }
+
+uioInputContactStatusEntry OBJECT-TYPE
+ SYNTAX UIOInputContactStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The input contact from which to get data."
+ INDEX { uioInputContactStatusPortID, uioInputContactStatusContactID }
+ ::= { uioInputContactStatusTable 1 }
+
+UIOInputContactStatusEntry ::=
+ SEQUENCE {
+ uioInputContactStatusPortID INTEGER,
+ uioInputContactStatusContactID INTEGER,
+ uioInputContactStatusContactName DisplayString,
+ uioInputContactStatusContactLocation DisplayString,
+ uioInputContactStatusCurrentState INTEGER,
+ uioInputContactStatusAlarmStatus INTEGER,
+ uioInputContactStatusCommStatus INTEGER
+ }
+
+uioInputContactStatusPortID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The ID of the port to which the input contact is attached."
+ ::= { uioInputContactStatusEntry 1 }
+
+uioInputContactStatusContactID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The ID of the input contact on the module."
+ ::= { uioInputContactStatusEntry 2 }
+
+uioInputContactStatusContactName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The input contact name."
+ ::= { uioInputContactStatusEntry 3 }
+
+uioInputContactStatusContactLocation OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The location of the input contact."
+ ::= { uioInputContactStatusEntry 4 }
+
+uioInputContactStatusCurrentState OBJECT-TYPE
+ SYNTAX INTEGER {
+ uioInputClosed (1),
+ uioInputOpen (2),
+ uioInputDisabled (3),
+ inputStateNotApplicable (4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current state of the input contact. "
+ ::= { uioInputContactStatusEntry 5 }
+
+uioInputContactStatusAlarmStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ uioNormal (1),
+ uioWarning (2),
+ uioCritical (3),
+ inputStatusNotApplicable (4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm status of the input contact."
+ ::= { uioInputContactStatusEntry 6 }
+
+uioInputContactStatusCommStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notInstalled (1),
+ commsOK (2),
+ commsLost (3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The communications status of the input contact."
+ ::= { uioInputContactStatusEntry 7 }
+
+
+-- uio Output Relay Status Table
+
+uioOutputRelayStatusTableSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of entries in the uioOutputRelayStatusTable."
+ ::= { uioOutputRelay 1 }
+
+uioOutputRelayStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UIOOutputRelayStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Allows for getting output relay status information."
+ ::= { uioOutputRelay 2 }
+
+uioOutputRelayStatusEntry OBJECT-TYPE
+ SYNTAX UIOOutputRelayStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The unit from which to get data."
+ INDEX { uioOutputRelayStatusPortID, uioOutputRelayStatusRelayID }
+ ::= { uioOutputRelayStatusTable 1 }
+
+UIOOutputRelayStatusEntry ::=
+ SEQUENCE {
+ uioOutputRelayStatusPortID INTEGER,
+ uioOutputRelayStatusRelayID INTEGER,
+ uioOutputRelayStatusRelayName DisplayString,
+ uioOutputRelayStatusRelayLocation DisplayString,
+ uioOutputRelayStatusCurrentState INTEGER,
+ uioOutputRelayStatusAlarmStatus INTEGER,
+ uioOutputRelayStatusCommStatus INTEGER
+ }
+
+uioOutputRelayStatusPortID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The ID of the module to which the output relay is attached."
+ ::= { uioOutputRelayStatusEntry 1 }
+
+uioOutputRelayStatusRelayID OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The ID of the output relay on the module."
+ ::= { uioOutputRelayStatusEntry 2 }
+
+uioOutputRelayStatusRelayName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The output relay name."
+ ::= { uioOutputRelayStatusEntry 3 }
+
+uioOutputRelayStatusRelayLocation OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The location of the output relay."
+ ::= { uioOutputRelayStatusEntry 4 }
+
+uioOutputRelayStatusCurrentState OBJECT-TYPE
+ SYNTAX INTEGER {
+ uioOutputClosed (1),
+ uioOutputOpen (2),
+ outputStateNotApplicable (3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current state of the output relay."
+ ::= { uioOutputRelayStatusEntry 5 }
+
+uioOutputRelayStatusAlarmStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ uioNormal (1),
+ uioWarning (2),
+ uioCritical (3),
+ inputStatusNotApplicable (4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm status of the output relay."
+ ::= { uioOutputRelayStatusEntry 6 }
+
+uioOutputRelayStatusCommStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notInstalled (1),
+ commsOK (2),
+ commsLost (3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The communications status of the output relay."
+ ::= { uioOutputRelayStatusEntry 7 }
-- Traps
@@ -40508,7 +58477,7 @@ dischargeCleared TRAP-TYPE
--#STATE OPERATIONAL
::= 38
-gracefullShutdown TRAP-TYPE
+gracefulShutdown TRAP-TYPE
ENTERPRISE apc
VARIABLES { mtrapargsString }
DESCRIPTION
@@ -45548,7 +63517,7 @@ xPDUBranchCurrentLowAlarm TRAP-TYPE
The second argument is the host device name.
The third argument is the panel position of the branch circuit (1-based index).
The fourth argument is the measured current in tenths of Amps.
- The fifth argument is the threshold, in tenth of Amps, from which the alarm was generated."
+ The fifth argument is the threshold, in tenths of Amps, from which the alarm was generated."
--#TYPE "APC XPDU: Branch circuit low current alarm."
--#SUMMARY "Branch circuit current is below threshold."
--#ARGUMENTS { }
@@ -45591,7 +63560,7 @@ xPDUBranchCurrentHighAlarm TRAP-TYPE
The second argument is the host device name.
The third argument is the panel position of the branch circuit (1-based index).
The fourth argument is the measured current in tenths of Amps.
- The fifth argument is the threshold, in tenth of Amps, above which the alarm was generated."
+ The fifth argument is the threshold, in tenths of Amps, above which the alarm was generated."
--#TYPE "APC XPDU: Branch circuit high current alarm."
--#SUMMARY "Branch circuit current is above threshold."
--#ARGUMENTS { }
@@ -50280,7 +68249,7 @@ apcRelockTimeout TRAP-TYPE
VARIABLES { mtrapargsString02, mtrapargsString03,
mtrapargsString04, mtrapargsInteger, mtrapargsString}
DESCRIPTION
- "SEVERE: A relock timout has occured.
+ "SEVERE: A relock timout has occurred.
The first argument is the host device serial number.
The second argument is the host device name.
The third argument is the host device location.
@@ -50807,7 +68776,7 @@ xPDUBranchCurrentMinAlarm TRAP-TYPE
The second argument is the host device name.
The third argument is the panel position of the branch circuit (1-based index).
The fourth argument is the measured current in tenths of Amps.
- The fifth argument is the threshold, in tenth of Amps, from which the alarm was generated."
+ The fifth argument is the threshold, in tenths of Amps, from which the alarm was generated."
--#TYPE "APC XPDU: Branch circuit minimum current alarm."
--#SUMMARY "Branch circuit current is below threshold."
--#ARGUMENTS { }
@@ -50850,7 +68819,7 @@ xPDUBranchCurrentMaxAlarm TRAP-TYPE
The second argument is the host device name.
The third argument is the panel position of the branch circuit (1-based index).
The fourth argument is the measured current in tenths of Amps.
- The fifth argument is the threshold, in tenth of Amps, above which the alarm was generated."
+ The fifth argument is the threshold, in tenths of Amps, above which the alarm was generated."
--#TYPE "APC XPDU: Branch circuit maximum current alarm."
--#SUMMARY "Branch circuit current is above threshold."
--#ARGUMENTS { }
@@ -51032,6 +69001,1107 @@ baseFanFailureCleared TRAP-TYPE
+atsLowLoad TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { atsIdentSerialNumber, atsConfigProductName,
+ atsOutputPhaseIndex, atsOutputBank, mtrapargsString }
+ DESCRIPTION
+ "WARNING: ATS has violated the bank or phase low load threshold.
+ The first argument is the serial number.
+ The second argument is the product name.
+ The third argument is the phase number
+ The fourth argument is the bank number. -1 is returned if bank does not exist."
+ --#TYPE "APC ATS: Violation of bank or phase low load threshold."
+ --#SUMMARY "ATS has violated the bank or phase low load threshold."
+ --#ARGUMENTS { }
+ --#SEVERITY WARNING
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 638
+
+atsLowLoadCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { atsIdentSerialNumber, atsConfigProductName,
+ atsOutputPhaseIndex, atsOutputBank, mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: The bank or phase low load condition on an ATS has been
+ cleared.
+ The first argument is the serial number.
+ The second argument is the product name.
+ The third argument is the phase number
+ The fourth argument is the bank number. -1 is returned if bank does not exist."
+ --#TYPE "APC ATS: Low load condition cleared."
+ --#SUMMARY "The low load condition on an ATS has been cleared."
+ --#ARGUMENTS { }
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 639
+
+atsNearOverload TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { atsIdentSerialNumber, atsConfigProductName,
+ atsOutputPhaseIndex, atsOutputBank, mtrapargsString }
+ DESCRIPTION
+ "WARNING: ATS has violated the bank or phase near overload threshold.
+ The first argument is the serial number.
+ The second argument is the product name.
+ The third argument is the phase number
+ The fourth argument is the bank number. -1 is returned if bank does not exist."
+ --#TYPE "APC ATS: Near an overload condition."
+ --#SUMMARY "ATS is near a bank or phase overload condition."
+ --#ARGUMENTS { }
+ --#SEVERITY WARNING
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 640
+
+atsNearOverloadCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { atsIdentSerialNumber, atsConfigProductName,
+ atsOutputPhaseIndex, atsOutputBank, mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: The bank or phase near overload condition on an ATS has
+ been cleared.
+ The first argument is the serial number.
+ The second argument is the product name.
+ The third argument is the phase number
+ The fourth argument is the bank number. -1 is returned if bank does not exist."
+ --#TYPE "APC ATS: Bank or phase near overload condition has cleared."
+ --#SUMMARY "ATS bank or phase near overload condition has cleared."
+ --#ARGUMENTS { }
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 641
+
+atsOverload TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { atsIdentSerialNumber, atsConfigProductName,
+ atsOutputPhaseIndex, atsOutputBank, mtrapargsString }
+ DESCRIPTION
+ "SEVERE: ATS is in an overload condition.
+ The first argument is the serial number.
+ The second argument is the product name.
+ The third argument is the phase number.
+ The fourth argument is the bank number. -1 is returned if bank does not exist."
+ --#TYPE "APC ATS: Bank or Phase Overload condition."
+ --#SUMMARY "ATS is in overload condition."
+ --#ARGUMENTS { }
+ --#SEVERITY SEVERE
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE DEGRADED
+ ::= 642
+
+atsOverloadCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { atsIdentSerialNumber, atsConfigProductName,
+ atsOutputPhaseIndex, atsOutputBank, mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: The bank or phase overload condition on an ATS has been
+ cleared.
+ The first argument is the serial number.
+ The second argument is the product name.
+ The third argument is the phase number.
+ The fourth argument is the bank number. -1 is returned if bank does not exist."
+ --#TYPE "APC ATS: Overload condition has cleared."
+ --#SUMMARY "The bank or phase overload condition on an ATS has cleared."
+ --#ARGUMENTS { }
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 643
+
+atsRMSOverVoltage TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { atsIdentSerialNumber, atsConfigProductName,
+ mtrapargsInteger, mtrapargsString }
+ DESCRIPTION
+ "SEVERE: Overvoltage condition violated.
+ The first argument is the serial number.
+ The second argument is the product name.
+ The third argument is an integer representing the source: 0=A, 1=B."
+ --#TYPE "APC ATS: Overvoltage condition violated."
+ --#SUMMARY "Overvoltage condition violated."
+ --#ARGUMENTS { }
+ --#SEVERITY SEVERE
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE DEGRADED
+ ::= 644
+
+atsRMSOverVoltageCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { atsIdentSerialNumber, atsConfigProductName,
+ mtrapargsInteger, mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: Overvoltage condition cleared.
+ The first argument is the serial number.
+ The second argument is the product name.
+ The third argument is an integer representing the source: 0=A, 1=B."
+ --#TYPE "APC ATS: Overvoltage condition cleared."
+ --#SUMMARY "Overvoltage condition cleared."
+ --#ARGUMENTS { }
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 645
+
+atsRMSUnderVoltage TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { atsIdentSerialNumber, atsConfigProductName,
+ mtrapargsInteger, mtrapargsString }
+ DESCRIPTION
+ "SEVERE: Undervoltage condition violated.
+ The first argument is the serial number.
+ The second argument is the product name.
+ The third argument is an integer representing the source: 0=A, 1=B."
+ --#TYPE "APC ATS: Undervoltage condition violated."
+ --#SUMMARY "Undervoltage condition violated."
+ --#ARGUMENTS { }
+ --#SEVERITY SEVERE
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE DEGRADED
+ ::= 646
+
+atsRMSUnderVoltageCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { atsIdentSerialNumber, atsConfigProductName,
+ mtrapargsInteger, mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: Undervoltage condition cleared.
+ The first argument is the serial number.
+ The second argument is the product name.
+ The third argument is an integer representing the source: 0=A, 1=B."
+ --#TYPE "APC ATS: Undervoltage condition cleared."
+ --#SUMMARY "Undervoltage condition cleared."
+ --#ARGUMENTS { }
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 647
+
+atsRMSOverFrequency TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { atsIdentSerialNumber, atsConfigProductName,
+ mtrapargsInteger, mtrapargsString }
+ DESCRIPTION
+ "SEVERE: OverFrequency condition violated.
+ The first argument is the serial number.
+ The second argument is the product name.
+ The third argument is an integer representing the source: 0=A, 1=B."
+ --#TYPE "APC ATS: OverFrequency condition violated."
+ --#SUMMARY "OverFrequency condition violated."
+ --#ARGUMENTS { }
+ --#SEVERITY SEVERE
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE DEGRADED
+ ::= 648
+
+atsRMSOverFrequencyCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { atsIdentSerialNumber, atsConfigProductName,
+ mtrapargsInteger, mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: OverFrequency condition cleared.
+ The first argument is the serial number.
+ The second argument is the product name.
+ The third argument is an integer representing the source: 0=A, 1=B."
+ --#TYPE "APC ATS: OverFrequency condition cleared."
+ --#SUMMARY "OverFrequency condition cleared."
+ --#ARGUMENTS { }
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 649
+
+atsRMSUnderFrequency TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { atsIdentSerialNumber, atsConfigProductName,
+ mtrapargsInteger, mtrapargsString }
+ DESCRIPTION
+ "SEVERE: UnderFrequency condition violated.
+ The first argument is the serial number.
+ The second argument is the product name.
+ The third argument is an integer representing the source: 0=A, 1=B."
+ --#TYPE "APC ATS: UnderFrequency condition violated."
+ --#SUMMARY "UnderFrequency condition violated."
+ --#ARGUMENTS { }
+ --#SEVERITY SEVERE
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE DEGRADED
+ ::= 650
+
+atsRMSUnderFrequencyCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { atsIdentSerialNumber, atsConfigProductName,
+ mtrapargsInteger, mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: UnderFrequency condition cleared.
+ The first argument is the serial number.
+ The second argument is the product name.
+ The third argument is an integer representing the source: 0=A, 1=B."
+ --#TYPE "APC ATS: UnderFrequency condition cleared."
+ --#SUMMARY "UnderFrequency condition cleared."
+ --#ARGUMENTS { }
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 651
+
+
+
+-- MODULAR POWER DISTRIBUTION SYSTEM
+
+isxModularDistributionCommLost TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsString04, mtrapargsString }
+ DESCRIPTION
+ "SEVERE: Communication with a metering segment of the modular
+ distribution system has been lost.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the segment number.
+ The fourth argument describes the modules served by this metering segment."
+ --#TYPE "APC MDS: Com lost in modular distribution system."
+ --#SUMMARY "Modular distribution communication lost."
+ --#ARGUMENTS { }
+ --#SEVERITY SEVERE
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE DEGRADED
+ ::= 652
+
+isxModularDistributionCommEstablished TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsString04, mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: Communication with a metering segment of the modular
+ distribution system has been restored.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the segment number.
+ The fourth argument describes the modules served by this metering segment."
+ --#TYPE "APC MDS: Com restored in modular distribution system."
+ --#SUMMARY "Modular distribution communication restored."
+ --#ARGUMENTS { }
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 653
+
+isxModularDistributionModuleInserted TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: A distribution module has been inserted into the system.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the module location number."
+ --#TYPE "APC MDS: Distribution module inserted."
+ --#SUMMARY "Distribution module inserted."
+ --#ARGUMENTS { }
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 654
+
+isxModularDistributionModuleRemoved TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: A distribution module has been removed from the system.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the module location number."
+ --#TYPE "APC MDS: Distribution module removed."
+ --#SUMMARY "Distribution module removed."
+ --#ARGUMENTS { }
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 655
+
+isxModularBreakerOpenAlarm TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03,
+ mtrapargsString04, mtrapargsString }
+ DESCRIPTION
+ "SEVERE: A distribution module breaker is open and in an alarm condition.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the module number.
+ The fourth argument is the module breaker(s) (1=L1, 2=L2, 3=L3, 4=L12, 5=L23, 6=L123).
+ The fifth argument is the load name associated with the circuit/cable fed by this breaker."
+ --#TYPE "APC MDS: Distribution breaker open alarm."
+ --#SUMMARY "Distribution breaker open alarm."
+ --#ARGUMENTS { }
+ --#SEVERITY SEVERE
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE DEGRADED
+ ::= 656
+
+isxModularBreakerOpenAlarmCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03,
+ mtrapargsString04, mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: An alarm caused by a distribution breaker being open has been cleared.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the module number.
+ The fourth argument is the breaker(s) (1=L1, 2=L2, 3=L3, 4=L12, 5=L23, 6=L123).
+ The fifth argument is the load name associated with the circuit/cable fed by this breaker."
+ --#TYPE "APC MDS: Distribution breaker open alarm cleared."
+ --#SUMMARY "Distribution breaker open alarm cleared."
+ --#ARGUMENTS { }
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 657
+
+isxModularMinCurrentThresholdViolation TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03,
+ mtrapargsInteger02, mtrapargsString04, mtrapargsString }
+ DESCRIPTION
+ "SEVERE: The current in a distribution module is below the minimum/critical
+ limit specified for the circuit/cable.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the module number.
+ The fourth argument is the breaker/phase index (1=L1, 2=L2, 3=L3).
+ The fifth argument is the threshold, in tenths of Amps, from which the alarm was generated.
+ The sixth argument is the load name associated with the circuit/cable fed by this breaker."
+ --#TYPE "APC MDS: Distribution minimum current alarm."
+ --#SUMMARY "Distribution current is below the critical threshold."
+ --#ARGUMENTS { }
+ --#SEVERITY SEVERE
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 658
+
+isxModularMinCurrentThresholdViolationCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03,
+ mtrapargsString04, mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: The current in a distribution module is no longer below the minimum/critical
+ limit specified for the circuit/cable.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the module number.
+ The fourth argument is the breaker/phase index (1=L1, 2=L2, 3=L3).
+ The fifth argument is the load name associated with the circuit/cable fed by this breaker."
+ --#TYPE "APC MDS: Distribution minimum current alarm cleared."
+ --#SUMMARY "Distribution current no longer below the critical threshold."
+ --#ARGUMENTS { }
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 659
+
+isxModularLowCurrentThresholdViolation TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03,
+ mtrapargsInteger02, mtrapargsString04, mtrapargsString }
+ DESCRIPTION
+ "WARNING: The current in a distribution module is below the low/warning
+ limit specified for the circuit/cable.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the module number.
+ The fourth argument is the breaker/phase index (1=L1, 2=L2, 3=L3).
+ The fifth argument is the threshold, in tenths of Amps, from which the alarm was generated.
+ The sixth argument is the load name associated with the circuit/cable fed by this breaker."
+ --#TYPE "APC MDS: Distribution low current alarm."
+ --#SUMMARY "Distribution current is below the warning threshold."
+ --#ARGUMENTS { }
+ --#SEVERITY WARNING
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 660
+
+isxModularLowCurrentThresholdViolationCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03,
+ mtrapargsString04, mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: The current in a distribution module is no longer below the low/warning
+ limit specified for the circuit/cable.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the module number.
+ The fourth argument is the breaker/phase index (1=L1, 2=L2, 3=L3).
+ The fifth argument is the load name associated with the circuit/cable fed by this breaker."
+ --#TYPE "APC MDS: Distribution low current alarm cleared."
+ --#SUMMARY "Distribution current no longer below the warning threshold."
+ --#ARGUMENTS { }
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 661
+
+isxModularHighCurrentThresholdViolation TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03,
+ mtrapargsInteger02, mtrapargsString04, mtrapargsString }
+ DESCRIPTION
+ "WARNING: The current in a distribution module is above the high/warning
+ limit specified for the circuit/cable.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the module number.
+ The fourth argument is the breaker/phase index (1=L1, 2=L2, 3=L3).
+ The fifth argument is the threshold, in tenths of Amps, from which the alarm was generated.
+ The sixth argument is the load name associated with the circuit/cable fed by this breaker."
+ --#TYPE "APC MDS: Distribution high current alarm."
+ --#SUMMARY "Distribution current is above the warning threshold."
+ --#ARGUMENTS { }
+ --#SEVERITY WARNING
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 662
+
+isxModularHighCurrentThresholdViolationCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03,
+ mtrapargsString04, mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: The current in a distribution module is no longer above the high/warning
+ limit specified for the circuit/cable.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the module number.
+ The fourth argument is the breaker/phase index (1=L1, 2=L2, 3=L3).
+ The fifth argument is the load name associated with the circuit/cable fed by this breaker."
+ --#TYPE "APC MDS: Distribution high current alarm cleared."
+ --#SUMMARY "Distribution current no longer above the warning threshold."
+ --#ARGUMENTS { }
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 663
+
+isxModularMaxCurrentThresholdViolation TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03,
+ mtrapargsInteger02, mtrapargsString04, mtrapargsString }
+ DESCRIPTION
+ "SEVERE: The current in a distribution module is above the maximum/critical
+ limit specified for the circuit/cable.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the module number.
+ The fourth argument is the breaker/phase index (1=L1, 2=L2, 3=L3).
+ The fifth argument is the threshold, in tenths of Amps, from which the alarm was generated.
+ The sixth argument is the load name associated with the circuit/cable fed by this breaker."
+ --#TYPE "APC MDS: Distribution maximum current alarm."
+ --#SUMMARY "Distribution current is above the critical threshold."
+ --#ARGUMENTS { }
+ --#SEVERITY SEVERE
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 664
+
+isxModularMaxCurrentThresholdViolationCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03,
+ mtrapargsString04, mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: The current in a distribution module is no longer above the maximum/critical
+ limit specified for the circuit/cable.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the module number.
+ The fourth argument is the breaker/phase index (1=L1, 2=L2, 3=L3).
+ The fifth argument is the load name associated with the circuit/cable fed by this breaker."
+ --#TYPE "APC MDS: Distribution maximum current alarm cleared."
+ --#SUMMARY "Distribution current no longer above the critical threshold."
+ --#ARGUMENTS { }
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 665
+
+isxModularSubfeedBreakerOpenAlarm TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger,
+ mtrapargsString04, mtrapargsString }
+ DESCRIPTION
+ "SEVERE: A distribution subfeed breaker is open and in an alarm condition.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the subfeed number.
+ The fourth argument is the load name associated with the subfeed."
+ --#TYPE "APC MDS: Distribution subfeed breaker open alarm."
+ --#SUMMARY "Distribution subfeed breaker open alarm."
+ --#ARGUMENTS { }
+ --#SEVERITY SEVERE
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE DEGRADED
+ ::= 666
+
+isxModularSubfeedBreakerOpenAlarmCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger,
+ mtrapargsString04, mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: An alarm caused by a distribution subfeed breaker being open has been cleared.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the subfeed number.
+ The fourth argument is the load name associated with the subfeed."
+ --#TYPE "APC MDS: Distribution subfeed breaker open alarm cleared."
+ --#SUMMARY "Distribution subfeed breaker open alarm cleared."
+ --#ARGUMENTS { }
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 667
+
+isxModularSubfeedMinCurrentThresholdViolation TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03,
+ mtrapargsInteger02, mtrapargsString04, mtrapargsString }
+ DESCRIPTION
+ "SEVERE: The current in a distribution subfeed is below the minimum/critical limit specified.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the subfeed number.
+ The fourth argument is the breaker/phase index (1=L1, 2=L2, 3=L3).
+ The fifth argument is the threshold, in tenths of Amps, from which the alarm was generated.
+ The sixth argument is the load name associated with the subfeed."
+ --#TYPE "APC MDS: Distribution subfeed minimum current alarm."
+ --#SUMMARY "Distribution subfeed current is below the critical threshold."
+ --#ARGUMENTS { }
+ --#SEVERITY SEVERE
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 668
+
+isxModularSubfeedMinCurrentThresholdViolationCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03,
+ mtrapargsString04, mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: The current in a distribution subfeed is no longer below the minimum/critical limit specified.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the subfeed number.
+ The fourth argument is the breaker/phase index (1=L1, 2=L2, 3=L3).
+ The fifth argument is the load name associated with the subfeed."
+ --#TYPE "APC MDS: Distribution subfeed minimum current alarm cleared."
+ --#SUMMARY "Distribution subfeed current no longer below the critical threshold."
+ --#ARGUMENTS { }
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 669
+
+isxModularSubfeedLowCurrentThresholdViolation TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03,
+ mtrapargsInteger02, mtrapargsString04, mtrapargsString }
+ DESCRIPTION
+ "WARNING: The current in a distribution subfeed is below the low/warning limit specified.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the subfeed number.
+ The fourth argument is the breaker/phase index (1=L1, 2=L2, 3=L3).
+ The fifth argument is the threshold, in tenths of Amps, from which the alarm was generated.
+ The sixth argument is the load name associated with the subfeed."
+ --#TYPE "APC MDS: Distribution subfeed low current alarm."
+ --#SUMMARY "Distribution subfeed current is below the warning threshold."
+ --#ARGUMENTS { }
+ --#SEVERITY WARNING
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 670
+
+isxModularSubfeedLowCurrentThresholdViolationCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03,
+ mtrapargsString04, mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: The current in a distribution subfeed is no longer below the low/warning limit specified.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the subfeed number.
+ The fourth argument is the breaker/phase index (1=L1, 2=L2, 3=L3).
+ The fifth argument is the load name associated with the subfeed."
+ --#TYPE "APC MDS: Distribution subfeed low current alarm cleared."
+ --#SUMMARY "Distribution subfeed current is no longer below the warning threshold."
+ --#ARGUMENTS { }
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 671
+
+isxModularSubfeedHighCurrentThresholdViolation TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03,
+ mtrapargsInteger02, mtrapargsString04, mtrapargsString }
+ DESCRIPTION
+ "WARNING: The current in a distribution subfeed is above the high/warning limit specified.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the subfeed number.
+ The fourth argument is the breaker/phase index (1=L1, 2=L2, 3=L3).
+ The fifth argument is the threshold, in tenths of Amps, from which the alarm was generated.
+ The sixth argument is the load name associated with the subfeed."
+ --#TYPE "APC MDS: Distribution subfeed high current alarm."
+ --#SUMMARY "Distribution subfeed current is above the warning threshold."
+ --#ARGUMENTS { }
+ --#SEVERITY WARNING
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 672
+
+isxModularSubfeedHighCurrentThresholdViolationCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03,
+ mtrapargsString04, mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: The current in a distribution subfeed is no longer above the high/warning limit specified.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the subfeed number.
+ The fourth argument is the breaker/phase index (1=L1, 2=L2, 3=L3).
+ The fifth argument is the load name associated with the subfeed."
+ --#TYPE "APC MDS: Distribution subfeed high current alarm cleared."
+ --#SUMMARY "Distribution subfeed current no longer above the warning threshold."
+ --#ARGUMENTS { }
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 673
+
+isxModularSubfeedMaxCurrentThresholdViolation TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03,
+ mtrapargsInteger02, mtrapargsString04, mtrapargsString }
+ DESCRIPTION
+ "SEVERE: The current in a distribution subfeed is above the maximum/critical limit specified.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the subfeed number.
+ The fourth argument is the breaker/phase index (1=L1, 2=L2, 3=L3).
+ The fifth argument is the threshold, in tenths of Amps, from which the alarm was generated.
+ The sixth argument is the load name associated with the subfeed."
+ --#TYPE "APC MDS: Distribution subfeed maximum current alarm."
+ --#SUMMARY "Distribution subfeed current is above the critical threshold."
+ --#ARGUMENTS { }
+ --#SEVERITY SEVERE
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 674
+
+isxModularSubfeedMaxCurrentThresholdViolationCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03,
+ mtrapargsString04, mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: The current in a distribution subfeed is no longer above the maximum/critical limit specified.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the subfeed number.
+ The fourth argument is the breaker/phase index (1=L1, 2=L2, 3=L3).
+ The fifth argument is the load name associated with the subfeed."
+ --#TYPE "APC MDS: Distribution subfeed maximum current alarm cleared."
+ --#SUMMARY "Distribution subfeed current no longer above the critical threshold."
+ --#ARGUMENTS { }
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 675
+
+isxModularTotalOutputCurrentMinThresholdViolation TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger,
+ mtrapargsInteger03, mtrapargsString }
+ DESCRIPTION
+ "SEVERE: The total output current of the distribution is below the minimum/critical limit specified.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the phase index (1=L1, 2=L2, 3=L3).
+ The fourth argument is the threshold, in tenths of Amps, from which the alarm was generated."
+ --#TYPE "APC MDS: Total distribution output minimum current alarm."
+ --#SUMMARY "Distribution total current is below the critical threshold."
+ --#ARGUMENTS { }
+ --#SEVERITY SEVERE
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 676
+
+isxModularTotalOutputCurrentMinThresholdViolationCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger,
+ mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: The total output current of the distribution is no longer below the minimum/critical limit specified.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the phase index (1=L1, 2=L2, 3=L3)."
+ --#TYPE "APC MDS: Total output minimum current alarm cleared."
+ --#SUMMARY "Distribution total current no longer below the critical threshold."
+ --#ARGUMENTS { }
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 677
+
+isxModularTotalOutputCurrentLowThresholdViolation TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger,
+ mtrapargsInteger03, mtrapargsString }
+ DESCRIPTION
+ "WARNING: The total output current of the distribution is below the low/warning limit specified.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the phase index (1=L1, 2=L2, 3=L3).
+ The fourth argument is the threshold, in tenths of Amps, from which the alarm was generated."
+ --#TYPE "APC MDS: Total output low current alarm."
+ --#SUMMARY "Distribution total current is below the warning threshold."
+ --#ARGUMENTS { }
+ --#SEVERITY WARNING
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 678
+
+isxModularTotalOutputCurrentLowThresholdViolationCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger,
+ mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: The total output current of the distribution is no longer below the low/warning limit specified.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the phase index (1=L1, 2=L2, 3=L3)."
+ --#TYPE "APC MDS: Total output low current alarm cleared."
+ --#SUMMARY "Distribution total current no longer below the warning threshold."
+ --#ARGUMENTS { }
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 679
+
+isxModularTotalOutputCurrentHighThresholdViolation TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger,
+ mtrapargsInteger03, mtrapargsString }
+ DESCRIPTION
+ "WARNING: The total output current of the distribution is above the high/warning limit specified.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the phase index (1=L1, 2=L2, 3=L3).
+ The fourth argument is the threshold, in tenths of Amps, from which the alarm was generated."
+ --#TYPE "APC MDS: Total output high current alarm."
+ --#SUMMARY "Distribution total current is above the warning threshold."
+ --#ARGUMENTS { }
+ --#SEVERITY WARNING
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 680
+
+isxModularTotalOutputCurrentHighThresholdViolationCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger,
+ mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: The total output current of the distribution is no longer above the high/warning limit specified.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the phase index (1=L1, 2=L2, 3=L3)."
+ --#TYPE "APC MDS: Total output high current alarm cleared."
+ --#SUMMARY "Distribution total current no longer above the warning threshold."
+ --#ARGUMENTS { }
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 681
+
+isxModularTotalOutputCurrentMaxThresholdViolation TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger,
+ mtrapargsInteger03, mtrapargsString }
+ DESCRIPTION
+ "SEVERE: The total output current of the distribution is above the maximum/critical limit specified.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the phase index (1=L1, 2=L2, 3=L3).
+ The fourth argument is the threshold, in tenths of Amps, from which the alarm was generated."
+ --#TYPE "APC MDS: Total output maximum current alarm."
+ --#SUMMARY "Distribution total current is above the critical threshold."
+ --#ARGUMENTS { }
+ --#SEVERITY SEVERE
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 682
+
+isxModularTotalOutputCurrentMaxThresholdViolationCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger,
+ mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: The total output current of the distribution is no longer above the maximum/critical limit specified.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the phase index (1=L1, 2=L2, 3=L3)."
+ --#TYPE "APC MDS: Total output maximum current alarm cleared."
+ --#SUMMARY "Distribution total current no longer above the critical threshold."
+ --#ARGUMENTS { }
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 683
+
+isxModularOutputVoltageMinThresholdViolation TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger,
+ mtrapargsInteger03, mtrapargsString }
+ DESCRIPTION
+ "SEVERE: The distribution output voltage is below the minimum/critical limit specified.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the phase index (1=L1, 2=L2, 3=L3).
+ The fourth argument is the threshold, in tenths of Volts, from which the alarm was generated."
+ --#TYPE "APC MDS: Distribution minimum output voltage alarm."
+ --#SUMMARY "Distribution output voltage is below the critical threshold."
+ --#ARGUMENTS { }
+ --#SEVERITY SEVERE
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 684
+
+isxModularOutputVoltageMinThresholdViolationCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger,
+ mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: The distribution output voltage is no longer below the minimum/critical limit specified.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the phase index (1=L1, 2=L2, 3=L3)."
+ --#TYPE "APC MDS: Distribution minimum output voltage alarm cleared."
+ --#SUMMARY "Distribution output voltage no longer below the critical threshold."
+ --#ARGUMENTS { }
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 685
+
+isxModularOutputVoltageLowThresholdViolation TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger,
+ mtrapargsInteger03, mtrapargsString }
+ DESCRIPTION
+ "WARNING: The distribution output voltage is below the low/warning limit specified.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the phase index (1=L1, 2=L2, 3=L3).
+ The fourth argument is the threshold, in tenths of Volts, from which the alarm was generated."
+ --#TYPE "APC MDS: Distribution low output voltage alarm."
+ --#SUMMARY "Distribution output voltage is below the warning threshold."
+ --#ARGUMENTS { }
+ --#SEVERITY WARNING
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 686
+
+isxModularOutputVoltageLowThresholdViolationCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger,
+ mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: The distribution output voltage is no longer below the low/warning limit specified.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the phase index (1=L1, 2=L2, 3=L3)."
+ --#TYPE "APC MDS: Distribution low output voltage alarm cleared."
+ --#SUMMARY "Distribution output voltage no longer below the warning threshold."
+ --#ARGUMENTS { }
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 687
+
+isxModularOutputVoltageHighThresholdViolation TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger,
+ mtrapargsInteger03, mtrapargsString }
+ DESCRIPTION
+ "WARNING: The distribution output voltage is above the high/warning limit specified.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the phase index (1=L1, 2=L2, 3=L3).
+ The fourth argument is the threshold, in tenths of Volts, from which the alarm was generated."
+ --#TYPE "APC MDS: Distribution high output voltage alarm."
+ --#SUMMARY "Distribution output voltage is above the warning threshold."
+ --#ARGUMENTS { }
+ --#SEVERITY WARNING
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 688
+
+isxModularOutputVoltageHighThresholdViolationCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger,
+ mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: The distribution output voltage is no longer above the high/warning limit specified.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the phase index (1=L1, 2=L2, 3=L3)."
+ --#TYPE "APC MDS: Distribution high output voltage alarm cleared."
+ --#SUMMARY "Distribution output voltage no longer above the warning threshold."
+ --#ARGUMENTS { }
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 689
+
+isxModularOutputVoltageMaxThresholdViolation TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger,
+ mtrapargsInteger03, mtrapargsString }
+ DESCRIPTION
+ "SEVERE: The distribution output voltage is above the maximum/critical limit specified.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the phase index (1=L1, 2=L2, 3=L3).
+ The fourth argument is the threshold, in tenths of Volts, from which the alarm was generated."
+ --#TYPE "APC MDS: Distribution maximum output voltage alarm."
+ --#SUMMARY "Distribution output voltage is above the critical threshold."
+ --#ARGUMENTS { }
+ --#SEVERITY SEVERE
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 690
+
+isxModularOutputVoltageMaxThresholdViolationCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger,
+ mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: The distribution output voltage is no longer above the maximum/critical limit specified.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the phase index (1=L1, 2=L2, 3=L3)."
+ --#TYPE "APC MDS: Distribution maximum output voltage alarm cleared."
+ --#SUMMARY "Distribution output voltage no longer above the critical threshold."
+ --#ARGUMENTS { }
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 691
+
apcDoorClosedImproperly TRAP-TYPE
ENTERPRISE apc
VARIABLES { mtrapargsString02, mtrapargsString03,
@@ -51112,7 +70182,40 @@ apcUserScheduleViolationCleared TRAP-TYPE
--#STATE OPERATIONAL
::= 695
+isxModularOutputFrequencyThresholdViolation TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsString }
+ DESCRIPTION
+ "SEVERE: The distribution output frequency is outside of the operating range specified.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the threshold, in tenths of Hertz, from which the alarm was generated."
+ --#TYPE "APC MDS: Distribution output frequency out of range."
+ --#SUMMARY "Distribution output frequency out of range."
+ --#ARGUMENTS { }
+ --#SEVERITY SEVERE
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 696
+isxModularOutputFrequencyViolationCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: The distribution output frequency is no longer out of range.
+ The first argument is the host device serial number.
+ The second argument is the host device name."
+ --#TYPE "APC MDS: Distribution output frequency no longer out of range."
+ --#SUMMARY "Distribution output frequency no longer out of range."
+ --#ARGUMENTS { }
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 697
atsSourceStatusFail TRAP-TYPE
ENTERPRISE apc
@@ -51212,4 +70315,1139 @@ atsControllerRestart TRAP-TYPE
+xATSS1BadPhaseRotation TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString }
+ DESCRIPTION
+ "SEVERE: The device's source 1 phase rotation is bad.
+ The first argument is the host device serial number.
+ The second argument is the host device name."
+ --#TYPE "APC XATS: S1 bad phase rotation alarm."
+ --#SUMMARY "Phase rotation on source 1 is bad."
+ --#ARGUMENTS { }
+ --#SEVERITY SEVERE
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE DEGRADED
+ ::= 724
+
+xATSS1BadPhaseRotationCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString}
+ DESCRIPTION
+ "INFORMATIONAL: The device's source 1 phase rotation is back to normal.
+ The first argument is the host device serial number.
+ The second argument is the host device name."
+ --#TYPE "APC XATS: S1 phase rotation back to normal."
+ --#SUMMARY "S1 phase rotation back to normal."
+ --#ARGUMENTS { }
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 725
+
+xATSS1BadPhaseBalance TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger,
+ mtrapargsString}
+ DESCRIPTION
+ "SEVERE: The device's source 1 phase balance is out of bounds.
+ The first argument is the host device serial number.
+ The second argument is the host device name.
+ The third argument is the minimum phase balance as a percentage."
+ --#TYPE "APC XATS: S1 phase imbalance exceeds threshold alarm."
+ --#SUMMARY "Phase imbalance on source 1 exceeds threshold."
+ --#ARGUMENTS { }
+ --#SEVERITY SEVERE
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE DEGRADED
+ ::= 726
+
+xATSS1BadPhaseBalanceCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString}
+ DESCRIPTION
+ "INFORMATIONAL: The device's source 1 phase balance is back to normal.
+ The first argument is the host device serial number.
+ The second argument is the host device name."
+ --#TYPE "APC XATS: S1 phase balance back to normal."
+ --#SUMMARY "S1 phase balance back to normal."
+ --#ARGUMENTS { }
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 727
+
+isxModularTransformerOverheating TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsString }
+ DESCRIPTION
+ "SEVERE: The distribution transformer temperature is too hot.
+ The first argument is the host device serial number.
+ The second argument is the host device name."
+ --#TYPE "APC MDS: Transformer overheating."
+ --#SUMMARY "Distribution transformer temperature is too hot."
+ --#ARGUMENTS { }
+ --#SEVERITY SEVERE
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 728
+
+isxModularTransformerOverheatingCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: The distribution transformer temperature has returned to normal.
+ The first argument is the host device serial number.
+ The second argument is the host device name."
+ --#TYPE "APC MDS: Transformer temperature has returned to normal."
+ --#SUMMARY "Distribution transformer temperature has returned to normal."
+ --#ARGUMENTS { }
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 729
+
+apcInternalCommunicationFault TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString }
+ DESCRIPTION
+ "SEVERE: An internal UPS communication fault exists."
+ --#TYPE "APC Device: An internal UPS communication fault exists."
+ --#SUMMARY "An internal UPS communication fault exists."
+ --#SEVERITY SEVERE
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 730
+
+apcInternalCommunicationFaultCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: An internal UPS communication fault no longer exists."
+ --#TYPE "APC Device:An internal UPS communication fault no longer exists."
+ --#SUMMARY "An internal UPS communication fault no longer exists."
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 731
+
+upsOutletGroupCommand TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { upsOutletGroupControlIndex, mtrapargsString }
+ DESCRIPTION
+ "WARNING: The specified Outlet Group command has been issued."
+ --#TYPE "APC UPS: Outlet Group command issued."
+ --#SUMMARY "Outlet Group command issued."
+ --#ARGUMENTS { }
+ --#SEVERITY WARNING
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 732
+
+onbatterycommunicationLost TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString }
+ DESCRIPTION
+ "SEVERE: Communication to the UPS when the UPS is on Battery. Steps
+ to reestablish communication are in progress."
+ --#TYPE "APC UPS: Communication lost"
+ --#SUMMARY "Communication lost between the agent and the UPS when UPS is on Battery."
+ --#SEVERITY SEVERE
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE DEGRADED
+ ::= 733
+
+upsCriticalCondition TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString }
+ DESCRIPTION
+ "SEVERE: A UPS critical condition was detected.
+ The first variable is the error condition text message.
+ The second variable is the error number."
+ --#TYPE "UPS: A critical condition has been detected."
+ --#SUMMARY "A critical condition has been detected."
+ --#SEVERITY SEVERE
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE DEGRADED
+ ::= 734
+
+upsCriticalConditionCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: A UPS critical condition has been cleared.
+ The first variable is the fault condition."
+ --#TYPE "UPS: A critical condition has been cleared."
+ --#SUMMARY "A critical condition has been cleared."
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 735
+
+upsWarningCondition TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString }
+ DESCRIPTION
+ "WARNING: A UPS warning condition has been detected.
+ The first variable is the fault condition."
+ --#TYPE "UPS: A warning condition has been detected."
+ --#SUMMARY "A warning condition has been detected."
+ --#SEVERITY WARNING
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE DEGRADED
+ ::= 736
+
+upsWarningConditionCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString }
+ DESCRIPTION
+ "WARNING: A UPS warning condition has been cleared.
+ The first variable is the fault condition."
+ --#TYPE "UPS: A warning condition has been cleared."
+ --#SUMMARY "A warning condition has been cleared."
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 737
+
+upsInformationalCondition TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: A UPS informational condition has been detected.
+ The first variable is the fault condition."
+ --#TYPE "UPS: Informational condition detected."
+ --#SUMMARY "An informational condition has been detected."
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 738
+
+upsInformationalConditionCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: A UPS informational condition has been cleared.
+ The first variable is the fault condition."
+ --#TYPE "UPS: Informational condition cleared."
+ --#SUMMARY "An informational condition has been cleared."
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 739
+
+isxcInformationalAlarm TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02,
+ mtrapargsOctetString,
+ mtrapargsInteger,
+ mtrapargsString03,
+ mtrapargsOctetString02,
+ mtrapargsString04,
+ mtrapargsOctetString03,
+ mtrapargsString05,
+ mtrapargsString06,
+ mtrapargsString07,
+ mtrapargsOctetString04,
+ mtrapargsOctetString05,
+ mtrapargsString08,
+ mtrapargsOctetString06,
+ mtrapargsOctetString07,
+ mtrapargsInteger02,
+ mtrapargsInteger03,
+ mtrapargsOctetString08,
+ mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: An ISXC Alarm exists.
+ The first argument is the unique ISXC alarm ID.
+ The second argument is the ISXC alarm label as a UTF8 string.
+ The third argument is the ISXC alarm code.
+ The fourth argument is the unique ISXC device ID.
+ The fifth argument is the ISXC device label as a UTF8 string.
+ The sixth argument is the ISXC parent host.
+ The seventh argument is the ISXC device type as a UTF8 string.
+ The eighth argument is the device serial number.
+ The ninth argument is the device model number.
+ The tenth argument is the device host.
+ The eleventh argument is the device location as a UTF8 string.
+ The twelfth argument is the device contact as a UTF8 string.
+ The thirteenth argument is the unique ISXC sensor ID.
+ The fourteenth argument is the ISXC sensor label as a UTF8 string.
+ The fifteenth argument is the sensor value as a UTF8 string.
+ The sixteenth argument is the ISXC alarm start time.
+ The seventeenth argument is the ISXC alarm resolution time.
+ The eighteenth argument is the description as a UTF8 string."
+ --#TYPE "APC ISXC: An ISXC Informational Alarm exists."
+ --#SUMMARY "An ISXC Informational Alarm exists."
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 740
+
+isxcInformationalAlarmCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02,
+ mtrapargsOctetString,
+ mtrapargsInteger,
+ mtrapargsString03,
+ mtrapargsOctetString02,
+ mtrapargsString04,
+ mtrapargsOctetString03,
+ mtrapargsString05,
+ mtrapargsString06,
+ mtrapargsString07,
+ mtrapargsOctetString04,
+ mtrapargsOctetString05,
+ mtrapargsString08,
+ mtrapargsOctetString06,
+ mtrapargsOctetString07,
+ mtrapargsInteger02,
+ mtrapargsInteger03,
+ mtrapargsOctetString08,
+ mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: An ISXC Alarm has been cleared.
+ The first argument is the unique ISXC alarm ID.
+ The second argument is the ISXC alarm label as a UTF8 string.
+ The third argument is the ISXC alarm code.
+ The fourth argument is the unique ISXC device ID.
+ The fifth argument is the ISXC device label as a UTF8 string.
+ The sixth argument is the ISXC parent host.
+ The seventh argument is the ISXC device type as a UTF8 string.
+ The eighth argument is the device serial number.
+ The ninth argument is the device model number.
+ The tenth argument is the device host.
+ The eleventh argument is the device location as a UTF8 string.
+ The twelfth argument is the device contact as a UTF8 string.
+ The thirteenth argument is the unique ISXC sensor ID.
+ The fourteenth argument is the ISXC sensor label as a UTF8 string.
+ The fifteenth argument is the sensor value as a UTF8 string.
+ The sixteenth argument is the ISXC alarm start time.
+ The seventeenth argument is the ISXC alarm resolution time.
+ The eighteenth argument is the description as a UTF8 string."
+ --#TYPE "APC ISXC: An ISXC Informational Alarm has been cleared."
+ --#SUMMARY "An ISXC Informational Alarm has been cleared."
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 741
+
+isxcWarningAlarm TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02,
+ mtrapargsOctetString,
+ mtrapargsInteger,
+ mtrapargsString03,
+ mtrapargsOctetString02,
+ mtrapargsString04,
+ mtrapargsOctetString03,
+ mtrapargsString05,
+ mtrapargsString06,
+ mtrapargsString07,
+ mtrapargsOctetString04,
+ mtrapargsOctetString05,
+ mtrapargsString08,
+ mtrapargsOctetString06,
+ mtrapargsOctetString07,
+ mtrapargsInteger02,
+ mtrapargsInteger03,
+ mtrapargsOctetString08,
+ mtrapargsString }
+ DESCRIPTION
+ "WARNING: An ISXC Alarm exists.
+ The first argument is the unique ISXC alarm ID.
+ The second argument is the ISXC alarm label as a UTF8 string.
+ The third argument is the ISXC alarm code.
+ The fourth argument is the unique ISXC device ID.
+ The fifth argument is the ISXC device label as a UTF8 string.
+ The sixth argument is the ISXC parent host.
+ The seventh argument is the ISXC device type as a UTF8 string.
+ The eighth argument is the device serial number.
+ The ninth argument is the device model number.
+ The tenth argument is the device host.
+ The eleventh argument is the device location as a UTF8 string.
+ The twelfth argument is the device contact as a UTF8 string.
+ The thirteenth argument is the unique ISXC sensor ID.
+ The fourteenth argument is the ISXC sensor label as a UTF8 string.
+ The fifteenth argument is the sensor value as a UTF8 string.
+ The sixteenth argument is the ISXC alarm start time.
+ The seventeenth argument is the ISXC alarm resolution time.
+ The eighteenth argument is the description as a UTF8 string."
+ --#TYPE "APC ISXC: An ISXC Warning Alarm exists."
+ --#SUMMARY "An ISXC Warning Alarm exists."
+ --#SEVERITY WARNING
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 742
+
+isxcWarningAlarmCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02,
+ mtrapargsOctetString,
+ mtrapargsInteger,
+ mtrapargsString03,
+ mtrapargsOctetString02,
+ mtrapargsString04,
+ mtrapargsOctetString03,
+ mtrapargsString05,
+ mtrapargsString06,
+ mtrapargsString07,
+ mtrapargsOctetString04,
+ mtrapargsOctetString05,
+ mtrapargsString08,
+ mtrapargsOctetString06,
+ mtrapargsOctetString07,
+ mtrapargsInteger02,
+ mtrapargsInteger03,
+ mtrapargsOctetString08,
+ mtrapargsString }
+ DESCRIPTION
+ "WARNING: An ISXC Alarm has been cleared.
+ The first argument is the unique ISXC alarm ID.
+ The second argument is the ISXC alarm label as a UTF8 string.
+ The third argument is the ISXC alarm code.
+ The fourth argument is the unique ISXC device ID.
+ The fifth argument is the ISXC device label as a UTF8 string.
+ The sixth argument is the ISXC parent host.
+ The seventh argument is the ISXC device type as a UTF8 string.
+ The eighth argument is the device serial number.
+ The ninth argument is the device model number.
+ The tenth argument is the device host.
+ The eleventh argument is the device location as a UTF8 string.
+ The twelfth argument is the device contact as a UTF8 string.
+ The thirteenth argument is the unique ISXC sensor ID.
+ The fourteenth argument is the ISXC sensor label as a UTF8 string.
+ The fifteenth argument is the sensor value as a UTF8 string.
+ The sixteenth argument is the ISXC alarm start time.
+ The seventeenth argument is the ISXC alarm resolution time.
+ The eighteenth argument is the description as a UTF8 string."
+ --#TYPE "APC ISXC: An ISXC Warning Alarm has been cleared."
+ --#SUMMARY "An ISXC Warning Alarm has been cleared."
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 743
+
+isxcErrorAlarm TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02,
+ mtrapargsOctetString,
+ mtrapargsInteger,
+ mtrapargsString03,
+ mtrapargsOctetString02,
+ mtrapargsString04,
+ mtrapargsOctetString03,
+ mtrapargsString05,
+ mtrapargsString06,
+ mtrapargsString07,
+ mtrapargsOctetString04,
+ mtrapargsOctetString05,
+ mtrapargsString08,
+ mtrapargsOctetString06,
+ mtrapargsOctetString07,
+ mtrapargsInteger02,
+ mtrapargsInteger03,
+ mtrapargsOctetString08,
+ mtrapargsString }
+ DESCRIPTION
+ "ERROR: An ISXC Alarm exists.
+ The first argument is the unique ISXC alarm ID.
+ The second argument is the ISXC alarm label as a UTF8 string.
+ The third argument is the ISXC alarm code.
+ The fourth argument is the unique ISXC device ID.
+ The fifth argument is the ISXC device label as a UTF8 string.
+ The sixth argument is the ISXC parent host.
+ The seventh argument is the ISXC device type as a UTF8 string.
+ The eighth argument is the device serial number.
+ The ninth argument is the device model number.
+ The tenth argument is the device host.
+ The eleventh argument is the device location as a UTF8 string.
+ The twelfth argument is the device contact as a UTF8 string.
+ The thirteenth argument is the unique ISXC sensor ID.
+ The fourteenth argument is the ISXC sensor label as a UTF8 string.
+ The fifteenth argument is the sensor value as a UTF8 string.
+ The sixteenth argument is the ISXC alarm start time.
+ The seventeenth argument is the ISXC alarm resolution time.
+ The eighteenth argument is the description as a UTF8 string."
+ --#TYPE "APC ISXC: An ISXC Error Alarm exists."
+ --#SUMMARY "An ISXC Error Alarm exists."
+ --#SEVERITY SEVERE
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 744
+
+isxcErrorAlarmCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02,
+ mtrapargsOctetString,
+ mtrapargsInteger,
+ mtrapargsString03,
+ mtrapargsOctetString02,
+ mtrapargsString04,
+ mtrapargsOctetString03,
+ mtrapargsString05,
+ mtrapargsString06,
+ mtrapargsString07,
+ mtrapargsOctetString04,
+ mtrapargsOctetString05,
+ mtrapargsString08,
+ mtrapargsOctetString06,
+ mtrapargsOctetString07,
+ mtrapargsInteger02,
+ mtrapargsInteger03,
+ mtrapargsOctetString08,
+ mtrapargsString }
+ DESCRIPTION
+ "ERROR: An ISXC Alarm has been cleared.
+ The first argument is the unique ISXC alarm ID.
+ The second argument is the ISXC alarm label as a UTF8 string.
+ The third argument is the ISXC alarm code.
+ The fourth argument is the unique ISXC device ID.
+ The fifth argument is the ISXC device label as a UTF8 string.
+ The sixth argument is the ISXC parent host.
+ The seventh argument is the ISXC device type as a UTF8 string.
+ The eighth argument is the device serial number.
+ The ninth argument is the device model number.
+ The tenth argument is the device host.
+ The eleventh argument is the device location as a UTF8 string.
+ The twelfth argument is the device contact as a UTF8 string.
+ The thirteenth argument is the unique ISXC sensor ID.
+ The fourteenth argument is the ISXC sensor label as a UTF8 string.
+ The fifteenth argument is the sensor value as a UTF8 string.
+ The sixteenth argument is the ISXC alarm start time.
+ The seventeenth argument is the ISXC alarm resolution time.
+ The eighteenth argument is the description as a UTF8 string."
+ --#TYPE "APC ISXC: An ISXC Error Alarm has been cleared."
+ --#SUMMARY "An ISXC Error Alarm has been cleared."
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 745
+
+isxcCriticalAlarm TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02,
+ mtrapargsOctetString,
+ mtrapargsInteger,
+ mtrapargsString03,
+ mtrapargsOctetString02,
+ mtrapargsString04,
+ mtrapargsOctetString03,
+ mtrapargsString05,
+ mtrapargsString06,
+ mtrapargsString07,
+ mtrapargsOctetString04,
+ mtrapargsOctetString05,
+ mtrapargsString08,
+ mtrapargsOctetString06,
+ mtrapargsOctetString07,
+ mtrapargsInteger02,
+ mtrapargsInteger03,
+ mtrapargsOctetString08,
+ mtrapargsString }
+ DESCRIPTION
+ "CRITICAL: An ISXC Alarm exists.
+ The first argument is the unique ISXC alarm ID.
+ The second argument is the ISXC alarm label as a UTF8 string.
+ The third argument is the ISXC alarm code.
+ The fourth argument is the unique ISXC device ID.
+ The fifth argument is the ISXC device label as a UTF8 string.
+ The sixth argument is the ISXC parent host.
+ The seventh argument is the ISXC device type as a UTF8 string.
+ The eighth argument is the device serial number.
+ The ninth argument is the device model number.
+ The tenth argument is the device host.
+ The eleventh argument is the device location as a UTF8 string.
+ The twelfth argument is the device contact as a UTF8 string.
+ The thirteenth argument is the unique ISXC sensor ID.
+ The fourteenth argument is the ISXC sensor label as a UTF8 string.
+ The fifteenth argument is the sensor value as a UTF8 string.
+ The sixteenth argument is the ISXC alarm start time.
+ The seventeenth argument is the ISXC alarm resolution time.
+ The eighteenth argument is the description as a UTF8 string."
+ --#TYPE "APC ISXC: An ISXC Critical Alarm exists."
+ --#SUMMARY "An ISXC Critical Alarm exists."
+ --#SEVERITY SEVERE
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 746
+
+isxcCriticalAlarmCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02,
+ mtrapargsOctetString,
+ mtrapargsInteger,
+ mtrapargsString03,
+ mtrapargsOctetString02,
+ mtrapargsString04,
+ mtrapargsOctetString03,
+ mtrapargsString05,
+ mtrapargsString06,
+ mtrapargsString07,
+ mtrapargsOctetString04,
+ mtrapargsOctetString05,
+ mtrapargsString08,
+ mtrapargsOctetString06,
+ mtrapargsOctetString07,
+ mtrapargsInteger02,
+ mtrapargsInteger03,
+ mtrapargsOctetString08,
+ mtrapargsString }
+ DESCRIPTION
+ "CRITICAL: An ISXC Alarm has been cleared.
+ The first argument is the unique ISXC alarm ID.
+ The second argument is the ISXC alarm label as a UTF8 string.
+ The third argument is the ISXC alarm code.
+ The fourth argument is the unique ISXC device ID.
+ The fifth argument is the ISXC device label as a UTF8 string.
+ The sixth argument is the ISXC parent host.
+ The seventh argument is the ISXC device type as a UTF8 string.
+ The eighth argument is the device serial number.
+ The ninth argument is the device model number.
+ The tenth argument is the device host.
+ The eleventh argument is the device location as a UTF8 string.
+ The twelfth argument is the device contact as a UTF8 string.
+ The thirteenth argument is the unique ISXC sensor ID.
+ The fourteenth argument is the ISXC sensor label as a UTF8 string.
+ The fifteenth argument is the sensor value as a UTF8 string.
+ The sixteenth argument is the ISXC alarm start time.
+ The seventeenth argument is the ISXC alarm resolution time.
+ The eighteenth argument is the description as a UTF8 string."
+ --#TYPE "APC ISXC: An ISXC Critical Alarm has been cleared."
+ --#SUMMARY "An ISXC Critical Alarm has been cleared."
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 747
+
+isxcFailureAlarm TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02,
+ mtrapargsOctetString,
+ mtrapargsInteger,
+ mtrapargsString03,
+ mtrapargsOctetString02,
+ mtrapargsString04,
+ mtrapargsOctetString03,
+ mtrapargsString05,
+ mtrapargsString06,
+ mtrapargsString07,
+ mtrapargsOctetString04,
+ mtrapargsOctetString05,
+ mtrapargsString08,
+ mtrapargsOctetString06,
+ mtrapargsOctetString07,
+ mtrapargsInteger02,
+ mtrapargsInteger03,
+ mtrapargsOctetString08,
+ mtrapargsString }
+ DESCRIPTION
+ "FAILURE: An ISXC Alarm exists.
+ The first argument is the unique ISXC alarm ID.
+ The second argument is the ISXC alarm label as a UTF8 string.
+ The third argument is the ISXC alarm code.
+ The fourth argument is the unique ISXC device ID.
+ The fifth argument is the ISXC device label as a UTF8 string.
+ The sixth argument is the ISXC parent host.
+ The seventh argument is the ISXC device type as a UTF8 string.
+ The eighth argument is the device serial number.
+ The ninth argument is the device model number.
+ The tenth argument is the device host.
+ The eleventh argument is the device location as a UTF8 string.
+ The twelfth argument is the device contact as a UTF8 string.
+ The thirteenth argument is the unique ISXC sensor ID.
+ The fourteenth argument is the ISXC sensor label as a UTF8 string.
+ The fifteenth argument is the sensor value as a UTF8 string.
+ The sixteenth argument is the ISXC alarm start time.
+ The seventeenth argument is the ISXC alarm resolution time.
+ The eighteenth argument is the description as a UTF8 string."
+ --#TYPE "APC ISXC: An ISXC Failure Alarm exists."
+ --#SUMMARY "An ISXC Failure Alarm exists."
+ --#SEVERITY SEVERE
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 748
+
+isxcFailureAlarmCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02,
+ mtrapargsOctetString,
+ mtrapargsInteger,
+ mtrapargsString03,
+ mtrapargsOctetString02,
+ mtrapargsString04,
+ mtrapargsOctetString03,
+ mtrapargsString05,
+ mtrapargsString06,
+ mtrapargsString07,
+ mtrapargsOctetString04,
+ mtrapargsOctetString05,
+ mtrapargsString08,
+ mtrapargsOctetString06,
+ mtrapargsOctetString07,
+ mtrapargsInteger02,
+ mtrapargsInteger03,
+ mtrapargsOctetString08,
+ mtrapargsString }
+ DESCRIPTION
+ "FAILURE: An ISXC Alarm has been cleared.
+ The first argument is the unique ISXC alarm ID.
+ The second argument is the ISXC alarm label as a UTF8 string.
+ The third argument is the ISXC alarm code.
+ The fourth argument is the unique ISXC device ID.
+ The fifth argument is the ISXC device label as a UTF8 string.
+ The sixth argument is the ISXC parent host.
+ The seventh argument is the ISXC device type as a UTF8 string.
+ The eighth argument is the device serial number.
+ The ninth argument is the device model number.
+ The tenth argument is the device host.
+ The eleventh argument is the device location as a UTF8 string.
+ The twelfth argument is the device contact as a UTF8 string.
+ The thirteenth argument is the unique ISXC sensor ID.
+ The fourteenth argument is the ISXC sensor label as a UTF8 string.
+ The fifteenth argument is the sensor value as a UTF8 string.
+ The sixteenth argument is the ISXC alarm start time.
+ The seventeenth argument is the ISXC alarm resolution time.
+ The eighteenth argument is the description as a UTF8 string."
+ --#TYPE "APC ISXC: An ISXC Failure Alarm has been cleared."
+ --#SUMMARY "An ISXC Failure Alarm has been cleared."
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 749
+
+-- rPDU2g Trap Section
+
+rpduCriticalCondition TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger02, mtrapargsInteger03, mtrapargsString }
+ DESCRIPTION
+ "SEVERE: A RPDU critical condition has been detected.
+ The first variable is the serial number.
+ The second variable is the device name.
+ The third variable is the error number.
+ The fourth variable is the device number.
+ The fifth variable is the instance number.
+ The sixth variable is the trap text message."
+ --#TYPE "RPDU: A critical condition has been detected."
+ --#SUMMARY "A critical condition has been detected."
+ --#SEVERITY SEVERE
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE DEGRADED
+ ::= 750
+
+rpduCriticalConditionCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger02, mtrapargsInteger03, mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: A RPDU critical condition has been cleared.
+ The first variable is the serial number.
+ The second variable is the device name.
+ The third variable is the error number.
+ The fourth variable is the device number.
+ The fifth variable is the instance number.
+ The sixth variable is the trap text message."
+ --#TYPE "RPDU: A critical condition has been cleared."
+ --#SUMMARY "A critical condition has been cleared."
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 751
+
+rpduWarningCondition TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger02, mtrapargsInteger03, mtrapargsString }
+ DESCRIPTION
+ "WARNING: A RPDU warning condition has been detected.
+ The first variable is the serial number.
+ The second variable is the device name.
+ The third variable is the error number.
+ The fourth variable is the device number.
+ The fifth variable is the instance number.
+ The sixth variable is the trap text message."
+ --#TYPE "RPDU: A warning condition has been detected."
+ --#SUMMARY "A warning condition has been detected."
+ --#SEVERITY WARNING
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE DEGRADED
+ ::= 752
+
+rpduWarningConditionCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger02, mtrapargsInteger03, mtrapargsString }
+ DESCRIPTION
+ "WARNING: A RPDU warning condition has been cleared.
+ The first variable is the serial number.
+ The second variable is the device name.
+ The third variable is the error number.
+ The fourth variable is the device number.
+ The fifth variable is the instance number.
+ The sixth variable is the trap text message."
+ --#TYPE "RPDU: A warning condition has been cleared."
+ --#SUMMARY "A warning condition has been cleared."
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 753
+
+rpduInformationalCondition TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger02, mtrapargsInteger03, mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: A RPDU informational condition has been detected.
+ The first variable is the serial number.
+ The second variable is the device name.
+ The third variable is the error number.
+ The fourth variable is the device number.
+ The fifth variable is the instance number.
+ The sixth variable is the trap text message."
+ --#TYPE "RPDU: Informational condition detected."
+ --#SUMMARY "An informational condition has been detected."
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 754
+
+rpduInformationalConditionCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger02, mtrapargsInteger03, mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: A RPDU informational condition has been cleared.
+ The first variable is the serial number.
+ The second variable is the device name.
+ The third variable is the error number.
+ The fourth variable is the device number.
+ The fifth variable is the instance number.
+ The sixth variable is the trap text message."
+ --#TYPE "RPDU: Informational condition cleared."
+ --#SUMMARY "An informational condition has been cleared."
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 755
+
+isxModularCoolingFanAlarm TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsString }
+ DESCRIPTION
+ "SEVERE: The device's internal cooling fans have failed.
+ The first argument is the host device serial number.
+ The second argument is the host device name."
+ --#TYPE "APC MDS: Cooling fan failure."
+ --#SUMMARY "Cooling fan failure."
+ --#ARGUMENTS { }
+ --#SEVERITY SEVERE
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE DEGRADED
+ ::= 756
+
+isxModularCoolingFanAlarmCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: The device's internal cooling fans are now functioning properly.
+ The first argument is the host device serial number.
+ The second argument is the host device name."
+ --#TYPE "APC MDS: Cooling fan alarm cleared."
+ --#SUMMARY "Cooling fan alarm cleared."
+ --#ARGUMENTS { }
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 757
+
+upsFirmwareUpdateStarted TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString }
+ DESCRIPTION
+ "WARNING: Updating UPS firmware."
+ --#TYPE "APC UPS: Updating firmware"
+ --#SUMMARY "The UPS has started a firmware update."
+ --#SEVERITY WARNING
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE DEGRADED
+ ::= 758
+
+upsFirmwareUpdateFinished TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: Finished updating UPS firmware."
+ --#TYPE "APC UPS: Finished firmware update"
+ --#SUMMARY "The UPS has finished the firmware update."
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 759
+
+upsFirmwareUpdateSucceeded TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: UPS firmware update succeeded."
+ --#TYPE "APC UPS: Firmware update succeeded"
+ --#SUMMARY "The UPS has successfully completed a firmware update."
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 760
+
+upsFirmwareUpdateFailed TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString }
+ DESCRIPTION
+ "WARNING: UPS firmware update failed."
+ --#TYPE "APC UPS: Firmware update failed"
+ --#SUMMARY "The UPS failed to complete a firmware update."
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 761
+
+upsHasNoValidFirmware TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString }
+ DESCRIPTION
+ "SEVERE: UPS has no valid firmware."
+ --#TYPE "APC UPS: No firmware"
+ --#SUMMARY "The UPS does not have a valid firmware."
+ --#SEVERITY SEVERE
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE NONOPERATIONAL
+ ::= 762
+
+upsHasNoValidFirmwareCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: UPS now has a valid firmware."
+ --#TYPE "APC UPS: Now has valid firmware"
+ --#SUMMARY "The UPS now has a valid firmware."
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 763
+
+
+upsLocalDisplayButtonFault TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString }
+ DESCRIPTION
+ "WARNING: A local display button fault exists."
+ --#TYPE "APC UPS: A local display button fault exists."
+ --#SUMMARY "The UPS has detected a local display button error. The button may be stuck in the closed position."
+ --#SEVERITY WARNING
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE DEGRADED
+ ::= 767
+
+upsLocalDisplayButtonFaultCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: A local display button fault no longer exists."
+ --#TYPE "APC UPS: A local display button fault no longer exists."
+ --#SUMMARY "The UPS no longer detects a local display button error."
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 768
+
+upsNeedsFactorySetupFault TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString }
+ DESCRIPTION
+ "SEVERE: UPS needs factory setup."
+ --#TYPE "APC UPS: needs factory setup."
+ --#SUMMARY "The UPS is missing factory configuration information. The UPS needs to be set up by the factory."
+ --#SEVERITY SEVERE
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE NONOPERATIONAL
+ ::= 769
+
+upsNeedsFactorySetupFaultCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: UPS no longer needs factory setup."
+ --#TYPE "APC UPS: no longer needs factory setup."
+ --#SUMMARY "The UPS now has the required factory configuration information."
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 770
+
+upsEPOActive TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString }
+ DESCRIPTION
+ "SEVERE: Emergency Power Off (EPO) active."
+ --#TYPE "APC UPS: Emergency Power Off (EPO) active."
+ --#SUMMARY "The EPO contact on the UPS was activated causing the UPS to turn off."
+ --#SEVERITY SEVERE
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE NONOPERATIONAL
+ ::= 771
+
+upsEPOActiveCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: Emergency Power Off (EPO) now inactive."
+ --#TYPE "APC UPS: Emergency Power Off (EPO) now inactive."
+ --#SUMMARY "The EPO contact on the UPS is no longer activated. The UPS may be turned on."
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 772
+
+upsFirmwareMismatch TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString }
+ DESCRIPTION
+ "SEVERE: A firmware mismatch error exists."
+ --#TYPE "APC UPS: A firmware mismatch error exists."
+ --#SUMMARY "Parts of the system are running firmware versions not designed to work together. This may be due to an incomplete firmware update."
+ --#SEVERITY SEVERE
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE NONOPERATIONAL
+ ::= 773
+
+upsFirmwareMismatchCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: A firmware mismatch error no longer exists."
+ --#TYPE "APC UPS: A firmware mismatch error no longer exists."
+ --#SUMMARY "The firmware versions on the system are now compatible."
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 774
+
+upsOscillatorFailed TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString }
+ DESCRIPTION
+ "SEVERE: An oscillator error exists."
+ --#TYPE "APC UPS: An oscillator error exists."
+ --#SUMMARY "One or more system clocks no longer keeps time due to a failed oscillator. Depending on the failure, this may result in a loss of time keeping, or render parts of the system inoperable."
+ --#SEVERITY SEVERE
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE NONOPERATIONAL
+ ::= 775
+
+upsOscillatorFailedCleared TRAP-TYPE
+ ENTERPRISE apc
+ VARIABLES { mtrapargsString }
+ DESCRIPTION
+ "INFORMATIONAL: An oscillator error no longer exists."
+ --#TYPE "APC UPS: An oscillator error no longer exists."
+ --#SUMMARY "The oscillator error no longer exists."
+ --#SEVERITY INFORMATIONAL
+ --#TIMEINDEX 1
+ --#HELP ""
+ --#HELPTAG 0
+ --#STATE OPERATIONAL
+ ::= 776
+
+
END