From 98434d5bd244f4435deae3658cbf3d13f0dd9b3d Mon Sep 17 00:00:00 2001 From: root Date: Wed, 30 Aug 2017 08:34:09 +0100 Subject: local-fish --- mibs/PowerNet-MIB.mib | 66456 +++++++++++++++++++++++++++++++----------------- 1 file changed, 43347 insertions(+), 23109 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: - Flag 46: - Flag 47: - Flag 48: - - Flag 49: - Flag 50: - Flag 51: - Flag 52: - - Flag 53: - Flag 54: - Flag 55: - Flag 56: + 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: - Flag 58: - Flag 59: + Flag 57: Efficiency Booster Mode + Flag 58: Off + Flag 59: Standby Flag 60: Flag 61: Flag 62: Flag 63: Flag 64: " - ::= { 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,182 +15796,959 @@ upsDiagComBusExternalRIMStatus OBJECT-TYPE ::= { upsDiagnosticComBus 5 } --- the serialPort2Config group +-- the upsParallelSystem group -serialPort2Mode OBJECT-TYPE - SYNTAX INTEGER { - localConsole(1), - passthrough(2) - } +upsParallelSysLocalAddress OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write - STATUS obsolete + STATUS mandatory DESCRIPTION - "Setting this variable to passthrough will enable mini's port2 - behave like a UPS port. Choosing localConsole will enable the port - to be used as local console." - ::= { serialPort2Config 1 } --- the serialPort2Control group + "Defines the UPS ID number in the parallel system." + ::= { upsParallelSystem 1 } -setPulseOnTXD OBJECT-TYPE - SYNTAX INTEGER { - noSetPulseOnTXD(1), - setPulseOnTXD(2), - setTXDLow(3), - setTXDHigh(4) +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 obsolete + STATUS mandatory DESCRIPTION - "Setting this variable to setPulseOnTXD(2) - causes adapter to generate a PULSE on TXD pin of serial port 2. - The duration in the prototype implementation will be 1 second. + "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 } - Setting this value to noSetPulseOnTXD(1) has no - effect. - - The value noSetPulseOnTXD(1) will always be returned - when the variable is read. - Setting this value to setTXDLow(3), or setTXDHigh(4) will keep TXD - always low or high respectively." - ::= { serialPort2Control 1 } +upsParallelInputMaximumCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Maximum input RMS current of the parallel system + measured in Amperes." + ::= { upsParallelSystem 4 } --- the sPDUIdent group +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 } -sPDUIdentHardwareRev OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only +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 - "The hardware revision of the PDU. This value - is set at the factory." - ::= { sPDUIdent 1 } + "Allows for diagnostics of parallel Circuit Breakers." + ::= { upsParallelSystem 10 } -sPDUIdentFirmwareRev OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only +upsParallelDiagSubSysBreakerEntry OBJECT-TYPE + SYNTAX UpsParallelDiagSubSysBreakerEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "An 8 byte ID string identifying the PDU firmware revision. - This value is set at the factory." - ::= { sPDUIdent 2 } + "The diagnostics of Circuit Breaker." + INDEX { upsParallelDiagSubSysBreakerFrameIndex, upsParallelDiagSubSysBreakerIndex} + ::= { upsParallelDiagSubSysBreakerTable 1 } +UpsParallelDiagSubSysBreakerEntry ::= + SEQUENCE { + upsParallelDiagSubSysBreakerFrameIndex INTEGER, + upsParallelDiagSubSysBreakerIndex INTEGER, + upsParallelDiagSubSysBreakerStatus INTEGER, + upsParallelDiagSubSysBreakerName DisplayString + } -sPDUIdentDateOfManufacture OBJECT-TYPE - SYNTAX DisplayString +upsParallelDiagSubSysBreakerFrameIndex OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The date when the PDU was manufactured in mm/dd/yy format. - This value is set at the factory. The year 2000 will be - represented by 00." - ::= { sPDUIdent 3 } - -sPDUIdentModelNumber OBJECT-TYPE + "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 - "A 10-character string identifying the model number of - the PDU internal. This value is set at the factory." - ::= { sPDUIdent 4 } + "The name of Circuit Breaker." + ::= { upsParallelDiagSubSysBreakerEntry 4 } -sPDUIdentSerialNumber OBJECT-TYPE - SYNTAX DisplayString +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 - "A 12-character string identifying the serial number of - the PDU internal microprocessor. This value is set at - the factory." - ::= { sPDUIdent 5 } + "The actual output load expressed as a percentage of the rating of the + Parallel UPS system." + ::= { upsParallelSystem 13 } --- the sPDUMasterControl group -sPDUMasterControlSwitch OBJECT-TYPE - SYNTAX INTEGER { - turnAllOnNow (1), - turnAllOnSequence (2), - turnAllOffNow (3), - rebootAllNow (4), - rebootAllSequence (5), - noCommand (6), - turnAllOffSequence (7) +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 - "Setting this OID to turnAllOnNow (1) will turn all outlets - on immediately. - - Setting this OID to turnAllOnSequence (2) will turn all outlets - on as defined by each outlet's sPDUOutletPowerOnTime OID value. - - Setting this OID to turnAllOff (3) will turn all outlets - off immediately. - - Setting this OID to rebootAllNow (4) will reboot all outlets - immediately. - - For MasterSwitch firmware version 1.X, setting this OID to - rebootAllSequence (5) reboots all outlets, with power returned - to the outlets in the sequence defined by each outlet's - sPDUOutletPowerOnTime OID value. - - For MasterSwitch firmware version 2.X, setting this OID to - rebootAllSequence (5) will cause a turnAllOffSequence to be performed. - Once all outlets are off, the MasterSwitch will then delay the - sPDUMasterConfigReboot OID time, and then perform a turnAllOnSequence. + "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 } - For MasterSwitch firmware version 2.X, setting this OID to - turnAllOffSequence (7) will turn all outlets off as defined by - each outlet's sPDUOutletPowerOffTime OID value. - - For MasterSwitch firmware version 1.X, setting this OID to - turnAllOffSequence (7) will have no effect. + + - Getting this OID will return the noCommand (6) value." - - ::= { sPDUMasterControl 1 } +-- the upsPhysicalLayout group +upsIOFrameLayoutPositionID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines the position ID of UPS frame." + ::= { upsPhysicalLayout 1 } - -sPDUMasterState OBJECT-TYPE - SYNTAX DisplayString +upsBottomFeedFrameLayoutPositionID OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Getting this OID will cause the status of all outlets to be - returned. This OID is provided for informational purposes only. - To change the outlet state, the user should use the sPDUOutletCtl - OID in the sPDUOutletControlTable. + "Defines the position ID of bottom feed frame." + ::= { upsPhysicalLayout 2 } - The format of the data returned is a character string consisting - of the word 'On' if the outlet is on or 'Off' if the outlet is - off. At least one space will delimit each outlet entry in the - string. - - If the outlet states are unknown, the character string 'Unknown' - will be returned. This signifies that there is an inconsistency - in the PDU. In the rare case that this should happen, the user - is advised to shut down all equipment powered by the PDU and - then cycle the PDU's power. This will put the PDU in a consistent - state." - - ::= { sPDUMasterControl 2 } +upsSwitchGearLayoutPositionID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Defines the position ID of switchgear." + ::= { upsPhysicalLayout 3 } -sPDUMasterPending OBJECT-TYPE - SYNTAX DisplayString +-- the upsBatteryFrameLayoutTable subgroup +upsBatteryFrameLayoutTableSize OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Getting this OID will cause the command pending status of all outlets to be returned. + "The number of battery frames." + ::= { upsPhysicalLayout 4 } - The format of the data returned is a character string consisting - of the word 'Yes' if a command is pending for the outlet or 'No' - if there is no command pending for the outlet. At least one +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 + SYNTAX INTEGER { + localConsole(1), + passthrough(2) + } + ACCESS read-write + STATUS obsolete + DESCRIPTION + "Setting this variable to passthrough will enable mini's port2 + behave like a UPS port. Choosing localConsole will enable the port + to be used as local console." + ::= { serialPort2Config 1 } +-- the serialPort2Control group + +setPulseOnTXD OBJECT-TYPE + SYNTAX INTEGER { + noSetPulseOnTXD(1), + setPulseOnTXD(2), + setTXDLow(3), + setTXDHigh(4) + + } + ACCESS read-write + STATUS obsolete + DESCRIPTION + "Setting this variable to setPulseOnTXD(2) + causes adapter to generate a PULSE on TXD pin of serial port 2. + The duration in the prototype implementation will be 1 second. + + Setting this value to noSetPulseOnTXD(1) has no + effect. + + The value noSetPulseOnTXD(1) will always be returned + when the variable is read. + + Setting this value to setTXDLow(3), or setTXDHigh(4) will keep TXD + always low or high respectively." + ::= { serialPort2Control 1 } + +-- the sPDUIdent group + +sPDUIdentHardwareRev OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The hardware revision of the PDU. This value + is set at the factory." + ::= { sPDUIdent 1 } + +sPDUIdentFirmwareRev OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An 8 byte ID string identifying the PDU firmware revision. + This value is set at the factory." + ::= { sPDUIdent 2 } + + +sPDUIdentDateOfManufacture OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The date when the PDU was manufactured in mm/dd/yy format. + This value is set at the factory. The year 2000 will be + represented by 00." + ::= { sPDUIdent 3 } + +sPDUIdentModelNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A 10-character string identifying the model number of + the PDU internal. This value is set at the factory." + ::= { sPDUIdent 4 } + +sPDUIdentSerialNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A 12-character string identifying the serial number of + the PDU internal microprocessor. This value is set at + the factory." + ::= { sPDUIdent 5 } + + +-- the sPDUMasterControl group + +sPDUMasterControlSwitch OBJECT-TYPE + SYNTAX INTEGER { + turnAllOnNow (1), + turnAllOnSequence (2), + turnAllOffNow (3), + rebootAllNow (4), + rebootAllSequence (5), + noCommand (6), + turnAllOffSequence (7) + } + + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting this OID to turnAllOnNow (1) will turn all outlets + on immediately. + + Setting this OID to turnAllOnSequence (2) will turn all outlets + on as defined by each outlet's sPDUOutletPowerOnTime OID value. + + Setting this OID to turnAllOff (3) will turn all outlets + off immediately. + + Setting this OID to rebootAllNow (4) will reboot all outlets + immediately. + + For MasterSwitch firmware version 1.X, setting this OID to + rebootAllSequence (5) reboots all outlets, with power returned + to the outlets in the sequence defined by each outlet's + sPDUOutletPowerOnTime OID value. + + For MasterSwitch firmware version 2.X, setting this OID to + rebootAllSequence (5) will cause a turnAllOffSequence to be performed. + Once all outlets are off, the MasterSwitch will then delay the + sPDUMasterConfigReboot OID time, and then perform a turnAllOnSequence. + + For MasterSwitch firmware version 2.X, setting this OID to + turnAllOffSequence (7) will turn all outlets off as defined by + each outlet's sPDUOutletPowerOffTime OID value. + + For MasterSwitch firmware version 1.X, setting this OID to + turnAllOffSequence (7) will have no effect. + + Getting this OID will return the noCommand (6) value." + + ::= { sPDUMasterControl 1 } + + +sPDUMasterState OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this OID will cause the status of all outlets to be + returned. This OID is provided for informational purposes only. + To change the outlet state, the user should use the sPDUOutletCtl + OID in the sPDUOutletControlTable. + + The format of the data returned is a character string consisting + of the word 'On' if the outlet is on or 'Off' if the outlet is + off. At least one space will delimit each outlet entry in the + string. + + If the outlet states are unknown, the character string 'Unknown' + will be returned. This signifies that there is an inconsistency + in the PDU. In the rare case that this should happen, the user + is advised to shut down all equipment powered by the PDU and + then cycle the PDU's power. This will put the PDU in a consistent + state." + + ::= { sPDUMasterControl 2 } + +sPDUMasterPending OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this OID will cause the command pending status of all outlets to be returned. + + The format of the data returned is a character string consisting + of the word 'Yes' if a command is pending for the outlet or 'No' + if there is no command pending for the outlet. At least one space will delimit each outlet entry in the string. If the pending states are unknown, the character string 'Unknown' @@ -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,18174 +20946,32163 @@ 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) + } --- the dm3IdentSystem group - -dm3IdentSysDescriptionTableSize OBJECT-TYPE +-- rPDU2 Ident Table + +rPDU2IdentTableSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of DC description records." - ::= { dm3IdentSystem 1 } + "The total number of Rack PDUs" + ::= { rPDU2 1 } -dm3IdentSysDescriptionTable OBJECT-TYPE - SYNTAX SEQUENCE OF IdentSysDescriptionEntry +rPDU2IdentTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDU2IdentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION - "Allows for accessing description records of the powerplant. The number of - entries is contained in the dm3IdentSysDescriptionTableSize OID." - ::= { dm3IdentSystem 2 } + "A table of Rack PDU identification data" + ::= { rPDU2 2 } -dm3IdentSysDescriptionEntry OBJECT-TYPE - SYNTAX IdentSysDescriptionEntry +rPDU2IdentEntry OBJECT-TYPE + SYNTAX RPDU2IdentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION - "The powerplant description record to reference." - INDEX { dm3IdentSysDescriptionIndex } - ::= { dm3IdentSysDescriptionTable 1 } - -IdentSysDescriptionEntry ::= + "Identification data from Rack PDU being queried" + INDEX { rPDU2IdentIndex } + ::= { rPDU2IdentTable 1 } + +RPDU2IdentEntry ::= SEQUENCE { - dm3IdentSysDescriptionIndex INTEGER, - dm3IdentSysDescriptionText DisplayString - } + 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 } -dm3IdentSysDescriptionIndex OBJECT-TYPE +rPDU2IdentModule OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index to the DC powerplant description record." - ::= { dm3IdentSysDescriptionEntry 1 } + "The user-defined Rack PDU numeric ID" + ::= { rPDU2IdentEntry 2 } -dm3IdentSysDescriptionText OBJECT-TYPE - SYNTAX DisplayString +rPDU2IdentName OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "A 16 character text field describing the DC power plant device. - This field can be configured from the dm3ConfigSysDescriptionText OID." - ::= { dm3IdentSysDescriptionEntry 2 } + "A user-defined string identifying the Rack PDU" + ::= { rPDU2IdentEntry 3 } -dm3IdentSysModel OBJECT-TYPE - SYNTAX INTEGER +rPDU2IdentLocation OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "Model type of the DC power plant." - ::= { dm3IdentSystem 3 } + "A user-defined string identifying the location + of the Rack PDU" + ::= { rPDU2IdentEntry 4 } -dm3IdentSysCntrlRev OBJECT-TYPE - SYNTAX INTEGER +rPDU2IdentHardwareRev OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "Integer representation of the hardware revision of the Master Controller board." - ::= { dm3IdentSystem 4 } + "The Rack PDU hardware version" + ::= { rPDU2IdentEntry 5 } -dm3IdentSysFWVersion OBJECT-TYPE - SYNTAX INTEGER +rPDU2IdentFirmwareRev OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "Integer representation of the power plant Master Controller firmware revision." - ::= { dm3IdentSystem 5 } - --- the dm3ConfigSystem group + "The Rack PDU firware version" + ::= { rPDU2IdentEntry 6 } -dm3ConfigSysDescriptionTableSize OBJECT-TYPE +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 number of DC description records." - ::= { dm3ConfigSystem 1 } + "The total number of Rack PDUs" + ::= { rPDU2 3 } -dm3ConfigSysDescriptionTable OBJECT-TYPE - SYNTAX SEQUENCE OF ConfigSysDescriptionEntry +rPDU2Device OBJECT IDENTIFIER ::= { rPDU2 4 } + +-- rPDU2 Device Config + +rPDU2DeviceConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDU2DeviceConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION - "Allows for accessing description records of the powerplant. The number of - entries is contained in the dm3ConfigSysDescriptionTableSize OID." - ::= { dm3ConfigSystem 2 } + "A table of Rack PDU configuration data" + ::= { rPDU2Device 1 } -dm3ConfigSysDescriptionEntry OBJECT-TYPE - SYNTAX ConfigSysDescriptionEntry +rPDU2DeviceConfigEntry OBJECT-TYPE + SYNTAX RPDU2DeviceConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION - "The powerplant description record to reference." - INDEX { dm3ConfigSysDescriptionIndex } - ::= { dm3ConfigSysDescriptionTable 1 } - -ConfigSysDescriptionEntry ::= + "Configuration data from Rack PDU being queried" + INDEX { rPDU2DeviceConfigIndex } + ::= { rPDU2DeviceConfigTable 1 } + +RPDU2DeviceConfigEntry ::= SEQUENCE { - dm3ConfigSysDescriptionIndex INTEGER, - dm3ConfigSysDescriptionText DisplayString + 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 } -dm3ConfigSysDescriptionIndex OBJECT-TYPE - SYNTAX INTEGER +rPDU2DeviceConfigIndex OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index to the DC powerplant description record." + "The index to the Rack PDU table entry" + ::= { rPDU2DeviceConfigEntry 1 } - ::= { dm3ConfigSysDescriptionEntry 1 } +rPDU2DeviceConfigModule OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The user-defined Rack PDU numeric ID" + ::= { rPDU2DeviceConfigEntry 2 } -dm3ConfigSysDescriptionText OBJECT-TYPE +rPDU2DeviceConfigName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION - "16 character text field describing the DC power plant device." + "A user-defined string identifying the Rack PDU" + ::= { rPDU2DeviceConfigEntry 3 } - ::= { dm3ConfigSysDescriptionEntry 2 } +rPDU2DeviceConfigLocation OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A user-defined string identifying the location + of the Rack PDU" + ::= { rPDU2DeviceConfigEntry 4 } -dm3ConfigSysHighTempThresh OBJECT-TYPE +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 - "Ambient high temperature threshold. Temperature sensor located on Master - Controller board. + "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 } - Values are represented in thousandths of a degree. - Units are displayed in the scale shown in - the 'dm3StatusSysTempUnits' OID (Celsius or Fahrenheit). - - Attempts to set the value above or below the acceptable range of the powerplant - will cause the value to be set at the high or low point of the range respectively." - ::= { dm3ConfigSystem 3 } +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 } -dm3ConfigSysHighTempAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9) - } +rPDU2DeviceConfigNearOverloadPowerThreshold OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "For the System High Temperature Alarm; - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition." - ::= { dm3ConfigSystem 4 } - -dm3ConfigSysLowTempThresh OBJECT-TYPE + "User-defined near power overload threshold, + measured in tenths of kilowatts" + ::= { rPDU2DeviceConfigEntry 8 } + +rPDU2DeviceConfigOverloadPowerThreshold OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Ambient low temperature threshold. Temperature sensor located on Master - Controller board. - - Values are represented in thousandths of a degree. - Units are displayed in the scale shown in - the 'dm3StatusSysTempUnits' OID (Celsius or Fahrenheit). + "User-defined power overload threshold, + measured in tenths of kilowatts" + ::= { rPDU2DeviceConfigEntry 9 } - Attempts to set the value above or below the acceptable range of the powerplant - will cause the value to be set at the high or low point of the range respectively." - ::= { dm3ConfigSystem 5 } - -dm3ConfigSysLowTempAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9) - } +rPDU2DeviceConfigDevicePeakPowerReset OBJECT-TYPE + SYNTAX INTEGER { + noOperation (1), + reset (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "For the System Low Temperature Alarm; - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition." - ::= { dm3ConfigSystem 6 } + "Setting this OID to reset (2) will cause the existing peak power value + to be replaced by the current load power value. -dm3ConfigSysHardwareTempAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9) - } + 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 - "For the System Hardware Temperature Alarm; - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition." - ::= { dm3ConfigSystem 7 } + "Setting this OID to reset (2) will cause the device energy meter value + to be reset to zero. -dm3ConfigSysRemoteAccess OBJECT-TYPE - SYNTAX INTEGER { - accessEnabled (1), - accessDisabled (2) + 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 - " - This OID is used to disable remote write access to the power plant. - Setting this OID to accessEnabled (1) will have no affect. - Setting this OID to accessDisabled (2) will disable the ability to - remotely configure the DC powerplant. - - Once remote access is disabled, it can only be restored from the front - panel of the DC power plant." - ::= { dm3ConfigSystem 8 } - + "Setting this OID to reset (2) will cause the all outlet energy meter values + to be reset to zero. --- the dm3ConfigLVD group + Getting this OID will do nothing and return the noOperation(1) value. -dm3ConfigLVDTableSize OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only + 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 - "The number of DC powerplant LVDs controllable - by this IP address." - ::= { dm3ConfigLVD 1 } + "Setting this OID to reset (2) will cause the all outlet peak load values + to be reset to zero. -dm3ConfigLVDTable OBJECT-TYPE - SYNTAX SEQUENCE OF ConfigLVDEntry + 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 - "Allows for accessing settings of the LVDs. The number of - entries is contained in the dm3ConfigLVDTableSize OID." - ::= { dm3ConfigLVD 2 } + "A table of Rack PDU properties" + ::= { rPDU2Device 2 } -dm3ConfigLVDEntry OBJECT-TYPE - SYNTAX ConfigLVDEntry +rPDU2DevicePropertiesEntry OBJECT-TYPE + SYNTAX RPDU2DevicePropertiesEntry ACCESS not-accessible STATUS mandatory DESCRIPTION - "The LVD to configure." - INDEX { dm3ConfigLVDIndex } - ::= { dm3ConfigLVDTable 1 } - -ConfigLVDEntry ::= + "Properties of the Rack PDU being queried" + INDEX { rPDU2DevicePropertiesIndex } + ::= { rPDU2DevicePropertiesTable 1 } + +RPDU2DevicePropertiesEntry ::= SEQUENCE { - dm3ConfigLVDIndex INTEGER, - dm3ConfigLVDName DisplayString, - dm3ConfigLVDEnable INTEGER, - dm3ConfigLVDTripThresh INTEGER, - dm3ConfigLVDResetThresh INTEGER, - dm3ConfigLVDOpenAlarm INTEGER, - dm3ConfigLVDHWAlarm INTEGER + rPDU2DevicePropertiesIndex INTEGER, + rPDU2DevicePropertiesModule INTEGER, + rPDU2DevicePropertiesName DisplayString, + rPDU2DevicePropertiesNumOutlets INTEGER, + rPDU2DevicePropertiesNumSwitchedOutlets INTEGER, + rPDU2DevicePropertiesNumMeteredOutlets INTEGER, + rPDU2DevicePropertiesNumPhases INTEGER, + rPDU2DevicePropertiesNumMeteredBanks INTEGER, + rPDU2DevicePropertiesMaxCurrentRating INTEGER, + rPDU2DevicePropertiesOrientation INTEGER, + rPDU2DevicePropertiesOutletLayout INTEGER, + rPDU2DevicePropertiesMaxPhaseCurrentRating INTEGER } - -dm3ConfigLVDIndex OBJECT-TYPE - SYNTAX INTEGER + +rPDU2DevicePropertiesIndex OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index to the DC powerplant LVD." - ::= { dm3ConfigLVDEntry 1 } + "The index to the Rack PDU properties table entry" + ::= { rPDU2DevicePropertiesEntry 1 } -dm3ConfigLVDName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The name of the LVD. The maximum value is 16 characters." - ::= { dm3ConfigLVDEntry 2 } - -dm3ConfigLVDEnable OBJECT-TYPE - SYNTAX INTEGER { - enabledYes (1), - enabledNo (2) - } - ACCESS read-write +rPDU2DevicePropertiesModule OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "This OID is used to control and indicate if the LVD is on or off. - Setting this OID to enabledYes (1) will enable (turn on) the LVD. - Setting this OID to enabledNo (2) will disable (turn off) the LVD." - ::= { dm3ConfigLVDEntry 3 } + "The user-defined Rack PDU numeric ID" + ::= { rPDU2DevicePropertiesEntry 2 } -dm3ConfigLVDTripThresh OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +rPDU2DevicePropertiesName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only STATUS mandatory DESCRIPTION - "LVD Trip threshold. If voltage exceeds threshold, the LVD will trip. - - Values are represented in thousandths of Volts (mV). - Attempts to set the value above or below the acceptable range of the powerplant - will cause the value to be set at the high or low point of the range respectively." - ::= { dm3ConfigLVDEntry 4 } + "A user-defined string identifying the Rack PDU" + ::= { rPDU2DevicePropertiesEntry 3 } -dm3ConfigLVDResetThresh OBJECT-TYPE +rPDU2DevicePropertiesNumOutlets OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "LVD Reset threshold. If voltage exceeds threshold, the LVD will reset. - - Values are represented in thousandths of Volts (mV). - Attempts to set the value above or below the acceptable range of the powerplant - will cause the value to be set at the high or low point of the range respectively." - ::= { dm3ConfigLVDEntry 5 } - -dm3ConfigLVDOpenAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9) - } - ACCESS read-write + "The number of outlets on the Rack PDU" + ::= { rPDU2DevicePropertiesEntry 4 } + +rPDU2DevicePropertiesNumSwitchedOutlets OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "For the LVD Open Alarm; - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition." - ::= { dm3ConfigLVDEntry 6 } - -dm3ConfigLVDHWAlarm OBJECT-TYPE -SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9) - } - ACCESS read-write + "The number of switched outlets on the Rack PDU" + ::= { rPDU2DevicePropertiesEntry 5 } + +rPDU2DevicePropertiesNumMeteredOutlets OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "For the LVD Hardware Alarm; - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition." - ::= { dm3ConfigLVDEntry 7 } - + "The number of metered outlets on the Rack PDU" + ::= { rPDU2DevicePropertiesEntry 6 } --- the dm3ConfigBattery group - -dm3ConfigBattFloatVolt OBJECT-TYPE +rPDU2DevicePropertiesNumPhases OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Battery Float Voltage. This setting controls the power plant voltage. - - Values are represented in thousandths of Volts (mV). - Attempts to set the value above or below the acceptable range of the powerplant - will cause the value to be set at the high or low point of the range respectively." - ::= { dm3ConfigBattery 1 } + "The number of phases present in the Rack PDU" + ::= { rPDU2DevicePropertiesEntry 7 } -dm3ConfigBattMaxRecharge OBJECT-TYPE +rPDU2DevicePropertiesNumMeteredBanks OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Battery Maximum Recharge Rate. This setting controls the battery max - recharge rate. The value is based on C/20 for 240 AHr battery string. - - Values are represented in thousandths of Amps (mA). - Attempts to set the value above or below the acceptable range of the powerplant - will cause the value to be set at the high or low point of the range respectively." - ::= { dm3ConfigBattery 2 } + "The number of metered banks present in the Rack PDU" + ::= { rPDU2DevicePropertiesEntry 8 } -dm3ConfigBattDischargeThresh OBJECT-TYPE +rPDU2DevicePropertiesMaxCurrentRating OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Battery discharge threshold. If battery output current exceeds threshold - a battery discharge alarm will occur. - - Values are represented in thousandths of Amps (mA). - Attempts to set the value above or below the acceptable range of the powerplant - will cause the value to be set at the high or low point of the range respectively." - ::= { dm3ConfigBattery 3 } - -dm3ConfigBattDischargeAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9) + "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-write + ACCESS read-only STATUS mandatory DESCRIPTION - "For the Battery Discharge Alarm; - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition." - - ::= { dm3ConfigBattery 4 } + "Rack PDU orientation" + ::= { rPDU2DevicePropertiesEntry 10 } -dm3ConfigBattHighVoltThresh OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +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 - "Battery high voltage threshold. If system battery voltage exceeds threshold - a battery high voltage alarm will occur. - - Values are represented in thousandths of Volts (mV). - Attempts to set the value above or below the acceptable range of the powerplant - will cause the value to be set at the high or low point of the range respectively." - ::= { dm3ConfigBattery 5 } - -dm3ConfigBattHighVoltAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9) + "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 } - ACCESS read-write + +rPDU2DeviceStatusIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "For the Battery High Voltage Alarm; - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition." + "The index to the Rack PDU status table entry" + ::= { rPDU2DeviceStatusEntry 1 } - ::= { dm3ConfigBattery 6 } - -dm3ConfigBattLowVoltThresh OBJECT-TYPE +rPDU2DeviceStatusModule OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Battery low voltage threshold. If system battery voltage is under threshold - a battery low voltage alarm will occur. - - Values are represented in thousandths of Volts (mV). - Attempts to set the value above or below the acceptable range of the powerplant - will cause the value to be set at the high or low point of the range respectively." - ::= { dm3ConfigBattery 7 } - -dm3ConfigBattLowVoltAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9) + "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-write + ACCESS read-only STATUS mandatory DESCRIPTION - "For the Battery Low Voltage Alarm; - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition." + "Indicates the present load status of the Rack PDU" + ::= { rPDU2DeviceStatusEntry 4 } - ::= { dm3ConfigBattery 8 } - -dm3ConfigBattHighTempThresh OBJECT-TYPE +rPDU2DeviceStatusPower OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Battery high temperature threshold. If system battery temperature exceeds threshold - a battery high temperature alarm will occur. - - Values are represented in thousandths of a degree. - Units are displayed in the scale shown in - the 'dm3StatusSysTempUnits' OID (Celsius or Fahrenheit). + "The power consumption of the Rack PDU load in hundredths of kilowatts" + ::= { rPDU2DeviceStatusEntry 5 } - Attempts to set the value above or below the acceptable range of the powerplant - will cause the value to be set at the high or low point of the range respectively." - - ::= { dm3ConfigBattery 9 } +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 } -dm3ConfigBattHighTempAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (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-write + ACCESS read-only STATUS mandatory DESCRIPTION - "For the Battery High Temperature Alarm; - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition." + "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 } - ::= { dm3ConfigBattery 10 } - -dm3ConfigBattLowTempThresh OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +rPDU2DeviceStatusPowerSupplyAlarm OBJECT-TYPE + SYNTAX INTEGER { + normal (1), + alarm (2) + } + ACCESS read-only STATUS mandatory DESCRIPTION - "Battery low temperature threshold. If system battery temperature is under threshold - a battery low temperature alarm will occur. - - Values are represented in thousandths of a degree. - Units are displayed in the scale shown in - the 'dm3StatusSysTempUnits' OID (Celsius or Fahrenheit). + "Indicates a power supply alarm is active when value + equals alarm (2)" + ::= { rPDU2DeviceStatusEntry 12 } - Attempts to set the value above or below the acceptable range of the powerplant - will cause the value to be set at the high or low point of the range respectively." - - ::= { dm3ConfigBattery 11 } - -dm3ConfigBattLowTempAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9) +rPDU2DeviceStatusPowerSupply1Status OBJECT-TYPE + SYNTAX INTEGER { + normal (1), + alarm (2), + notInstalled (3) } - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "For the Battery Low Temperature Alarm; - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition." + "Indicates whether or not an alarm is active in Power + Supply 1" + ::= { rPDU2DeviceStatusEntry 13 } - ::= { dm3ConfigBattery 12 } +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 } -dm3ConfigBattAmpHour OBJECT-TYPE +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-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Battery Amp-Hour Size. Units are thousandths of Amp hours (mAHr). + "The apparent power consumption of the Rack PDU load in hundredths of kiloVoltAmps (kVA)" + ::= { rPDU2DeviceStatusEntry 16 } - Attempts to set the value above or below the acceptable range of the powerplant - will cause the value to be set at the high or low point of the range respectively." - ::= { dm3ConfigBattery 13 } +rPDU2DeviceStatusPowerFactor OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The power factor of the Rack PDU load in hundredths" + ::= { rPDU2DeviceStatusEntry 17 } -dm3ConfigCompMethod OBJECT-TYPE - SYNTAX INTEGER { - tempcompOn (1), - tempcompOff (2) +rPDU2DeviceStatusNPSType OBJECT-TYPE + SYNTAX INTEGER { + notNPS (1), + host (2), + guest (3) } - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "This OID is used to configure and get the state of the battery - temperature compensation. - - Setting this OID to tempcompOn (1) will enable/turn on the battery temperature compensation. - Setting this OID to tempcompOff (2) will disable/turn off the battery temperature compensation." - ::= { dm3ConfigBattery 14 } + "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 } -dm3ConfigCompTempCoeff OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +-- rPDU2 Device Control + +rPDU2DeviceControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDU2DeviceControlEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "Compensation Temperature Coefficient. (uV/degC/cell). - - Units are presented in microvolts. - Attempts to set the value above or below the acceptable range of the powerplant - will cause the value to be set at the high or low point of the range respectively." - ::= { dm3ConfigBattery 15 } + "A table of Rack PDU control data" + ::= { rPDU2Device 4 } -dm3ConfigHighKneeTemp OBJECT-TYPE +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-write + ACCESS read-only STATUS mandatory DESCRIPTION - "High Knee for temperature compensation: Compensation temperature coefficient - becomes 0mV/degC/cell. - - Values are represented in thousandths of degrees Celsius. - Attempts to set the value above or below the acceptable range of the powerplant - will cause the value to be set at the high or low point of the range respectively." - ::= { dm3ConfigBattery 16 } + "The index to the Rack PDU control table entry" + ::= { rPDU2DeviceControlEntry 1 } -dm3ConfigLowKneeTemp OBJECT-TYPE +rPDU2DeviceControlModule OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Low Knee for temperature compensation: Compensation temperature coefficient - becomes 0mV/degC/cell. - - Values are represented in thousandths of degrees Celsius. - Attempts to set the value above or below the acceptable range of the powerplant - will cause the value to be set at the high or low point of the range respectively." - ::= { dm3ConfigBattery 17 } - -dm3ConfigBattHwCurrentAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9) - } - ACCESS read-write + "The user-defined Rack PDU numeric ID" + ::= { rPDU2DeviceControlEntry 2 } + +rPDU2DeviceControlName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only STATUS mandatory DESCRIPTION - "For the Battery Current Hardware Alarm (indicating current is outside realistic - limits, or a possible measurement fault; - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition." + "A user-defined string identifying the Rack PDU" + ::= { rPDU2DeviceControlEntry 3 } - ::= { dm3ConfigBattery 18 } - -dm3ConfigBattHwTempAlarm OBJECT-TYPE +rPDU2DeviceControlCommand OBJECT-TYPE SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9) + immediateAllOn (1), + delayedAllOn (2), + immediateAllOff (3), + immediateAllReboot (4), + delayedAllReboot (5), + noCommandAll (6), + delayedAllOff (7), + cancelAllPendingCommands (8) } ACCESS read-write STATUS mandatory DESCRIPTION - "For the Battery Temperature Hardware Alarm (indicating temperature is outside realistic - limits, or a possible measurement fault; - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition." + "Setting this OID to immediateAllOn (1) will turn all outlets + on immediately. - ::= { dm3ConfigBattery 19 } + 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. --- the dm3ConfigRectThresh group -dm3ConfigRectHighVoltThresh OBJECT-TYPE + 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-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Rectifier high voltage threshold. If rectifier voltage exceeds threshold - a rectifier high voltage alarm will occur. - - Values are represented in thousandths of Volts (mV). - Attempts to set the value above or below the acceptable range of the powerplant - will cause the value to be set at the high or low point of the range respectively." - ::= { dm3ConfigRectThresh 1 } + "The number of connected Rack PDU phases" + ::= { rPDU2 5} +rPDU2Phase OBJECT IDENTIFIER ::= { rPDU2 6 } -dm3ConfigRectLowVoltThresh OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +-- rPDU2 Phase Config + +rPDU2PhaseConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDU2PhaseConfigEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "Rectifier low voltage threshold. If rectifier voltage is under threshold - a rectifier low voltage alarm will occur. - - Values are represented in thousandths of Volts (mV). - Attempts to set the value above or below the acceptable range of the powerplant - will cause the value to be set at the high or low point of the range respectively." - ::= { dm3ConfigRectThresh 2 } + "A table of Rack PDU phase configuration data" + ::= { rPDU2Phase 1 } -dm3ConfigRectFailSafe OBJECT-TYPE +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-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Rectifier Fail Safe point. This OID represents the value sent to rectifier controllers - to use in the event of communications loss with the Master Controller or Master Controller - board failure. - - Values are represented in thousandths of Volts (mV). - Attempts to set the value above or below the acceptable range of the powerplant - will cause the value to be set at the high or low point of the range respectively." - ::= { dm3ConfigRectThresh 3 } + "The index to the Rack PDU phase configuration + table entry" + ::= { rPDU2PhaseConfigEntry 1 } -dm3ConfigRectFailComm OBJECT-TYPE +rPDU2PhaseConfigModule OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Rectifier Communication Fail timeout. This OID represents the time interval in which there is no - communication between the rectifier and the master controller at which the rectifier will reset - all its values to default. - - Values are represented in hundredths of Seconds. - Attempts to set the value above or below the acceptable range of the powerplant - will cause the value to be set at the high or low point of the range respectively." - ::= { dm3ConfigRectThresh 4 } + "The user-defined Rack PDU numeric ID" + ::= { rPDU2PhaseConfigEntry 2 } --- the dm3ConfigRectAlarms group +rPDU2PhaseConfigNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The numeric phase ID" + ::= { rPDU2PhaseConfigEntry 3 } -dm3ConfigRectHighVoltAlarm OBJECT-TYPE +rPDU2PhaseConfigOverloadRestriction OBJECT-TYPE SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9) + alwaysAllowTurnON (1), + restrictOnNearOverload (2), + restrictOnOverload (3), + notSupported (4) } ACCESS read-write STATUS mandatory DESCRIPTION - "For the Rectifier High Voltage Alarm; - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition." + "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. - ::= { dm3ConfigRectAlarms 1 } + 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. -dm3ConfigRectLowVoltAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9) - } + 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 - "For the Rectifier Low Voltage Alarm; - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition." + "User-defined low load phase current + threshold in Amps" + ::= { rPDU2PhaseConfigEntry 5 } - ::= { dm3ConfigRectAlarms 2 } - -dm3ConfigRectConfigAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9) - } +rPDU2PhaseConfigNearOverloadCurrentThreshold OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "This alarm is activated when a new rectifier is detected; - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition." + "User-defined near phase overload warning + threshold in Amps" + ::= { rPDU2PhaseConfigEntry 6 } - ::= { dm3ConfigRectAlarms 3 } - -dm3ConfigRect1ofNAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9) - } +rPDU2PhaseConfigOverloadCurrentThreshold OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "This setting indicates the action if ONE rectifier of a N+1 system has failed; - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition." - - ::= { dm3ConfigRectAlarms 4 } + "User-defined phase overload current + threshold in Amps" + ::= { rPDU2PhaseConfigEntry 7 } -dm3ConfigRect2ofNAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9) - } +rPDU2PhaseConfigPhasePeakCurrentReset OBJECT-TYPE + SYNTAX INTEGER { + noOperation (1), + reset (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "This setting indicates the action if TWO OR MORE rectifiers of a N+1 system have failed; - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition." + "Setting this OID to reset (2) will cause the existing peak current value + to be replaced by the present load current value. - ::= { dm3ConfigRectAlarms 5 } + Getting this OID will do nothing and return the noOperation(1) value." + ::= { rPDU2PhaseConfigEntry 8 } -dm3ConfigRectDiagAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9), - alarmNofN (10) - } - ACCESS read-write + +-- rPDU2 Phase Properties + +rPDU2PhasePropertiesTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDU2PhasePropertiesEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "For the Rectifier Controller Diagnostics Alarm; - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition. - Setting this OID to alarmNofN (10) causes the alarm specified in the dm3ConfigRect1ofNAlarm OID - to be activated if ONE rectifier fails in an N+1 system. It causes the alarm specified in the - dm3ConfigRect2ofNAlarm OID to be activated if TWO OR MORE rectifiers fail in an N+1 system." + "A table of Rack PDU phase properties" + ::= { rPDU2Phase 2 } - ::= { dm3ConfigRectAlarms 6 } +rPDU2PhasePropertiesEntry OBJECT-TYPE + SYNTAX RPDU2PhasePropertiesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Properties of the currently queried Rack + PDU phase" + INDEX { rPDU2PhasePropertiesIndex } + ::= { rPDU2PhasePropertiesTable 1 } -dm3ConfigRectImbalanceAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9) +RPDU2PhasePropertiesEntry ::= + SEQUENCE { + rPDU2PhasePropertiesIndex INTEGER, + rPDU2PhasePropertiesModule INTEGER, + rPDU2PhasePropertiesNumber INTEGER } - ACCESS read-write + +rPDU2PhasePropertiesIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "For the Rectifier Imbalance Alarm; - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition." + "The index to the Rack PDU phase properties + table entry" + ::= { rPDU2PhasePropertiesEntry 1 } - ::= { dm3ConfigRectAlarms 7 } +rPDU2PhasePropertiesModule OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The user-defined Rack PDU numeric ID" + ::= { rPDU2PhasePropertiesEntry 2 } -dm3ConfigRectCurrLimitAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9), - alarmNofN (10) - } - ACCESS read-write +rPDU2PhasePropertiesNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "For the Rectifier Current Limit Alarm (indicating rectifier in the Current Limit state); - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition. - Setting this OID to alarmNofN (10) causes the alarm specified in the dm3ConfigRect1ofNAlarm OID - to be activated if ONE rectifier fails in an N+1 system. It causes the alarm specified in the - dm3ConfigRect2ofNAlarm OID to be activated if TWO OR MORE rectifiers fail in an N+1 system." + "The numeric phase ID" + ::= { rPDU2PhasePropertiesEntry 3 } - ::= { dm3ConfigRectAlarms 8 } +-- rPDU2 Phase Status -dm3ConfigRectStandbyAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9), - alarmNofN (10) - } - ACCESS read-write +rPDU2PhaseStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDU2PhaseStatusEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "For the Rectifier Standby Alarm (indicating output DC has been turned off); - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition. - Setting this OID to alarmNofN (10) causes the alarm specified in the dm3ConfigRect1ofNAlarm OID - to be activated if ONE rectifier fails in an N+1 system. It causes the alarm specified in the - dm3ConfigRect2ofNAlarm OID to be activated if TWO OR MORE rectifiers fail in an N+1 system." + "A table of Rack PDU phase status data" + ::= { rPDU2Phase 3 } - ::= { dm3ConfigRectAlarms 9 } - -dm3ConfigRectFanFailAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9), - alarmNofN (10) - } - ACCESS read-write +rPDU2PhaseStatusEntry OBJECT-TYPE + SYNTAX RPDU2PhaseStatusEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "For the Rectifier Fan Fail Alarm; - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition. - Setting this OID to alarmNofN (10) causes the alarm specified in the dm3ConfigRect1ofNAlarm OID - to be activated if ONE rectifier fails in an N+1 system. It causes the alarm specified in the - dm3ConfigRect2ofNAlarm OID to be activated if TWO OR MORE rectifiers fail in an N+1 system." - - ::= { dm3ConfigRectAlarms 10 } + "Status data from currently queried Rack PDU + phase" + INDEX { rPDU2PhaseStatusIndex } + ::= { rPDU2PhaseStatusTable 1 } -dm3ConfigRectFailAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9), - alarmNofN (10) +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 } - ACCESS read-write + +rPDU2PhaseStatusIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "For the Rectifier Fail Alarm; - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition. - Setting this OID to alarmNofN (10) causes the alarm specified in the dm3ConfigRect1ofNAlarm OID - to be activated if ONE rectifier fails in an N+1 system. It causes the alarm specified in the - dm3ConfigRect2ofNAlarm OID to be activated if TWO OR MORE rectifiers fail in an N+1 system." - - ::= { dm3ConfigRectAlarms 11 } + "The index to the Rack PDU phase status table + entry" + ::= { rPDU2PhaseStatusEntry 1 } -dm3ConfigRectHwVoltAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9) - } - ACCESS read-write +rPDU2PhaseStatusModule OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "For the Rectifier Hardware Voltage Alarm (indicating voltage outside realistic limits, - or a possible measurement fault); - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition." + "The user-defined Rack PDU numeric ID" + ::= { rPDU2PhaseStatusEntry 2 } - ::= { dm3ConfigRectAlarms 12 } +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 } --- the dm3ConfigConvThresh group +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 } -dm3ConfigConvHighVoltThresh OBJECT-TYPE +rPDU2PhaseStatusVoltage OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Converter high voltage threshold. If converter voltage exceeds threshold - a converter high voltage alarm will occur. - - Values are represented in thousandths of Volts (mV). - Attempts to set the value above or below the acceptable range of the powerplant - will cause the value to be set at the high or low point of the range respectively." + "Indicates the Voltage, in Volts, of the Rack + PDU phase being queried" + ::= { rPDU2PhaseStatusEntry 6 } - ::= { dm3ConfigConvThresh 1 } - -dm3ConfigConvLowVoltThresh OBJECT-TYPE +rPDU2PhaseStatusPower OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Converter low voltage threshold. If converter voltage exceeds threshold - a converter low voltage alarm will occur. - - Values are represented in thousandths of Volts (mV). - Attempts to set the value above or below the acceptable range of the powerplant - will cause the value to be set at the high or low point of the range respectively." - ::= { dm3ConfigConvThresh 2 } + "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 } + -dm3ConfigConvFailSafe OBJECT-TYPE +rPDU2PhaseStatusPeakCurrent OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Converter Fail Safe point. This OID represents the value sent to converter controllers - to use in the event of communications loss with the Master Controller or Master Controller - board failure. - - Values are represented in thousandths of Volts (mV). - Attempts to set the value above or below the acceptable range of the powerplant - will cause the value to be set at the high or low point of the range respectively." - ::= { dm3ConfigConvThresh 3 } + "The peak current of the Rack PDU phase load in tenths of Amps" + ::= { rPDU2PhaseStatusEntry 10 } -dm3ConfigConvSetPoint OBJECT-TYPE +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-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Converter Set point. This OID represents the initial set point used in the - voltage control loop. - - Units are thousandths of Volts (mV). - Attempts to set the value above or below the acceptable range of the powerplant - will cause the value to be set at the high or low point of the range respectively." - ::= { dm3ConfigConvThresh 4 } + "The number of connected Rack PDU banks" + ::= { rPDU2 7} -dm3ConfigConvFailMax OBJECT-TYPE +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-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Converter Fail Maximum limit. This OID represents the value sent to the converter - controllers to define the maximum set point allowed. - - Units are thousandths of Volts (mV). - Attempts to set the value above or below the acceptable range of the powerplant - will cause the value to be set at the high or low point of the range respectively." - ::= { dm3ConfigConvThresh 5 } + "The index to the Rack PDU bank configuration + table entry" + ::= { rPDU2BankConfigEntry 1 } -dm3ConfigConvFailMin OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +rPDU2BankConfigModule OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Converter Fail Minimum limit. This OID represents the value sent to the converter - controllers to define the minimum set point allowed. - - Units are thousandths of Volts (mV). - Attempts to set the value above or below the acceptable range of the powerplant - will cause the value to be set at the high or low point of the range respectively." - ::= { dm3ConfigConvThresh 6 } + "The user-defined Rack PDU numeric ID" + ::= { rPDU2BankConfigEntry 2 } -dm3ConfigConvFailComm OBJECT-TYPE +rPDU2BankConfigNumber OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Converter Communication Fail timeout. This OID represents the time interval in which there is no - communication between the converter and the master controller at which the converter will reset - all its values to default. - - Values are represented in hundredths of Seconds. - Attempts to set the value above or below the acceptable range of the powerplant - will cause the value to be set at the high or low point of the range respectively." - ::= { dm3ConfigConvThresh 7 } + "The numeric bank ID" + ::= { rPDU2BankConfigEntry 3 } --- the dm3ConfigConvAlarms group -dm3ConfigConvHighVoltAlarm OBJECT-TYPE +rPDU2BankConfigOverloadRestriction OBJECT-TYPE SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9) + alwaysAllowTurnON (1), + restrictOnNearOverload (2), + restrictOnOverload (3), + notSupported (4) } ACCESS read-write STATUS mandatory DESCRIPTION - "For the Converter High Voltage Alarm; - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition." + "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. - ::= { dm3ConfigConvAlarms 1 } + 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 } -dm3ConfigConvLowVoltAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9) - } +rPDU2BankConfigLowLoadCurrentThreshold OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "For the Converter Low Voltage Alarm; - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition." - - ::= { dm3ConfigConvAlarms 2 } + "User-defined low load bank current + threshold in Amps" + ::= { rPDU2BankConfigEntry 5 } -dm3ConfigConvConfigAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9) - } +rPDU2BankConfigNearOverloadCurrentThreshold OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "For the Converter Configuration Alarm (indicating a new converter has been detected); - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition." + "User-defined near bank overload current warning + threshold in Amps" + ::= { rPDU2BankConfigEntry 6 } - ::= { dm3ConfigConvAlarms 3 } +rPDU2BankConfigOverloadCurrentThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "User-defined bank overload current threshold + in Amps" + ::= { rPDU2BankConfigEntry 7 } -dm3ConfigConv1ofNAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9) - } + rPDU2BankConfigBankPeakCurrentReset OBJECT-TYPE + SYNTAX INTEGER { + noOperation (1), + reset (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "For the Converter 1ofN Alarm (indicating action if ONE converter of a N+1 system has failed); - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition." + "Setting this OID to reset (2) will cause the existing peak current value + to be replaced by the present load current value. - ::= { dm3ConfigConvAlarms 4 } + Getting this OID will do nothing and return the noOperation(1) value." + ::= { rPDU2BankConfigEntry 8 } -dm3ConfigConv2ofNAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9) - } - ACCESS read-write +-- rPDU2 Bank Properties + +rPDU2BankPropertiesTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDU2BankPropertiesEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "For the Converter 2ofN Alarm (indicating action if TWO OR MORE converters of a N+1 system has failed); - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition." + "A table of Rack PDU bank properties" + ::= { rPDU2Bank 2 } - ::= { dm3ConfigConvAlarms 5 } +rPDU2BankPropertiesEntry OBJECT-TYPE + SYNTAX RPDU2BankPropertiesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Properties of the currently queried + Rack PDU bank" + INDEX { rPDU2BankPropertiesIndex } + ::= { rPDU2BankPropertiesTable 1 } -dm3ConfigConvDiagAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9), - alarmNofN (10) +RPDU2BankPropertiesEntry ::= + SEQUENCE { + rPDU2BankPropertiesIndex INTEGER, + rPDU2BankPropertiesModule INTEGER, + rPDU2BankPropertiesNumber INTEGER, + rPDU2BankPropertiesPhaseLayout Rpdu2OutletPhaseLayoutType } - ACCESS read-write + +rPDU2BankPropertiesIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "For the Converter Diagnostics Alarm; - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition. - Setting this OID to alarmNofN (10) causes the alarm specified in the dm3ConfigConv1ofNAlarm OID - to be activated if ONE converter fails in an N+1 system. It causes the alarm specified in the - dm3ConfigConv2ofNAlarm OID to be activated if TWO OR MORE converters fail in an N+1 system." + "The index to the Rack PDU bank properties + table entry" + ::= { rPDU2BankPropertiesEntry 1 } - ::= { dm3ConfigConvAlarms 6 } +rPDU2BankPropertiesModule OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The user-defined Rack PDU numeric ID" + ::= { rPDU2BankPropertiesEntry 2 } -dm3ConfigConvImbalanceAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9), - alarmNofN (10) - } - ACCESS read-write +rPDU2BankPropertiesNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "For the Converter Imbalance Alarm; - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition. - Setting this OID to alarmNofN (10) causes the alarm specified in the dm3ConfigConv1ofNAlarm OID - to be activated if ONE converter fails in an N+1 system. It causes the alarm specified in the - dm3ConfigConv2ofNAlarm OID to be activated if TWO OR MORE converters fail in an N+1 system." + "The numeric bank ID" + ::= { rPDU2BankPropertiesEntry 3 } - ::= { dm3ConfigConvAlarms 7 } +rPDU2BankPropertiesPhaseLayout OBJECT-TYPE + SYNTAX Rpdu2OutletPhaseLayoutType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID describes the outlet phase connections on + the referenced bank as follows: -dm3ConfigConvCurrLimitAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9), - alarmNofN (10) - } - ACCESS read-write + 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 - "For the Converter Current Limit Alarm (indicating the converter is in the Current Limit state); - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition. - Setting this OID to alarmNofN (10) causes the alarm specified in the dm3ConfigConv1ofNAlarm OID - to be activated if ONE converter fails in an N+1 system. It causes the alarm specified in the - dm3ConfigConv2ofNAlarm OID to be activated if TWO OR MORE converters fail in an N+1 system." + "A table of Rack PDU bank status data" + ::= { rPDU2Bank 3 } - ::= { dm3ConfigConvAlarms 8 } +rPDU2BankStatusEntry OBJECT-TYPE + SYNTAX RPDU2BankStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Status data from currently queried Rack PDU + bank" + INDEX { rPDU2BankStatusIndex } + ::= { rPDU2BankStatusTable 1 } -dm3ConfigConvStandbyAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9), - alarmNofN (10) +RPDU2BankStatusEntry ::= + SEQUENCE { + rPDU2BankStatusIndex INTEGER, + rPDU2BankStatusModule INTEGER, + rPDU2BankStatusNumber INTEGER, + rPDU2BankStatusLoadState INTEGER, + rPDU2BankStatusCurrent INTEGER, + rPDU2BankStatusPeakCurrent INTEGER, + rPDU2BankStatusPeakCurrentTimestamp DisplayString, + rPDU2BankStatusPeakCurrentStartTime DisplayString } - ACCESS read-write + +rPDU2BankStatusIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "For the Converter Standby Alarm (indicating the converter is in the Standby state); - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition. - Setting this OID to alarmNofN (10) causes the alarm specified in the dm3ConfigConv1ofNAlarm OID - to be activated if ONE converter fails in an N+1 system. It causes the alarm specified in the - dm3ConfigConv2ofNAlarm OID to be activated if TWO OR MORE converters fail in an N+1 system." + "The index to the Rack PDU bank status + table entry" + ::= { rPDU2BankStatusEntry 1 } - ::= { dm3ConfigConvAlarms 9 } +rPDU2BankStatusModule OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The user-defined Rack PDU numeric ID" + ::= { rPDU2BankStatusEntry 2 } -dm3ConfigConvFanFailAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9), - alarmNofN (10) - } - ACCESS read-write +rPDU2BankStatusNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "For the Converter Fan Fail Alarm; - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition. - Setting this OID to alarmNofN (10) causes the alarm specified in the dm3ConfigConv1ofNAlarm OID - to be activated if ONE converter fails in an N+1 system. It causes the alarm specified in the - dm3ConfigConv2ofNAlarm OID to be activated if TWO OR MORE converters fail in an N+1 system." + "The numeric bank ID" + ::= { rPDU2BankStatusEntry 3 } - ::= { dm3ConfigConvAlarms 10 } - -dm3ConfigConvFailAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9), - alarmNofN (10) +rPDU2BankStatusLoadState OBJECT-TYPE + SYNTAX INTEGER { + lowLoad (1), + normal (2), + nearOverload (3), + overload (4) } - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "For the Converter Fail Alarm; - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition. - Setting this OID to alarmNofN (10) causes the alarm specified in the dm3ConfigConv1ofNAlarm OID - to be activated if ONE converter fails in an N+1 system. It causes the alarm specified in the - dm3ConfigConv2ofNAlarm OID to be activated if TWO OR MORE converters fail in an N+1 system." + "Indicates the present load status of the Rack PDU + bank being queried" + ::= { rPDU2BankStatusEntry 4 } - ::= { dm3ConfigConvAlarms 11 } - -dm3ConfigConvHwVoltAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9), - alarmNofN (10) - } - ACCESS read-write +rPDU2BankStatusCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "For the Converter Voltage Alarm (indicating voltage outside realistic limits, or a - possible measurement fault); - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition. - Setting this OID to alarmNofN (10) causes the alarm specified in the dm3ConfigConv1ofNAlarm OID - to be activated if ONE converter fails in an N+1 system. It causes the alarm specified in the - dm3ConfigConv2ofNAlarm OID to be activated if TWO OR MORE converters fail in an N+1 system." + "Indicates the current draw, in tenths of Amps, of the load + on the Rack PDU bank being queried" + ::= { rPDU2BankStatusEntry 5 } - ::= { dm3ConfigConvAlarms 12 } +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 --- the dm3ConfigOutputRelays group +rPDU2Outlet OBJECT IDENTIFIER ::= { rPDU2 9 } -dm3ConfigOutRlyTableSize OBJECT-TYPE +-- rPDU2 Switched Outlet Data + +rPDU2OutletSwitchedTableSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of DC powerplant Output Relays controllable - by this IP address." - ::= { dm3ConfigOutputRelays 1 } + "The number of switched outlets on connected Rack PDUs" + ::= { rPDU2Outlet 1} -dm3ConfigOutRlyTable OBJECT-TYPE - SYNTAX SEQUENCE OF ConfigOutRlyEntry +rPDU2OutletSwitched OBJECT IDENTIFIER ::= { rPDU2Outlet 2 } + +-- rPDU2 Switched Outlet Config + +rPDU2OutletSwitchedConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDU2OutletSwitchedConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION - "Allows for accessing settings of the Output Relays. The number of - entries is contained in the dm3ConfigOutRlyTableSize OID." - ::= { dm3ConfigOutputRelays 2 } - -dm3ConfigOutRlyEntry OBJECT-TYPE - SYNTAX ConfigOutRlyEntry + "A table of Rack PDU switched outlet configuration data" + ::= { rPDU2OutletSwitched 1 } + +rPDU2OutletSwitchedConfigEntry OBJECT-TYPE + SYNTAX RPDU2OutletSwitchedConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION - "The output relay to configure." - INDEX { dm3ConfigOutRlyIndex } - ::= { dm3ConfigOutRlyTable 1 } - -ConfigOutRlyEntry ::= + "Configuration data from currently queried + Rack PDU switched outlet" + INDEX { rPDU2OutletSwitchedConfigIndex } + ::= { rPDU2OutletSwitchedConfigTable 1 } + +RPDU2OutletSwitchedConfigEntry ::= SEQUENCE { - dm3ConfigOutRlyIndex INTEGER, - dm3ConfigOutRlyName DisplayString, - dm3ConfigOutRlyDelay INTEGER, - dm3ConfigOutRlyAlarm INTEGER + rPDU2OutletSwitchedConfigIndex INTEGER, + rPDU2OutletSwitchedConfigModule INTEGER, + rPDU2OutletSwitchedConfigName DisplayString, + rPDU2OutletSwitchedConfigNumber INTEGER, + rPDU2OutletSwitchedConfigPowerOnTime INTEGER, + rPDU2OutletSwitchedConfigPowerOffTime INTEGER, + rPDU2OutletSwitchedConfigRebootDuration INTEGER } - -dm3ConfigOutRlyIndex OBJECT-TYPE - SYNTAX INTEGER + +rPDU2OutletSwitchedConfigIndex OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index to the DC powerplant output relay." - ::= { dm3ConfigOutRlyEntry 1 } - -dm3ConfigOutRlyName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The name of the output relay. The maximum value is 16 characters." - ::= { dm3ConfigOutRlyEntry 2 } - -dm3ConfigOutRlyDelay OBJECT-TYPE + "The index to the Rack PDU switched outlet + configuration table entry" + ::= { rPDU2OutletSwitchedConfigEntry 1 } + +rPDU2OutletSwitchedConfigModule OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Output Relay Delay. This OID represents the time delay from the initiation of an - output relay action to when the output relay action does occur. If the alarm condition - disappears before the end of the delay, no action will occur. Delay for Major - and Minor alarms is not configurable and is always set to 0. - - Values are represented in hundredths of seconds. - Attempts to set the value above or below the acceptable range of the powerplant - will cause the value to be set at the high or low point of the range respectively." - ::= { dm3ConfigOutRlyEntry 3 } - -dm3ConfigOutRlyAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9) - } + "The user-defined Rack PDU numeric ID" + ::= { rPDU2OutletSwitchedConfigEntry 2 } + +rPDU2OutletSwitchedConfigName OBJECT-TYPE + SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION - "Output Relay Alarm. This setting indicates what action to perform in the event of - an output relay alarm condition; - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition. - - Relay Alarm for Major and Minor alarms is not configurable and is always set to - alarmMajor and alarmMinor respectively." + "The user-defined switched outlet ID string" + ::= { rPDU2OutletSwitchedConfigEntry 3 } - ::= { dm3ConfigOutRlyEntry 4 } +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 } --- the dm3ConfigInputRelays group +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 } -dm3ConfigInRlyTableSize OBJECT-TYPE +rPDU2OutletSwitchedConfigRebootDuration OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The number of DC powerplant Input Relays controllable - by this IP address." - ::= { dm3ConfigInputRelays 1 } + "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 } -dm3ConfigInRlyTable OBJECT-TYPE - SYNTAX SEQUENCE OF ConfigInRlyEntry +-- rPDU2 Switched Outlet Config + +rPDU2OutletSwitchedPropertiesTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDU2OutletSwitchedPropertiesEntry ACCESS not-accessible STATUS mandatory DESCRIPTION - "Allows for accessing settings of the Input Relays. The number of - entries is contained in the dm3ConfigInRlyTableSize OID." - ::= { dm3ConfigInputRelays 2 } + "A table of Rack PDU switched outlet properties" + ::= { rPDU2OutletSwitched 2 } -dm3ConfigInRlyEntry OBJECT-TYPE - SYNTAX ConfigInRlyEntry +rPDU2OutletSwitchedPropertiesEntry OBJECT-TYPE + SYNTAX RPDU2OutletSwitchedPropertiesEntry ACCESS not-accessible STATUS mandatory DESCRIPTION - "The input relay to configure." - INDEX { dm3ConfigInRlyIndex } - ::= { dm3ConfigInRlyTable 1 } - -ConfigInRlyEntry ::= - SEQUENCE { - dm3ConfigInRlyIndex INTEGER, - dm3ConfigInRlyName DisplayString, - dm3ConfigInRlyDelay INTEGER, - dm3ConfigInRlyAlarm INTEGER + "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 } - -dm3ConfigInRlyIndex OBJECT-TYPE - SYNTAX INTEGER + +rPDU2OutletSwitchedPropertiesIndex OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index to the DC powerplant input relay." - ::= { dm3ConfigInRlyEntry 1 } - -dm3ConfigInRlyName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory + "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 name of the input relay. The maximum value is 16 characters." + "The user-defined Rack PDU numeric ID" + ::= { rPDU2OutletSwitchedPropertiesEntry 2 } - ::= { dm3ConfigInRlyEntry 2 } - -dm3ConfigInRlyDelay OBJECT-TYPE +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-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Input Relay Delay. This OID represents the time delay from the initiation of an - input relay action to when the input relay action does occur. If the alarm condition - disappears before the end of the delay, no action will occur. - - Values are represented in hundredths of seconds. + "The numeric switched outlet ID" + ::= { rPDU2OutletSwitchedPropertiesEntry 4 } - Attempts to set the value above or below the acceptable range of the powerplant - will cause the value to be set at the high or low point of the range respectively." - ::= { dm3ConfigInRlyEntry 3 } - -dm3ConfigInRlyAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9) - } - ACCESS read-write +rPDU2OutletSwitchedPropertiesPhaseLayout OBJECT-TYPE + SYNTAX Rpdu2OutletPhaseLayoutType + ACCESS read-only STATUS mandatory DESCRIPTION - "Input Relay Alarm. This setting indicates what action to perform in the event of - an input relay alarm condition; - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition." + "This OID describes the phase connections of + the referenced outlet as follows: - ::= { dm3ConfigInRlyEntry 4 } + seqPhase1ToNeutral(1) indicates that the outlet is + wired from Phase 1 to Neutral. --- the dm3ConfigBreakers group + seqPhase2ToNeutral(2) indicates that the outlet is + wired from Phase 2 to Neutral. -dm3ConfigBreakersTableSize OBJECT-TYPE + 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 number of DC powerplant circuit breakers controllable - by this IP address." - ::= { dm3ConfigBreakers 1 } + "The numeric bank ID" + ::= { rPDU2OutletSwitchedPropertiesEntry 6 } -dm3ConfigBreakersTable OBJECT-TYPE - SYNTAX SEQUENCE OF ConfigBreakersEntry +-- rPDU2 Switched Outlet Status + +rPDU2OutletSwitchedStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDU2OutletSwitchedStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION - "Allows for accessing settings of the circuit breakers. The number of - entries is contained in the dm3ConfigBreakersTableSize OID." - ::= { dm3ConfigBreakers 2 } + "A table of Rack PDU switched outlet status + information" + ::= { rPDU2OutletSwitched 3 } -dm3ConfigBreakersEntry OBJECT-TYPE - SYNTAX ConfigBreakersEntry +rPDU2OutletSwitchedStatusEntry OBJECT-TYPE + SYNTAX RPDU2OutletSwitchedStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION - "The circuit breaker to configure." - INDEX { dm3ConfigBreakersIndex } - ::= { dm3ConfigBreakersTable 1 } - -ConfigBreakersEntry ::= + "Status information for currently queried + Rack PDU switched outlet" + INDEX { rPDU2OutletSwitchedStatusIndex } + ::= { rPDU2OutletSwitchedStatusTable 1 } + +RPDU2OutletSwitchedStatusEntry ::= SEQUENCE { - dm3ConfigBreakersIndex INTEGER, - dm3ConfigBreakersName DisplayString, - dm3ConfigBreakersAlarm INTEGER + rPDU2OutletSwitchedStatusIndex INTEGER, + rPDU2OutletSwitchedStatusModule INTEGER, + rPDU2OutletSwitchedStatusName DisplayString, + rPDU2OutletSwitchedStatusNumber INTEGER, + rPDU2OutletSwitchedStatusState INTEGER, + rPDU2OutletSwitchedStatusCommandPending INTEGER } - -dm3ConfigBreakersIndex OBJECT-TYPE - SYNTAX INTEGER + +rPDU2OutletSwitchedStatusIndex OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index to the DC powerplant circuit breaker." - ::= { dm3ConfigBreakersEntry 1 } - -dm3ConfigBreakersName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The name of the circuit breaker. The maximum value is 16 characters." - ::= { dm3ConfigBreakersEntry 2 } - -dm3ConfigBreakersAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Circuit Breaker Alarm. This setting indicates what action to perform in the event of - a circuit breaker alarm condition; - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition." - - ::= { dm3ConfigBreakersEntry 3 } - --- the dm3ConfigFuses group + "The index to the Rack PDU switched outlet + status information table entry" + ::= { rPDU2OutletSwitchedStatusEntry 1 } -dm3ConfigFusesTableSize OBJECT-TYPE +rPDU2OutletSwitchedStatusModule OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of DC powerplant Fuses controllable - by this IP address." - ::= { dm3ConfigFuses 1 } + "The user-defined Rack PDU numeric ID" + ::= { rPDU2OutletSwitchedStatusEntry 2 } -dm3ConfigFusesTable OBJECT-TYPE - SYNTAX SEQUENCE OF ConfigFusesEntry - ACCESS not-accessible +rPDU2OutletSwitchedStatusName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only STATUS mandatory DESCRIPTION - "Allows for accessing settings of the Fuses. The number of - entries is contained in the dm3ConfigFusesTableSize OID." - ::= { dm3ConfigFuses 2 } - -dm3ConfigFusesEntry OBJECT-TYPE - SYNTAX ConfigFusesEntry - ACCESS not-accessible + "The user-defined switched outlet ID string" + ::= { rPDU2OutletSwitchedStatusEntry 3 } + +rPDU2OutletSwitchedStatusNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The fuse to configure." - INDEX { dm3ConfigFusesIndex } - ::= { dm3ConfigFusesTable 1 } - -ConfigFusesEntry ::= - SEQUENCE { - dm3ConfigFusesIndex INTEGER, - dm3ConfigFusesName DisplayString, - dm3ConfigFusesAlarm INTEGER + "The numeric switched outlet ID" + ::= { rPDU2OutletSwitchedStatusEntry 4 } + +rPDU2OutletSwitchedStatusState OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2) } - -dm3ConfigFusesIndex OBJECT-TYPE - SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index to the DC powerplant fuse." - ::= { dm3ConfigFusesEntry 1 } - -dm3ConfigFusesName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The name of the fuse. The maximum value is 16 characters." - ::= { dm3ConfigFusesEntry 2 } - -dm3ConfigFusesAlarm OBJECT-TYPE - SYNTAX INTEGER { - alarmIgnore (1), - alarmRelay1 (2), - alarmRelay2 (3), - alarmRelay3 (4), - alarmRelay4 (5), - alarmRelay5 (6), - alarmRelay6 (7), - alarmMinor (8), - alarmMajor (9) + "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-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Fuses Alarm. This setting indicates what action to perform in the event of - a Fuse alarm condition; - Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. - Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an - alarm condition. - Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an - alarm condition. - Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an - alarm condition. - Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an - alarm condition. - Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an - alarm condition. - Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an - alarm condition. - Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an - alarm condition. - Setting this OID to alarmMajor (9) causes the Major relay to be activated for an - alarm condition." - - ::= { dm3ConfigFusesEntry 3 } + "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 } --- the dm3StatusSystem group +-- rPDU2 Switched Outlet Control -dm3StatusSystemTemp OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +rPDU2OutletSwitchedControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDU2OutletSwitchedControlEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "System temperature based on sensor on Master Controller PCB. - - Values are represented in thousandths of a degree. - Units are displayed in the scale shown in - the 'dm3StatusSysTempUnits' OID (Celsius or Fahrenheit)." - - ::= { dm3StatusSystem 1 } + "A table of Rack PDU switched outlet control + data" + ::= { rPDU2OutletSwitched 4 } -dm3StatusSystemStart OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only +rPDU2OutletSwitchedControlEntry OBJECT-TYPE + SYNTAX RPDU2OutletSwitchedControlEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "Time stamp at DC powerplant initialization. - The time is represented as MMM,DD,YYYY,HH:MM:SS." - ::= { dm3StatusSystem 2 } + "Control data for currently queried Rack + PDU switched outlet" + INDEX { rPDU2OutletSwitchedControlIndex } + ::= { rPDU2OutletSwitchedControlTable 1 } -dm3StatusSysRemoteAccess OBJECT-TYPE - SYNTAX INTEGER { - accessEnabled (1), - accessDisabled (2) +RPDU2OutletSwitchedControlEntry ::= + SEQUENCE { + rPDU2OutletSwitchedControlIndex INTEGER, + rPDU2OutletSwitchedControlModule INTEGER, + rPDU2OutletSwitchedControlName DisplayString, + rPDU2OutletSwitchedControlNumber INTEGER, + rPDU2OutletSwitchedControlCommand INTEGER } + +rPDU2OutletSwitchedControlIndex OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Remote Access indicator - This setting indicates if configuration (write) access to the powerplant is enabled or - disabled at the powerplant level. - This value will be accessEnabled (1) if remote configuration is enabled, and - accessDisabled (2) if remote configuration is disabled." - ::= { dm3StatusSystem 3 } + "The index to the Rack PDU switched outlet + control data table entry" + ::= { rPDU2OutletSwitchedControlEntry 1 } -dm3StatusSysSecurityLevel OBJECT-TYPE +rPDU2OutletSwitchedControlModule OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "This variable shows the current active security access level of controller. This - can only be changed directly from the front panel." - ::= { dm3StatusSystem 4 } + "The user-defined Rack PDU numeric ID" + ::= { rPDU2OutletSwitchedControlEntry 2 } -dm3StatusSysTempSanity OBJECT-TYPE - SYNTAX INTEGER{ - saneYES (1), - saneNO (2) - } +rPDU2OutletSwitchedControlName OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "System temperature sanity indicator. Indicates if the system temperature is - reasonable. Reasonable is defined based on powerplant type. A value of saneYes (1) - indicates temperature is reasonable, a value of saneNo (2) indicates it is not." - ::= { dm3StatusSystem 5 } + "The user-defined switched outlet ID string" + ::= { rPDU2OutletSwitchedControlEntry 3 } -dm3StatusSysAlarmState OBJECT-TYPE - SYNTAX INTEGER{ - alarmMinor (1), - alarmMajor (2), - alarmBoth (3), - alarmNone (4) - } +rPDU2OutletSwitchedControlNumber OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "System Alarm State. Reflects the alarm status of the overall DC system. - If a minor alarm is present, the value will be alarmMinor(1). - If a major alarm is present, the value will be alarmMajor(2). - If both minor and a major alarm is present, the value will be alarmBoth(3). - If no alarm is present, the value will be alarmNone(4)." - ::= { dm3StatusSystem 6 } + "The numeric switched outlet ID" + ::= { rPDU2OutletSwitchedControlEntry 4 } -dm3StatusSysTempUnits OBJECT-TYPE +rPDU2OutletSwitchedControlCommand OBJECT-TYPE SYNTAX INTEGER { - celsius(1), - fahrenheit(2) - } - ACCESS read-only + immediateOn (1), + immediateOff (2), + immediateReboot (3), + outletUnknown (4), + delayedOn (5), + delayedOff (6), + delayedReboot (7), + cancelPendingCommand (8) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "The temperature scale used to display the temperature - in the DC system, Celsius(1) or Fahrenheit(2). - This setting is based on the system preferences - configuration in the agent." - ::= { dm3StatusSystem 7 } + "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. --- the dm3StatusAlarms group + 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. -dm3StatusAlarmsTableSize OBJECT-TYPE + 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 DC powerplant alarms viewable - by this IP address." - ::= { dm3StatusAlarms 1 } + "The number of metered outlets on connect Rack PDUs" + ::= { rPDU2Outlet 3} -dm3StatusAlarmsTable OBJECT-TYPE - SYNTAX SEQUENCE OF StatusAlarmsEntry +rPDU2OutletMetered OBJECT IDENTIFIER ::= { rPDU2Outlet 4 } + +-- rPDU2 Metered Outlet Config + +rPDU2OutletMeteredConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDU2OutletMeteredConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION - "Allows for accessing system alarms. The number of - entries is contained in the dm3StatusAlarmsTableSize OID." - ::= { dm3StatusAlarms 2 } + "A table of Rack PDU metered outlet configuration data" + ::= { rPDU2OutletMetered 1 } -dm3StatusAlarmsEntry OBJECT-TYPE - SYNTAX StatusAlarmsEntry +rPDU2OutletMeteredConfigEntry OBJECT-TYPE + SYNTAX RPDU2OutletMeteredConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION - "The alarm to display." - INDEX { dm3StatusAlarmsIndex } - ::= { dm3StatusAlarmsTable 1 } - -StatusAlarmsEntry ::= - SEQUENCE { - dm3StatusAlarmsIndex INTEGER, - dm3StatusAlarmsText DisplayString - } + "Configuration data from currently queried + Rack PDU metered outlet" + INDEX { rPDU2OutletMeteredConfigIndex } + ::= { rPDU2OutletMeteredConfigTable 1 } -dm3StatusAlarmsIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The index of the system alarm." - ::= { dm3StatusAlarmsEntry 1 } - -dm3StatusAlarmsText OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The 16 character text describing the active alarm condition." - ::= { dm3StatusAlarmsEntry 2 } - --- the dm3StatusBattery group +RPDU2OutletMeteredConfigEntry ::= + SEQUENCE { + rPDU2OutletMeteredConfigIndex INTEGER, + rPDU2OutletMeteredConfigModule INTEGER, + rPDU2OutletMeteredConfigName DisplayString, + rPDU2OutletMeteredConfigNumber INTEGER, + rPDU2OutletMeteredConfigLowLoadCurrentThreshold INTEGER, + rPDU2OutletMeteredConfigNearOverloadCurrentThreshold INTEGER, + rPDU2OutletMeteredConfigOverloadCurrentThreshold INTEGER + } -dm3StatusBattCurrent OBJECT-TYPE +rPDU2OutletMeteredConfigIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Battery Current: This OID shows the battery current in thousandths of Amps (mA)." - ::= { dm3StatusBattery 1 } + "The index to the Rack PDU metered outlet + configuration table entry" + ::= { rPDU2OutletMeteredConfigEntry 1 } -dm3StatusBattTemp OBJECT-TYPE +rPDU2OutletMeteredConfigModule OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Battery Temperature: - - Values are represented in thousandths of a degree. - Units are displayed in the scale shown in - the 'dm3StatusSysTempUnits' OID (Celsius or Fahrenheit)." - - ::= { dm3StatusBattery 2 } + "The user-defined Rack PDU numeric ID" + ::= { rPDU2OutletMeteredConfigEntry 2 } -dm3StatusBattCurrentSanity OBJECT-TYPE - SYNTAX INTEGER{ - saneYES (1), - saneNO (2) - } - ACCESS read-only +rPDU2OutletMeteredConfigName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write STATUS mandatory DESCRIPTION - "Battery current sanity indicator. Indicates if the battery current is - reasonable. Reasonable is defined based on powerplant type. A value of saneYes (1) - indicates current is reasonable, a value of saneNo (2) indicates it is not." - ::= { dm3StatusBattery 3 } + "The user-defined metered outlet ID string" + ::= { rPDU2OutletMeteredConfigEntry 3 } -dm3StatusBattTempSanity OBJECT-TYPE - SYNTAX INTEGER{ - saneYES (1), - saneNO (2) - } +rPDU2OutletMeteredConfigNumber OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Battery temperature sanity indicator. Indicates if the battery temperature is - reasonable. Reasonable is defined based on powerplant type. A value of saneYes (1) - indicates temperature is reasonable, a value of saneNo (2) indicates it is not." - ::= { dm3StatusBattery 4 } - --- the dm3StatusOEM group + "The numeric switched outlet ID" + ::= { rPDU2OutletMeteredConfigEntry 4 } -dm3StatusOEMrectOffset OBJECT-TYPE +rPDU2OutletMeteredConfigLowLoadCurrentThreshold OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "This OID shows the rectifier offset value in thousandths of Volts (mV)." - ::= { dm3StatusOEM 1 } + "User-defined low load outlet current threshold in Watts" + ::= { rPDU2OutletMeteredConfigEntry 5 } -dm3StatusOEMrectGain OBJECT-TYPE +rPDU2OutletMeteredConfigNearOverloadCurrentThreshold OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "This OID shows the rectifier gain value in thousandths of Volts (mV/V)." - ::= { dm3StatusOEM 2 } + "User-defined near outlet overload warning threshold + in Watts" + ::= { rPDU2OutletMeteredConfigEntry 6 } -dm3StatusOEMconvOffset OBJECT-TYPE +rPDU2OutletMeteredConfigOverloadCurrentThreshold OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "This OID shows the converter offset value in thousandths of Volts (mV)." - ::= { dm3StatusOEM 3 } + "User-defined outlet overload current threshold in Watts" + ::= { rPDU2OutletMeteredConfigEntry 7 } -dm3StatusOEMconvGain OBJECT-TYPE +-- 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 - "This OID shows the converter gain value in thousandths of Volts (mV/V)." - ::= { dm3StatusOEM 4 } + "The index to the Rack PDU metered properties table + entry" + ::= { rPDU2OutletMeteredPropertiesEntry 1 } -dm3StatusOEMshuntOffset OBJECT-TYPE +rPDU2OutletMeteredPropertiesModule OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "This OID shows the shunt offset value in thousandths of Amps (mA)." - ::= { dm3StatusOEM 5 } + "The user-defined Rack PDU numeric ID" + ::= { rPDU2OutletMeteredPropertiesEntry 2 } -dm3StatusOEMshuntGain OBJECT-TYPE - SYNTAX INTEGER +rPDU2OutletMeteredPropertiesName OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "This OID shows the shunt gain value in thousandths of Amps (mA/A)." - ::= { dm3StatusOEM 6 } - --- the dm3StatusLVD group + "The user-defined metered outlet ID string" + ::= { rPDU2OutletMeteredPropertiesEntry 3 } -dm3StatusLVDTableSize OBJECT-TYPE +rPDU2OutletMeteredPropertiesNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of DC powerplant LVDs viewable - by this IP address." - ::= { dm3StatusLVD 1 } + "The numeric metered outlet ID" + ::= { rPDU2OutletMeteredPropertiesEntry 4 } -dm3StatusLVDTable OBJECT-TYPE - SYNTAX SEQUENCE OF StatusLVDEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Allows for accessing settings of the LVDs. The number of - entries is contained in the dm3StatusLVDTableSize OID." - ::= { dm3StatusLVD 2 } - -dm3StatusLVDEntry OBJECT-TYPE - SYNTAX StatusLVDEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "The LVD to gather status from." - INDEX { dm3StatusLVDIndex } - ::= { dm3StatusLVDTable 1 } - -StatusLVDEntry ::= - SEQUENCE { - dm3StatusLVDIndex INTEGER, - dm3StatusLVDName DisplayString, - dm3StatusLVDState INTEGER, - dm3StatusLVDHwFault INTEGER - } - -dm3StatusLVDIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The index to the DC powerplant LVD." - ::= { dm3StatusLVDEntry 1 } - -dm3StatusLVDName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The name of the LVD. The maximum size is - 16 characters. The name is set by using the - dm3ConfigLVDName OID. - This OID is provided for informational purposes only." - ::= { dm3StatusLVDEntry 2 } - -dm3StatusLVDState OBJECT-TYPE - SYNTAX INTEGER { - statusClosed (1), - statusOpened (2) - } +rPDU2OutletMeteredPropertiesLayout OBJECT-TYPE + SYNTAX Rpdu2OutletPhaseLayoutType ACCESS read-only STATUS mandatory DESCRIPTION - "Getting this OID will return statusClosed (1) if the LVD is closed. - statusOpened (2) will be returned if the LVD is opened." - ::= { dm3StatusLVDEntry 3 } + "This OID describes the phase connections of + the referenced outlet as follows: -dm3StatusLVDHwFault OBJECT-TYPE - SYNTAX INTEGER { - statusFault (1), - statusNofault (2) - } + 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 - "Getting this OID will return statusFault (1) if the LVD is faulted. - statusNofault (2) will be returned if the LVD is not faulted." - ::= { dm3StatusLVDEntry 4 } - --- the dm3StatusRectifier group + "Maximum power rating of Rack PDU metered outlet" + ::= { rPDU2OutletMeteredPropertiesEntry 6 } -dm3StatusRectTableSize OBJECT-TYPE +rPDU2OutletMeteredPropertiesBank OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of DC powerplant rectifiers viewable - by this IP address." - ::= { dm3StatusRectifier 1 } + "This outlet's numeric bank ID" + ::= { rPDU2OutletMeteredPropertiesEntry 7 } -dm3StatusRectTable OBJECT-TYPE - SYNTAX SEQUENCE OF StatusRectEntry +-- rPDU2 Metered Outlet Status + +rPDU2OutletMeteredStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDU2OutletMeteredStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION - "Allows for accessing settings of the rectifiers. The number of - entries is contained in the dm3StatusRectTableSize OID." - ::= { dm3StatusRectifier 2 } + "A table of Rack PDU metered outlet status data" + ::= { rPDU2OutletMetered 3 } -dm3StatusRectEntry OBJECT-TYPE - SYNTAX StatusRectEntry +rPDU2OutletMeteredStatusEntry OBJECT-TYPE + SYNTAX RPDU2OutletMeteredStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION - "The rectifier to gather status from." - INDEX { dm3StatusRectIndex } - ::= { dm3StatusRectTable 1 } - -StatusRectEntry ::= + "Status data from currently queried Rack PDU + metered outlet" + INDEX { rPDU2OutletMeteredStatusIndex } + ::= { rPDU2OutletMeteredStatusTable 1 } + +RPDU2OutletMeteredStatusEntry ::= SEQUENCE { - dm3StatusRectIndex INTEGER, - dm3StatusRectID INTEGER, - dm3StatusRectDesc DisplayString, - dm3StatusRectCurrent INTEGER, - dm3StatusRectCurrentLimit INTEGER, - dm3StatusRectStandby INTEGER, - dm3StatusRectFanFail INTEGER, - dm3StatusRectFail INTEGER, - dm3StatusRectDevType INTEGER, - dm3StatusRectPhyAddr INTEGER, - dm3StatusRectCfg INTEGER, - dm3StatusRectPcbRev INTEGER, - dm3StatusRectFwVer INTEGER, - dm3StatusRectPresent INTEGER, - dm3StatusRectDiagPass INTEGER, - dm3StatusRectState INTEGER + rPDU2OutletMeteredStatusIndex INTEGER, + rPDU2OutletMeteredStatusModule INTEGER, + rPDU2OutletMeteredStatusName DisplayString, + rPDU2OutletMeteredStatusNumber INTEGER, + rPDU2OutletMeteredStatusState INTEGER, + rPDU2OutletMeteredStatusCurrent INTEGER, + rPDU2OutletMeteredStatusPower INTEGER, + rPDU2OutletMeteredStatusPeakPower INTEGER, + rPDU2OutletMeteredStatusPeakPowerTimestamp DisplayString, + rPDU2OutletMeteredStatusPeakPowerStartTime DisplayString, + rPDU2OutletMeteredStatusEnergy INTEGER } -dm3StatusRectIndex OBJECT-TYPE - SYNTAX INTEGER +rPDU2OutletMeteredStatusIndex OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index to the DC powerplant rectifier." - ::= { dm3StatusRectEntry 1 } + "The index to the Rack PDU metered status table + entry" + ::= { rPDU2OutletMeteredStatusEntry 1 } -dm3StatusRectID OBJECT-TYPE - SYNTAX INTEGER +rPDU2OutletMeteredStatusModule OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "This OID shows the rectifier ID. This enumerates the number of the rectifier within - a group of rectifiers." - ::= { dm3StatusRectEntry 2 } + "The user-defined Rack PDU numeric ID" + ::= { rPDU2OutletMeteredStatusEntry 2 } -dm3StatusRectDesc OBJECT-TYPE - SYNTAX DisplayString +rPDU2OutletMeteredStatusName OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "This OID shows the 16-character rectifier description." - ::= { dm3StatusRectEntry 3 } + "The user-defined metered outlet ID string" + ::= { rPDU2OutletMeteredStatusEntry 3 } -dm3StatusRectCurrent OBJECT-TYPE - SYNTAX INTEGER +rPDU2OutletMeteredStatusNumber OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "This OID shows the rectifier current in thousandths of Amps (mA)." - ::= { dm3StatusRectEntry 4 } + "The numeric metered outlet ID" + ::= { rPDU2OutletMeteredStatusEntry 4 } -dm3StatusRectCurrentLimit OBJECT-TYPE - SYNTAX INTEGER { - statusTrue (1), - statusFalse (2) +rPDU2OutletMeteredStatusState OBJECT-TYPE + SYNTAX INTEGER { + lowLoad (1), + normal (2), + nearOverload (3), + overload (4) } ACCESS read-only STATUS mandatory DESCRIPTION - "Getting this OID will return statusTrue (1) if the rectifier is in the Current Limit state. - statusFalse (2) will be returned if the rectifier is not in the Current Limit state." - ::= { dm3StatusRectEntry 5 } + "Indicates the present load status of the Rack + PDU metered outlet being queried" + ::= { rPDU2OutletMeteredStatusEntry 5 } -dm3StatusRectStandby OBJECT-TYPE - SYNTAX INTEGER { - statusTrue (1), - statusFalse (2) - } +rPDU2OutletMeteredStatusCurrent OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Getting this OID will return statusTrue (1) if the rectifier is in the Standby state. - statusFalse (2) will be returned if the rectifier is not in the Standby state." - ::= { dm3StatusRectEntry 6 } + "Indicates the current draw, in tenths + of Amps, of the load on the Rack PDU + outlet being queried" + ::= { rPDU2OutletMeteredStatusEntry 6 } -dm3StatusRectFanFail OBJECT-TYPE - SYNTAX INTEGER { - statusTrue (1), - statusFalse (2) - } +rPDU2OutletMeteredStatusPower OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Getting this OID will return statusTrue (1) if the rectifier Fan has failed. - statusFalse (2) will be returned if the rectifier Fan has not failed." - ::= { dm3StatusRectEntry 7 } + "Indicates the power draw of the load + on the Rack PDU outlet being queried" + ::= { rPDU2OutletMeteredStatusEntry 7 } -dm3StatusRectFail OBJECT-TYPE - SYNTAX INTEGER { - statusTrue (1), - statusFalse (2) - } +rPDU2OutletMeteredStatusPeakPower OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Getting this OID will return statusTrue (1) if the rectifier has failed. - statusFalse (2) will be returned if the rectifier has not failed." - ::= { dm3StatusRectEntry 8 } + "Indicates the peak power load draw + on the Rack PDU outlet being queried" + ::= { rPDU2OutletMeteredStatusEntry 8 } -dm3StatusRectDevType OBJECT-TYPE - SYNTAX INTEGER +rPDU2OutletMeteredStatusPeakPowerTimestamp OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "This OID shows the rectifier device type." - ::= { dm3StatusRectEntry 9 } + "Indicates the date and time that this metered + outlet's peak power consumption occurred" + ::= { rPDU2OutletMeteredStatusEntry 9 } -dm3StatusRectPhyAddr OBJECT-TYPE - SYNTAX INTEGER +rPDU2OutletMeteredStatusPeakPowerStartTime OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "This OID shows the rectifier physical address (the address on the bus)." - ::= { dm3StatusRectEntry 10 } + "Indicates the start date and time that this metered + outlet began recording peak power observations" + ::= { rPDU2OutletMeteredStatusEntry 10 } -dm3StatusRectCfg OBJECT-TYPE - SYNTAX INTEGER { - statusTrue (1), - statusFalse (2) - } +rPDU2OutletMeteredStatusEnergy OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Getting this OID will return statusTrue (1) if the rectifier is present after - power-up or set-configuration. - statusFalse (2) will be returned if the rectifier is not configured." - ::= { dm3StatusRectEntry 11 } + "A user resettable energy meter measuring Rack PDU load + energy consumption in tenths of kilowatt-hours" + ::= { rPDU2OutletMeteredStatusEntry 11 } -dm3StatusRectPcbRev OBJECT-TYPE - SYNTAX INTEGER +-- 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 - "This OID shows the rectifier device PCB serial number." - ::= { dm3StatusRectEntry 12 } + "The number of connected temperature-humidity sensors" + ::= { rPDU2Sensor 1} -dm3StatusRectFwVer OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +rPDU2SensorTempHumidity OBJECT IDENTIFIER ::= { rPDU2Sensor 2 } + +-- rPDU2 Temperature and Humidity Sensor Config + +rPDU2SensorTempHumidityConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDU2SensorTempHumidityConfigEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "This OID shows the rectifier device firmware revision." - ::= { dm3StatusRectEntry 13 } + "A table of temperature-humidity sensor + configuration data" + ::= { rPDU2SensorTempHumidity 1 } -dm3StatusRectPresent OBJECT-TYPE - SYNTAX INTEGER { - statusTrue (1), - statusFalse (2) +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 - "Getting this OID will return statusTrue (1) if the rectifier is present. - statusFalse (2) will be returned if the rectifier is not present." - ::= { dm3StatusRectEntry 14 } + "The index to the temperature-humidity sensor + configuration data table entry" + ::= { rPDU2SensorTempHumidityConfigEntry 1 } -dm3StatusRectDiagPass OBJECT-TYPE - SYNTAX INTEGER { - statusTrue (1), - statusFalse (2) - } +rPDU2SensorTempHumidityConfigModule OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Getting this OID will return statusTrue (1) if the rectifier diagnostics have passed. - statusFalse (2) will be returned if the rectifier diagnostics have not passed." - ::= { dm3StatusRectEntry 15 } + "The user-defined Rack PDU numeric ID" + ::= { rPDU2SensorTempHumidityConfigEntry 2 } -dm3StatusRectState OBJECT-TYPE - SYNTAX INTEGER +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 - "This OID shows the rectifier device state as defined by the device status register." - ::= { dm3StatusRectEntry 16 } + "The temperature-humidity sensor numeric ID" + ::= { rPDU2SensorTempHumidityConfigEntry 4 } -dm3StatusSysRectVoltSanity OBJECT-TYPE +rPDU2SensorTempHumidityConfigTemperatureAlarmEnable OBJECT-TYPE SYNTAX INTEGER { - saneYES (1), - saneNO (2) + disabled (1), + enabled (2) } - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "Rectifier voltage sanity indicator. Indicates if the rectifier voltage is - reasonable. Reasonable is defined based on powerplant type. A value of saneYes (1) - indicates voltage is reasonable, a value of saneNo (2) indicates it is not." - ::= { dm3StatusRectifier 3 } + "Setting this OID enables or disables generation + of sensor temperature alarm. -dm3StatusSysRectAvailable OBJECT-TYPE - SYNTAX INTEGER { - statusTrue (1), - statusFalse (2) + 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-only + ACCESS read-write STATUS mandatory DESCRIPTION - "Getting this OID will return statusTrue (1) if the rectifier is available. - statusFalse (2) will be returned if the rectifier is not available." - ::= { dm3StatusRectifier 4 } + "Setting this OID enables or disables generation + of sensor humidity alarm. -dm3StatusSysRectType OBJECT-TYPE + Getting this OID returns the current value of + the humidity alarm enable." + ::= { rPDU2SensorTempHumidityConfigEntry 6 } + +rPDU2SensorTempHumidityConfigTempMaxThreshF OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "This OID shows the type of rectifier the system has. There can only be a single type of - rectifier in the power plant" - ::= { dm3StatusRectifier 5 } + "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 } -dm3StatusSysRectVoltage OBJECT-TYPE +rPDU2SensorTempHumidityConfigTempHighThreshF OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "This OID shows the system level rectifier voltage in thousandths of Volts (mV)." - ::= { dm3StatusRectifier 6 } + "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 } -dm3StatusSysRectCurrent OBJECT-TYPE +rPDU2SensorTempHumidityConfigTempHysteresisF OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "This OID shows the system level rectifier current in thousandths of Amps (mA)." - ::= { dm3StatusRectifier 7 } + "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 } --- the dm3StatusConverter group +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 } -dm3StatusConvTableSize OBJECT-TYPE +rPDU2SensorTempHumidityConfigTempHysteresisC OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The number of DC powerplant converters viewable - by this IP address." - ::= { dm3StatusConverter 1 } + "Sensor temperature hysteresis setting in Celsius" + ::= { rPDU2SensorTempHumidityConfigEntry 12 } -dm3StatusConvTable OBJECT-TYPE - SYNTAX SEQUENCE OF StatusConvEntry +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 - "Allows for viewing status of the converters. The number of - entries is contained in the dm3StatusConvTableSize OID." - ::= { dm3StatusConverter 2 } - -dm3StatusConvEntry OBJECT-TYPE - SYNTAX StatusConvEntry + "A table of temperature-humidity sensor status data" + ::= { rPDU2SensorTempHumidity 2 } + +rPDU2SensorTempHumidityStatusEntry OBJECT-TYPE + SYNTAX RPDU2SensorTempHumidityStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION - "The converter to gather status from." - INDEX { dm3StatusConvIndex } - ::= { dm3StatusConvTable 1 } - -StatusConvEntry ::= + "Status information from temperature-humidity sensor + being queried" + INDEX { rPDU2SensorTempHumidityStatusIndex } + ::= { rPDU2SensorTempHumidityStatusTable 1 } + +RPDU2SensorTempHumidityStatusEntry ::= SEQUENCE { - dm3StatusConvIndex INTEGER, - dm3StatusConvID INTEGER, - dm3StatusConvDesc DisplayString, - dm3StatusConvCurrent INTEGER, - dm3StatusConvCurrentLimit INTEGER, - dm3StatusConvStandby INTEGER, - dm3StatusConvFanFail INTEGER, - dm3StatusConvFail INTEGER, - dm3StatusConvDevType INTEGER, - dm3StatusConvPhyAddr INTEGER, - dm3StatusConvCfg INTEGER, - dm3StatusConvPcbRev INTEGER, - dm3StatusConvFwVer INTEGER, - dm3StatusConvPresent INTEGER, - dm3StatusConvDiagPass INTEGER, - dm3StatusConvState INTEGER + rPDU2SensorTempHumidityStatusIndex INTEGER, + rPDU2SensorTempHumidityStatusModule INTEGER, + rPDU2SensorTempHumidityStatusName DisplayString, + rPDU2SensorTempHumidityStatusNumber INTEGER, + rPDU2SensorTempHumidityStatusType INTEGER, + rPDU2SensorTempHumidityStatusCommStatus INTEGER, + rPDU2SensorTempHumidityStatusTempF INTEGER, + rPDU2SensorTempHumidityStatusTempC INTEGER, + rPDU2SensorTempHumidityStatusTempStatus INTEGER, + rPDU2SensorTempHumidityStatusRelativeHumidity INTEGER, + rPDU2SensorTempHumidityStatusHumidityStatus INTEGER } -dm3StatusConvIndex OBJECT-TYPE - SYNTAX INTEGER +rPDU2SensorTempHumidityStatusIndex OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index to the DC powerplant converter." - ::= { dm3StatusConvEntry 1 } - -dm3StatusConvID OBJECT-TYPE - SYNTAX INTEGER + "The index to the temperature-humidity + status data table entry" + ::= { rPDU2SensorTempHumidityStatusEntry 1 } + +rPDU2SensorTempHumidityStatusModule OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "This OID shows the converter ID. This enumerates the number of the converter within - a group of converters." - ::= { dm3StatusConvEntry 2 } + "The user-defined Rack PDU numeric ID" + ::= { rPDU2SensorTempHumidityStatusEntry 2 } -dm3StatusConvDesc OBJECT-TYPE +rPDU2SensorTempHumidityStatusName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "This OID shows the 16 character converter description." - ::= { dm3StatusConvEntry 3 } + "The user-defined temperature-humidity + sensor ID string" + ::= { rPDU2SensorTempHumidityStatusEntry 3 } -dm3StatusConvCurrent OBJECT-TYPE - SYNTAX INTEGER +rPDU2SensorTempHumidityStatusNumber OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "This OID shows the converter current in thousandths of Amps (mA)." - ::= { dm3StatusConvEntry 4 } + "The temperature-humidity sensor numeric ID" + ::= { rPDU2SensorTempHumidityStatusEntry 4 } + +rPDU2SensorTempHumidityStatusType OBJECT-TYPE + SYNTAX INTEGER { + temperatureOnly (1), + temperatureHumidity (2), + commsLost (3), + notInstalled (4) -dm3StatusConvCurrentLimit OBJECT-TYPE - SYNTAX INTEGER { - statusTrue (1), - statusFalse (2) } ACCESS read-only STATUS mandatory DESCRIPTION - "Getting this OID will return statusTrue (1) if the converter is in the Current Limit state. - statusFalse (2) will be returned if the converter is not in the Current Limit state." - ::= { dm3StatusConvEntry 5 } + "The type of the sensor" + ::= { rPDU2SensorTempHumidityStatusEntry 5 } -dm3StatusConvStandby OBJECT-TYPE - SYNTAX INTEGER { - statusTrue (1), - statusFalse (2) +rPDU2SensorTempHumidityStatusCommStatus OBJECT-TYPE + SYNTAX INTEGER { + notInstalled (1), + commsOK (2), + commsLost (3) } ACCESS read-only STATUS mandatory DESCRIPTION - "Getting this OID will return statusTrue (1) if the converter is in the Standby state. - statusFalse (2) will be returned if the converter is not in the Standby state." - ::= { dm3StatusConvEntry 6 } + "The communications status of the sensor" + ::= { rPDU2SensorTempHumidityStatusEntry 6 } -dm3StatusConvFanFail OBJECT-TYPE - SYNTAX INTEGER { - statusTrue (1), - statusFalse (2) - } +rPDU2SensorTempHumidityStatusTempF OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Getting this OID will return statusTrue (1) if the converter Fan has failed. - statusFalse (2) will be returned if the converter Fan has not failed." - ::= { dm3StatusConvEntry 7 } + "Sensor temperature reading in tenths of degrees Fahrenheit" + ::= { rPDU2SensorTempHumidityStatusEntry 7 } -dm3StatusConvFail OBJECT-TYPE - SYNTAX INTEGER { - statusTrue (1), - statusFalse (2) - } +rPDU2SensorTempHumidityStatusTempC OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Getting this OID will return statusTrue (1) if the converter has failed. - statusFalse (2) will be returned if the converter has not failed." - ::= { dm3StatusConvEntry 8 } + "Sensor temperature reading in tenths of degrees Celsius" + ::= { rPDU2SensorTempHumidityStatusEntry 8 } -dm3StatusConvDevType OBJECT-TYPE - SYNTAX INTEGER +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 shows the converter device type." - ::= { dm3StatusConvEntry 9 } + "This OID reports the current state of the temperature probe. -dm3StatusConvPhyAddr OBJECT-TYPE - SYNTAX INTEGER + 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 - "This OID shows the converter physical address (the address on the bus)." - ::= { dm3StatusConvEntry 10 } + "Sensor humidity reading in percent relative humidity" + ::= { rPDU2SensorTempHumidityStatusEntry 10 } -dm3StatusConvCfg OBJECT-TYPE - SYNTAX INTEGER { - statusTrue (1), - statusFalse (2) +rPDU2SensorTempHumidityStatusHumidityStatus OBJECT-TYPE + SYNTAX INTEGER { + notPresent (1), + belowMin (2), + belowLow (3), + normal (4), + aboveHigh (5), + aboveMax (6) } ACCESS read-only STATUS mandatory DESCRIPTION - "Getting this OID will return statusTrue (1) if the converter is present after - power-up or set-configuration. - statusFalse (2) will be returned if the converter is not configured." - ::= { dm3StatusConvEntry 11 } + "This OID reports the current state of the humidity probe. -dm3StatusConvPcbRev OBJECT-TYPE - SYNTAX INTEGER + 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 - "This OID shows the converter device PCB serial number." - ::= { dm3StatusConvEntry 12 } + "The number of connected discrete sensors" + ::= { rPDU2Sensor 3} -dm3StatusConvFwVer OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +rPDU2SensorDiscrete OBJECT IDENTIFIER ::= { rPDU2Sensor 4 } + +-- rPDU2 Discrete Sensor Config + +rPDU2SensorDiscreteConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDU2SensorDiscreteConfigEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "This OID shows the converter device firmware version." - ::= { dm3StatusConvEntry 13 } + "A table of discrete sensor configuration + data" + ::= { rPDU2SensorDiscrete 1 } -dm3StatusConvPresent OBJECT-TYPE - SYNTAX INTEGER { - statusTrue (1), - statusFalse (2) +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 - "Getting this OID will return statusTrue (1) if the converter is present. - statusFalse (2) will be returned if the converter is not present." - ::= { dm3StatusConvEntry 14 } + "The index to the discrete sensor configuration + data table entry" + ::= { rPDU2SensorDiscreteConfigEntry 1 } -dm3StatusConvDiagPass OBJECT-TYPE - SYNTAX INTEGER { - statusTrue (1), - statusFalse (2) - } +rPDU2SensorDiscreteConfigModule OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Getting this OID will return statusTrue (1) if the converter diagnostics have passed. - statusFalse (2) will be returned if the converter diagnostics have not passed." - ::= { dm3StatusConvEntry 15 } + "The user-defined Rack PDU numeric ID" + ::= { rPDU2SensorDiscreteConfigEntry 2 } -dm3StatusConvState OBJECT-TYPE - SYNTAX INTEGER +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 - "This OID shows the converter state as defined by the device status register." - ::= { dm3StatusConvEntry 16 } + "The discrete sensor numeric ID" + ::= { rPDU2SensorDiscreteConfigEntry 4 } -dm3StatusSysConvVoltSanity OBJECT-TYPE - SYNTAX INTEGER{ - saneYES (1), - saneNO (2) +rPDU2SensorDiscreteConfigNormalState OBJECT-TYPE + SYNTAX INTEGER { + normallyOpen (1), + normallyClosed (2) } - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "Converter voltage sanity indicator. Indicates if the converter voltage is - reasonable. Reasonable is defined based on powerplant type. A value of saneYes (1) - indicates voltage is reasonable, a value of saneNo (2) indicates it is not." - ::= { dm3StatusConverter 3 } - -dm3StatusSysConvAvailable OBJECT-TYPE - SYNTAX INTEGER { - statusTrue (1), - statusFalse (2) + "Indicates the normal state of the discrete input + contact" + ::= { rPDU2SensorDiscreteConfigEntry 5 } + +rPDU2SensorDiscreteConfigAbnormalSeverity OBJECT-TYPE + SYNTAX INTEGER { + informational (1), + warning (2), + critical (3) } - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "Getting this OID will return statusTrue (1) if the converter is available. - statusFalse (2) will be returned if the converter is not available." - ::= { dm3StatusConverter 4 } - -dm3StatusSysConvType OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only + "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 - "This OID shows the converter type." - ::= { dm3StatusConverter 5 } - -dm3StatusSysConvVoltage OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only + "A table of discrete sensor status data" + ::= { rPDU2SensorDiscrete 2 } + +rPDU2SensorDiscreteStatusEntry OBJECT-TYPE + SYNTAX RPDU2SensorDiscreteStatusEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "This OID shows the system level converter voltage in thousandths of volts (mV)." - ::= { dm3StatusConverter 6 } - -dm3StatusSysConvCurrent OBJECT-TYPE + "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 - "This OID shows the system level converter current in thousandths of Amps (mA)." - ::= { dm3StatusConverter 7 } - --- the dm3StatusOutputRelays group + "The index to the discrete sensor status data + table entry" + ::= { rPDU2SensorDiscreteStatusEntry 1 } -dm3StatusOutRlyTableSize OBJECT-TYPE +rPDU2SensorDiscreteStatusModule OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of DC powerplant output relays viewable - by this IP address." - ::= { dm3StatusOutputRelays 1 } + "The user-defined Rack PDU numeric ID" + ::= { rPDU2SensorDiscreteStatusEntry 2 } -dm3StatusOutRlyTable OBJECT-TYPE - SYNTAX SEQUENCE OF StatusOutRlyEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Allows for viewing status of the output relays. The number of - entries is contained in the dm3StatusOutRlyTableSize OID." - ::= { dm3StatusOutputRelays 2 } - -dm3StatusOutRlyEntry OBJECT-TYPE - SYNTAX StatusOutRlyEntry - ACCESS not-accessible +rPDU2SensorDiscreteStatusName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only STATUS mandatory DESCRIPTION - "The output relay to gather status from." - INDEX { dm3StatusOutRlyIndex } - ::= { dm3StatusOutRlyTable 1 } + "The user-defined discrete sensor ID string" + ::= { rPDU2SensorDiscreteStatusEntry 3 } -StatusOutRlyEntry ::= - SEQUENCE { - dm3StatusOutRlyIndex INTEGER, - dm3StatusOutRlyName DisplayString, - dm3StatusOutRlyStatus INTEGER - } - -dm3StatusOutRlyIndex OBJECT-TYPE - SYNTAX INTEGER +rPDU2SensorDiscreteStatusNumber OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index to the DC powerplant output relay." - ::= { dm3StatusOutRlyEntry 1 } - -dm3StatusOutRlyName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The name of the output relay. The maximum size is - 16 characters. The name is set by using the - dm3ConfigOutRlyName OID. - This OID is provided for informational purposes only." - ::= { dm3StatusOutRlyEntry 2 } - -dm3StatusOutRlyStatus OBJECT-TYPE - SYNTAX INTEGER { - statusOn (1), - statusOff (2) + "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 - "Getting this OID will return statusOn (1) if the output relay is enabled/on. - statusOff (2) will be returned if the output relay is disabled/off." - ::= { dm3StatusOutRlyEntry 3 } - - --- the dm3StatusInputRelays group + "The type of discrete sensor currently being queried" + ::= { rPDU2SensorDiscreteStatusEntry 5 } -dm3StatusInRlyTableSize OBJECT-TYPE - SYNTAX INTEGER +rPDU2SensorDiscreteStatusCommStatus OBJECT-TYPE + SYNTAX INTEGER { + notInstalled(1), + commsOK(2), + commsLost(3) + } ACCESS read-only STATUS mandatory DESCRIPTION - "The number of DC powerplant input relays viewable - by this IP address." - ::= { dm3StatusInputRelays 1 } - -dm3StatusInRlyTable OBJECT-TYPE - SYNTAX SEQUENCE OF StatusInRlyEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Allows for viewing status of the input relays. The number of - entries is contained in the dm3StatusInRlyTableSize OID." - ::= { dm3StatusInputRelays 2 } + "The communications status of the sensor" + ::= { rPDU2SensorDiscreteStatusEntry 6 } - -dm3StatusInRlyEntry OBJECT-TYPE - SYNTAX StatusInRlyEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "The input relays to gather status from." - INDEX { dm3StatusInRlyIndex } - ::= { dm3StatusInRlyTable 1 } - -StatusInRlyEntry ::= - SEQUENCE { - dm3StatusInRlyIndex INTEGER, - dm3StatusInRlyName DisplayString, - dm3StatusInRlyStatus INTEGER +rPDU2SensorDiscreteStatusCurrentState OBJECT-TYPE + SYNTAX INTEGER { + open (1), + closed (2), + unknown (3) } - -dm3StatusInRlyIndex OBJECT-TYPE - SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index to the DC powerplant input relay." - ::= { dm3StatusInRlyEntry 1 } - -dm3StatusInRlyName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The name of the input relay. The maximum size is - 16 characters. The name is set by using the - dm3ConfigInRlyName OID. - This OID is provided for informational purposes only." - ::= { dm3StatusInRlyEntry 2 } - -dm3StatusInRlyStatus OBJECT-TYPE - SYNTAX INTEGER { - statusOn (1), - statusOff (2) + "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 - "Getting this OID will return statusOn (1) if the input relay is enabled/on. - statusOff (2) will be returned if the input relay is disabled/off." - ::= { dm3StatusInRlyEntry 3 } + "Indicates alarm status of discrete sensor input" + ::= { rPDU2SensorDiscreteStatusEntry 8 } --- the dm3StatusBreakers group +rPDU2Group OBJECT IDENTIFIER ::= { rPDU2 11 } -dm3StatusBreakersTableSize OBJECT-TYPE - SYNTAX INTEGER +-- rPDU2 Total Rack PDU Network Port Sharing (NPS) group power and energy + +rPDU2GroupNumberOfDevices OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of DC powerplant circuit breakers viewable - by this IP address." - ::= { dm3StatusBreakers 1 } + "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." -dm3StatusBreakersTable OBJECT-TYPE - SYNTAX SEQUENCE OF StatusBreakersEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Allows for viewing status of the circuit breakers. The number of - entries is contained in the dm3StatusBreakersTableSize OID." - ::= { dm3StatusBreakers 2 } + ::= { rPDU2Group 1 } -dm3StatusBreakersEntry OBJECT-TYPE - SYNTAX StatusBreakersEntry - ACCESS not-accessible +rPDU2GroupTotalPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The circuit breaker to gather status from." - INDEX { dm3StatusBreakersIndex } - ::= { dm3StatusBreakersTable 1 } + "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." -StatusBreakersEntry ::= - SEQUENCE { - dm3StatusBreakersIndex INTEGER, - dm3StatusBreakersName DisplayString, - dm3StatusBreakersStatus INTEGER - } - -dm3StatusBreakersIndex OBJECT-TYPE - SYNTAX INTEGER + ::= { rPDU2Group 2 } + +rPDU2GroupTotalEnergy OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index to the DC powerplant circuit breaker." - ::= { dm3StatusBreakersEntry 1 } - -dm3StatusBreakersName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The name of the circuit breaker. The maximum size is - 16 characters. The name is set by using the - dm3ConfigBreakersName OID. - This OID is provided for informational purposes only." - ::= { dm3StatusBreakersEntry 2 } - -dm3StatusBreakersStatus OBJECT-TYPE - SYNTAX INTEGER { - statusClosed (1), - statusOpen (2) - } - ACCESS read-only + "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 - "Getting this OID will return statusClosed (1) if the circuit breaker is closed. - statusOpen (2) will be returned if the circuit breaker is open." - ::= { dm3StatusBreakersEntry 3 } - --- the dm3StatusFuses group + "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. -dm3StatusFusesTableSize OBJECT-TYPE + 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 DC powerplant fuses controllable - by this IP address." - ::= { dm3StatusFuses 1 } + "The number of connected Rack PDU banks" + ::= { rPDU2 12} -dm3StatusFusesTable OBJECT-TYPE - SYNTAX SEQUENCE OF StatusFusesEntry +rPDU2PhaseToPhase OBJECT IDENTIFIER ::= { rPDU2 13 } + +rPDU2PhaseToPhaseStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF RPDU2PhaseToPhaseStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION - "Allows for viewing status of the fuses. The number of - entries is contained in the dm3StatusFusesTableSize OID." - ::= { dm3StatusFuses 2 } - -dm3StatusFusesEntry OBJECT-TYPE - SYNTAX StatusFusesEntry + "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 - "The fuse to gather status from." - INDEX { dm3StatusFusesIndex } - ::= { dm3StatusFusesTable 1 } - -StatusFusesEntry ::= + "Status data from currently queried Rack PDU + phase to phase outputs" + INDEX { rPDU2PhaseToPhaseStatusIndex } + ::= { rPDU2PhaseToPhaseStatusTable 1 } + +RPDU2PhaseToPhaseStatusEntry ::= SEQUENCE { - dm3StatusFusesIndex INTEGER, - dm3StatusFusesName DisplayString, - dm3StatusFusesStatus INTEGER + rPDU2PhaseToPhaseStatusIndex INTEGER, + rPDU2PhaseToPhaseStatusModule INTEGER, + rPDU2PhaseToPhaseStatusVoltage1to2 INTEGER, + rPDU2PhaseToPhaseStatusVoltage2to3 INTEGER, + rPDU2PhaseToPhaseStatusVoltage3to1 INTEGER } -dm3StatusFusesIndex OBJECT-TYPE - SYNTAX INTEGER +rPDU2PhaseToPhaseStatusIndex OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index to the DC powerplant fuse." - ::= { dm3StatusFusesEntry 1 } - -dm3StatusFusesName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The name of the fuse. The maximum size is - 16 characters. The name is set by using the - dm3ConfigFuseName OID. - This OID is provided for informational purposes only." - ::= { dm3StatusFusesEntry 2 } + "The index to the Rack PDU phase to phase status table + entry" + ::= { rPDU2PhaseToPhaseStatusEntry 1 } -dm3StatusFusesStatus OBJECT-TYPE - SYNTAX INTEGER { - statusClosed (1), - statusOpen (2) - } +rPDU2PhaseToPhaseStatusModule OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Getting this OID will return statusClosed (1) if the fuse is closed. - statusOpen (2) will be returned if the fuse is open." - ::= { dm3StatusFusesEntry 3 } - --- the atsIdent group + "The user-defined Rack PDU numeric ID" + ::= { rPDU2PhaseToPhaseStatusEntry 2 } -atsIdentHardwareRev OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The hardware revision of the Automatic Transfer Switch. - This value is set at the factory." - ::= { atsIdent 1 } -atsIdentFirmwareRev OBJECT-TYPE - SYNTAX DisplayString +rPDU2PhaseToPhaseStatusVoltage1to2 OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "A string identifying the Automatic Transfer Switch - firmware revision." - ::= { atsIdent 2 } + "Indicates the Voltage, in Volts, of the Rack + PDU phase 1 to phase 2 output being queried" + ::= { rPDU2PhaseToPhaseStatusEntry 3 } -atsIdentFirmwareDate OBJECT-TYPE - SYNTAX DisplayString +rPDU2PhaseToPhaseStatusVoltage2to3 OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The date of release for this Automatic Transfer Switch - firmware revision. " - ::= { atsIdent 3 } + "Indicates the Voltage, in Volts, of the Rack + PDU phase 2 to phase 3 output being queried" + ::= { rPDU2PhaseToPhaseStatusEntry 4 } -atsIdentDateOfManufacture OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The date when the Automatic Transfer Switch was manufactured in mm/dd/yyyy format. - This value is set at the factory. " - ::= { atsIdent 4 } - -atsIdentModelNumber OBJECT-TYPE - SYNTAX DisplayString +rPDU2PhaseToPhaseStatusVoltage3to1 OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "A string identifying the model number of the Automatic Transfer Switch. - This value is set at the factory." - ::= { atsIdent 5 } + "Indicates the Voltage, in Volts, of the Rack + PDU phase 3 to phase 2 output being queried" + ::= { rPDU2PhaseToPhaseStatusEntry 5 } -atsIdentSerialNumber OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "A string identifying the serial number of - the Automatic Transfer Switch. This value is set at the factory." - ::= { atsIdent 6 } + -atsIdentNominalLineVoltage OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "RMS Utility Voltage measured in Volts." - ::= { atsIdent 7 } +-- the cooling group -atsIdentNominalLineFrequency OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Utility Power Frequency measured in Hertz." - ::= { atsIdent 8 } +coolingUnit OBJECT IDENTIFIER ::= { cooling 1 } -atsIdentDeviceRating OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This gives the device rating in Amps" - ::= { atsIdent 9 } - +coolingUnitTableSize OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of cooling units accessible via this agent." + ::= { coolingUnit 1 } --- the atsCalibration group - --- Input Voltage Calibration Factor table +coolingUnitTable OBJECT-TYPE + SYNTAX SEQUENCE OF CoolingUnitEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of cooling unit level data." + ::= { coolingUnit 2} - atsCalibrationNumInputs OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of inputs to this device." - ::= { atsCalibrationInput 1 } +coolingUnitEntry OBJECT-TYPE + SYNTAX CoolingUnitEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An element of coolingUnitTable." + INDEX { coolingUnitTableIndex } + ::= { coolingUnitTable 1 } - atsCalibrationNumInputPhases OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of phases per input for this device." - ::= { atsCalibrationInput 2 } +CoolingUnitEntry ::= SEQUENCE { + coolingUnitTableIndex INTEGER +} - atsCalibrationInputTable OBJECT-TYPE - SYNTAX SEQUENCE OF ATSCalibrationInputPhaseEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "The number of phases per input line to this device." - ::= { atsCalibrationInput 3 } +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 } - atsCalibrationInputPhaseEntry OBJECT-TYPE - SYNTAX ATSCalibrationInputPhaseEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An entry containing calibration information applicable to a - particular input phase." - INDEX { atsCalibrationInputTableIndex, atsCalibrationInputPhaseTableIndex } - ::= { atsCalibrationInputTable 1 } +coolingUnitAbout OBJECT IDENTIFIER ::= { coolingUnit 3 } - ATSCalibrationInputPhaseEntry ::= SEQUENCE { - atsCalibrationInputTableIndex INTEGER, - atsCalibrationInputPhaseTableIndex INTEGER, - atsLineVoltageCalibrationFactor INTEGER - } +coolingUnitAboutTableSize OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The potential number of entries available in coolingUnitAboutTable." + ::= { coolingUnitAbout 1 } - atsCalibrationInputTableIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The input identifier." - ::= { atsCalibrationInputPhaseEntry 1 } +coolingUnitAboutTable OBJECT-TYPE + SYNTAX SEQUENCE OF CoolingUnitAboutEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of unit reference information." + ::= { coolingUnitAbout 2} - atsCalibrationInputPhaseTableIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The input phase identifier." - ::= { atsCalibrationInputPhaseEntry 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 +} - atsLineVoltageCalibrationFactor OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The Line Voltage Calibration factor. - This value is set at the factory." - ::= { atsCalibrationInputPhaseEntry 3 } +coolingUnitAboutTableIndex OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The static reference identifier for each table entry." + ::= { coolingUnitAboutEntry 1 } --- Power Supply Voltage Calibration table +coolingUnitAboutDescription OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A text description of the information presented in coolingUnitAboutValue." + ::= { coolingUnitAboutEntry 2 } - atsCalibrationPowerSupplyVoltages OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of power supply voltages supported by this device. - This variable indicates the number of rows in the - atsCalibrationPowerSupplyTable." - ::= { atsCalibrationPowerSupply 1 } +coolingUnitAboutValue OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The actual value of the current table entry." + ::= { coolingUnitAboutEntry 3 } - atsCalibrationPowerSupplyVoltageTable OBJECT-TYPE - SYNTAX SEQUENCE OF ATSCalibrationPowerSupplyVoltageEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of Power Supply table entries." - ::= { atsCalibrationPowerSupply 2 } +coolingUnitStatus OBJECT IDENTIFIER ::= { coolingUnit 4 } +coolingUnitStatusAnalog OBJECT IDENTIFIER ::= { coolingUnitStatus 1 } - atsCalibrationPowerSupplyVoltageEntry OBJECT-TYPE - SYNTAX ATSCalibrationPowerSupplyVoltageEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An entry containing information applicable to a - particular Power Supply Voltage." - INDEX { atsCalibrationPowerSupplyVoltageTableIndex } - ::= { atsCalibrationPowerSupplyVoltageTable 1 } +coolingUnitStatusAnalogTableSize OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The potential number of entries available in coolingUnitStatusAnalogTable." + ::= { coolingUnitStatusAnalog 1 } - ATSCalibrationPowerSupplyVoltageEntry ::= SEQUENCE { - atsCalibrationPowerSupplyVoltageTableIndex INTEGER, - atsCalibrationPowerSupplyVoltage INTEGER, - atsPowerSupplyVoltageCalibrationFactor INTEGER - } +coolingUnitStatusAnalogTable OBJECT-TYPE + SYNTAX SEQUENCE OF CoolingUnitStatusAnalogEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of analog unit status data." + ::= { coolingUnitStatusAnalog 2} - atsCalibrationPowerSupplyVoltageTableIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The power supply voltage identifier." - ::= { atsCalibrationPowerSupplyVoltageEntry 1 } +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 +} - atsCalibrationPowerSupplyVoltage OBJECT-TYPE - SYNTAX INTEGER { - powerSupply24V(1), - powerSupply12V(2), - powerSupply(3), - powerSupply24VSourceB(4), - powerSupplyMinus12V(5) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This value describes the power supply voltage of - 24V Source A, 24V Source B, +12V, -12V and 5V." - ::= { atsCalibrationPowerSupplyVoltageEntry 2 } +coolingUnitStatusAnalogTableIndex OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The static reference identifier for each table entry." + ::= { coolingUnitStatusAnalogEntry 1 } - atsPowerSupplyVoltageCalibrationFactor OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The Line Voltage Calibration factor. - This value is set at the factory." - ::= { atsCalibrationPowerSupplyVoltageEntry 3 } +coolingUnitStatusAnalogDescription OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A text description of the information presented in coolingUnitStatusAnalogValue." + ::= { coolingUnitStatusAnalogEntry 2 } --- Output Current Calibration table +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 } - atsCalibrationNumOutputs OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of output lines from this device. - This variable indicates the number of rows in the - atsCalibrationOutputTable." - ::= { atsCalibrationOutput 1 } +coolingUnitStatusAnalogUnits OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The unit of measure by which coolingUnitStatusAnalogValue is expressed." + ::= { coolingUnitStatusAnalogEntry 4 } - atsCalibrationNumOutputPhases OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of output phases utilized in this - device." - ::= { atsCalibrationOutput 2 } +coolingUnitStatusAnalogScale OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The factor by which coolingUnitStatusAnalogValue is expressed." + ::= { coolingUnitStatusAnalogEntry 5 } - atsCalibrationOutputTable OBJECT-TYPE - SYNTAX SEQUENCE OF ATSCalibrationOutputEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of output table entries." - ::= { atsCalibrationOutput 3 } +coolingUnitStatusDiscrete OBJECT IDENTIFIER ::= { coolingUnitStatus 2 } - atsCalibrationOutputEntry OBJECT-TYPE - SYNTAX ATSCalibrationOutputEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An entry containing information applicable to a - particular output." - INDEX { atsCalibrationOutputTableIndex, atsCalibrationOutputPhasesTableIndex } - ::= { atsCalibrationOutputTable 1 } +coolingUnitStatusDiscreteTableSize OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The potential number of entries available in coolingUnitStatusDiscreteTable." + ::= { coolingUnitStatusDiscrete 1 } - ATSCalibrationOutputEntry ::= SEQUENCE { - atsCalibrationOutputTableIndex INTEGER, - atsCalibrationOutputPhasesTableIndex INTEGER, - atsOutputCurrentCalibrationFactor INTEGER - } +coolingUnitStatusDiscreteTable OBJECT-TYPE + SYNTAX SEQUENCE OF CoolingUnitStatusDiscreteEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A table of discrete unit status data." + ::= { coolingUnitStatusDiscrete 2} - atsCalibrationOutputTableIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The output identifier." - ::= { atsCalibrationOutputEntry 1 } +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 +} - atsCalibrationOutputPhasesTableIndex OBJECT-TYPE - SYNTAX INTEGER{ - phase1(1), - phase2(2), - phase3(3), - neutral(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Description of each calibration factor for each - output phase utilized in this device and one for neutral. " - ::= { atsCalibrationOutputEntry 2 } +coolingUnitStatusDiscreteTableIndex OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The static reference identifier for each table entry." + ::= { coolingUnitStatusDiscreteEntry 1 } - atsOutputCurrentCalibrationFactor OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The output current calibration factor measured in Amps." - ::= { atsCalibrationOutputEntry 3 } +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 } --- the atsControl group - -atsControlResetATS OBJECT-TYPE - SYNTAX INTEGER { - none(1), - reset(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Setting this variable will cause the Automatic Transfer Switch to - perform a power-on reset." - ::= { atsControl 1 } +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 } -atsControlClearAllAlarms OBJECT-TYPE - SYNTAX INTEGER { - none(1), - clear(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Setting this variable will clear all alarms in the Automatic Transfer Switch. - Returns (-1) if unsupported." - ::= { atsControl 2 } - +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 } --- the atsConfig group - -atsConfigProductName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "A configurable character string." - ::= { atsConfig 1 } - -atsConfigPreferredSource OBJECT-TYPE - SYNTAX INTEGER { - sourceA(1), - sourceB(2), - none(3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "This variable returns the preferred source of power when both sources are OK." - ::= { atsConfig 2 } +coolingUnitConfiguration OBJECT IDENTIFIER ::= { coolingUnit 5 } +coolingUnitConfigurationAnalog OBJECT IDENTIFIER ::= { coolingUnitConfiguration 1 } -atsConfigFrontPanelLockout OBJECT-TYPE - SYNTAX INTEGER { - disableFrontPanel(1), - enableFrontPanel(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Setting this variable to disableFrontPanel(1), prevents source - preference configuration of the Automatic Transfer Switch via the - Front Panel. - Setting this variable to enableFrontPanel(2)allows, source preference - configuration of the Automatic Transfer Switch via the Front Panel." - ::= { atsConfig 3 } +coolingUnitConfigurationAnalogTableSize OBJECT-TYPE + SYNTAX INTEGER (0..2147483647) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The potential number of entries available in coolingUnitConfigurationAnalogTable." + ::= { coolingUnitConfigurationAnalog 1 } -atsConfigVoltageSensitivity OBJECT-TYPE - SYNTAX INTEGER { - high(1), - low(2) - } - ACCESS read-write +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 + +dm3IdentSysDescriptionTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "This variable defines the sensitivity to changes in voltage: - high(1) for best protection, low(2) for frequent small line - voltage changes." - ::= { atsConfig 4 } + "The number of DC description records." + ::= { dm3IdentSystem 1 } -atsConfigTransferVoltageRange OBJECT-TYPE - SYNTAX INTEGER { - wide(1), - medium(2), - narrow(3) - } - ACCESS read-write +dm3IdentSysDescriptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dm3IdentSysDescriptionEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "This variable defines the range of acceptable voltage from a power source. - If the voltage measured from the selected input source is not within this - range, the Automatic Transfer Switch will switch over (transfer) to the - alternate power source." - - ::= { atsConfig 5 } + "Allows for accessing description records of the powerplant. The number of + entries is contained in the dm3IdentSysDescriptionTableSize OID." + ::= { dm3IdentSystem 2 } -atsConfigCurrentLimit OBJECT-TYPE - SYNTAX INTEGER (0..20) - ACCESS read-write +dm3IdentSysDescriptionEntry OBJECT-TYPE + SYNTAX Dm3IdentSysDescriptionEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "The threshold (in Amps) at which an Over Current Alarm will be generated. - This OID returns the overload threshold value of the - OID atsConfigPhaseOverLoadThreshold for the 1U ATS and - OID atsConfigBankOverLoadThreshold of total for the 2U ATS. - Setting this OID does not have any impact on the device." - ::= { atsConfig 6 } - - -atsConfigResetValues OBJECT-TYPE - SYNTAX INTEGER { - none(1), - reset(2) + "The powerplant description record to reference." + INDEX { dm3IdentSysDescriptionIndex } + ::= { dm3IdentSysDescriptionTable 1 } + +Dm3IdentSysDescriptionEntry ::= + SEQUENCE { + dm3IdentSysDescriptionIndex INTEGER, + dm3IdentSysDescriptionText DisplayString } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Resets the ATS configuration to its default values. - Returns (-1) if not supported." - - ::= { atsConfig 7 } -atsConfigLineVRMS OBJECT-TYPE +dm3IdentSysDescriptionIndex OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "To configure the input RMS voltage." - - ::= { atsConfig 8 } + "The index to the DC powerplant description record." + ::= { dm3IdentSysDescriptionEntry 1 } -atsConfigLineVRMSNarrowLimit OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +dm3IdentSysDescriptionText OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only STATUS mandatory DESCRIPTION - "To configure the Line VRMS Narrow Limit." - - ::= { atsConfig 9 } + "A 16 character text field describing the DC power plant device. + This field can be configured from the dm3ConfigSysDescriptionText OID." + ::= { dm3IdentSysDescriptionEntry 2 } -atsConfigLineVRMSMediumLimit OBJECT-TYPE +dm3IdentSysModel OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "To configure the Line VRMS Medium Limit." - - ::= { atsConfig 10 } + "Model type of the DC power plant." + ::= { dm3IdentSystem 3 } -atsConfigLineVRMSWideLimit OBJECT-TYPE +dm3IdentSysCntrlRev OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "To configure the Line VRMS Wide Limit." - - ::= { atsConfig 11 } + "Integer representation of the hardware revision of the Master Controller board." + ::= { dm3IdentSystem 4 } -atsConfigFrequencyDeviation OBJECT-TYPE - SYNTAX INTEGER { - one(1), - two(2), - three(3) - } - ACCESS read-write +dm3IdentSysFWVersion OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "To configure the frequency deviation." - - ::= { atsConfig 12 } - --- Bank table + "Integer representation of the power plant Master Controller firmware revision." + ::= { dm3IdentSystem 5 } + +-- the dm3ConfigSystem group -atsConfigBankTableSize OBJECT-TYPE - SYNTAX INTEGER +dm3ConfigSysDescriptionTableSize OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The size of the bank table." - ::= { atsConfig 13 } - - -atsConfigBankTable OBJECT-TYPE - SYNTAX SEQUENCE OF ATSConfigBankEntry + "The number of DC description records." + ::= { dm3ConfigSystem 1 } + +dm3ConfigSysDescriptionTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dm3ConfigSysDescriptionEntry ACCESS not-accessible STATUS mandatory DESCRIPTION - "Allows for configuration of each ATS bank." - ::= { atsConfig 14 } + "Allows for accessing description records of the powerplant. The number of + entries is contained in the dm3ConfigSysDescriptionTableSize OID." + ::= { dm3ConfigSystem 2 } -atsConfigBankEntry OBJECT-TYPE - SYNTAX ATSConfigBankEntry +dm3ConfigSysDescriptionEntry OBJECT-TYPE + SYNTAX Dm3ConfigSysDescriptionEntry ACCESS not-accessible STATUS mandatory DESCRIPTION - "This gives access to bank current threshold" - INDEX { atsConfigBankTableIndex } - ::= { atsConfigBankTable 1 } - -ATSConfigBankEntry ::= + "The powerplant description record to reference." + INDEX { dm3ConfigSysDescriptionIndex } + ::= { dm3ConfigSysDescriptionTable 1 } + +Dm3ConfigSysDescriptionEntry ::= SEQUENCE { - atsConfigBankTableIndex INTEGER, - atsConfigBank INTEGER, - atsConfigBankLowLoadThreshold INTEGER, - atsConfigBankNearOverLoadThreshold INTEGER, - atsConfigBankOverLoadThreshold INTEGER + dm3ConfigSysDescriptionIndex INTEGER, + dm3ConfigSysDescriptionText DisplayString } -atsConfigBankTableIndex OBJECT-TYPE - SYNTAX INTEGER +dm3ConfigSysDescriptionIndex OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "An index to the bank table entry." - ::= { atsConfigBankEntry 1 } + "The index to the DC powerplant description record." -atsConfigBank OBJECT-TYPE - SYNTAX INTEGER { - total (1), - bank1 (2), - bank2 (3) + ::= { dm3ConfigSysDescriptionEntry 1 } + +dm3ConfigSysDescriptionText OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "16 character text field describing the DC power plant device." + + ::= { dm3ConfigSysDescriptionEntry 2 } + +dm3ConfigSysHighTempThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Ambient high temperature threshold. Temperature sensor located on Master + Controller board. + + Values are represented in thousandths of a degree. + Units are displayed in the scale shown in + the 'dm3StatusSysTempUnits' OID (Celsius or Fahrenheit). + + Attempts to set the value above or below the acceptable range of the powerplant + will cause the value to be set at the high or low point of the range respectively." + ::= { dm3ConfigSystem 3 } + +dm3ConfigSysHighTempAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9) } - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The bank number of an ATS" - ::= { atsConfigBankEntry 2 } + "For the System High Temperature Alarm; + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition." + ::= { dm3ConfigSystem 4 } + +dm3ConfigSysLowTempThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Ambient low temperature threshold. Temperature sensor located on Master + Controller board. + + Values are represented in thousandths of a degree. + Units are displayed in the scale shown in + the 'dm3StatusSysTempUnits' OID (Celsius or Fahrenheit). -atsConfigBankLowLoadThreshold OBJECT-TYPE - SYNTAX INTEGER + Attempts to set the value above or below the acceptable range of the powerplant + will cause the value to be set at the high or low point of the range respectively." + ::= { dm3ConfigSystem 5 } + +dm3ConfigSysLowTempAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9) + } ACCESS read-write STATUS mandatory DESCRIPTION - "A threshold that indicates the current drawn is nearing - a low consumption condition. It is represented in Amps. - A warning will be issued when the load is less than the - threshold value. - - A threshold value of 0 Amps disables this warning. - - Maximum value must be less than the value returned - by the atsConfigBankNearOverLoadThreshold OID." - ::= { atsConfigBankEntry 3 } + "For the System Low Temperature Alarm; + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition." + ::= { dm3ConfigSystem 6 } -atsConfigBankNearOverLoadThreshold OBJECT-TYPE - SYNTAX INTEGER +dm3ConfigSysHardwareTempAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9) + } ACCESS read-write STATUS mandatory DESCRIPTION - "A threshold that indicates the current drawn is nearing - an overload condition. It is represented in Amps. - A warning will be issued when the load is greater than - or equal to the threshold value. - - Minimum value must be greater than the value returned by - the atsConfigBankLowLoadThreshold OID. - - Maximum value must be less than or equal to the value - returned by the atsConfigBankOverLoadThreshold OID." - ::= { atsConfigBankEntry 4 } + "For the System Hardware Temperature Alarm; + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition." + ::= { dm3ConfigSystem 7 } -atsConfigBankOverLoadThreshold OBJECT-TYPE - SYNTAX INTEGER +dm3ConfigSysRemoteAccess OBJECT-TYPE + SYNTAX INTEGER { + accessEnabled (1), + accessDisabled (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "A threshold that indicates the current drawn has entered - an overload condition. It is represented in Amps. - A warning will be issued when the load is greater than or - equal to the threshold value. - - Minimum value must be greater than or equal to the value - returned by the atsConfigBankNearOverLoadThreshold OID. - - Maximum value must be less than or equal to the value returned by - atsIdentDeviceRating OID." - ::= { atsConfigBankEntry 5 } + " + This OID is used to disable remote write access to the power plant. + Setting this OID to accessEnabled (1) will have no affect. + Setting this OID to accessDisabled (2) will disable the ability to + remotely configure the DC powerplant. + + Once remote access is disabled, it can only be restored from the front + panel of the DC power plant." + ::= { dm3ConfigSystem 8 } + --- Phase table +-- the dm3ConfigLVD group -atsConfigPhaseTableSize OBJECT-TYPE - SYNTAX INTEGER +dm3ConfigLVDTableSize OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The size of the phase table." - ::= { atsConfig 15 } - - -atsConfigPhaseTable OBJECT-TYPE - SYNTAX SEQUENCE OF ATSConfigPhaseEntry + "The number of DC powerplant LVDs controllable + by this IP address." + ::= { dm3ConfigLVD 1 } + +dm3ConfigLVDTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dm3ConfigLVDEntry ACCESS not-accessible STATUS mandatory DESCRIPTION - "Allows for configuration of each ATS phase." - ::= { atsConfig 16 } + "Allows for accessing settings of the LVDs. The number of + entries is contained in the dm3ConfigLVDTableSize OID." + ::= { dm3ConfigLVD 2 } -atsConfigPhaseEntry OBJECT-TYPE - SYNTAX ATSConfigPhaseEntry +dm3ConfigLVDEntry OBJECT-TYPE + SYNTAX Dm3ConfigLVDEntry ACCESS not-accessible STATUS mandatory DESCRIPTION - "This gives access to phase threshold" - INDEX { atsConfigPhaseTableIndex } - ::= { atsConfigPhaseTable 1 } - -ATSConfigPhaseEntry ::= + "The LVD to configure." + INDEX { dm3ConfigLVDIndex } + ::= { dm3ConfigLVDTable 1 } + +Dm3ConfigLVDEntry ::= SEQUENCE { - atsConfigPhaseTableIndex INTEGER, - atsConfigPhase INTEGER, - atsConfigPhaseLowLoadThreshold INTEGER, - atsConfigPhaseNearOverLoadThreshold INTEGER, - atsConfigPhaseOverLoadThreshold INTEGER + dm3ConfigLVDIndex INTEGER, + dm3ConfigLVDName DisplayString, + dm3ConfigLVDEnable INTEGER, + dm3ConfigLVDTripThresh INTEGER, + dm3ConfigLVDResetThresh INTEGER, + dm3ConfigLVDOpenAlarm INTEGER, + dm3ConfigLVDHWAlarm INTEGER } - -atsConfigPhaseTableIndex OBJECT-TYPE - SYNTAX INTEGER + +dm3ConfigLVDIndex OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index to the phase table entry." - ::= { atsConfigPhaseEntry 1 } + "The index to the DC powerplant LVD." + ::= { dm3ConfigLVDEntry 1 } -atsConfigPhase OBJECT-TYPE - SYNTAX INTEGER { - phase1 (1), - phase2 (2), - phase3 (3) +dm3ConfigLVDName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The name of the LVD. The maximum value is 16 characters." + ::= { dm3ConfigLVDEntry 2 } + +dm3ConfigLVDEnable OBJECT-TYPE + SYNTAX INTEGER { + enabledYes (1), + enabledNo (2) } - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The phase number of an ATS" - ::= { atsConfigPhaseEntry 2 } + "This OID is used to control and indicate if the LVD is on or off. + Setting this OID to enabledYes (1) will enable (turn on) the LVD. + Setting this OID to enabledNo (2) will disable (turn off) the LVD." + ::= { dm3ConfigLVDEntry 3 } -atsConfigPhaseLowLoadThreshold OBJECT-TYPE - SYNTAX INTEGER +dm3ConfigLVDTripThresh OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "A threshold that indicates the current drawn is nearing - a low consumption condition. It is represented in Amps. - A warning will be issued when the load is less than the - threshold value. - - A threshold value of 0 Amps disables this warning. - - Maximum value must be less than the value returned - by the atsConfigPhaseNearOverLoadThreshold OID." - ::= { atsConfigPhaseEntry 3 } + "LVD Trip threshold. If voltage exceeds threshold, the LVD will trip. + + Values are represented in thousandths of Volts (mV). + Attempts to set the value above or below the acceptable range of the powerplant + will cause the value to be set at the high or low point of the range respectively." + ::= { dm3ConfigLVDEntry 4 } -atsConfigPhaseNearOverLoadThreshold OBJECT-TYPE - SYNTAX INTEGER +dm3ConfigLVDResetThresh OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "A threshold that indicates the current drawn is nearing - an overload condition. It is represented in Amps. - A warning will be issued when the load is greater than - or equal to the threshold value. - - Minimum value must be greater than the value returned by - the atsConfigPhaseLowLoadThreshold OID. - - Maximum value must be less than or equal to the value - returned by the atsConfigPhaseOverLoadThreshold OID." - ::= { atsConfigPhaseEntry 4 } - -atsConfigPhaseOverLoadThreshold OBJECT-TYPE - SYNTAX INTEGER + "LVD Reset threshold. If voltage exceeds threshold, the LVD will reset. + + Values are represented in thousandths of Volts (mV). + Attempts to set the value above or below the acceptable range of the powerplant + will cause the value to be set at the high or low point of the range respectively." + ::= { dm3ConfigLVDEntry 5 } + +dm3ConfigLVDOpenAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9) + } ACCESS read-write STATUS mandatory DESCRIPTION - "A threshold that indicates the current drawn has entered - an overload condition. It is represented in Amps. - A warning will be issued when the load is greater than or - equal to the threshold value. - - Minimum value must be greater than or equal to the value - returned by the atsConfigPhaseNearOverLoadThreshold OID. - - Maximum value must be less than or equal to the value - returned by atsIdentDeviceRating OID." - ::= { atsConfigPhaseEntry 5 } - - --- the atsStatus group - - atsStatusCommStatus OBJECT-TYPE - SYNTAX INTEGER { - atsNeverDiscovered(1), - atsCommEstablished(2), - atsCommLost(3) - } - ACCESS read-only + "For the LVD Open Alarm; + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition." + ::= { dm3ConfigLVDEntry 6 } + +dm3ConfigLVDHWAlarm OBJECT-TYPE +SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "This variable returns the current communication status - of the Automatic Transfer Switch. " - ::= { atsStatusDeviceStatus 1 } - + "For the LVD Hardware Alarm; + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition." + ::= { dm3ConfigLVDEntry 7 } - atsStatusSelectedSource OBJECT-TYPE - SYNTAX INTEGER { - sourceA(1), - sourceB(2) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "This variable returns the current source of power. " - ::= { atsStatusDeviceStatus 2 } +-- the dm3ConfigBattery group - atsStatusRedundancyState OBJECT-TYPE - SYNTAX INTEGER { - atsRedundancyLost(1), - atsFullyRedundant(2) - } - ACCESS read-only +dm3ConfigBattFloatVolt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "This variable returns the current redundancy state of the ATS. - atsRedundancyLost(1) indicates that the ATS is unable to - switch over to the alternate power source if the current source fails. - atsFullyRedundant(2) indicates that the ATS will switch over to - the alternate power source if the current source fails." - ::= { atsStatusDeviceStatus 3 } - + "Battery Float Voltage. This setting controls the power plant voltage. + + Values are represented in thousandths of Volts (mV). + Attempts to set the value above or below the acceptable range of the powerplant + will cause the value to be set at the high or low point of the range respectively." + ::= { dm3ConfigBattery 1 } - atsStatusOverCurrentState OBJECT-TYPE - SYNTAX INTEGER { - atsOverCurrent(1), - atsCurrentOK(2) - } - ACCESS read-only +dm3ConfigBattMaxRecharge OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "This variable returns the output current state of the ATS. - atsOverCurrent(1) indicates that the ATS has exceeded the output - current threshold and will not allow a switch over to the alternate power - source if the current source fails. - atsCurrentOK(2) indicates that the output current is below the - output current threshold. - This OID returns the value of the OID atsOutputPhaseState for the 1U ATS and - OID atsOutputBankState for the 2U ATS." - ::= { atsStatusDeviceStatus 4 } - + "Battery Maximum Recharge Rate. This setting controls the battery max + recharge rate. The value is based on C/20 for 240 AHr battery string. + + Values are represented in thousandths of Amps (mA). + Attempts to set the value above or below the acceptable range of the powerplant + will cause the value to be set at the high or low point of the range respectively." + ::= { dm3ConfigBattery 2 } - atsStatus5VPowerSupply OBJECT-TYPE - SYNTAX INTEGER { - atsPowerSupplyFailure(1), - atsPowerSupplyOK(2) - } - ACCESS read-only +dm3ConfigBattDischargeThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "This variable returns the present state of the ATS 5V power supply. - atsPowerSupplyFailure(1) indicates the 5V power supply has failed - and that the ATS serial port Configuration Menu is not accessible . - atsPowerSupplyOK(2) indicates that the ATS 5V power supply - is operating within tolerance." - ::= { atsStatusDeviceStatus 5 } - - - atsStatus24VPowerSupply OBJECT-TYPE - SYNTAX INTEGER { - atsPowerSupplyFailure(1), - atsPowerSupplyOK(2) - } - ACCESS read-only + "Battery discharge threshold. If battery output current exceeds threshold + a battery discharge alarm will occur. + + Values are represented in thousandths of Amps (mA). + Attempts to set the value above or below the acceptable range of the powerplant + will cause the value to be set at the high or low point of the range respectively." + ::= { dm3ConfigBattery 3 } + +dm3ConfigBattDischargeAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "This variable returns the present state of the ATS 24V power supply for Source A. - atsPowerSupplyFailure(1) indicates the 24V power supply has failed - and the ATS is unable to switch over to the alternate power source if - the current source fails. - atsPowerSupplyOK(2) indicates that the ATS 24V power supply - is operating within tolerance." - ::= { atsStatusDeviceStatus 6 } + "For the Battery Discharge Alarm; + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition." + ::= { dm3ConfigBattery 4 } - atsStatus24VSourceBPowerSupply OBJECT-TYPE - SYNTAX INTEGER { - atsPowerSupplyFailure(1), - atsPowerSupplyOK(2) - } - ACCESS read-only +dm3ConfigBattHighVoltThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "This variable returns the present state of the ATS 24V power supply for Source B. - atsPowerSupplyFailure(1) indicates the 24V power supply has failed - and the ATS is unable to switch over to the alternate power source if - the current source fails. - atsPowerSupplyOK(2) indicates that the ATS 24V power supply - is operating within tolerance." - ::= { atsStatusDeviceStatus 7 } - + "Battery high voltage threshold. If system battery voltage exceeds threshold + a battery high voltage alarm will occur. + + Values are represented in thousandths of Volts (mV). + Attempts to set the value above or below the acceptable range of the powerplant + will cause the value to be set at the high or low point of the range respectively." + ::= { dm3ConfigBattery 5 } + +dm3ConfigBattHighVoltAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For the Battery High Voltage Alarm; + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition." - atsStatusPlus12VPowerSupply OBJECT-TYPE - SYNTAX INTEGER { - atsPowerSupplyFailure(1), - atsPowerSupplyOK(2) - } - ACCESS read-only + ::= { dm3ConfigBattery 6 } + +dm3ConfigBattLowVoltThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "This variable returns the present state of the ATS 12V power supply. - atsPowerSupplyFailure(1) indicates the 12V power supply has failed - and the ATS is unable to monitor the current sensors. - atsPowerSupplyOK(2) indicates that the ATS 12V power supply - is operating within tolerance." - ::= { atsStatusDeviceStatus 8 } + "Battery low voltage threshold. If system battery voltage is under threshold + a battery low voltage alarm will occur. + + Values are represented in thousandths of Volts (mV). + Attempts to set the value above or below the acceptable range of the powerplant + will cause the value to be set at the high or low point of the range respectively." + ::= { dm3ConfigBattery 7 } + +dm3ConfigBattLowVoltAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For the Battery Low Voltage Alarm; + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition." + ::= { dm3ConfigBattery 8 } + +dm3ConfigBattHighTempThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Battery high temperature threshold. If system battery temperature exceeds threshold + a battery high temperature alarm will occur. + + Values are represented in thousandths of a degree. + Units are displayed in the scale shown in + the 'dm3StatusSysTempUnits' OID (Celsius or Fahrenheit). - atsStatusMinus12VPowerSupply OBJECT-TYPE - SYNTAX INTEGER { - atsPowerSupplyFailure(1), - atsPowerSupplyOK(2) - } - ACCESS read-only + Attempts to set the value above or below the acceptable range of the powerplant + will cause the value to be set at the high or low point of the range respectively." + + ::= { dm3ConfigBattery 9 } + +dm3ConfigBattHighTempAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "This variable returns the present state of the ATS -12V power supply. - atsPowerSupplyFailure(1) indicates the -12V power supply has failed - and the ATS is unable to monitor the current sensors. - atsPowerSupplyOK(2) indicates that the ATS -12V power supply - is operating within tolerance." - ::= { atsStatusDeviceStatus 9 } + "For the Battery High Temperature Alarm; + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition." + ::= { dm3ConfigBattery 10 } + +dm3ConfigBattLowTempThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Battery low temperature threshold. If system battery temperature is under threshold + a battery low temperature alarm will occur. + + Values are represented in thousandths of a degree. + Units are displayed in the scale shown in + the 'dm3StatusSysTempUnits' OID (Celsius or Fahrenheit). - atsStatusSwitchStatus OBJECT-TYPE - SYNTAX INTEGER { - fail(1), - ok(2) - } - ACCESS read-only + Attempts to set the value above or below the acceptable range of the powerplant + will cause the value to be set at the high or low point of the range respectively." + + ::= { dm3ConfigBattery 11 } + +dm3ConfigBattLowTempAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "This variable returns the status of the ATS." - ::= { atsStatusDeviceStatus 10 } + "For the Battery Low Temperature Alarm; + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition." + ::= { dm3ConfigBattery 12 } - atsStatusFrontPanel OBJECT-TYPE - SYNTAX INTEGER { - locked(1), - unlocked(2) - } - ACCESS read-only +dm3ConfigBattAmpHour OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "This variable returns the present state of the ATS front panel. - locked(1): Front panel button cannot be used to change the sources. - unlocked(2): Front panel button can be used to change the sources. " - - ::= { atsStatusDeviceStatus 11 } + "Battery Amp-Hour Size. Units are thousandths of Amp hours (mAHr). + Attempts to set the value above or below the acceptable range of the powerplant + will cause the value to be set at the high or low point of the range respectively." + ::= { dm3ConfigBattery 13 } - atsStatusSourceAStatus OBJECT-TYPE - SYNTAX INTEGER { - fail(1), - ok(2) - } - ACCESS read-only +dm3ConfigCompMethod OBJECT-TYPE + SYNTAX INTEGER { + tempcompOn (1), + tempcompOff (2) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "This variable returns the status of the Source A." - ::= { atsStatusDeviceStatus 12 } + "This OID is used to configure and get the state of the battery + temperature compensation. + + Setting this OID to tempcompOn (1) will enable/turn on the battery temperature compensation. + Setting this OID to tempcompOff (2) will disable/turn off the battery temperature compensation." + ::= { dm3ConfigBattery 14 } +dm3ConfigCompTempCoeff OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Compensation Temperature Coefficient. (uV/degC/cell). + + Units are presented in microvolts. + Attempts to set the value above or below the acceptable range of the powerplant + will cause the value to be set at the high or low point of the range respectively." + ::= { dm3ConfigBattery 15 } - atsStatusSourceBStatus OBJECT-TYPE - SYNTAX INTEGER { - fail(1), - ok(2) - } - ACCESS read-only +dm3ConfigHighKneeTemp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "This variable returns the status of the Source B." - ::= { atsStatusDeviceStatus 13 } + "High Knee for temperature compensation: Compensation temperature coefficient + becomes 0mV/degC/cell. + + Values are represented in thousandths of degrees Celsius. + Attempts to set the value above or below the acceptable range of the powerplant + will cause the value to be set at the high or low point of the range respectively." + ::= { dm3ConfigBattery 16 } +dm3ConfigLowKneeTemp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Low Knee for temperature compensation: Compensation temperature coefficient + becomes 0mV/degC/cell. + + Values are represented in thousandths of degrees Celsius. + Attempts to set the value above or below the acceptable range of the powerplant + will cause the value to be set at the high or low point of the range respectively." + ::= { dm3ConfigBattery 17 } + +dm3ConfigBattHwCurrentAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For the Battery Current Hardware Alarm (indicating current is outside realistic + limits, or a possible measurement fault; + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition." - atsStatusPhaseSyncStatus OBJECT-TYPE - SYNTAX INTEGER { - inSync(1), - outOfSync(2) - } - ACCESS read-only + ::= { dm3ConfigBattery 18 } + +dm3ConfigBattHwTempAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "This variable returns the status of the phase synch." - ::= { atsStatusDeviceStatus 14 } + "For the Battery Temperature Hardware Alarm (indicating temperature is outside realistic + limits, or a possible measurement fault; + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition." + ::= { dm3ConfigBattery 19 } - atsStatusVoltageOutStatus OBJECT-TYPE - SYNTAX INTEGER { - fail(1), - ok(2) - } - ACCESS read-only + +-- the dm3ConfigRectThresh group +dm3ConfigRectHighVoltThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "This variable returns the output voltage status." - ::= { atsStatusDeviceStatus 15 } + "Rectifier high voltage threshold. If rectifier voltage exceeds threshold + a rectifier high voltage alarm will occur. + + Values are represented in thousandths of Volts (mV). + Attempts to set the value above or below the acceptable range of the powerplant + will cause the value to be set at the high or low point of the range respectively." + ::= { dm3ConfigRectThresh 1 } - atsStatusHardwareStatus OBJECT-TYPE - SYNTAX INTEGER { - fail(1), - ok(2) - } - ACCESS read-only +dm3ConfigRectLowVoltThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "This variable returns the status of display board hardware." - ::= { atsStatusDeviceStatus 16 } + "Rectifier low voltage threshold. If rectifier voltage is under threshold + a rectifier low voltage alarm will occur. + + Values are represented in thousandths of Volts (mV). + Attempts to set the value above or below the acceptable range of the powerplant + will cause the value to be set at the high or low point of the range respectively." + ::= { dm3ConfigRectThresh 2 } +dm3ConfigRectFailSafe OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Rectifier Fail Safe point. This OID represents the value sent to rectifier controllers + to use in the event of communications loss with the Master Controller or Master Controller + board failure. + + Values are represented in thousandths of Volts (mV). + Attempts to set the value above or below the acceptable range of the powerplant + will cause the value to be set at the high or low point of the range respectively." + ::= { dm3ConfigRectThresh 3 } - atsStatusResetMaxMinValues OBJECT-TYPE - SYNTAX INTEGER { - none(1), - reset(2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Resets the maximum and minimum ATS values: - atsInputMaxVoltage, atsInputMinVoltage, - atsInputMaxCurrent, atsInputMinCurrent, - atsInputMaxPower, atsInputMinPower, - atsOutputMaxCurrent, atsOutputMinCurrent, - atsOutputMaxLoad, atsOutputMinLoad, - atsOutputMaxPercentLoad, atsOutputMinPercentLoad, - atsOutputMaxPower, atsOutputMinPower, - atsOutputMaxPercentPower, atsOutputMinPercentPower. - These variables represent the maximum and minimum ATS values - since the last time they were read or reset by this OID. - Values unsupported by this ATS will return (-1)." - ::= { atsStatusResetValues 1 } +dm3ConfigRectFailComm OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Rectifier Communication Fail timeout. This OID represents the time interval in which there is no + communication between the rectifier and the master controller at which the rectifier will reset + all its values to default. + + Values are represented in hundredths of Seconds. + Attempts to set the value above or below the acceptable range of the powerplant + will cause the value to be set at the high or low point of the range respectively." + ::= { dm3ConfigRectThresh 4 } --- --- Input Group --- --- Number of Inputs - atsNumInputs OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of input feeds to this device. +-- the dm3ConfigRectAlarms group + +dm3ConfigRectHighVoltAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For the Rectifier High Voltage Alarm; + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition." + + ::= { dm3ConfigRectAlarms 1 } + +dm3ConfigRectLowVoltAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For the Rectifier Low Voltage Alarm; + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition." + + ::= { dm3ConfigRectAlarms 2 } + +dm3ConfigRectConfigAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This alarm is activated when a new rectifier is detected; + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition." + + ::= { dm3ConfigRectAlarms 3 } + +dm3ConfigRect1ofNAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This setting indicates the action if ONE rectifier of a N+1 system has failed; + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition." + + ::= { dm3ConfigRectAlarms 4 } + +dm3ConfigRect2ofNAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This setting indicates the action if TWO OR MORE rectifiers of a N+1 system have failed; + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition." + + ::= { dm3ConfigRectAlarms 5 } + +dm3ConfigRectDiagAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9), + alarmNofN (10) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For the Rectifier Controller Diagnostics Alarm; + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition. + Setting this OID to alarmNofN (10) causes the alarm specified in the dm3ConfigRect1ofNAlarm OID + to be activated if ONE rectifier fails in an N+1 system. It causes the alarm specified in the + dm3ConfigRect2ofNAlarm OID to be activated if TWO OR MORE rectifiers fail in an N+1 system." + + ::= { dm3ConfigRectAlarms 6 } + +dm3ConfigRectImbalanceAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For the Rectifier Imbalance Alarm; + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition." + + ::= { dm3ConfigRectAlarms 7 } + +dm3ConfigRectCurrLimitAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9), + alarmNofN (10) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For the Rectifier Current Limit Alarm (indicating rectifier in the Current Limit state); + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition. + Setting this OID to alarmNofN (10) causes the alarm specified in the dm3ConfigRect1ofNAlarm OID + to be activated if ONE rectifier fails in an N+1 system. It causes the alarm specified in the + dm3ConfigRect2ofNAlarm OID to be activated if TWO OR MORE rectifiers fail in an N+1 system." + + ::= { dm3ConfigRectAlarms 8 } + +dm3ConfigRectStandbyAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9), + alarmNofN (10) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For the Rectifier Standby Alarm (indicating output DC has been turned off); + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition. + Setting this OID to alarmNofN (10) causes the alarm specified in the dm3ConfigRect1ofNAlarm OID + to be activated if ONE rectifier fails in an N+1 system. It causes the alarm specified in the + dm3ConfigRect2ofNAlarm OID to be activated if TWO OR MORE rectifiers fail in an N+1 system." + + ::= { dm3ConfigRectAlarms 9 } + +dm3ConfigRectFanFailAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9), + alarmNofN (10) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For the Rectifier Fan Fail Alarm; + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition. + Setting this OID to alarmNofN (10) causes the alarm specified in the dm3ConfigRect1ofNAlarm OID + to be activated if ONE rectifier fails in an N+1 system. It causes the alarm specified in the + dm3ConfigRect2ofNAlarm OID to be activated if TWO OR MORE rectifiers fail in an N+1 system." + + ::= { dm3ConfigRectAlarms 10 } + +dm3ConfigRectFailAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9), + alarmNofN (10) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For the Rectifier Fail Alarm; + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition. + Setting this OID to alarmNofN (10) causes the alarm specified in the dm3ConfigRect1ofNAlarm OID + to be activated if ONE rectifier fails in an N+1 system. It causes the alarm specified in the + dm3ConfigRect2ofNAlarm OID to be activated if TWO OR MORE rectifiers fail in an N+1 system." + + ::= { dm3ConfigRectAlarms 11 } + +dm3ConfigRectHwVoltAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For the Rectifier Hardware Voltage Alarm (indicating voltage outside realistic limits, + or a possible measurement fault); + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition." + + ::= { dm3ConfigRectAlarms 12 } + + +-- the dm3ConfigConvThresh group + +dm3ConfigConvHighVoltThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Converter high voltage threshold. If converter voltage exceeds threshold + a converter high voltage alarm will occur. + + Values are represented in thousandths of Volts (mV). + Attempts to set the value above or below the acceptable range of the powerplant + will cause the value to be set at the high or low point of the range respectively." + + ::= { dm3ConfigConvThresh 1 } + +dm3ConfigConvLowVoltThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Converter low voltage threshold. If converter voltage exceeds threshold + a converter low voltage alarm will occur. + + Values are represented in thousandths of Volts (mV). + Attempts to set the value above or below the acceptable range of the powerplant + will cause the value to be set at the high or low point of the range respectively." + ::= { dm3ConfigConvThresh 2 } + +dm3ConfigConvFailSafe OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Converter Fail Safe point. This OID represents the value sent to converter controllers + to use in the event of communications loss with the Master Controller or Master Controller + board failure. + + Values are represented in thousandths of Volts (mV). + Attempts to set the value above or below the acceptable range of the powerplant + will cause the value to be set at the high or low point of the range respectively." + ::= { dm3ConfigConvThresh 3 } + +dm3ConfigConvSetPoint OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Converter Set point. This OID represents the initial set point used in the + voltage control loop. + + Units are thousandths of Volts (mV). + Attempts to set the value above or below the acceptable range of the powerplant + will cause the value to be set at the high or low point of the range respectively." + ::= { dm3ConfigConvThresh 4 } + +dm3ConfigConvFailMax OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Converter Fail Maximum limit. This OID represents the value sent to the converter + controllers to define the maximum set point allowed. + + Units are thousandths of Volts (mV). + Attempts to set the value above or below the acceptable range of the powerplant + will cause the value to be set at the high or low point of the range respectively." + ::= { dm3ConfigConvThresh 5 } + +dm3ConfigConvFailMin OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Converter Fail Minimum limit. This OID represents the value sent to the converter + controllers to define the minimum set point allowed. + + Units are thousandths of Volts (mV). + Attempts to set the value above or below the acceptable range of the powerplant + will cause the value to be set at the high or low point of the range respectively." + ::= { dm3ConfigConvThresh 6 } + +dm3ConfigConvFailComm OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Converter Communication Fail timeout. This OID represents the time interval in which there is no + communication between the converter and the master controller at which the converter will reset + all its values to default. + + Values are represented in hundredths of Seconds. + Attempts to set the value above or below the acceptable range of the powerplant + will cause the value to be set at the high or low point of the range respectively." + ::= { dm3ConfigConvThresh 7 } + +-- the dm3ConfigConvAlarms group +dm3ConfigConvHighVoltAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For the Converter High Voltage Alarm; + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition." + + ::= { dm3ConfigConvAlarms 1 } + +dm3ConfigConvLowVoltAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For the Converter Low Voltage Alarm; + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition." + + ::= { dm3ConfigConvAlarms 2 } + +dm3ConfigConvConfigAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For the Converter Configuration Alarm (indicating a new converter has been detected); + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition." + + ::= { dm3ConfigConvAlarms 3 } + +dm3ConfigConv1ofNAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For the Converter 1ofN Alarm (indicating action if ONE converter of a N+1 system has failed); + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition." + + ::= { dm3ConfigConvAlarms 4 } + +dm3ConfigConv2ofNAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For the Converter 2ofN Alarm (indicating action if TWO OR MORE converters of a N+1 system has failed); + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition." + + ::= { dm3ConfigConvAlarms 5 } + +dm3ConfigConvDiagAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9), + alarmNofN (10) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For the Converter Diagnostics Alarm; + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition. + Setting this OID to alarmNofN (10) causes the alarm specified in the dm3ConfigConv1ofNAlarm OID + to be activated if ONE converter fails in an N+1 system. It causes the alarm specified in the + dm3ConfigConv2ofNAlarm OID to be activated if TWO OR MORE converters fail in an N+1 system." + + ::= { dm3ConfigConvAlarms 6 } + +dm3ConfigConvImbalanceAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9), + alarmNofN (10) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For the Converter Imbalance Alarm; + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition. + Setting this OID to alarmNofN (10) causes the alarm specified in the dm3ConfigConv1ofNAlarm OID + to be activated if ONE converter fails in an N+1 system. It causes the alarm specified in the + dm3ConfigConv2ofNAlarm OID to be activated if TWO OR MORE converters fail in an N+1 system." + + ::= { dm3ConfigConvAlarms 7 } + +dm3ConfigConvCurrLimitAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9), + alarmNofN (10) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For the Converter Current Limit Alarm (indicating the converter is in the Current Limit state); + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition. + Setting this OID to alarmNofN (10) causes the alarm specified in the dm3ConfigConv1ofNAlarm OID + to be activated if ONE converter fails in an N+1 system. It causes the alarm specified in the + dm3ConfigConv2ofNAlarm OID to be activated if TWO OR MORE converters fail in an N+1 system." + + ::= { dm3ConfigConvAlarms 8 } + +dm3ConfigConvStandbyAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9), + alarmNofN (10) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For the Converter Standby Alarm (indicating the converter is in the Standby state); + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition. + Setting this OID to alarmNofN (10) causes the alarm specified in the dm3ConfigConv1ofNAlarm OID + to be activated if ONE converter fails in an N+1 system. It causes the alarm specified in the + dm3ConfigConv2ofNAlarm OID to be activated if TWO OR MORE converters fail in an N+1 system." + + ::= { dm3ConfigConvAlarms 9 } + +dm3ConfigConvFanFailAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9), + alarmNofN (10) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For the Converter Fan Fail Alarm; + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition. + Setting this OID to alarmNofN (10) causes the alarm specified in the dm3ConfigConv1ofNAlarm OID + to be activated if ONE converter fails in an N+1 system. It causes the alarm specified in the + dm3ConfigConv2ofNAlarm OID to be activated if TWO OR MORE converters fail in an N+1 system." + + ::= { dm3ConfigConvAlarms 10 } + +dm3ConfigConvFailAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9), + alarmNofN (10) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For the Converter Fail Alarm; + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition. + Setting this OID to alarmNofN (10) causes the alarm specified in the dm3ConfigConv1ofNAlarm OID + to be activated if ONE converter fails in an N+1 system. It causes the alarm specified in the + dm3ConfigConv2ofNAlarm OID to be activated if TWO OR MORE converters fail in an N+1 system." + + ::= { dm3ConfigConvAlarms 11 } + +dm3ConfigConvHwVoltAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9), + alarmNofN (10) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "For the Converter Voltage Alarm (indicating voltage outside realistic limits, or a + possible measurement fault); + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition. + Setting this OID to alarmNofN (10) causes the alarm specified in the dm3ConfigConv1ofNAlarm OID + to be activated if ONE converter fails in an N+1 system. It causes the alarm specified in the + dm3ConfigConv2ofNAlarm OID to be activated if TWO OR MORE converters fail in an N+1 system." + + ::= { dm3ConfigConvAlarms 12 } + + +-- the dm3ConfigOutputRelays group + +dm3ConfigOutRlyTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of DC powerplant Output Relays controllable + by this IP address." + ::= { dm3ConfigOutputRelays 1 } + +dm3ConfigOutRlyTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dm3ConfigOutRlyEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for accessing settings of the Output Relays. The number of + entries is contained in the dm3ConfigOutRlyTableSize OID." + ::= { dm3ConfigOutputRelays 2 } + +dm3ConfigOutRlyEntry OBJECT-TYPE + SYNTAX Dm3ConfigOutRlyEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The output relay to configure." + INDEX { dm3ConfigOutRlyIndex } + ::= { dm3ConfigOutRlyTable 1 } + +Dm3ConfigOutRlyEntry ::= + SEQUENCE { + dm3ConfigOutRlyIndex INTEGER, + dm3ConfigOutRlyName DisplayString, + dm3ConfigOutRlyDelay INTEGER, + dm3ConfigOutRlyAlarm INTEGER + } + +dm3ConfigOutRlyIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the DC powerplant output relay." + ::= { dm3ConfigOutRlyEntry 1 } + +dm3ConfigOutRlyName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The name of the output relay. The maximum value is 16 characters." + ::= { dm3ConfigOutRlyEntry 2 } + +dm3ConfigOutRlyDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Output Relay Delay. This OID represents the time delay from the initiation of an + output relay action to when the output relay action does occur. If the alarm condition + disappears before the end of the delay, no action will occur. Delay for Major + and Minor alarms is not configurable and is always set to 0. + + Values are represented in hundredths of seconds. + Attempts to set the value above or below the acceptable range of the powerplant + will cause the value to be set at the high or low point of the range respectively." + ::= { dm3ConfigOutRlyEntry 3 } + +dm3ConfigOutRlyAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Output Relay Alarm. This setting indicates what action to perform in the event of + an output relay alarm condition; + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition. + + Relay Alarm for Major and Minor alarms is not configurable and is always set to + alarmMajor and alarmMinor respectively." + + ::= { dm3ConfigOutRlyEntry 4 } + + +-- the dm3ConfigInputRelays group + +dm3ConfigInRlyTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of DC powerplant Input Relays controllable + by this IP address." + ::= { dm3ConfigInputRelays 1 } + +dm3ConfigInRlyTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dm3ConfigInRlyEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for accessing settings of the Input Relays. The number of + entries is contained in the dm3ConfigInRlyTableSize OID." + ::= { dm3ConfigInputRelays 2 } + +dm3ConfigInRlyEntry OBJECT-TYPE + SYNTAX Dm3ConfigInRlyEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The input relay to configure." + INDEX { dm3ConfigInRlyIndex } + ::= { dm3ConfigInRlyTable 1 } + +Dm3ConfigInRlyEntry ::= + SEQUENCE { + dm3ConfigInRlyIndex INTEGER, + dm3ConfigInRlyName DisplayString, + dm3ConfigInRlyDelay INTEGER, + dm3ConfigInRlyAlarm INTEGER + } + +dm3ConfigInRlyIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the DC powerplant input relay." + ::= { dm3ConfigInRlyEntry 1 } + +dm3ConfigInRlyName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The name of the input relay. The maximum value is 16 characters." + + ::= { dm3ConfigInRlyEntry 2 } + +dm3ConfigInRlyDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Input Relay Delay. This OID represents the time delay from the initiation of an + input relay action to when the input relay action does occur. If the alarm condition + disappears before the end of the delay, no action will occur. + + Values are represented in hundredths of seconds. + + Attempts to set the value above or below the acceptable range of the powerplant + will cause the value to be set at the high or low point of the range respectively." + ::= { dm3ConfigInRlyEntry 3 } + +dm3ConfigInRlyAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Input Relay Alarm. This setting indicates what action to perform in the event of + an input relay alarm condition; + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition." + + ::= { dm3ConfigInRlyEntry 4 } + +-- the dm3ConfigBreakers group + +dm3ConfigBreakersTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of DC powerplant circuit breakers controllable + by this IP address." + ::= { dm3ConfigBreakers 1 } + +dm3ConfigBreakersTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dm3ConfigBreakersEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for accessing settings of the circuit breakers. The number of + entries is contained in the dm3ConfigBreakersTableSize OID." + ::= { dm3ConfigBreakers 2 } + +dm3ConfigBreakersEntry OBJECT-TYPE + SYNTAX Dm3ConfigBreakersEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The circuit breaker to configure." + INDEX { dm3ConfigBreakersIndex } + ::= { dm3ConfigBreakersTable 1 } + +Dm3ConfigBreakersEntry ::= + SEQUENCE { + dm3ConfigBreakersIndex INTEGER, + dm3ConfigBreakersName DisplayString, + dm3ConfigBreakersAlarm INTEGER + } + +dm3ConfigBreakersIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the DC powerplant circuit breaker." + ::= { dm3ConfigBreakersEntry 1 } + +dm3ConfigBreakersName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The name of the circuit breaker. The maximum value is 16 characters." + ::= { dm3ConfigBreakersEntry 2 } + +dm3ConfigBreakersAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Circuit Breaker Alarm. This setting indicates what action to perform in the event of + a circuit breaker alarm condition; + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition." + + ::= { dm3ConfigBreakersEntry 3 } + +-- the dm3ConfigFuses group + +dm3ConfigFusesTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of DC powerplant Fuses controllable + by this IP address." + ::= { dm3ConfigFuses 1 } + +dm3ConfigFusesTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dm3ConfigFusesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for accessing settings of the Fuses. The number of + entries is contained in the dm3ConfigFusesTableSize OID." + ::= { dm3ConfigFuses 2 } + +dm3ConfigFusesEntry OBJECT-TYPE + SYNTAX Dm3ConfigFusesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The fuse to configure." + INDEX { dm3ConfigFusesIndex } + ::= { dm3ConfigFusesTable 1 } + +Dm3ConfigFusesEntry ::= + SEQUENCE { + dm3ConfigFusesIndex INTEGER, + dm3ConfigFusesName DisplayString, + dm3ConfigFusesAlarm INTEGER + } + +dm3ConfigFusesIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the DC powerplant fuse." + ::= { dm3ConfigFusesEntry 1 } + +dm3ConfigFusesName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The name of the fuse. The maximum value is 16 characters." + ::= { dm3ConfigFusesEntry 2 } + +dm3ConfigFusesAlarm OBJECT-TYPE + SYNTAX INTEGER { + alarmIgnore (1), + alarmRelay1 (2), + alarmRelay2 (3), + alarmRelay3 (4), + alarmRelay4 (5), + alarmRelay5 (6), + alarmRelay6 (7), + alarmMinor (8), + alarmMajor (9) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Fuses Alarm. This setting indicates what action to perform in the event of + a Fuse alarm condition; + Setting this OID to alarmIgnore (1) results in the alarm condition being ignored. + Setting this OID to alarmRelay1 (2) causes relay 1 to be activated for an + alarm condition. + Setting this OID to alarmRelay2 (3) causes relay 2 to be activated for an + alarm condition. + Setting this OID to alarmRelay3 (4) causes relay 3 to be activated for an + alarm condition. + Setting this OID to alarmRelay4 (5) causes relay 4 to be activated for an + alarm condition. + Setting this OID to alarmRelay5 (6) causes relay 5 to be activated for an + alarm condition. + Setting this OID to alarmRelay6 (7) causes relay 6 to be activated for an + alarm condition. + Setting this OID to alarmMinor (8) causes the Minor relay to be activated for an + alarm condition. + Setting this OID to alarmMajor (9) causes the Major relay to be activated for an + alarm condition." + + ::= { dm3ConfigFusesEntry 3 } + +-- the dm3StatusSystem group + +dm3StatusSystemTemp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "System temperature based on sensor on Master Controller PCB. + + Values are represented in thousandths of a degree. + Units are displayed in the scale shown in + the 'dm3StatusSysTempUnits' OID (Celsius or Fahrenheit)." + + ::= { dm3StatusSystem 1 } + +dm3StatusSystemStart OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Time stamp at DC powerplant initialization. + The time is represented as MMM,DD,YYYY,HH:MM:SS." + ::= { dm3StatusSystem 2 } + +dm3StatusSysRemoteAccess OBJECT-TYPE + SYNTAX INTEGER { + accessEnabled (1), + accessDisabled (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Remote Access indicator + This setting indicates if configuration (write) access to the powerplant is enabled or + disabled at the powerplant level. + This value will be accessEnabled (1) if remote configuration is enabled, and + accessDisabled (2) if remote configuration is disabled." + ::= { dm3StatusSystem 3 } + +dm3StatusSysSecurityLevel OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable shows the current active security access level of controller. This + can only be changed directly from the front panel." + ::= { dm3StatusSystem 4 } + +dm3StatusSysTempSanity OBJECT-TYPE + SYNTAX INTEGER{ + saneYES (1), + saneNO (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "System temperature sanity indicator. Indicates if the system temperature is + reasonable. Reasonable is defined based on powerplant type. A value of saneYes (1) + indicates temperature is reasonable, a value of saneNo (2) indicates it is not." + ::= { dm3StatusSystem 5 } + +dm3StatusSysAlarmState OBJECT-TYPE + SYNTAX INTEGER{ + alarmMinor (1), + alarmMajor (2), + alarmBoth (3), + alarmNone (4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "System Alarm State. Reflects the alarm status of the overall DC system. + If a minor alarm is present, the value will be alarmMinor(1). + If a major alarm is present, the value will be alarmMajor(2). + If both minor and a major alarm is present, the value will be alarmBoth(3). + If no alarm is present, the value will be alarmNone(4)." + ::= { dm3StatusSystem 6 } + +dm3StatusSysTempUnits OBJECT-TYPE + SYNTAX INTEGER { + celsius(1), + fahrenheit(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature scale used to display the temperature + in the DC system, Celsius(1) or Fahrenheit(2). + This setting is based on the system preferences + configuration in the agent." + ::= { dm3StatusSystem 7 } + + +-- the dm3StatusAlarms group + +dm3StatusAlarmsTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of DC powerplant alarms viewable + by this IP address." + ::= { dm3StatusAlarms 1 } + +dm3StatusAlarmsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dm3StatusAlarmsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for accessing system alarms. The number of + entries is contained in the dm3StatusAlarmsTableSize OID." + ::= { dm3StatusAlarms 2 } + +dm3StatusAlarmsEntry OBJECT-TYPE + SYNTAX Dm3StatusAlarmsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The alarm to display." + INDEX { dm3StatusAlarmsIndex } + ::= { dm3StatusAlarmsTable 1 } + +Dm3StatusAlarmsEntry ::= + SEQUENCE { + dm3StatusAlarmsIndex INTEGER, + dm3StatusAlarmsText DisplayString + } + +dm3StatusAlarmsIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the system alarm." + ::= { dm3StatusAlarmsEntry 1 } + +dm3StatusAlarmsText OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The 16 character text describing the active alarm condition." + ::= { dm3StatusAlarmsEntry 2 } + +-- the dm3StatusBattery group + +dm3StatusBattCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Battery Current: This OID shows the battery current in thousandths of Amps (mA)." + ::= { dm3StatusBattery 1 } + +dm3StatusBattTemp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Battery Temperature: + + Values are represented in thousandths of a degree. + Units are displayed in the scale shown in + the 'dm3StatusSysTempUnits' OID (Celsius or Fahrenheit)." + + ::= { dm3StatusBattery 2 } + +dm3StatusBattCurrentSanity OBJECT-TYPE + SYNTAX INTEGER{ + saneYES (1), + saneNO (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Battery current sanity indicator. Indicates if the battery current is + reasonable. Reasonable is defined based on powerplant type. A value of saneYes (1) + indicates current is reasonable, a value of saneNo (2) indicates it is not." + ::= { dm3StatusBattery 3 } + +dm3StatusBattTempSanity OBJECT-TYPE + SYNTAX INTEGER{ + saneYES (1), + saneNO (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Battery temperature sanity indicator. Indicates if the battery temperature is + reasonable. Reasonable is defined based on powerplant type. A value of saneYes (1) + indicates temperature is reasonable, a value of saneNo (2) indicates it is not." + ::= { dm3StatusBattery 4 } + +-- the dm3StatusOEM group + +dm3StatusOEMrectOffset OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID shows the rectifier offset value in thousandths of Volts (mV)." + ::= { dm3StatusOEM 1 } + +dm3StatusOEMrectGain OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID shows the rectifier gain value in thousandths of Volts (mV/V)." + ::= { dm3StatusOEM 2 } + +dm3StatusOEMconvOffset OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID shows the converter offset value in thousandths of Volts (mV)." + ::= { dm3StatusOEM 3 } + +dm3StatusOEMconvGain OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID shows the converter gain value in thousandths of Volts (mV/V)." + ::= { dm3StatusOEM 4 } + +dm3StatusOEMshuntOffset OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID shows the shunt offset value in thousandths of Amps (mA)." + ::= { dm3StatusOEM 5 } + +dm3StatusOEMshuntGain OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID shows the shunt gain value in thousandths of Amps (mA/A)." + ::= { dm3StatusOEM 6 } + +-- the dm3StatusLVD group + +dm3StatusLVDTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of DC powerplant LVDs viewable + by this IP address." + ::= { dm3StatusLVD 1 } + +dm3StatusLVDTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dm3StatusLVDEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for accessing settings of the LVDs. The number of + entries is contained in the dm3StatusLVDTableSize OID." + ::= { dm3StatusLVD 2 } + +dm3StatusLVDEntry OBJECT-TYPE + SYNTAX Dm3StatusLVDEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The LVD to gather status from." + INDEX { dm3StatusLVDIndex } + ::= { dm3StatusLVDTable 1 } + +Dm3StatusLVDEntry ::= + SEQUENCE { + dm3StatusLVDIndex INTEGER, + dm3StatusLVDName DisplayString, + dm3StatusLVDState INTEGER, + dm3StatusLVDHwFault INTEGER + } + +dm3StatusLVDIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the DC powerplant LVD." + ::= { dm3StatusLVDEntry 1 } + +dm3StatusLVDName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the LVD. The maximum size is + 16 characters. The name is set by using the + dm3ConfigLVDName OID. + This OID is provided for informational purposes only." + ::= { dm3StatusLVDEntry 2 } + +dm3StatusLVDState OBJECT-TYPE + SYNTAX INTEGER { + statusClosed (1), + statusOpened (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this OID will return statusClosed (1) if the LVD is closed. + statusOpened (2) will be returned if the LVD is opened." + ::= { dm3StatusLVDEntry 3 } + +dm3StatusLVDHwFault OBJECT-TYPE + SYNTAX INTEGER { + statusFault (1), + statusNofault (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this OID will return statusFault (1) if the LVD is faulted. + statusNofault (2) will be returned if the LVD is not faulted." + ::= { dm3StatusLVDEntry 4 } + +-- the dm3StatusRectifier group + +dm3StatusRectTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of DC powerplant rectifiers viewable + by this IP address." + ::= { dm3StatusRectifier 1 } + +dm3StatusRectTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dm3StatusRectEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for accessing settings of the rectifiers. The number of + entries is contained in the dm3StatusRectTableSize OID." + ::= { dm3StatusRectifier 2 } + +dm3StatusRectEntry OBJECT-TYPE + SYNTAX Dm3StatusRectEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The rectifier to gather status from." + INDEX { dm3StatusRectIndex } + ::= { dm3StatusRectTable 1 } + +Dm3StatusRectEntry ::= + SEQUENCE { + dm3StatusRectIndex INTEGER, + dm3StatusRectID INTEGER, + dm3StatusRectDesc DisplayString, + dm3StatusRectCurrent INTEGER, + dm3StatusRectCurrentLimit INTEGER, + dm3StatusRectStandby INTEGER, + dm3StatusRectFanFail INTEGER, + dm3StatusRectFail INTEGER, + dm3StatusRectDevType INTEGER, + dm3StatusRectPhyAddr INTEGER, + dm3StatusRectCfg INTEGER, + dm3StatusRectPcbRev INTEGER, + dm3StatusRectFwVer INTEGER, + dm3StatusRectPresent INTEGER, + dm3StatusRectDiagPass INTEGER, + dm3StatusRectState INTEGER + } + +dm3StatusRectIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the DC powerplant rectifier." + ::= { dm3StatusRectEntry 1 } + +dm3StatusRectID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID shows the rectifier ID. This enumerates the number of the rectifier within + a group of rectifiers." + ::= { dm3StatusRectEntry 2 } + +dm3StatusRectDesc OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID shows the 16-character rectifier description." + ::= { dm3StatusRectEntry 3 } + +dm3StatusRectCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID shows the rectifier current in thousandths of Amps (mA)." + ::= { dm3StatusRectEntry 4 } + +dm3StatusRectCurrentLimit OBJECT-TYPE + SYNTAX INTEGER { + statusTrue (1), + statusFalse (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this OID will return statusTrue (1) if the rectifier is in the Current Limit state. + statusFalse (2) will be returned if the rectifier is not in the Current Limit state." + ::= { dm3StatusRectEntry 5 } + +dm3StatusRectStandby OBJECT-TYPE + SYNTAX INTEGER { + statusTrue (1), + statusFalse (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this OID will return statusTrue (1) if the rectifier is in the Standby state. + statusFalse (2) will be returned if the rectifier is not in the Standby state." + ::= { dm3StatusRectEntry 6 } + +dm3StatusRectFanFail OBJECT-TYPE + SYNTAX INTEGER { + statusTrue (1), + statusFalse (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this OID will return statusTrue (1) if the rectifier Fan has failed. + statusFalse (2) will be returned if the rectifier Fan has not failed." + ::= { dm3StatusRectEntry 7 } + +dm3StatusRectFail OBJECT-TYPE + SYNTAX INTEGER { + statusTrue (1), + statusFalse (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this OID will return statusTrue (1) if the rectifier has failed. + statusFalse (2) will be returned if the rectifier has not failed." + ::= { dm3StatusRectEntry 8 } + +dm3StatusRectDevType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID shows the rectifier device type." + ::= { dm3StatusRectEntry 9 } + +dm3StatusRectPhyAddr OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID shows the rectifier physical address (the address on the bus)." + ::= { dm3StatusRectEntry 10 } + +dm3StatusRectCfg OBJECT-TYPE + SYNTAX INTEGER { + statusTrue (1), + statusFalse (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this OID will return statusTrue (1) if the rectifier is present after + power-up or set-configuration. + statusFalse (2) will be returned if the rectifier is not configured." + ::= { dm3StatusRectEntry 11 } + +dm3StatusRectPcbRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID shows the rectifier device PCB serial number." + ::= { dm3StatusRectEntry 12 } + +dm3StatusRectFwVer OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID shows the rectifier device firmware revision." + ::= { dm3StatusRectEntry 13 } + +dm3StatusRectPresent OBJECT-TYPE + SYNTAX INTEGER { + statusTrue (1), + statusFalse (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this OID will return statusTrue (1) if the rectifier is present. + statusFalse (2) will be returned if the rectifier is not present." + ::= { dm3StatusRectEntry 14 } + +dm3StatusRectDiagPass OBJECT-TYPE + SYNTAX INTEGER { + statusTrue (1), + statusFalse (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this OID will return statusTrue (1) if the rectifier diagnostics have passed. + statusFalse (2) will be returned if the rectifier diagnostics have not passed." + ::= { dm3StatusRectEntry 15 } + +dm3StatusRectState OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID shows the rectifier device state as defined by the device status register." + ::= { dm3StatusRectEntry 16 } + +dm3StatusSysRectVoltSanity OBJECT-TYPE + SYNTAX INTEGER { + saneYES (1), + saneNO (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Rectifier voltage sanity indicator. Indicates if the rectifier voltage is + reasonable. Reasonable is defined based on powerplant type. A value of saneYes (1) + indicates voltage is reasonable, a value of saneNo (2) indicates it is not." + ::= { dm3StatusRectifier 3 } + +dm3StatusSysRectAvailable OBJECT-TYPE + SYNTAX INTEGER { + statusTrue (1), + statusFalse (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this OID will return statusTrue (1) if the rectifier is available. + statusFalse (2) will be returned if the rectifier is not available." + ::= { dm3StatusRectifier 4 } + +dm3StatusSysRectType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID shows the type of rectifier the system has. There can only be a single type of + rectifier in the power plant" + ::= { dm3StatusRectifier 5 } + +dm3StatusSysRectVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID shows the system level rectifier voltage in thousandths of Volts (mV)." + ::= { dm3StatusRectifier 6 } + +dm3StatusSysRectCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID shows the system level rectifier current in thousandths of Amps (mA)." + ::= { dm3StatusRectifier 7 } + + +-- the dm3StatusConverter group + +dm3StatusConvTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of DC powerplant converters viewable + by this IP address." + ::= { dm3StatusConverter 1 } + +dm3StatusConvTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dm3StatusConvEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for viewing status of the converters. The number of + entries is contained in the dm3StatusConvTableSize OID." + ::= { dm3StatusConverter 2 } + +dm3StatusConvEntry OBJECT-TYPE + SYNTAX Dm3StatusConvEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The converter to gather status from." + INDEX { dm3StatusConvIndex } + ::= { dm3StatusConvTable 1 } + +Dm3StatusConvEntry ::= + SEQUENCE { + dm3StatusConvIndex INTEGER, + dm3StatusConvID INTEGER, + dm3StatusConvDesc DisplayString, + dm3StatusConvCurrent INTEGER, + dm3StatusConvCurrentLimit INTEGER, + dm3StatusConvStandby INTEGER, + dm3StatusConvFanFail INTEGER, + dm3StatusConvFail INTEGER, + dm3StatusConvDevType INTEGER, + dm3StatusConvPhyAddr INTEGER, + dm3StatusConvCfg INTEGER, + dm3StatusConvPcbRev INTEGER, + dm3StatusConvFwVer INTEGER, + dm3StatusConvPresent INTEGER, + dm3StatusConvDiagPass INTEGER, + dm3StatusConvState INTEGER + } + +dm3StatusConvIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the DC powerplant converter." + ::= { dm3StatusConvEntry 1 } + +dm3StatusConvID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID shows the converter ID. This enumerates the number of the converter within + a group of converters." + ::= { dm3StatusConvEntry 2 } + +dm3StatusConvDesc OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID shows the 16 character converter description." + ::= { dm3StatusConvEntry 3 } + +dm3StatusConvCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID shows the converter current in thousandths of Amps (mA)." + ::= { dm3StatusConvEntry 4 } + +dm3StatusConvCurrentLimit OBJECT-TYPE + SYNTAX INTEGER { + statusTrue (1), + statusFalse (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this OID will return statusTrue (1) if the converter is in the Current Limit state. + statusFalse (2) will be returned if the converter is not in the Current Limit state." + ::= { dm3StatusConvEntry 5 } + +dm3StatusConvStandby OBJECT-TYPE + SYNTAX INTEGER { + statusTrue (1), + statusFalse (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this OID will return statusTrue (1) if the converter is in the Standby state. + statusFalse (2) will be returned if the converter is not in the Standby state." + ::= { dm3StatusConvEntry 6 } + +dm3StatusConvFanFail OBJECT-TYPE + SYNTAX INTEGER { + statusTrue (1), + statusFalse (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this OID will return statusTrue (1) if the converter Fan has failed. + statusFalse (2) will be returned if the converter Fan has not failed." + ::= { dm3StatusConvEntry 7 } + +dm3StatusConvFail OBJECT-TYPE + SYNTAX INTEGER { + statusTrue (1), + statusFalse (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this OID will return statusTrue (1) if the converter has failed. + statusFalse (2) will be returned if the converter has not failed." + ::= { dm3StatusConvEntry 8 } + +dm3StatusConvDevType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID shows the converter device type." + ::= { dm3StatusConvEntry 9 } + +dm3StatusConvPhyAddr OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID shows the converter physical address (the address on the bus)." + ::= { dm3StatusConvEntry 10 } + +dm3StatusConvCfg OBJECT-TYPE + SYNTAX INTEGER { + statusTrue (1), + statusFalse (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this OID will return statusTrue (1) if the converter is present after + power-up or set-configuration. + statusFalse (2) will be returned if the converter is not configured." + ::= { dm3StatusConvEntry 11 } + +dm3StatusConvPcbRev OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID shows the converter device PCB serial number." + ::= { dm3StatusConvEntry 12 } + +dm3StatusConvFwVer OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID shows the converter device firmware version." + ::= { dm3StatusConvEntry 13 } + +dm3StatusConvPresent OBJECT-TYPE + SYNTAX INTEGER { + statusTrue (1), + statusFalse (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this OID will return statusTrue (1) if the converter is present. + statusFalse (2) will be returned if the converter is not present." + ::= { dm3StatusConvEntry 14 } + +dm3StatusConvDiagPass OBJECT-TYPE + SYNTAX INTEGER { + statusTrue (1), + statusFalse (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this OID will return statusTrue (1) if the converter diagnostics have passed. + statusFalse (2) will be returned if the converter diagnostics have not passed." + ::= { dm3StatusConvEntry 15 } + +dm3StatusConvState OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID shows the converter state as defined by the device status register." + ::= { dm3StatusConvEntry 16 } + +dm3StatusSysConvVoltSanity OBJECT-TYPE + SYNTAX INTEGER{ + saneYES (1), + saneNO (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Converter voltage sanity indicator. Indicates if the converter voltage is + reasonable. Reasonable is defined based on powerplant type. A value of saneYes (1) + indicates voltage is reasonable, a value of saneNo (2) indicates it is not." + ::= { dm3StatusConverter 3 } + +dm3StatusSysConvAvailable OBJECT-TYPE + SYNTAX INTEGER { + statusTrue (1), + statusFalse (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this OID will return statusTrue (1) if the converter is available. + statusFalse (2) will be returned if the converter is not available." + ::= { dm3StatusConverter 4 } + +dm3StatusSysConvType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID shows the converter type." + ::= { dm3StatusConverter 5 } + +dm3StatusSysConvVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID shows the system level converter voltage in thousandths of volts (mV)." + ::= { dm3StatusConverter 6 } + +dm3StatusSysConvCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID shows the system level converter current in thousandths of Amps (mA)." + ::= { dm3StatusConverter 7 } + +-- the dm3StatusOutputRelays group + +dm3StatusOutRlyTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of DC powerplant output relays viewable + by this IP address." + ::= { dm3StatusOutputRelays 1 } + +dm3StatusOutRlyTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dm3StatusOutRlyEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for viewing status of the output relays. The number of + entries is contained in the dm3StatusOutRlyTableSize OID." + ::= { dm3StatusOutputRelays 2 } + +dm3StatusOutRlyEntry OBJECT-TYPE + SYNTAX Dm3StatusOutRlyEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The output relay to gather status from." + INDEX { dm3StatusOutRlyIndex } + ::= { dm3StatusOutRlyTable 1 } + +Dm3StatusOutRlyEntry ::= + SEQUENCE { + dm3StatusOutRlyIndex INTEGER, + dm3StatusOutRlyName DisplayString, + dm3StatusOutRlyStatus INTEGER + } + +dm3StatusOutRlyIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the DC powerplant output relay." + ::= { dm3StatusOutRlyEntry 1 } + +dm3StatusOutRlyName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the output relay. The maximum size is + 16 characters. The name is set by using the + dm3ConfigOutRlyName OID. + This OID is provided for informational purposes only." + ::= { dm3StatusOutRlyEntry 2 } + +dm3StatusOutRlyStatus OBJECT-TYPE + SYNTAX INTEGER { + statusOn (1), + statusOff (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this OID will return statusOn (1) if the output relay is enabled/on. + statusOff (2) will be returned if the output relay is disabled/off." + ::= { dm3StatusOutRlyEntry 3 } + + +-- the dm3StatusInputRelays group + +dm3StatusInRlyTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of DC powerplant input relays viewable + by this IP address." + ::= { dm3StatusInputRelays 1 } + +dm3StatusInRlyTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dm3StatusInRlyEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for viewing status of the input relays. The number of + entries is contained in the dm3StatusInRlyTableSize OID." + ::= { dm3StatusInputRelays 2 } + + +dm3StatusInRlyEntry OBJECT-TYPE + SYNTAX Dm3StatusInRlyEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The input relays to gather status from." + INDEX { dm3StatusInRlyIndex } + ::= { dm3StatusInRlyTable 1 } + +Dm3StatusInRlyEntry ::= + SEQUENCE { + dm3StatusInRlyIndex INTEGER, + dm3StatusInRlyName DisplayString, + dm3StatusInRlyStatus INTEGER + } + +dm3StatusInRlyIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the DC powerplant input relay." + ::= { dm3StatusInRlyEntry 1 } + +dm3StatusInRlyName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the input relay. The maximum size is + 16 characters. The name is set by using the + dm3ConfigInRlyName OID. + This OID is provided for informational purposes only." + ::= { dm3StatusInRlyEntry 2 } + +dm3StatusInRlyStatus OBJECT-TYPE + SYNTAX INTEGER { + statusOn (1), + statusOff (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this OID will return statusOn (1) if the input relay is enabled/on. + statusOff (2) will be returned if the input relay is disabled/off." + ::= { dm3StatusInRlyEntry 3 } + +-- the dm3StatusBreakers group + +dm3StatusBreakersTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of DC powerplant circuit breakers viewable + by this IP address." + ::= { dm3StatusBreakers 1 } + +dm3StatusBreakersTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dm3StatusBreakersEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for viewing status of the circuit breakers. The number of + entries is contained in the dm3StatusBreakersTableSize OID." + ::= { dm3StatusBreakers 2 } + +dm3StatusBreakersEntry OBJECT-TYPE + SYNTAX Dm3StatusBreakersEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The circuit breaker to gather status from." + INDEX { dm3StatusBreakersIndex } + ::= { dm3StatusBreakersTable 1 } + +Dm3StatusBreakersEntry ::= + SEQUENCE { + dm3StatusBreakersIndex INTEGER, + dm3StatusBreakersName DisplayString, + dm3StatusBreakersStatus INTEGER + } + +dm3StatusBreakersIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the DC powerplant circuit breaker." + ::= { dm3StatusBreakersEntry 1 } + +dm3StatusBreakersName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the circuit breaker. The maximum size is + 16 characters. The name is set by using the + dm3ConfigBreakersName OID. + This OID is provided for informational purposes only." + ::= { dm3StatusBreakersEntry 2 } + +dm3StatusBreakersStatus OBJECT-TYPE + SYNTAX INTEGER { + statusClosed (1), + statusOpen (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this OID will return statusClosed (1) if the circuit breaker is closed. + statusOpen (2) will be returned if the circuit breaker is open." + ::= { dm3StatusBreakersEntry 3 } + +-- the dm3StatusFuses group + +dm3StatusFusesTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of DC powerplant fuses controllable + by this IP address." + ::= { dm3StatusFuses 1 } + +dm3StatusFusesTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dm3StatusFusesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for viewing status of the fuses. The number of + entries is contained in the dm3StatusFusesTableSize OID." + ::= { dm3StatusFuses 2 } + +dm3StatusFusesEntry OBJECT-TYPE + SYNTAX Dm3StatusFusesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The fuse to gather status from." + INDEX { dm3StatusFusesIndex } + ::= { dm3StatusFusesTable 1 } + +Dm3StatusFusesEntry ::= + SEQUENCE { + dm3StatusFusesIndex INTEGER, + dm3StatusFusesName DisplayString, + dm3StatusFusesStatus INTEGER + } + +dm3StatusFusesIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the DC powerplant fuse." + ::= { dm3StatusFusesEntry 1 } + +dm3StatusFusesName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the fuse. The maximum size is + 16 characters. The name is set by using the + dm3ConfigFuseName OID. + This OID is provided for informational purposes only." + ::= { dm3StatusFusesEntry 2 } + +dm3StatusFusesStatus OBJECT-TYPE + SYNTAX INTEGER { + statusClosed (1), + statusOpen (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this OID will return statusClosed (1) if the fuse is closed. + statusOpen (2) will be returned if the fuse is open." + ::= { dm3StatusFusesEntry 3 } + +-- the atsIdent group + +atsIdentHardwareRev OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The hardware revision of the Automatic Transfer Switch. + This value is set at the factory." + ::= { atsIdent 1 } + +atsIdentFirmwareRev OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A string identifying the Automatic Transfer Switch + firmware revision." + ::= { atsIdent 2 } + +atsIdentFirmwareDate OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The date of release for this Automatic Transfer Switch + firmware revision. " + ::= { atsIdent 3 } + +atsIdentDateOfManufacture OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The date when the Automatic Transfer Switch was manufactured in mm/dd/yyyy format. + This value is set at the factory. " + ::= { atsIdent 4 } + +atsIdentModelNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A string identifying the model number of the Automatic Transfer Switch. + This value is set at the factory." + ::= { atsIdent 5 } + +atsIdentSerialNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A string identifying the serial number of + the Automatic Transfer Switch. This value is set at the factory." + ::= { atsIdent 6 } + +atsIdentNominalLineVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RMS Utility Voltage measured in Volts." + ::= { atsIdent 7 } + +atsIdentNominalLineFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Utility Power Frequency measured in Hertz." + ::= { atsIdent 8 } + +atsIdentDeviceRating OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This gives the device rating in Amps" + ::= { atsIdent 9 } + + +-- the atsCalibration group + +-- Input Voltage Calibration Factor table + + atsCalibrationNumInputs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of inputs to this device." + ::= { atsCalibrationInput 1 } + + atsCalibrationNumInputPhases OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of phases per input for this device." + ::= { atsCalibrationInput 2 } + + atsCalibrationInputPhaseTable OBJECT-TYPE + SYNTAX SEQUENCE OF ATSCalibrationInputPhaseEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The number of phases per input line to this device." + ::= { atsCalibrationInput 3 } + + atsCalibrationInputPhaseEntry OBJECT-TYPE + SYNTAX ATSCalibrationInputPhaseEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry containing calibration information applicable to a + particular input phase." + INDEX { atsCalibrationInputTableIndex, atsCalibrationInputPhaseTableIndex } + ::= { atsCalibrationInputPhaseTable 1 } + + ATSCalibrationInputPhaseEntry ::= SEQUENCE { + atsCalibrationInputTableIndex INTEGER, + atsCalibrationInputPhaseTableIndex INTEGER, + atsLineVoltageCalibrationFactor INTEGER + } + + atsCalibrationInputTableIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The input identifier." + ::= { atsCalibrationInputPhaseEntry 1 } + + atsCalibrationInputPhaseTableIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The input phase identifier." + ::= { atsCalibrationInputPhaseEntry 2 } + + atsLineVoltageCalibrationFactor OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Line Voltage Calibration factor. + This value is set at the factory." + ::= { atsCalibrationInputPhaseEntry 3 } + +-- Power Supply Voltage Calibration table + + atsCalibrationPowerSupplyVoltages OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of power supply voltages supported by this device. + This variable indicates the number of rows in the + atsCalibrationPowerSupplyTable." + ::= { atsCalibrationPowerSupply 1 } + + atsCalibrationPowerSupplyVoltageTable OBJECT-TYPE + SYNTAX SEQUENCE OF ATSCalibrationPowerSupplyVoltageEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of Power Supply table entries." + ::= { atsCalibrationPowerSupply 2 } + + atsCalibrationPowerSupplyVoltageEntry OBJECT-TYPE + SYNTAX ATSCalibrationPowerSupplyVoltageEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry containing information applicable to a + particular Power Supply Voltage." + INDEX { atsCalibrationPowerSupplyVoltageTableIndex } + ::= { atsCalibrationPowerSupplyVoltageTable 1 } + + ATSCalibrationPowerSupplyVoltageEntry ::= SEQUENCE { + atsCalibrationPowerSupplyVoltageTableIndex INTEGER, + atsCalibrationPowerSupplyVoltage INTEGER, + atsPowerSupplyVoltageCalibrationFactor INTEGER + } + + atsCalibrationPowerSupplyVoltageTableIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The power supply voltage identifier." + ::= { atsCalibrationPowerSupplyVoltageEntry 1 } + + atsCalibrationPowerSupplyVoltage OBJECT-TYPE + SYNTAX INTEGER { + powerSupply24V(1), + powerSupply12V(2), + powerSupply(3), + powerSupply24VSourceB(4), + powerSupplyMinus12V(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value describes the power supply voltage of + 24V Source A, 24V Source B, +12V, -12V and 5V." + ::= { atsCalibrationPowerSupplyVoltageEntry 2 } + + atsPowerSupplyVoltageCalibrationFactor OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Line Voltage Calibration factor. + This value is set at the factory." + ::= { atsCalibrationPowerSupplyVoltageEntry 3 } + +-- Output Current Calibration table + + atsCalibrationNumOutputs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of output lines from this device. + This variable indicates the number of rows in the + atsCalibrationOutputTable." + ::= { atsCalibrationOutput 1 } + + atsCalibrationNumOutputPhases OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of output phases utilized in this + device." + ::= { atsCalibrationOutput 2 } + + atsCalibrationOutputTable OBJECT-TYPE + SYNTAX SEQUENCE OF ATSCalibrationOutputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of output table entries." + ::= { atsCalibrationOutput 3 } + + atsCalibrationOutputEntry OBJECT-TYPE + SYNTAX ATSCalibrationOutputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry containing information applicable to a + particular output." + INDEX { atsCalibrationOutputTableIndex, atsCalibrationOutputPhasesTableIndex } + ::= { atsCalibrationOutputTable 1 } + + ATSCalibrationOutputEntry ::= SEQUENCE { + atsCalibrationOutputTableIndex INTEGER, + atsCalibrationOutputPhasesTableIndex INTEGER, + atsOutputCurrentCalibrationFactor INTEGER + } + + atsCalibrationOutputTableIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The output identifier." + ::= { atsCalibrationOutputEntry 1 } + + atsCalibrationOutputPhasesTableIndex OBJECT-TYPE + SYNTAX INTEGER{ + phase1(1), + phase2(2), + phase3(3), + neutral(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Description of each calibration factor for each + output phase utilized in this device and one for neutral. " + ::= { atsCalibrationOutputEntry 2 } + + atsOutputCurrentCalibrationFactor OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The output current calibration factor measured in Amps." + ::= { atsCalibrationOutputEntry 3 } + + +-- the atsControl group + +atsControlResetATS OBJECT-TYPE + SYNTAX INTEGER { + none(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting this variable will cause the Automatic Transfer Switch to + perform a power-on reset." + ::= { atsControl 1 } + +atsControlClearAllAlarms OBJECT-TYPE + SYNTAX INTEGER { + none(1), + clear(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting this variable will clear all alarms in the Automatic Transfer Switch. + Returns (-1) if unsupported." + ::= { atsControl 2 } + + +-- the atsConfig group + +atsConfigProductName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A configurable character string." + ::= { atsConfig 1 } + +atsConfigPreferredSource OBJECT-TYPE + SYNTAX INTEGER { + sourceA(1), + sourceB(2), + none(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable returns the preferred source of power when both sources are OK." + ::= { atsConfig 2 } + +atsConfigFrontPanelLockout OBJECT-TYPE + SYNTAX INTEGER { + disableFrontPanel(1), + enableFrontPanel(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting this variable to disableFrontPanel(1), prevents source + preference configuration of the Automatic Transfer Switch via the + Front Panel. + Setting this variable to enableFrontPanel(2)allows, source preference + configuration of the Automatic Transfer Switch via the Front Panel." + ::= { atsConfig 3 } + +atsConfigVoltageSensitivity OBJECT-TYPE + SYNTAX INTEGER { + high(1), + low(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable defines the sensitivity to changes in voltage: + high(1) for best protection, low(2) for frequent small line + voltage changes." + ::= { atsConfig 4 } + +atsConfigTransferVoltageRange OBJECT-TYPE + SYNTAX INTEGER { + wide(1), + medium(2), + narrow(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This variable defines the range of acceptable voltage from a power source. + If the voltage measured from the selected input source is not within this + range, the Automatic Transfer Switch will switch over (transfer) to the + alternate power source." + + ::= { atsConfig 5 } + +atsConfigCurrentLimit OBJECT-TYPE + SYNTAX INTEGER (0..20) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The threshold (in Amps) at which an Over Current Alarm will be generated. + This OID returns the overload threshold value of the + OID atsConfigPhaseOverLoadThreshold for the 1U ATS and + OID atsConfigBankOverLoadThreshold of total for the 2U ATS. + Setting this OID does not have any impact on the device." + ::= { atsConfig 6 } + + +atsConfigResetValues OBJECT-TYPE + SYNTAX INTEGER { + none(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the ATS configuration to its default values. + Returns (-1) if not supported." + + ::= { atsConfig 7 } + +atsConfigLineVRMS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "To configure the input RMS voltage." + + ::= { atsConfig 8 } + +atsConfigLineVRMSNarrowLimit OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "To configure the Line VRMS Narrow Limit." + + ::= { atsConfig 9 } + +atsConfigLineVRMSMediumLimit OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "To configure the Line VRMS Medium Limit." + + ::= { atsConfig 10 } + +atsConfigLineVRMSWideLimit OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "To configure the Line VRMS Wide Limit." + + ::= { atsConfig 11 } + +atsConfigFrequencyDeviation OBJECT-TYPE + SYNTAX INTEGER { + one(1), + two(2), + three(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "To configure the frequency deviation." + + ::= { atsConfig 12 } + +-- Bank table + +atsConfigBankTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The size of the bank table." + ::= { atsConfig 13 } + + +atsConfigBankTable OBJECT-TYPE + SYNTAX SEQUENCE OF ATSConfigBankEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for configuration of each ATS bank." + ::= { atsConfig 14 } + +atsConfigBankEntry OBJECT-TYPE + SYNTAX ATSConfigBankEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This gives access to bank current threshold" + INDEX { atsConfigBankTableIndex } + ::= { atsConfigBankTable 1 } + +ATSConfigBankEntry ::= + SEQUENCE { + atsConfigBankTableIndex INTEGER, + atsConfigBank INTEGER, + atsConfigBankLowLoadThreshold INTEGER, + atsConfigBankNearOverLoadThreshold INTEGER, + atsConfigBankOverLoadThreshold INTEGER + } + +atsConfigBankTableIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "An index to the bank table entry." + ::= { atsConfigBankEntry 1 } + +atsConfigBank OBJECT-TYPE + SYNTAX INTEGER { + total (1), + bank1 (2), + bank2 (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bank number of an ATS" + ::= { atsConfigBankEntry 2 } + +atsConfigBankLowLoadThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A threshold that indicates the current drawn is nearing + a low consumption condition. It is represented in Amps. + A warning will be issued when the load is less than the + threshold value. + + A threshold value of 0 Amps disables this warning. + + Maximum value must be less than the value returned + by the atsConfigBankNearOverLoadThreshold OID." + ::= { atsConfigBankEntry 3 } + +atsConfigBankNearOverLoadThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A threshold that indicates the current drawn is nearing + an overload condition. It is represented in Amps. + A warning will be issued when the load is greater than + or equal to the threshold value. + + Minimum value must be greater than the value returned by + the atsConfigBankLowLoadThreshold OID. + + Maximum value must be less than or equal to the value + returned by the atsConfigBankOverLoadThreshold OID." + ::= { atsConfigBankEntry 4 } + +atsConfigBankOverLoadThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A threshold that indicates the current drawn has entered + an overload condition. It is represented in Amps. + A warning will be issued when the load is greater than or + equal to the threshold value. + + Minimum value must be greater than or equal to the value + returned by the atsConfigBankNearOverLoadThreshold OID. + + Maximum value must be less than or equal to the value returned by + atsIdentDeviceRating OID." + ::= { atsConfigBankEntry 5 } + +-- Phase table + +atsConfigPhaseTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The size of the phase table." + ::= { atsConfig 15 } + + +atsConfigPhaseTable OBJECT-TYPE + SYNTAX SEQUENCE OF ATSConfigPhaseEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for configuration of each ATS phase." + ::= { atsConfig 16 } + +atsConfigPhaseEntry OBJECT-TYPE + SYNTAX ATSConfigPhaseEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This gives access to phase threshold" + INDEX { atsConfigPhaseTableIndex } + ::= { atsConfigPhaseTable 1 } + +ATSConfigPhaseEntry ::= + SEQUENCE { + atsConfigPhaseTableIndex INTEGER, + atsConfigPhase INTEGER, + atsConfigPhaseLowLoadThreshold INTEGER, + atsConfigPhaseNearOverLoadThreshold INTEGER, + atsConfigPhaseOverLoadThreshold INTEGER + } + +atsConfigPhaseTableIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the phase table entry." + ::= { atsConfigPhaseEntry 1 } + +atsConfigPhase OBJECT-TYPE + SYNTAX INTEGER { + phase1 (1), + phase2 (2), + phase3 (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The phase number of an ATS" + ::= { atsConfigPhaseEntry 2 } + +atsConfigPhaseLowLoadThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A threshold that indicates the current drawn is nearing + a low consumption condition. It is represented in Amps. + A warning will be issued when the load is less than the + threshold value. + + A threshold value of 0 Amps disables this warning. + + Maximum value must be less than the value returned + by the atsConfigPhaseNearOverLoadThreshold OID." + ::= { atsConfigPhaseEntry 3 } + +atsConfigPhaseNearOverLoadThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A threshold that indicates the current drawn is nearing + an overload condition. It is represented in Amps. + A warning will be issued when the load is greater than + or equal to the threshold value. + + Minimum value must be greater than the value returned by + the atsConfigPhaseLowLoadThreshold OID. + + Maximum value must be less than or equal to the value + returned by the atsConfigPhaseOverLoadThreshold OID." + ::= { atsConfigPhaseEntry 4 } + +atsConfigPhaseOverLoadThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A threshold that indicates the current drawn has entered + an overload condition. It is represented in Amps. + A warning will be issued when the load is greater than or + equal to the threshold value. + + Minimum value must be greater than or equal to the value + returned by the atsConfigPhaseNearOverLoadThreshold OID. + + Maximum value must be less than or equal to the value + returned by atsIdentDeviceRating OID." + ::= { atsConfigPhaseEntry 5 } + + +-- the atsStatus group + + atsStatusCommStatus OBJECT-TYPE + SYNTAX INTEGER { + atsNeverDiscovered(1), + atsCommEstablished(2), + atsCommLost(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable returns the current communication status + of the Automatic Transfer Switch. " + ::= { atsStatusDeviceStatus 1 } + + + atsStatusSelectedSource OBJECT-TYPE + SYNTAX INTEGER { + sourceA(1), + sourceB(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable returns the current source of power. " + ::= { atsStatusDeviceStatus 2 } + + + atsStatusRedundancyState OBJECT-TYPE + SYNTAX INTEGER { + atsRedundancyLost(1), + atsFullyRedundant(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable returns the current redundancy state of the ATS. + atsRedundancyLost(1) indicates that the ATS is unable to + switch over to the alternate power source if the current source fails. + atsFullyRedundant(2) indicates that the ATS will switch over to + the alternate power source if the current source fails." + ::= { atsStatusDeviceStatus 3 } + + + atsStatusOverCurrentState OBJECT-TYPE + SYNTAX INTEGER { + atsOverCurrent(1), + atsCurrentOK(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable returns the output current state of the ATS. + atsOverCurrent(1) indicates that the ATS has exceeded the output + current threshold and will not allow a switch over to the alternate power + source if the current source fails. + atsCurrentOK(2) indicates that the output current is below the + output current threshold. + This OID returns the value of the OID atsOutputPhaseState for the 1U ATS and + OID atsOutputBankState for the 2U ATS." + ::= { atsStatusDeviceStatus 4 } + + + atsStatus5VPowerSupply OBJECT-TYPE + SYNTAX INTEGER { + atsPowerSupplyFailure(1), + atsPowerSupplyOK(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable returns the present state of the ATS 5V power supply. + atsPowerSupplyFailure(1) indicates the 5V power supply has failed + and that the ATS serial port Configuration Menu is not accessible . + atsPowerSupplyOK(2) indicates that the ATS 5V power supply + is operating within tolerance." + ::= { atsStatusDeviceStatus 5 } + + + atsStatus24VPowerSupply OBJECT-TYPE + SYNTAX INTEGER { + atsPowerSupplyFailure(1), + atsPowerSupplyOK(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable returns the present state of the ATS 24V power supply for Source A. + atsPowerSupplyFailure(1) indicates the 24V power supply has failed + and the ATS is unable to switch over to the alternate power source if + the current source fails. + atsPowerSupplyOK(2) indicates that the ATS 24V power supply + is operating within tolerance." + ::= { atsStatusDeviceStatus 6 } + + + atsStatus24VSourceBPowerSupply OBJECT-TYPE + SYNTAX INTEGER { + atsPowerSupplyFailure(1), + atsPowerSupplyOK(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable returns the present state of the ATS 24V power supply for Source B. + atsPowerSupplyFailure(1) indicates the 24V power supply has failed + and the ATS is unable to switch over to the alternate power source if + the current source fails. + atsPowerSupplyOK(2) indicates that the ATS 24V power supply + is operating within tolerance." + ::= { atsStatusDeviceStatus 7 } + + + atsStatusPlus12VPowerSupply OBJECT-TYPE + SYNTAX INTEGER { + atsPowerSupplyFailure(1), + atsPowerSupplyOK(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable returns the present state of the ATS 12V power supply. + atsPowerSupplyFailure(1) indicates the 12V power supply has failed + and the ATS is unable to monitor the current sensors. + atsPowerSupplyOK(2) indicates that the ATS 12V power supply + is operating within tolerance." + ::= { atsStatusDeviceStatus 8 } + + + atsStatusMinus12VPowerSupply OBJECT-TYPE + SYNTAX INTEGER { + atsPowerSupplyFailure(1), + atsPowerSupplyOK(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable returns the present state of the ATS -12V power supply. + atsPowerSupplyFailure(1) indicates the -12V power supply has failed + and the ATS is unable to monitor the current sensors. + atsPowerSupplyOK(2) indicates that the ATS -12V power supply + is operating within tolerance." + ::= { atsStatusDeviceStatus 9 } + + + atsStatusSwitchStatus OBJECT-TYPE + SYNTAX INTEGER { + fail(1), + ok(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable returns the status of the ATS." + ::= { atsStatusDeviceStatus 10 } + + + atsStatusFrontPanel OBJECT-TYPE + SYNTAX INTEGER { + locked(1), + unlocked(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable returns the present state of the ATS front panel. + locked(1): Front panel button cannot be used to change the sources. + unlocked(2): Front panel button can be used to change the sources. " + + ::= { atsStatusDeviceStatus 11 } + + + atsStatusSourceAStatus OBJECT-TYPE + SYNTAX INTEGER { + fail(1), + ok(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable returns the status of the Source A." + ::= { atsStatusDeviceStatus 12 } + + + atsStatusSourceBStatus OBJECT-TYPE + SYNTAX INTEGER { + fail(1), + ok(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable returns the status of the Source B." + ::= { atsStatusDeviceStatus 13 } + + + atsStatusPhaseSyncStatus OBJECT-TYPE + SYNTAX INTEGER { + inSync(1), + outOfSync(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable returns the status of the phase synch." + ::= { atsStatusDeviceStatus 14 } + + + atsStatusVoltageOutStatus OBJECT-TYPE + SYNTAX INTEGER { + fail(1), + ok(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable returns the output voltage status." + ::= { atsStatusDeviceStatus 15 } + + + atsStatusHardwareStatus OBJECT-TYPE + SYNTAX INTEGER { + fail(1), + ok(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This variable returns the status of display board hardware." + ::= { atsStatusDeviceStatus 16 } + + + atsStatusResetMaxMinValues OBJECT-TYPE + SYNTAX INTEGER { + none(1), + reset(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Resets the maximum and minimum ATS values: + atsInputMaxVoltage, atsInputMinVoltage, + atsInputMaxCurrent, atsInputMinCurrent, + atsInputMaxPower, atsInputMinPower, + atsOutputMaxCurrent, atsOutputMinCurrent, + atsOutputMaxLoad, atsOutputMinLoad, + atsOutputMaxPercentLoad, atsOutputMinPercentLoad, + atsOutputMaxPower, atsOutputMinPower, + atsOutputMaxPercentPower, atsOutputMinPercentPower. + These variables represent the maximum and minimum ATS values + since the last time they were read or reset by this OID. + Values unsupported by this ATS will return (-1)." + ::= { atsStatusResetValues 1 } + +-- +-- Input Group +-- +-- Number of Inputs + atsNumInputs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of input feeds to this device. This variable indicates the number of rows in the input table." ::= { atsStatusInput 1 } --- Input Table +-- Input Table + + atsInputTable OBJECT-TYPE + SYNTAX SEQUENCE OF AtsInputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of input table entries. The number of entries + is given by the value of atsNumInputs." + ::= { atsStatusInput 2 } + + atsInputEntry OBJECT-TYPE + SYNTAX AtsInputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry containing information applicable to a + particular input." + INDEX { atsInputTableIndex } + ::= { atsInputTable 1 } + + AtsInputEntry ::= SEQUENCE { + atsInputTableIndex INTEGER, + atsNumInputPhases INTEGER, + atsInputVoltageOrientation INTEGER, + atsInputFrequency INTEGER, + atsInputType INTEGER, + atsInputName DisplayString + } + + atsInputTableIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The input identifier." + ::= { atsInputEntry 1 } + + atsNumInputPhases OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of input phases utilized in this + device. The sum of all the atsNumInputPhases + variable indicates the number of rows in the + input phase table." + ::= { atsInputEntry 2 } + + atsInputVoltageOrientation OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + singlePhase(2), + splitPhase(3), + threePhasePhaseToNeutral(4), + threePhasePhaseToPhase(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The input voltage orientation: + 1: unknown for this Source + 2: singlePhase - phase 1 voltage is between Phase 1 + and Neutral. + 3: splitPhase - phase 1 voltage is between Phase 1 and + Neutral; phase 2 voltage is between Phase 2 and Neutral; + phase 3 voltage is between Phase 1 and Phase 2. + 4: threePhasePhaseToNeutral - phase 1 voltage is between + Phase 1 and Neutral; phase 2 voltage is between Phase 2 + and Neutral; phase 3 voltage is between Phase 3 and + Neutral. + 5: threePhasePhaseToPhase - phase 1 voltage is between + Phase 1 and Phase 2; phase 2 voltage is between Phase 2 + and Phase 3; phase 3 voltage is between Phase 3 and + Phase 1." + ::= { atsInputEntry 3 } + + atsInputFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The input frequency in Hertz, or -1 if it's unsupported + by this Source." + ::= { atsInputEntry 4 } + + atsInputType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + main(2), + bypass(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The input type." + ::= { atsInputEntry 5 } + + atsInputName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A name given to a particular input." + ::= { atsInputEntry 6 } + +-- Input Phase Table + + atsInputPhaseTable OBJECT-TYPE + SYNTAX SEQUENCE OF AtsInputPhaseEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of input table entries. The number of entries + is given by the sum of the atsNumInputPhases." + ::= { atsStatusInput 3 } + + atsInputPhaseEntry OBJECT-TYPE + SYNTAX AtsInputPhaseEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry containing information applicable to a + particular input phase." + INDEX { atsInputPhaseTableIndex, atsInputPhaseIndex } + ::= { atsInputPhaseTable 1 } + + AtsInputPhaseEntry ::= SEQUENCE { + atsInputPhaseTableIndex INTEGER, + atsInputPhaseIndex INTEGER, + atsInputVoltage INTEGER, + atsInputMaxVoltage INTEGER, + atsInputMinVoltage INTEGER, + atsInputCurrent INTEGER, + atsInputMaxCurrent INTEGER, + atsInputMinCurrent INTEGER, + atsInputPower INTEGER, + atsInputMaxPower INTEGER, + atsInputMinPower INTEGER + } + + atsInputPhaseTableIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The input identifier." + ::= { atsInputPhaseEntry 1 } + + atsInputPhaseIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The input phase identifier." + ::= { atsInputPhaseEntry 2 } + + atsInputVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The input voltage in VAC, or -1 if it's unsupported + by this Source." + ::= { atsInputPhaseEntry 3 } + + atsInputMaxVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum input voltage in VAC measured + since the last time this variable was read + or reset (atsStatusResetMaxMinValues). + Returns (-1) if unsupported." + ::= { atsInputPhaseEntry 4 } + + atsInputMinVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum input voltage in VAC measured + since the last time this variable was read + or reset (atsStatusResetMaxMinValues). + Returns (-1) if unsupported." + ::= { atsInputPhaseEntry 5 } + + atsInputCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The input current in amperes, or -1 if it's + unsupported by this Source." + ::= { atsInputPhaseEntry 6 } + + atsInputMaxCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum input current in amperes measured + since the last time this variable was read + or reset (atsStatusResetMaxMinValues). + Returns (-1) if unsupported." + ::= { atsInputPhaseEntry 7 } + + atsInputMinCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum input current in amperes measured + since the last time this variable was read + or reset (atsStatusResetMaxMinValues). + Returns (-1) if unsupported." + ::= { atsInputPhaseEntry 8 } + + atsInputPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The input power in Watts, or -1 if it's unsupported + by this Source." + ::= { atsInputPhaseEntry 9 } + + atsInputMaxPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum input power in Watts measured + since the last time this variable was read + or reset (atsStatusResetMaxMinValues). + Returns (-1) if unsupported." + ::= { atsInputPhaseEntry 10 } + + atsInputMinPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum input power in Watts measured + since the last time this variable was read + or reset (atsStatusResetMaxMinValues). + Returns (-1) if unsupported." + ::= { atsInputPhaseEntry 11 } + + -- + -- The Output group. + -- + + -- Number of Outputs + + atsNumOutputs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of output feeds to this device. + This variable indicates the number of rows in the + output table." + ::= { atsStatusOutput 1 } + + -- Output Table + + atsOutputTable OBJECT-TYPE + SYNTAX SEQUENCE OF AtsOutputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of output table entries. The number of entries + is given by the value of atsOutputNumPhases." + ::= { atsStatusOutput 2 } + + atsOutputEntry OBJECT-TYPE + SYNTAX AtsOutputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry containing information applicable to a + particular output." + INDEX { atsOutputTableIndex } + ::= { atsOutputTable 1 } + + AtsOutputEntry ::= SEQUENCE { + atsOutputTableIndex INTEGER, + atsNumOutputPhases INTEGER, + atsOutputVoltageOrientation INTEGER, + atsOutputFrequency INTEGER + } + + atsOutputTableIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The output identifier." + ::= { atsOutputEntry 1 } + + atsNumOutputPhases OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of output phases utilized in this + device. The sum of all the atsNumOutputPhases + variable indicates the number of rows in the + output phase table." + ::= { atsOutputEntry 2 } + + atsOutputVoltageOrientation OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + singlePhase(2), + splitPhase(3), + threePhasePhaseToNeutral(4), + threePhasePhaseToPhase(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The output voltage orientation: + 1: unknown for this ATS + 2: singlePhase - phase 1 voltage is between Phase 1 + and Neutral. + 3: splitPhase - phase 1 voltage is between Phase 1 and + Neutral; phase 2 voltage is between Phase 2 and Neutral; + phase 3 voltage is between Phase 1 and Phase 2. + 4: threePhasePhaseToNeutral - phase 1 voltage is between + Phase 1 and Neutral; phase 2 voltage is between Phase 2 + and Neutral; phase 3 voltage is between Phase 3 and + Neutral. + 5: threePhasePhaseToPhase - phase 1 voltage is between + Phase 1 and Phase 2; phase 2 voltage is between Phase 2 + and Phase 3; phase 3 voltage is between Phase 3 and + Phase 1." + ::= { atsOutputEntry 3 } + + atsOutputFrequency OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The output frequency in Hertz, or -1 if it's + unsupported by this ATS." + ::= { atsOutputEntry 4 } + + -- Output Phase Table + + atsOutputPhaseTable OBJECT-TYPE + SYNTAX SEQUENCE OF AtsOutputPhaseEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of output table entries. The number of + entries is given by the sum of the atsNumOutputPhases." + ::= { atsStatusOutput 3 } + + atsOutputPhaseEntry OBJECT-TYPE + SYNTAX AtsOutputPhaseEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry containing information applicable to a + particular output phase." + INDEX { atsOutputPhaseTableIndex, atsOutputPhaseIndex } + ::= { atsOutputPhaseTable 1 } + + AtsOutputPhaseEntry ::= SEQUENCE { + atsOutputPhaseTableIndex INTEGER, + atsOutputPhaseIndex INTEGER, + atsOutputVoltage INTEGER, + atsOutputCurrent INTEGER, + atsOutputMaxCurrent INTEGER, + atsOutputMinCurrent INTEGER, + atsOutputLoad INTEGER, + atsOutputMaxLoad INTEGER, + atsOutputMinLoad INTEGER, + atsOutputPercentLoad INTEGER, + atsOutputMaxPercentLoad INTEGER, + atsOutputMinPercentLoad INTEGER, + atsOutputPower INTEGER, + atsOutputMaxPower INTEGER, + atsOutputMinPower INTEGER, + atsOutputPercentPower INTEGER, + atsOutputMaxPercentPower INTEGER, + atsOutputMinPercentPower INTEGER, + atsOutputPhaseState INTEGER + } + + atsOutputPhaseTableIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The output identifier." + ::= { atsOutputPhaseEntry 1 } + + atsOutputPhaseIndex OBJECT-TYPE + SYNTAX INTEGER{ + phase1(1), + phase2(2), + phase3(3), + neutral(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Description of each output phase utilized in + this device and one for neutral. " + ::= { atsOutputPhaseEntry 2 } + + atsOutputVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The output voltage in VAC, or -1 if it's unsupported + by this ATS." + ::= { atsOutputPhaseEntry 3 } + + atsOutputCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The output current in 0.1 amperes drawn + by the load on the ATS, or -1 if it's unsupported + by this ATS." + ::= { atsOutputPhaseEntry 4 } + + atsOutputMaxCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum output current in 0.1 amperes measured + since the last time this variable was read + or reset (atsStatusResetMaxMinValues). + Returns (-1) if unsupported." + ::= { atsOutputPhaseEntry 5 } + + atsOutputMinCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum output current in 0.1 amperes measured + since the last time this variable was read + or reset (atsStatusResetMaxMinValues). + Returns (-1) if unsupported." + ::= { atsOutputPhaseEntry 6 } + + atsOutputLoad OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The output load in VA, or -1 if it's unsupported + by this ATS." + ::= { atsOutputPhaseEntry 7 } + + atsOutputMaxLoad OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum output load in VA measured + since the last time this variable was read + or reset (atsStatusResetMaxMinValues). + Returns (-1) if unsupported." + ::= { atsOutputPhaseEntry 8 } + + atsOutputMinLoad OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum output load in VA measured + since the last time this variable was read + or reset (atsStatusResetMaxMinValues). + Returns (-1) if unsupported." + ::= { atsOutputPhaseEntry 9 } + + atsOutputPercentLoad OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The percentage of the ATS load capacity in VA at + redundancy @ (n + x) presently being used on this + output phase, or -1 if it's unsupported by this ATS." + ::= { atsOutputPhaseEntry 10 } + + atsOutputMaxPercentLoad OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum percentage of the ATS load capacity in + VA measured at redundancy @ (n + x) presently + being used on this output phase since the last time + this variable was read or reset (atsStatusResetMaxMinValues). + Returns (-1) if unsupported." + ::= { atsOutputPhaseEntry 11 } + + atsOutputMinPercentLoad OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum percentage of the ATS load capacity in + VA measured at redundancy @ (n + x) presently + being used on this output phase since the last time + this variable was read or reset (atsStatusResetMaxMinValues). + Returns (-1) if unsupported." + ::= { atsOutputPhaseEntry 12 } + + atsOutputPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The output power in Watts, or -1 if it's + unsupported by this ATS." + ::= { atsOutputPhaseEntry 13 } + + atsOutputMaxPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum output power in Watts measured + since the last time this variable was read + or reset (atsStatusResetMaxMinValues). + Returns (-1) if unsupported." + ::= { atsOutputPhaseEntry 14 } + + atsOutputMinPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum output power in Watts measured + since the last time this variable was read + or reset (atsStatusResetMaxMinValues). + Returns (-1) if unsupported." + ::= { atsOutputPhaseEntry 15 } + + atsOutputPercentPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The percentage of the ATSpower capacity in Watts at + redundancy @ (n + x) presently being used on this + output phase, or -1 if it's unsupported by this ATS." + ::= { atsOutputPhaseEntry 16 } + + atsOutputMaxPercentPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum percentage of the ATSpower capacity + in Watts measured at redundancy @ (n + x) presently + being used on this output phase since the last time + this variable was read or reset (atsStatusResetMaxMinValues). + Returns (-1) if unsupported." + ::= { atsOutputPhaseEntry 17 } + + atsOutputMinPercentPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum percentage of the ATSpower capacity + in Watts measured at redundancy @ (n + x) presently + being used on this output phase since the last time + this variable was read or reset (atsStatusResetMaxMinValues). + Returns (-1) if unsupported." + ::= { atsOutputPhaseEntry 18 } + + + atsOutputPhaseState OBJECT-TYPE + SYNTAX INTEGER { + normal (1), + lowload (2), + nearoverload (3), + overload (4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this OID will return the phase load state. + + normal(1) indicates that the bank is operating properly + within the atsConfigPhaseLowLoadThreshold and + atsConfigPhaseNearOverLoadThreshold OID values. + + lowload(2) indicates that the bank load has dropped below + the atsConfigPhaseLowLoadThreshold OID value. An SNMP trap + will occur when this state is entered or cleared. + + nearoverload(3) indicates that the bank load is greater than + or equal to the atsConfigPhaseNearOverLoadThreshold OID value. + An SNMP trap will occur when this state is entered or cleared. + + overload(4) indicates that the bank load is greater than or + equal to the atsConfigPhaseOverLoadThreshold OID value. + An SNMP trap will occur when this state is entered or cleared." + ::= { atsOutputPhaseEntry 19 } + + + atsOutputBankTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The size of the bank table." + ::= { atsStatusOutput 4 } + + + atsOutputBankTable OBJECT-TYPE + SYNTAX SEQUENCE OF ATSOutputBankEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for getting table entries." + ::= { atsStatusOutput 5 } + + atsOutputBankEntry OBJECT-TYPE + SYNTAX ATSOutputBankEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This gives access to bank table entries" + INDEX { atsOutputBankTableIndex } + ::= { atsOutputBankTable 1 } + + ATSOutputBankEntry ::= + SEQUENCE { + atsOutputBankTableIndex INTEGER, + atsOutputPhase INTEGER, + atsOutputBank INTEGER, + atsOutputBankCurrent Gauge, + atsOutputBankState INTEGER, + atsOutputBankOutputVoltage INTEGER, + atsOutputBankMaxCurrent INTEGER, + atsOutputBankMinCurrent INTEGER, + atsOutputBankLoad INTEGER, + atsOutputBankMaxLoad INTEGER, + atsOutputBankMinLoad INTEGER, + atsOutputBankPercentLoad INTEGER, + atsOutputBankMaxPercentLoad INTEGER, + atsOutputBankMinPercentLoad INTEGER, + atsOutputBankPower INTEGER, + atsOutputBankMaxPower INTEGER, + atsOutputBankMinPower INTEGER, + atsOutputBankPercentPower INTEGER, + atsOutputBankMaxPercentPower INTEGER, + atsOutputBankMinPercentPower INTEGER + } + + atsOutputBankTableIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the bank table entry." + ::= { atsOutputBankEntry 1 } + + atsOutputPhase OBJECT-TYPE + SYNTAX INTEGER { + phase1 (1), + phase2 (2), + phase3 (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The phase number of an ATS" + ::= { atsOutputBankEntry 2 } + + atsOutputBank OBJECT-TYPE + SYNTAX INTEGER { + total (1), + bank1 (2), + bank2 (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The bank number of an ATS" + ::= { atsOutputBankEntry 3 } + + atsOutputBankCurrent OBJECT-TYPE + SYNTAX Gauge + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this OID will return the bank current measured + in tenths of Amps." + ::= { atsOutputBankEntry 4 } + + atsOutputBankState OBJECT-TYPE + SYNTAX INTEGER { + normal (1), + lowload (2), + nearoverload (3), + overload (4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this OID will return the bank load state. + + normal(1) indicates that the bank is + operating properly within the atsConfigBankLowLoadThreshold + and atsConfigBankNearOverLoadThreshold OID values. + + lowload(2) indicates that the bank load has dropped below the + atsConfigBankLowLoadThreshold OID value. An SNMP trap will + occur when this state is entered or cleared. + + nearoverload(3) indicates that the bank load is greater than + or equal to the atsConfigBankNearOverLoadThreshold OID value. + An SNMP trap will occur when this state is entered or cleared. + + overload(4) indicates that the bank load is greater than or + equal to the atsConfigBankOverLoadThreshold OID value. + An SNMP trap will occur when this state is entered or cleared." + ::= { atsOutputBankEntry 5 } + + atsOutputBankOutputVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The output voltage in VAC, or -1 if it's unsupported + by this ATS." + ::= { atsOutputBankEntry 6 } + + + atsOutputBankMaxCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum output current, on the bank represented by + OID atsOutputBank, in 0.1 amperes measured since the + last time this variable was read + or reset (atsStatusResetMaxMinValues). + Returns (-1) if unsupported." + ::= { atsOutputBankEntry 7 } + + atsOutputBankMinCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum output current, on the bank represented by + OID atsOutputBank, in 0.1 amperes measured since the + last time this variable was read + or reset (atsStatusResetMaxMinValues). + Returns (-1) if unsupported." + ::= { atsOutputBankEntry 8 } + + atsOutputBankLoad OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The output load, on the bank represented by + OID atsOutputBank, in VA, or -1 if it's + unsupported by this ATS." + ::= { atsOutputBankEntry 9 } + + atsOutputBankMaxLoad OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum output load, on the bank represented by + OID atsOutputBank, in VA measured since the last + time this variable was read + or reset (atsStatusResetMaxMinValues). + Returns (-1) if unsupported." + ::= { atsOutputBankEntry 10 } + + atsOutputBankMinLoad OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum output load, on the bank represented by + OID atsOutputBank, in VA measured since the last + time this variable was read + or reset (atsStatusResetMaxMinValues). + Returns (-1) if unsupported." + ::= { atsOutputBankEntry 11 } + + atsOutputBankPercentLoad OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The percentage of the ATS load capacity in VA at + redundancy @ (n + x) presently being used on this + bank, represented by OID atsOutputBank. + Returns (-1) if unsupported." + ::= { atsOutputBankEntry 12 } + + atsOutputBankMaxPercentLoad OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum percentage of the ATS load capacity in + VA measured at redundancy @ (n + x) presently + being used on this bank, represented by OID atsOutputBank, + since the last time this variable was read or + reset (atsStatusResetMaxMinValues). + Returns (-1) if unsupported." + ::= { atsOutputBankEntry 13 } + + atsOutputBankMinPercentLoad OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum percentage of the ATS load capacity in + VA measured at redundancy @ (n + x) presently + being used on this bank, represented by OID + atsOutputBank, since the last time this variable was + read or reset (atsStatusResetMaxMinValues). + Returns (-1) if unsupported." + ::= { atsOutputBankEntry 14 } + + atsOutputBankPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The output power in Watts on the bank represented by + OID atsOutputBank or -1 if it's unsupported by this ATS." + ::= { atsOutputBankEntry 15 } + + atsOutputBankMaxPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum output power in Watts measured on the bank + represented by OID atsOutputBank since the last + time this variable was read + or reset (atsStatusResetMaxMinValues). + Returns (-1) if unsupported." + ::= { atsOutputBankEntry 16 } + + atsOutputBankMinPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum output power in Watts measured on the bank + represented by OID atsOutputBank since the last time + this variable was read + or reset (atsStatusResetMaxMinValues). + Returns (-1) if unsupported." + ::= { atsOutputBankEntry 17 } + + atsOutputBankPercentPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The percentage of the ATSpower capacity in Watts at + redundancy @ (n + x) presently being used on this + bank, represented by OID atsOutputBank, or + -1 if it's unsupported by this ATS." + ::= { atsOutputBankEntry 18 } + + atsOutputBankMaxPercentPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum percentage of the ATSpower capacity + in Watts measured at redundancy @ (n + x) presently + being used on this bank, represented by OID + atsOutputBank, since the last time this variable + was read or reset (atsStatusResetMaxMinValues). + Returns (-1) if unsupported." + ::= { atsOutputBankEntry 19 } + + atsOutputBankMinPercentPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum percentage of the ATSpower capacity + in Watts measured at redundancy @ (n + x) presently + being used on this bank, represented by OID atsOutputBank + since the last time this variable was read or + reset (atsStatusResetMaxMinValues). + Returns (-1) if unsupported." + ::= { atsOutputBankEntry 20 } + + +-- the dcmim2IdentSystem group + +dcmim2IdentSysFWVersion OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Integer representation of the power plant Master Controller firmware revision." + ::= { dcmim2IdentSystem 1 } + + +-- the dcmim2ControlSystem group + +dcmim2ControlRunFunctBatteryTest OBJECT-TYPE + SYNTAX INTEGER { + battTestOff (1), + battTestOn (2) +} + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Getting this OID will return the battery functional test state. If + the test is off, the battTestOff (1) value will be returned. + If the test is on, the battTestOn (2) value will be + returned. + + Setting this OID to battTestOff (1) will turn the battery functional test off. + Setting this OID to battTestOn (2) will turn the battery functional test on." + + ::= { dcmim2ControlSystem 1 } + +dcmim2ControlRunCapacityBatteryTest OBJECT-TYPE + SYNTAX INTEGER { + battTestOff (1), + battTestOn (2) +} + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Getting this OID will return the battery capacity test state. If + the test is off, the battTestOff (1) value will be returned. + If the test is on, the battTestOn (2) value will be + returned. + + Setting this OID to battTestOff (1) will turn the battery capacity test off. + Setting this OID to battTestOn (2) will turn the battery capacity test on." + + ::= { dcmim2ControlSystem 2 } + + +-- the dcmim2ConfigSystem group + +dcmim2ConfigSysHighTempTrip OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Trip level (threshold) at which System High Temp alarm condition is created. + Range 28 to 100 (degC). + + Values are represented in thousandths of a degree. + Units are displayed in the scale shown in + the 'dcmim2StatusSysTempUnits' OID (Celsius or Fahrenheit)." + + + ::= { dcmim2ConfigSystem 1 } + +dcmim2ConfigSysHighTempReset OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Level at which System High Temp alarm condition is reset (cleared). + Range 25 to (upper temp - 3) (degC). + + Values are represented in thousandths of a degree. + Units are displayed in the scale shown in + the 'dcmim2StatusSysTempUnits' OID (Celsius or Fahrenheit)." + + ::= { dcmim2ConfigSystem 2 } + +dcmim2ConfigSysLowTempTrip OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Trip level (threshold) at which System Low Temp alarm condition is created. + Range -100 to 10 (degC). + Values are represented in thousandths of a degree. + Units are displayed in the scale shown in + the 'dcmim2StatusSysTempUnits' OID (Celsius or Fahrenheit)." + + ::= { dcmim2ConfigSystem 3 } + +dcmim2ConfigSysLowTempReset OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Level at which System Low Temp alarm condition is reset (cleared). + Range (lower temp + 3) to 13 (degC). + Values are represented in thousandths of a degree. + Units are displayed in the scale shown in + the 'dcmim2StatusSysTempUnits' OID (Celsius or Fahrenheit)." + + ::= { dcmim2ConfigSystem 4 } + +-- the dcmim2ConfigBattery group + +dcmim2ConfigBattFloatVolt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Battery Float Voltage defined at 25 degrees Celsius. + + Values are represented in thousandths of Volts (mV)." + + ::= { dcmim2ConfigBattery 1 } + +dcmim2ConfigBattMaxRecharge OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Battery Maximum Recharge Rate. This is the maximum current used + during battery charging. + + Values are represented in thousandths of Amps (mA)." + + ::= { dcmim2ConfigBattery 2 } + +dcmim2ConfigBattMfgCapacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Battery capacity (Amp-Hour Size) as specified by the battery manufacturer. + + Values are represented in thousandths of Amp hours (mAHr)." + + ::= { dcmim2ConfigBattery 3 } + +dcmim2ConfigBattType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Type of battery in the powerplant + + Valid values range from 0 to 254." + + ::= { dcmim2ConfigBattery 4 } + +dcmim2ConfigBattFunctTestDuration OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Duration of the battery functional test. + + Values are represented in thousandths of seconds (mSecs)." + + ::= { dcmim2ConfigBattery 5 } + +dcmim2ConfigBattFunctTestThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Threshold the battery voltage of the system must remain above + in order to pass the battery functional test. + + Values are represented in thousandths of Volts (mV)." + + ::= { dcmim2ConfigBattery 6 } + +dcmim2ConfigBattCapacityTestPercent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Threshold for good battery capacity test results. + + Values range from 0 to 100 percent." + + ::= { dcmim2ConfigBattery 7 } + +dcmim2ConfigBattCapacityTestEndThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Safeguard voltage at which battery capacity test will end + if there is a battery problem. + + Values are represented in thousandths of Volts (mV)." + + ::= { dcmim2ConfigBattery 8 } + +dcmim2ConfigBattCapacityTestCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Constant current value used during battery capacity testing. + + Values are represented in thousandths of Amps (mA)." + + ::= { dcmim2ConfigBattery 9 } + + +-- the dcmim2ConfigLVD group + +dcmim2ConfigLVDTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of DC powerplant LVDs controllable + by this IP address." + ::= { dcmim2ConfigLVD 1 } + +dcmim2ConfigLVDTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dcmim2ConfigLVDEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for accessing settings of the LVDs. The number of + entries is contained in the dcmim2ConfigLVDTableSize OID." + ::= { dcmim2ConfigLVD 2 } + +dcmim2ConfigLVDEntry OBJECT-TYPE + SYNTAX Dcmim2ConfigLVDEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The LVD to configure." + INDEX { dcmim2ConfigLVDIndex } + ::= { dcmim2ConfigLVDTable 1 } + +Dcmim2ConfigLVDEntry ::= + SEQUENCE { + dcmim2ConfigLVDIndex INTEGER, + dcmim2ConfigLVDTrip INTEGER, + dcmim2ConfigLVDReset INTEGER, + dcmim2ConfigLVDState INTEGER + } + +dcmim2ConfigLVDIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the DC powerplant LVD." + ::= { dcmim2ConfigLVDEntry 1 } + +dcmim2ConfigLVDTrip OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "LVD Trip threshold. System bus voltage at which LVD will trip (open) + during a battery backup operation. + + Values are represented in thousandths of Volts (mV)." + ::= { dcmim2ConfigLVDEntry 2 } + +dcmim2ConfigLVDReset OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "LVD Reset threshold. System bus voltage at which LVD will reset (close) + after AC power has been restored. + + Values are represented in thousandths of Volts (mV)." + ::= { dcmim2ConfigLVDEntry 3 } + +dcmim2ConfigLVDState OBJECT-TYPE + SYNTAX INTEGER { + statusClosed (1), + statusOpened (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this OID will return statusClosed (1) if the LVD is closed. + statusOpened (2) will be returned if the LVD is opened." + ::= { dcmim2ConfigLVDEntry 4 } + + +-- the dcmim2StatusSystem group + +dcmim2StatusSysRectCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "System (Total Rectifier) current in thousandths of Amps (mA)." + ::= { dcmim2StatusSystem 1 } + +dcmim2StatusSysLoadCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Load current in thousandths of Amps (mA)." + ::= { dcmim2StatusSystem 2 } + +dcmim2StatusSysBusVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "System bus voltage in thousandths of Volts (mV)." + ::= { dcmim2StatusSystem 3 } + +dcmim2StatusSysAmbientTemp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "System temperature based on sensor on Master Controller PCB. + + Values are represented in thousandths of a degree. + Units are displayed in the scale shown in + the 'dcmim2StatusSysTempUnits' OID (Celsius or Fahrenheit)." + ::= { dcmim2StatusSystem 4 } + +dcmim2StatusSysUpTime OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Length of time since the DC Powerplant controller has been powered up." + ::= { dcmim2StatusSystem 5 } + +dcmim2StatusSysTempUnits OBJECT-TYPE + SYNTAX INTEGER { + celsius(1), + fahrenheit(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature scale used to display the temperature + in the DC system, Celsius(1) or Fahrenheit(2). + This setting is based on the system preferences + configuration in the agent." + ::= { dcmim2StatusSystem 6 } + + +-- the dcmim2StatusRectifier group + +dcmim2StatusRectTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of DC powerplant rectifiers viewable + by this IP address." + ::= { dcmim2StatusRectifier 1 } + +dcmim2StatusRectTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dcmim2StatusRectEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for accessing settings of the rectifiers. The number of + entries is contained in the dcmim2StatusRectTableSize OID." + ::= { dcmim2StatusRectifier 2 } + +dcmim2StatusRectEntry OBJECT-TYPE + SYNTAX Dcmim2StatusRectEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The rectifier to gather status from." + INDEX { dcmim2StatusRectIndex } + ::= { dcmim2StatusRectTable 1 } + +Dcmim2StatusRectEntry ::= + SEQUENCE { + dcmim2StatusRectIndex INTEGER, + dcmim2StatusRectDevType INTEGER, + dcmim2StatusRectID INTEGER, + dcmim2StatusRectPhyAddr INTEGER, + dcmim2StatusRectFail INTEGER, + dcmim2StatusRectCurrent INTEGER + } + +dcmim2StatusRectIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the DC powerplant rectifier." + ::= { dcmim2StatusRectEntry 1 } + +dcmim2StatusRectDevType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID shows the rectifier device type." + ::= { dcmim2StatusRectEntry 2 } + +dcmim2StatusRectID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID shows the rectifier ID. This enumerates the number of the rectifier within + a group of rectifiers." + ::= { dcmim2StatusRectEntry 3 } + +dcmim2StatusRectPhyAddr OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID shows the rectifier physical address (the address on the bus)." + ::= { dcmim2StatusRectEntry 4 } + +dcmim2StatusRectFail OBJECT-TYPE + SYNTAX INTEGER { + statusTrue (1), + statusFalse (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this OID will return statusTrue (1) if the rectifier has failed. + statusFalse (2) will be returned if the rectifier has not failed." + ::= { dcmim2StatusRectEntry 5 } + +dcmim2StatusRectCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This OID shows the individual rectifier current in thousandths of Amps (mA)." + ::= { dcmim2StatusRectEntry 6 } + + +-- the dcmim2StatusBattery group + +dcmim2StatusBattFloatVolt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Battery Float Voltage represented in thousandths of Volts (mV)." + ::= { dcmim2StatusBattery 1 } + +dcmim2StatusBattCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Battery Current: This OID shows the battery current in thousandths of Amps (mA)." + ::= { dcmim2StatusBattery 2 } + +dcmim2StatusBattTemp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Battery Temperature: + + Values are represented in thousandths of a degree. + Units are displayed in the scale shown in + the 'dcmim2StatusSysTempUnits' OID (Celsius or Fahrenheit)." + ::= { dcmim2StatusBattery 3 } + +dcmim2StatusBattMfgCapacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Battery capacity (Amp-Hour Size) as specified by the battery manufacturer. + Values are represented in thousandths of Amp hours (mAHr)." + ::= { dcmim2StatusBattery 4 } + +dcmim2StatusBattTestCapacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Battery capacity (Amp-Hour Size) as determined by the battery capacity test. + Values are represented in thousandths of Amp hours (mAHr)." + ::= { dcmim2StatusBattery 5 } + +dcmim2StatusBattFunctTestResult OBJECT-TYPE + SYNTAX INTEGER{ + functTestNotPerformed (1), + functTestInProcess (2), + functTestInterrupted (3), + functTestPass (4), + functTestFail (5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Results of the last battery functional test that was run." + ::= { dcmim2StatusBattery 6 } + +dcmim2StatusBattCapacityTestResult OBJECT-TYPE + SYNTAX INTEGER{ + capacityTestNotPerformed (1), + capacityTestInProcess (2), + capacityTestInterrupted (3), + capacityTestPass (4), + capacityTestFail (5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Results of the last battery capacity test that was run." + ::= { dcmim2StatusBattery 7 } + + +-- the dcmim2StatusLVD group + +dcmim2StatusLVDTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of DC powerplant LVDs accessible + by this IP address." + ::= { dcmim2StatusLVD 1 } + +dcmim2StatusLVDTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dcmim2StatusLVDEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for accessing the LVDs. The number of + entries is contained in the dcmim2StatusLVDTableSize OID." + ::= { dcmim2StatusLVD 2 } + +dcmim2StatusLVDEntry OBJECT-TYPE + SYNTAX Dcmim2StatusLVDEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The LVD to access." + INDEX { dcmim2StatusLVDIndex } + ::= { dcmim2StatusLVDTable 1 } + +Dcmim2StatusLVDEntry ::= + SEQUENCE { + dcmim2StatusLVDIndex INTEGER, + dcmim2StatusLVDState INTEGER + } + +dcmim2StatusLVDIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the DC powerplant LVD." + ::= { dcmim2StatusLVDEntry 1 } + +dcmim2StatusLVDState OBJECT-TYPE + SYNTAX INTEGER { + statusClosed (1), + statusOpened (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this OID will return statusClosed (1) if the LVD is closed. + statusOpened (2) will be returned if the LVD is opened." + ::= { dcmim2StatusLVDEntry 2 } + + +-- the dcmim2StatusAlarms group + +dcmim2StatusAlarmsTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of DC powerplant alarms viewable + by this IP address." + ::= { dcmim2StatusAlarms 1 } + +dcmim2StatusAlarmsTable OBJECT-TYPE + SYNTAX SEQUENCE OF Dcmim2StatusAlarmsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for accessing system alarms. The number of + entries is contained in the dcmim2StatusAlarmsTableSize OID." + ::= { dcmim2StatusAlarms 2 } + +dcmim2StatusAlarmsEntry OBJECT-TYPE + SYNTAX Dcmim2StatusAlarmsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The alarm to display." + INDEX { dcmim2StatusAlarmsIndex } + ::= { dcmim2StatusAlarmsTable 1 } + +Dcmim2StatusAlarmsEntry ::= + SEQUENCE { + dcmim2StatusAlarmsIndex INTEGER, + dcmim2StatusAlarmsText DisplayString + } + +dcmim2StatusAlarmsIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the system alarm." + ::= { dcmim2StatusAlarmsEntry 1 } + +dcmim2StatusAlarmsText OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The 16 character text describing the active alarm condition." + ::= { dcmim2StatusAlarmsEntry 2 } + +-- External Environmental Monitor + +emIdentFirmwareRevision OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The firmware revision of the Environmental Monitor." + ::= { emIdent 1 } + +emConfigProbesNumProbes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of temperature and humidity probes available." + ::= { emConfig 1 } + +emConfigProbesTable OBJECT-TYPE + SYNTAX SEQUENCE OF EmConfigProbesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of probes supported by the Environmental Monitor + and their configurations." + ::= { emConfig 2 } + +emConfigProbesEntry OBJECT-TYPE + SYNTAX EmConfigProbesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The Environmental Monitor probe configurations." + INDEX { emConfigProbeNumber } + ::= { emConfigProbesTable 1 } + +EmConfigProbesEntry ::= + SEQUENCE { + emConfigProbeNumber + INTEGER, + emConfigProbeName + DisplayString, + emConfigProbeHighTempThreshold + INTEGER, + emConfigProbeLowTempThreshold + INTEGER, + emConfigProbeTempUnits + INTEGER, + emConfigProbeHighHumidThreshold + INTEGER, + emConfigProbeLowHumidThreshold + INTEGER, + emConfigProbeHighTempEnable + INTEGER, + emConfigProbeLowTempEnable + INTEGER, + emConfigProbeHighHumidEnable + INTEGER, + emConfigProbeLowHumidEnable + INTEGER, + emConfigProbeMaxTempThreshold + INTEGER, + emConfigProbeMinTempThreshold + INTEGER, + emConfigProbeMaxHumidThreshold + INTEGER, + emConfigProbeMinHumidThreshold + INTEGER, + emConfigProbeMaxTempEnable + INTEGER, + emConfigProbeMinTempEnable + INTEGER, + emConfigProbeMaxHumidEnable + INTEGER, + emConfigProbeMinHumidEnable + INTEGER, + emConfigProbeTempHysteresis + INTEGER, + emConfigProbeHumidHysteresis + INTEGER, + emConfigProbeLocation + DisplayString + } + +emConfigProbeNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index into an Environmental Monitor probe entry." + ::= { emConfigProbesEntry 1 } + +emConfigProbeName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A descriptive name of the probe set by the user, + possibly denoting its location or purpose." + ::= { emConfigProbesEntry 2 } + +emConfigProbeHighTempThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The high temperature alarm threshold for the probe. + Units are displayed in the scale selected in + the 'emConfigProbeTempUnits' OID (Celsius or Fahrenheit)." + ::= { emConfigProbesEntry 3 } + +emConfigProbeLowTempThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The low temperature alarm threshold for the probe. + Units are displayed in the scale selected in + the 'emConfigProbeTempUnits' OID (Celsius or Fahrenheit)." + ::= { emConfigProbesEntry 4 } + +emConfigProbeTempUnits OBJECT-TYPE + SYNTAX INTEGER { + celsius(1), + fahrenheit(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature scale used to display the temperature + thresholds of the probe, Celsius(1) or Fahrenheit(2). + This setting is based on the system preferences + configuration in the agent." + ::= { emConfigProbesEntry 5 } + +emConfigProbeHighHumidThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The high humidity alarm threshold for the probe in + percent relative humidity." + ::= { emConfigProbesEntry 6 } + +emConfigProbeLowHumidThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The low humidity alarm threshold for the probe in + percent relative humidity." + ::= { emConfigProbesEntry 7 } + +emConfigProbeHighTempEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The high temperature alarm enable/disable for the + probe. No alarm will be generated if this value + is set to disabled(1). The alarm will be + generated if this value is set to enabled(2) and + the threshold has been violated." + ::= { emConfigProbesEntry 8 } + +emConfigProbeLowTempEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The low temperature alarm enable/disable for the + probe. No alarm will be generated if this value + is set to disabled(1). The alarm will be + generated if this value is set to enabled(2) and + the threshold has been violated." + ::= { emConfigProbesEntry 9 } + +emConfigProbeHighHumidEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The high humidity alarm enable/disable for the + probe. No alarm will be generated if this value + is set to disabled(1). The alarm will be + generated if this value is set to enabled(2) and + the threshold has been violated." + ::= { emConfigProbesEntry 10 } + +emConfigProbeLowHumidEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The low humidity alarm enable/disable for the + probe. No alarm will be generated if this value + is set to disabled(1). The alarm will be + generated if this value is set to enabled(2) and + the threshold has been violated." + ::= { emConfigProbesEntry 11 } + +emConfigProbeMaxTempThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The maximum temperature alarm threshold for the probe. + Units are displayed in the scale selected in + the 'emConfigProbeTempUnits' OID (Celsius or Fahrenheit)." + ::= { emConfigProbesEntry 12 } + +emConfigProbeMinTempThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The minimum temperature alarm threshold for the probe. + Units are displayed in the scale selected in + the 'emConfigProbeTempUnits' OID (Celsius or Fahrenheit)." + ::= { emConfigProbesEntry 13 } + +emConfigProbeMaxHumidThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The maximun humidity alarm threshold for the probe in + percent relative humidity." + ::= { emConfigProbesEntry 14 } + +emConfigProbeMinHumidThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The minimum humidity alarm threshold for the probe in + percent relative humidity." + ::= { emConfigProbesEntry 15 } + +emConfigProbeMaxTempEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The maximum temperature alarm enable/disable for the + probe. No alarm will be generated if this value + is set to disabled(1). The alarm will be + generated if this value is set to enabled(2) and + the threshold has been violated." + ::= { emConfigProbesEntry 16 } + +emConfigProbeMinTempEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The minimum temperature alarm enable/disable for the + probe. No alarm will be generated if this value + is set to disabled(1). The alarm will be + generated if this value is set to enabled(2) and + the threshold has been violated." + ::= { emConfigProbesEntry 17 } + +emConfigProbeMaxHumidEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The maximum humidity alarm enable/disable for the + probe. No alarm will be generated if this value + is set to disabled(1). The alarm will be + generated if this value is set to enabled(2) and + the threshold has been violated." + ::= { emConfigProbesEntry 18 } + +emConfigProbeMinHumidEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The minimum humidity alarm enable/disable for the + probe. No alarm will be generated if this value + is set to disabled(1). The alarm will be + generated if this value is set to enabled(2) and + the threshold has been violated." + ::= { emConfigProbesEntry 19 } + +emConfigProbeTempHysteresis OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of degrees beyond the temperature thresholds + at which an active temperature alarm will be cleared. + This configuration setting applies to all temperature + thresholds. + Units are displayed in the scale selected in + the 'emConfigProbeTempUnits' OID (Celsius or Fahrenheit)." + ::= { emConfigProbesEntry 20 } + +emConfigProbeHumidHysteresis OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of percent RH points beyond the humidity + thresholds at which an active humidity alarm will be + cleared. This configuration setting applies to all + humidity thresholds. + Units are displayed in the scale selected in + the 'emConfigProbeTempUnits' OID (Celsius or Fahrenheit)." + ::= { emConfigProbesEntry 21 } + +emConfigProbeLocation OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A string describing the location of the probe." + ::= { emConfigProbesEntry 22 } + +emConfigContactsNumContacts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of contacts supported by the Environmental + Monitor." + ::= { emConfig 3 } + +emConfigContactsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EmConfigContactsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of contacts supported by the Environmental Monitor + and their configurations." + ::= { emConfig 4 } + +emConfigContactsEntry OBJECT-TYPE + SYNTAX EmConfigContactsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The Environmental Monitor contact configurations." + INDEX { emConfigContactNumber } + ::= { emConfigContactsTable 1 } + +EmConfigContactsEntry ::= + SEQUENCE { + emConfigContactNumber + INTEGER, + emConfigContactName + DisplayString, + emConfigContactEnable + INTEGER, + emConfigContactSeverity + INTEGER, + emConfigContactNormalState + INTEGER, + emConfigContactLocation + DisplayString + } + +emConfigContactNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of an Environmental Monitor contact." + ::= { emConfigContactsEntry 1 } + +emConfigContactName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A descriptive name for an Environmental Monitor + contact set by the user, possibly denoting its + location or purpose." + ::= { emConfigContactsEntry 2 } + +emConfigContactEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "An Environmental Monitor contact alarm enable/disable. + No alarm will be generated if the contact is disabled(1). + An alarm will be generated if the contact is enabled(2) + and the contact has been faulted." + ::= { emConfigContactsEntry 3 } + +emConfigContactSeverity OBJECT-TYPE + SYNTAX INTEGER { + critical(1), + warning(2), + informational(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "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 } + +emConfigContactNormalState OBJECT-TYPE + SYNTAX INTEGER { + open(1), + closed(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The contact state that will be considered normal, i.e. + will not trigger an alarm. The states are open(1) or + closed(2)." + ::= { emConfigContactsEntry 5 } + +emConfigContactLocation OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A descriptive label for the contact denoting its + location or purpose." + ::= { emConfigContactsEntry 6 } + +emStatusCommStatus OBJECT-TYPE + SYNTAX INTEGER { + noComm(1), + comm(2), + commLost(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The communication status between the agent + and the Environmental Monitor. + + noComm(1), Communication has never been established. + comm(2), Communication has been established. + commLost(3), Communication was established, but was lost." + ::= { emStatus 1 } + +emStatusProbesNumProbes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of available probes on the Environmental + Monitor." + ::= { emStatus 2 } + +emStatusProbesTable OBJECT-TYPE + SYNTAX SEQUENCE OF EmStatusProbesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of probes supported by the Environmental Monitor + and their status." + ::= { emStatus 3 } + +emStatusProbesEntry OBJECT-TYPE + SYNTAX EmStatusProbesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The status of the probe." + INDEX { emStatusProbeNumber } + ::= { emStatusProbesTable 1 } + +EmStatusProbesEntry ::= + SEQUENCE { + emStatusProbeNumber + INTEGER, + emStatusProbeName + DisplayString, + emStatusProbeStatus + INTEGER, + emStatusProbeCurrentTemp + INTEGER, + emStatusProbeTempUnits + INTEGER, + emStatusProbeCurrentHumid + INTEGER, + emStatusProbeHighTempViolation + INTEGER, + emStatusProbeLowTempViolation + INTEGER, + emStatusProbeHighHumidViolation + INTEGER, + emStatusProbeLowHumidViolation + INTEGER, + emStatusProbeMaxTempViolation + INTEGER, + emStatusProbeMinTempViolation + INTEGER, + emStatusProbeMaxHumidViolation + INTEGER, + emStatusProbeMinHumidViolation + INTEGER + } + +emStatusProbeNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the probe." + ::= { emStatusProbesEntry 1 } + +emStatusProbeName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A descriptive name for the probe set by the user, + possibly denoting its location or purpose." + ::= { emStatusProbesEntry 2 } + +emStatusProbeStatus OBJECT-TYPE + SYNTAX INTEGER { + disconnected(1), + connected(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The connected status of the probe, either + disconnected(1) or connected(2)." + ::= { emStatusProbesEntry 3 } + +emStatusProbeCurrentTemp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current temperature reading from the probe displayed + in the units shown in the 'emStatusProbeTempUnits' OID + (Celsius or Fahrenheit)." + ::= { emStatusProbesEntry 4 } + +emStatusProbeTempUnits OBJECT-TYPE + SYNTAX INTEGER { + celsius(1), + fahrenheit(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature scale used to display the temperature + thresholds of the probe, Celsius(1) or Fahrenheit(2). + This setting is based on the system preferences + configuration in the agent." + ::= { emStatusProbesEntry 5 } + +emStatusProbeCurrentHumid OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current humidity reading from the probe in + percent relative humidity." + ::= { emStatusProbesEntry 6 } + +emStatusProbeHighTempViolation OBJECT-TYPE + SYNTAX INTEGER { + noViolation(1), + highTempViolation(2), + disabled(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The high temperature violation status of the probe + temperature reading. This OID will show a highTempViolation(2) + if the current temperature reading shown in the + 'emStatusProbeCurrentTemp' OID is greater than or equal to + the high temperature threshold value, the + 'emConfigProbeHighTempThreshold' OID, and the value of the + 'emConfigProbeHighTempEnable' OID is enabled. Otherwise it will show + noViolation(1). If the 'emConfigProbeHighTempEnable' OID is disabled, + this OID will show disabled(3)." + ::= { emStatusProbesEntry 7 } + +emStatusProbeLowTempViolation OBJECT-TYPE + SYNTAX INTEGER { + noViolation(1), + lowTempViolation(2), + disabled(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The high temperature violation status of the probe + temperature reading. This OID will show a lowTempViolation(2) + if the current temperature reading shown in the + 'emStatusProbeCurrentTemp' OID is less than or equal to + the low temperature threshold value, the + 'emConfigProbeLowTempThreshold' OID, and the value of the + 'emConfigProbeLowTempEnable' OID is enabled. Otherwise it will show + noViolation(1). If the 'emConfigProbeLowTempEnable' OID is disabled, + this OID will show disabled(3)." + ::= { emStatusProbesEntry 8 } + +emStatusProbeHighHumidViolation OBJECT-TYPE + SYNTAX INTEGER { + noViolation(1), + highHumidViolation(2), + disabled(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The high humidity violation status of the probe humidity + reading. This OID will show a highTempViolation(2) + if the current humidity reading shown in the + 'emStatusProbeCurrentHumid' OID is greater than or equal to + the high humidity threshold value, the + 'emConfigProbeHighHumidThreshold' OID, and the value of the + 'emConfigProbeHighHumidEnable' OID is enabled. Otherwise it will + show noViolation(1). If the 'emConfigProbeHighHumidEnable' OID is + disabled, this OID will show disabled(3)" + ::= { emStatusProbesEntry 9 } + +emStatusProbeLowHumidViolation OBJECT-TYPE + SYNTAX INTEGER { + noViolation(1), + lowHumidViolation(2), + disabled(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The low humidity violation status of the probe humidity + reading. This OID will show a lowTempViolation(2) + if the current humidity reading shown in the + 'emStatusProbeCurrentHumid' OID is less than or equal to + the low humidity threshold value, the + 'emConfigProbeLowHumidThreshold' OID, and the value of the + 'emConfigProbeLowHumidEnable' OID is enabled. Otherwise it will + show noViolation(1). If the 'emConfigProbeLowHumidEnable' OID is + disabled, this OID will show disabled(3)." + ::= { emStatusProbesEntry 10 } + +emStatusProbeMaxTempViolation OBJECT-TYPE + SYNTAX INTEGER { + noViolation(1), + maxTempViolation(2), + disabled(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The max temperature violation status of the probe + temperature reading. This OID will show a maxTempViolation(2) + if the current temperature reading shown in the + 'emStatusProbeCurrentTemp' OID is greater than or equal to + the maximun temperature threshold value, the + 'emConfigProbeMaxTempThreshold' OID, and the value of the + 'emConfigProbeMaxTempEnable' OID is enabled. Otherwise it will show + noViolation(1). If the 'emConfigProbeMaxTempEnable' OID is disabled, + this OID will show disabled(3)." + ::= { emStatusProbesEntry 11 } + +emStatusProbeMinTempViolation OBJECT-TYPE + SYNTAX INTEGER { + noViolation(1), + minTempViolation(2), + disabled(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum temperature violation status of the probe + temperature reading. This OID will show a minTempViolation(2) + if the current temperature reading shown in the + 'emStatusProbeCurrentTemp' OID is less than or equal to + the minimum temperature threshold value, the + 'emConfigProbeMinTempThreshold' OID, and the value of the + 'emConfigProbeMinTempEnable' OID is enabled. Otherwise it will show + noViolation(1). If the 'emConfigProbeMinTempEnable' OID is disabled, + this OID will show disabled(3)." + ::= { emStatusProbesEntry 12 } + +emStatusProbeMaxHumidViolation OBJECT-TYPE + SYNTAX INTEGER { + noViolation(1), + maxHumidViolation(2), + disabled(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum humidity violation status of the probe humidity + reading. This OID will show a maxTempViolation(2) + if the current humidity reading shown in the + 'emStatusProbeCurrentHumid' OID is greater than or equal to + the maximum humidity threshold value, the + 'emConfigProbeMaxHumidThreshold' OID, and the value of the + 'emConfigProbeMaxHumidEnable' OID is enabled. Otherwise it will + show noViolation(1). If the 'emConfigProbeMaxHumidEnable' OID is + disabled, this OID will show disabled(3)" + ::= { emStatusProbesEntry 13 } + +emStatusProbeMinHumidViolation OBJECT-TYPE + SYNTAX INTEGER { + noViolation(1), + minHumidViolation(2), + disabled(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum humidity violation status of the probe humidity + reading. This OID will show a minTempViolation(2) + if the current humidity reading shown in the + 'emStatusProbeCurrentHumid' OID is less than or equal to + the minimum humidity threshold value, the + 'emConfigProbeMinHumidThreshold' OID, and the value of the + 'emConfigProbeMinHumidEnable' OID is enabled. Otherwise it will + show noViolation(1). If the 'emConfigProbeMinHumidEnable' OID is + disabled, this OID will show disabled(3)." + ::= { emStatusProbesEntry 14 } + +emStatusContactsNumContacts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of contacts supported by the + Environmental Monitor." + ::= { emStatus 4 } + +emStatusContactsTable OBJECT-TYPE + SYNTAX SEQUENCE OF EmStatusContactsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of contacts supported by the Environmental Monitor + and their status." + ::= { emStatus 5 } + +emStatusContactsEntry OBJECT-TYPE + SYNTAX EmStatusContactsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The status of the contact." + INDEX { emStatusContactNumber } + ::= { emStatusContactsTable 1 } + +EmStatusContactsEntry ::= + SEQUENCE { + emStatusContactNumber + INTEGER, + emStatusContactName + DisplayString, + emStatusContactStatus + INTEGER + } + +emStatusContactNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the Environmental Monitor contact." + ::= { emStatusContactsEntry 1 } + +emStatusContactName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A descriptive name for the Environmental Monitor contact + set by the user, possibly denoting its location or purpose." + ::= { emStatusContactsEntry 2 } + +emStatusContactStatus OBJECT-TYPE + SYNTAX INTEGER { + noFault(1), + fault(2), + disabled(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the Environmental Monitor contact. The status + will show noFault(1) if the contact is in the normal state + and the 'emConfigContactEnable' OID is enabled. The status will + show a fault(2) if the contact is faulted and the + 'emContactEnable' OID is enabled. If the 'emConfigContactEnable' + OID is disabled, the status will show disabled(3)." + ::= { emStatusContactsEntry 3 } + +-- Modular Environmental Manager (MEM) + +-- MEM Modules Status table + +memModulesStatusTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the memModulesStatusTable." + ::= { memModules 1 } + +memModulesStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF MemModulesStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for getting status information from the modules + attached to the system." + ::= { memModules 2 } + +memModulesStatusEntry OBJECT-TYPE + SYNTAX MemModulesStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The unit to get data from." + INDEX { memModulesStatusModuleNumber } + ::= { memModulesStatusTable 1 } + +MemModulesStatusEntry ::= + SEQUENCE { + memModulesStatusModuleNumber INTEGER, + memModulesStatusModuleName DisplayString, + memModulesStatusModuleLocation DisplayString, + memModulesStatusModelNumber DisplayString, + memModulesStatusSerialNumber DisplayString, + memModulesStatusFirmwareRev DisplayString, + memModulesStatusHardwareRev DisplayString + } + +memModulesStatusModuleNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The module number." + ::= { memModulesStatusEntry 1 } + +memModulesStatusModuleName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The module name." + ::= { memModulesStatusEntry 2 } + +memModulesStatusModuleLocation OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The location of the module." + ::= { memModulesStatusEntry 3 } + +memModulesStatusModelNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The model number of the module." + ::= { memModulesStatusEntry 4 } + +memModulesStatusSerialNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The serial number of the module." + ::= { memModulesStatusEntry 5 } + +memModulesStatusFirmwareRev OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The firmware revision of the module." + ::= { memModulesStatusEntry 6 } + +memModulesStatusHardwareRev OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The hardware revision." + ::= { memModulesStatusEntry 7 } + +-- MEM Modules Config table + +memModulesConfigTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the memModulesConfigTable." + ::= { memModules 3 } + +memModulesConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF MemModulesConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for getting status information from the modules + attached to the system." + ::= { memModules 4 } + +memModulesConfigEntry OBJECT-TYPE + SYNTAX MemModulesConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The unit to get data from." + INDEX { memModulesConfigModuleNumber } + ::= { memModulesConfigTable 1 } + +MemModulesConfigEntry ::= + SEQUENCE { + memModulesConfigModuleNumber INTEGER, + memModulesConfigModuleName DisplayString, + memModulesConfigModuleLocation DisplayString + } + +memModulesConfigModuleNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The module number." + ::= { memModulesConfigEntry 1 } + +memModulesConfigModuleName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The module name." + ::= { memModulesConfigEntry 2 } + +memModulesConfigModuleLocation OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The location of the module." + ::= { memModulesConfigEntry 3 } + + +-- MEM Sensor Status Table + +memSensorsStatusSysTempUnits OBJECT-TYPE + SYNTAX INTEGER { + celsius(1), + fahrenheit(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature scale used to display the temperature + in the system, Celsius(1) or Fahrenheit(2). + This setting is based on the system preferences + configuration in the agent." + ::= { memSensors 1 } + +memSensorsStatusTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the memSensorsStatusTable." + ::= { memSensors 2 } + +memSensorsStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF MemSensorsStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for getting sensor status information." + ::= { memSensors 3 } + +memSensorsStatusEntry OBJECT-TYPE + SYNTAX MemSensorsStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The unit to get data from." + INDEX { memSensorsStatusModuleNumber, memSensorsStatusSensorNumber } + ::= { memSensorsStatusTable 1 } + +MemSensorsStatusEntry ::= + SEQUENCE { + memSensorsStatusModuleNumber INTEGER, + memSensorsStatusSensorNumber INTEGER, + memSensorsStatusSensorName DisplayString, + memSensorsStatusSensorLocation DisplayString, + memSensorsTemperature INTEGER, + memSensorsHumidity INTEGER, + memSensorsCommStatus INTEGER, + memSensorsAlarmStatus INTEGER + } + +memSensorsStatusModuleNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of the module that the sensor is attached to." + ::= { memSensorsStatusEntry 1 } + +memSensorsStatusSensorNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of this sensor on the module." + ::= { memSensorsStatusEntry 2 } + +memSensorsStatusSensorName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The sensor name." + ::= { memSensorsStatusEntry 3 } + +memSensorsStatusSensorLocation OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The location of the sensor." + ::= { memSensorsStatusEntry 4 } + +memSensorsTemperature OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The sensor's current temperature reading. + Units are displayed in the scale shown in + the memSensorsStatusSysTempUnits OID (Celsius or Fahrenheit)." + ::= { memSensorsStatusEntry 5 } + +memSensorsHumidity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current humidity reading from the sensor." + ::= { memSensorsStatusEntry 6 } + +memSensorsCommStatus OBJECT-TYPE + SYNTAX INTEGER { + notInstalled(1), + commsOK(2), + commsLost(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The communications status of the sensor." + ::= { memSensorsStatusEntry 7 } + +memSensorsAlarmStatus OBJECT-TYPE + SYNTAX INTEGER { + memNormal(1), + memWarning(2), + memCritical(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The alarm status of the sensor." + ::= { memSensorsStatusEntry 8 } + + +-- MEM Sensor Config Table + +memSensorsConfigTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the memSensorsConfigTable." + ::= { memSensors 4 } + +memSensorsConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF MemSensorsConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for getting configuration information from + sensors attached to the system." + ::= { memSensors 5 } + +memSensorsConfigEntry OBJECT-TYPE + SYNTAX MemSensorsConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The unit to get data from." + INDEX { memSensorsConfigModuleNumber, memSensorsConfigSensorNumber } + ::= { memSensorsConfigTable 1 } + +MemSensorsConfigEntry ::= + SEQUENCE { + memSensorsConfigModuleNumber INTEGER, + memSensorsConfigSensorNumber INTEGER, + memSensorsName DisplayString, + memSensorsLocation DisplayString, + memSensorsAlarmGeneration INTEGER, + memSensorsTempMaxThresh INTEGER, + memSensorsTempHighThresh INTEGER, + memSensorsTempLowThresh INTEGER, + memSensorsTempMinThresh INTEGER, + memSensorsTempThreshHysteresis INTEGER, + memSensorsTempShortDecRateThreshValue INTEGER, + memSensorsTempShortDecRateThreshTime INTEGER, + memSensorsTempShortIncRateThreshValue INTEGER, + memSensorsTempShortIncRateThreshTime INTEGER, + memSensorsTempLongDecRateThreshValue INTEGER, + memSensorsTempLongDecRateThreshTime INTEGER, + memSensorsTempLongIncRateThreshValue INTEGER, + memSensorsTempLongIncRateThreshTime INTEGER, + memSensorsHumidityMaxThresh INTEGER, + memSensorsHumidityHighThresh INTEGER, + memSensorsHumidityLowThresh INTEGER, + memSensorsHumidityMinThresh INTEGER, + memSensorsHumidityThreshHysteresis INTEGER + } + +memSensorsConfigModuleNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of the module that the sensor is attached to." + ::= { memSensorsConfigEntry 1 } + +memSensorsConfigSensorNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of this sensor on the module." + ::= { memSensorsConfigEntry 2 } + +memSensorsName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A descriptive name for the sensor." + ::= { memSensorsConfigEntry 3 } + +memSensorsLocation OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The location of the sensor." + ::= { memSensorsConfigEntry 4 } + +memSensorsAlarmGeneration OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable or disable alarm generation on this sensor." + ::= { memSensorsConfigEntry 5 } + +memSensorsTempMaxThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The temperature at which the MEM will generate a maximum + temperature threshold violation alarm on this sensor. + The temperature scale is based on the memSensorsStatusSysTempUnits OID." + + ::= { memSensorsConfigEntry 6 } + +memSensorsTempHighThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "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." + ::= { memSensorsConfigEntry 7 } + +memSensorsTempLowThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "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." + ::= { memSensorsConfigEntry 8 } + +memSensorsTempMinThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "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." + ::= { memSensorsConfigEntry 9 } + +memSensorsTempThreshHysteresis OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The change in temperature required to cause a + temperature alarm to change from an active to an inactive state. + The temperature scale is based on the memSensorsStatusSysTempUnits OID." + + ::= { memSensorsConfigEntry 10 } + +memSensorsTempShortDecRateThreshValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "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." + ::= { memSensorsConfigEntry 11 } + +memSensorsTempShortDecRateThreshTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The time over which the temperature may not decrease + beyond the value specified by the temperature short-term + decreasing rate threshold value." + ::= { memSensorsConfigEntry 12 } + +memSensorsTempShortIncRateThreshValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "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." + ::= { memSensorsConfigEntry 13 } + +memSensorsTempShortIncRateThreshTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The time over which the temperature may not increase + beyond the value specified by the temperature short-term + increasing rate threshold value." + ::= { memSensorsConfigEntry 14 } + +memSensorsTempLongDecRateThreshValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "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." + ::= { memSensorsConfigEntry 15 } + +memSensorsTempLongDecRateThreshTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The time over which the temperature may not decrease + beyond the value specified by the temperature long-term + decreasing rate threshold value." + ::= { memSensorsConfigEntry 16 } + +memSensorsTempLongIncRateThreshValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "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." + ::= { memSensorsConfigEntry 17 } + +memSensorsTempLongIncRateThreshTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The time over which the temperature may not increase + beyond the value specified by the temperature long-term + increasing rate threshold value." + ::= { memSensorsConfigEntry 18 } + +memSensorsHumidityMaxThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The humidity at which the maximum humidity threshold alarm + will be generated." + ::= { memSensorsConfigEntry 19 } + +memSensorsHumidityHighThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The humidity at which the high humidity threshold alarm + will be generated." + ::= { memSensorsConfigEntry 20 } + +memSensorsHumidityLowThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The humidity at which the low humidity threshold alarm + will be generated." + ::= { memSensorsConfigEntry 21 } + +memSensorsHumidityMinThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The humidity at which the minimum humidity threshold alarm + will be generated." + ::= { memSensorsConfigEntry 22 } + +memSensorsHumidityThreshHysteresis OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The change in humidity required to cause an active humidity + alarm to change to the inactive state." + ::= { memSensorsConfigEntry 23 } + + +-- MEM Input Status Table + +memInputsStatusTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the memInputsStatusTable." + ::= { memInputs 1 } + +memInputsStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF MemInputsStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for getting input status information." + ::= { memInputs 2 } + +memInputsStatusEntry OBJECT-TYPE + SYNTAX MemInputsStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The unit to get data from." + INDEX { memInputsStatusModuleNumber, memInputsStatusInputNumber } + ::= { memInputsStatusTable 1 } + +MemInputsStatusEntry ::= + SEQUENCE { + memInputsStatusModuleNumber INTEGER, + memInputsStatusInputNumber INTEGER, + memInputsStatusInputName DisplayString, + memInputsStatusInputLocation DisplayString, + memInputsStatusCurrentState INTEGER, + memInputsStatusCurrentAnalogValue DisplayString, + memInputsStatusAlarmStatus INTEGER, + memInputsCommStatus INTEGER + } + +memInputsStatusModuleNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of the module that the input is attached to." + ::= { memInputsStatusEntry 1 } + +memInputsStatusInputNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of this input on the module." + ::= { memInputsStatusEntry 2 } + +memInputsStatusInputName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The input name." + ::= { memInputsStatusEntry 3 } + +memInputsStatusInputLocation OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The location of the input." + ::= { memInputsStatusEntry 4 } + +memInputsStatusCurrentState OBJECT-TYPE + SYNTAX INTEGER { + inputClosedHighMEM (1), + inputOpenLowMEM (2), + inputDisabled (3), + inputStateNotApplicable (4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current state of the input. This OID will return + inputStateNotAplicable(4) for analog input types. " + ::= { memInputsStatusEntry 5 } + +memInputsStatusCurrentAnalogValue OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current analog value of the input in the units defined + by the user." + ::= { memInputsStatusEntry 6 } + +memInputsStatusAlarmStatus OBJECT-TYPE + SYNTAX INTEGER { + memNormal(1), + memWarning(2), + memCritical(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The alarm status of the input." + ::= { 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 + +memInputsConfigTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the memInputsConfigTable." + ::= { memInputs 3 } + +memInputsConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF MemInputsConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for getting input configuration information." + ::= { memInputs 4 } + +memInputsConfigEntry OBJECT-TYPE + SYNTAX MemInputsConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The unit to get data from." + INDEX { memInputsConfigModuleNumber, memInputsConfigInputNumber } + ::= { memInputsConfigTable 1 } + +MemInputsConfigEntry ::= + SEQUENCE { + memInputsConfigModuleNumber INTEGER, + memInputsConfigInputNumber INTEGER, + memInputName DisplayString, + memInputLocation DisplayString, + memInputType INTEGER, + memInputAlarmGeneration INTEGER, + memInputNormalState INTEGER, + memInputAbnormalSeverity INTEGER, + memInputNumberCalibrationPoints INTEGER, + memInputAnalogCalibrationPoint1 DisplayString, + memInputAnalogCalibrationPoint2 DisplayString, + memInputAnalogCalibrationPoint3 DisplayString, + memInputAnalogCalibrationPoint4 DisplayString, + memInputAnalogCalibrationPoint5 DisplayString, + memInputAnalogCalibrationPoint1Value DisplayString, + memInputAnalogCalibrationPoint2Value DisplayString, + memInputAnalogCalibrationPoint3Value DisplayString, + memInputAnalogCalibrationPoint4Value DisplayString, + memInputAnalogCalibrationPoint5Value DisplayString, + memInputAnalogMeasurementUnits DisplayString, + memInputAnalogMaxThresh DisplayString, + memInputAnalogHighThresh DisplayString, + memInputAnalogLowThresh DisplayString, + memInputAnalogMinThresh DisplayString, + memInputAnalogThreshHysteresis DisplayString + } + +memInputsConfigModuleNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of the module that the input is attached to." + ::= { memInputsConfigEntry 1 } + +memInputsConfigInputNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of this input on the module." + ::= { memInputsConfigEntry 2 } + +memInputName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The name of the input." + ::= { memInputsConfigEntry 3 } + +memInputLocation OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The location of the input." + ::= { memInputsConfigEntry 4 } + +memInputType OBJECT-TYPE + SYNTAX INTEGER { + noConnection (1), + dryContact (2), + digital (3), + analogmAmps (4), + analogVolts (5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The type of input this contact will take." + ::= { memInputsConfigEntry 5 } + +memInputAlarmGeneration OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable or disable alarm generation on this input." + ::= { memInputsConfigEntry 6 } + +memInputNormalState OBJECT-TYPE + SYNTAX INTEGER { + inputClosedHighMEM (1), + inputOpenLowMEM (2), + inputDisabled (3), + inputStateNotApplicable (4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Defines the normal (no alarm) state of the input." + ::= { memInputsConfigEntry 7 } + +memInputAbnormalSeverity OBJECT-TYPE + SYNTAX INTEGER { + inputSeverityinformational (1), + inputSeveritywarning (2), + inputSeveritysevere (3), + inputSeverityNotApplicable (4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "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. " + ::= { memInputsConfigEntry 8 } + +memInputNumberCalibrationPoints OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of calibration points that are required for + this input." + ::= { memInputsConfigEntry 9 } + +memInputAnalogCalibrationPoint1 OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "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)." + ::= { memInputsConfigEntry 10 } + +memInputAnalogCalibrationPoint2 OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "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)." + ::= { memInputsConfigEntry 11 } + +memInputAnalogCalibrationPoint3 OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "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)." + ::= { memInputsConfigEntry 12 } + +memInputAnalogCalibrationPoint4 OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "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)." + ::= { memInputsConfigEntry 13 } + +memInputAnalogCalibrationPoint5 OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "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)." + ::= { memInputsConfigEntry 14 } + +memInputAnalogCalibrationPoint1Value OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The value of the input, in units of measure defined by + the user, that corresponds to the current setting at the + first calibration point." + ::= { memInputsConfigEntry 15 } + +memInputAnalogCalibrationPoint2Value OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The value of the input, in units of measure defined by + the user, that corresponds to the current setting at the + second calibration point." + ::= { memInputsConfigEntry 16 } + +memInputAnalogCalibrationPoint3Value OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The value of the input, in units of measure defined by + the user, that corresponds to the current setting at the + third calibration point." + ::= { memInputsConfigEntry 17 } + +memInputAnalogCalibrationPoint4Value OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The value of the input, in units of measure defined by + the user, that corresponds to the current setting at the + fourth calibration point." + ::= { memInputsConfigEntry 18 } + +memInputAnalogCalibrationPoint5Value OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The value of the input, in units of measure defined by + the user, that corresponds to the current setting at the + fifth calibration point." + ::= { memInputsConfigEntry 19 } + +memInputAnalogMeasurementUnits OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The units of measure to be used for this input." + ::= { memInputsConfigEntry 20 } + +memInputAnalogMaxThresh OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The input value at which a maximum threshold violation + alarm will be generated on this input." + ::= { memInputsConfigEntry 21 } + +memInputAnalogHighThresh OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The input value at which a high threshold violation + alarm will be generated on this input." + ::= { memInputsConfigEntry 22 } + +memInputAnalogLowThresh OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The input value at which a low threshold violation + alarm will be generated on this input." + ::= { memInputsConfigEntry 23 } + +memInputAnalogMinThresh OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The input value at which a minimum threshold violation + alarm will be generated on this input." + ::= { memInputsConfigEntry 24 } + + +memInputAnalogThreshHysteresis OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The change in value required to cause an alarm on this input + to change from active to inactive." + ::= { memInputsConfigEntry 25 } + + +-- MEM Output Status Table + +memOutputStatusTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the memOutputStatusTable." + ::= { memOutputs 1 } + +memOutputStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF MemOutputStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for getting output status information." + ::= { memOutputs 2 } + +memOutputStatusEntry OBJECT-TYPE + SYNTAX MemOutputStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The unit to get data from." + INDEX { memOutputStatusModuleNumber, memOutputStatusOutputNumber } + ::= { memOutputStatusTable 1 } + +MemOutputStatusEntry ::= + SEQUENCE { + memOutputStatusModuleNumber INTEGER, + memOutputStatusOutputNumber INTEGER, + memOutputStatusOutputName DisplayString, + memOutputStatusOutputLocation DisplayString, + memOutputStatusCurrentState INTEGER + } + +memOutputStatusModuleNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of the module that the output is attached to." + ::= { memOutputStatusEntry 1 } + +memOutputStatusOutputNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of this output on the module." + ::= { memOutputStatusEntry 2 } + +memOutputStatusOutputName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The output name." + ::= { memOutputStatusEntry 3 } + +memOutputStatusOutputLocation OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The location of the output." + ::= { memOutputStatusEntry 4 } + +memOutputStatusCurrentState OBJECT-TYPE + SYNTAX INTEGER { + memOutputClosed (1), + memOutputOpen (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The state of the output." + ::= { memOutputStatusEntry 5 } + + +-- MEM Output Config Table + +memOutputConfigTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the memOutputConfigTable." + ::= { memOutputs 3 } + +memOutputConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF MemOutputConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for getting output configuration information." + ::= { memOutputs 4 } + +memOutputConfigEntry OBJECT-TYPE + SYNTAX MemOutputConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The unit to get data from." + INDEX { memOutputConfigModuleNumber, memOutputConfigOutputNumber } + ::= { memOutputConfigTable 1 } + +MemOutputConfigEntry ::= + SEQUENCE { + memOutputConfigModuleNumber INTEGER, + memOutputConfigOutputNumber INTEGER, + memOutputName DisplayString, + memOutputLocation DisplayString, + memOutputNormalState INTEGER, + memOutputAction INTEGER + } + +memOutputConfigModuleNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of the module that the output is attached to." + ::= { memOutputConfigEntry 1 } + +memOutputConfigOutputNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of this output on the module." + ::= { memOutputConfigEntry 2 } + +memOutputName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The name of the output." + ::= { memOutputConfigEntry 3 } + +memOutputLocation OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The location of the output." + ::= { memOutputConfigEntry 4 } + +memOutputNormalState OBJECT-TYPE + SYNTAX INTEGER { + memOutputClosed (1), + memOutputOpen (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The state of the output that will not generate an alarm." + ::= { memOutputConfigEntry 5 } + +memOutputAction OBJECT-TYPE + SYNTAX INTEGER { + memActionClose (1), + memActionOpen (2) + } + ACCESS read-write + STATUS mandatory + 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." + ::= { memOutputConfigEntry 6 } + + +-- MEM Outlet Status Table + +memOutletStatusTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the memOutletStatusTable." + ::= { memOutlets 1 } + +memOutletStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF MemOutletStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for getting outlet status information." + ::= { memOutlets 2 } + +memOutletStatusEntry OBJECT-TYPE + SYNTAX MemOutletStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The unit to get data from." + INDEX { memOutletStatusModuleNumber, memOutletStatusOutletNumber } + ::= { memOutletStatusTable 1 } + +MemOutletStatusEntry ::= + SEQUENCE { + memOutletStatusModuleNumber INTEGER, + memOutletStatusOutletNumber INTEGER, + memOutletStatusOutletName DisplayString, + memOutletStatusOutletLocation DisplayString, + memOutletStatusCurrentState INTEGER + } + +memOutletStatusModuleNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of the module that the outlet is attached to." + ::= { memOutletStatusEntry 1 } + +memOutletStatusOutletNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of this outlet on the module." + ::= { memOutletStatusEntry 2 } + +memOutletStatusOutletName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The outlet name." + ::= { memOutletStatusEntry 3 } + +memOutletStatusOutletLocation OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The location of the outlet." + ::= { memOutletStatusEntry 4 } + +memOutletStatusCurrentState OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The state of the outlet." + ::= { memOutletStatusEntry 5 } + + +-- MEM Outlet Config Table + +memOutletConfigTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the memOutletConfigTable." + ::= { memOutlets 3 } + +memOutletConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF MemOutletConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for getting outlet configuration information." + ::= { memOutlets 4 } + +memOutletConfigEntry OBJECT-TYPE + SYNTAX MemOutletConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The unit to get data from." + INDEX { memOutletConfigModuleNumber, memOutletConfigOutletNumber } + ::= { memOutletConfigTable 1 } + +MemOutletConfigEntry ::= + SEQUENCE { + memOutletConfigModuleNumber INTEGER, + memOutletConfigOutletNumber INTEGER, + memOutletName DisplayString, + memOutletLocation DisplayString, + memOutletNormalState INTEGER, + memOutletAction INTEGER + } + +memOutletConfigModuleNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of the module that the Outlet is attached to." + ::= { memOutletConfigEntry 1 } + +memOutletConfigOutletNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of this Outlet on the module." + ::= { memOutletConfigEntry 2 } + +memOutletName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The name of the Outlet." + ::= { memOutletConfigEntry 3 } + +memOutletLocation OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The location of the Outlet." + ::= { memOutletConfigEntry 4 } + +memOutletNormalState OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The state of the Outlet that will not generate an alarm." + ::= { memOutletConfigEntry 5 } + +memOutletAction OBJECT-TYPE + SYNTAX INTEGER { + turnOff (1), + turnOn (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Manual control actions for the Outlet. Get displays state + of outlet, set controls outlet." + ::= { memOutletConfigEntry 6 } + + +-- MEM Beacon Status Table + +memBeaconStatusTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the memBeaconStatusTable." + ::= { memBeacons 1 } + +memBeaconStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF MemBeaconStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for getting beacon status information." + ::= { memBeacons 2 } + +memBeaconStatusEntry OBJECT-TYPE + SYNTAX MemBeaconStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The unit to get data from." + INDEX { memBeaconStatusModuleNumber, memBeaconStatusBeaconNumber } + ::= { memBeaconStatusTable 1 } + +MemBeaconStatusEntry ::= + SEQUENCE { + memBeaconStatusModuleNumber INTEGER, + memBeaconStatusBeaconNumber INTEGER, + memBeaconStatusBeaconName DisplayString, + memBeaconStatusBeaconLocation DisplayString, + memBeaconStatusCurrentState INTEGER + } + +memBeaconStatusModuleNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of the module that the beacon is attached to." + ::= { memBeaconStatusEntry 1 } + +memBeaconStatusBeaconNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of this beacon on the module." + ::= { memBeaconStatusEntry 2 } + +memBeaconStatusBeaconName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The beacon name." + ::= { memBeaconStatusEntry 3 } + +memBeaconStatusBeaconLocation OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The location of the beacon." + ::= { memBeaconStatusEntry 4 } + +memBeaconStatusCurrentState OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The state of the beacon." + ::= { memBeaconStatusEntry 5 } + + +-- MEM Beacon Config Table + +memBeaconConfigTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the memBeaconConfigTable." + ::= { memBeacons 3 } + +memBeaconConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF MemBeaconConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for getting beacon configuration information." + ::= { memBeacons 4 } + +memBeaconConfigEntry OBJECT-TYPE + SYNTAX MemBeaconConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The unit to get data from." + INDEX { memBeaconConfigModuleNumber, memBeaconConfigBeaconNumber } + ::= { memBeaconConfigTable 1 } + +MemBeaconConfigEntry ::= + SEQUENCE { + memBeaconConfigModuleNumber INTEGER, + memBeaconConfigBeaconNumber INTEGER, + memBeaconConfigName DisplayString, + memBeaconConfigLocation DisplayString, + memBeaconAction INTEGER + } + +memBeaconConfigModuleNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of the module that the beacon is attached to." + ::= { memBeaconConfigEntry 1 } + +memBeaconConfigBeaconNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of this beacon on the module." + ::= { memBeaconConfigEntry 2 } + +memBeaconConfigName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The name of the beacon." + ::= { memBeaconConfigEntry 3 } + +memBeaconConfigLocation OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The location of the beacon." + ::= { memBeaconConfigEntry 4 } + +memBeaconAction OBJECT-TYPE + SYNTAX INTEGER { + turnOff (1), + turnOn (2) + } + ACCESS read-write + STATUS mandatory + 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." + ::= { memBeaconConfigEntry 5 } + + +-- Integrated Environmental Monitor (IEM) + +iemIdentHardwareRevision OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The hardware revision of the Integrated Environmental + Monitor." + ::= { iemIdent 1 } + +iemConfigProbesNumProbes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of temperature and humidity probes available." + ::= { iemConfig 1 } + +iemConfigProbesTable OBJECT-TYPE + SYNTAX SEQUENCE OF IemConfigProbesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of probes supported by the Environmental Monitor + and their configurations." + ::= { iemConfig 2 } + +iemConfigProbesEntry OBJECT-TYPE + SYNTAX IemConfigProbesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The Environmental Monitor probe configurations." + INDEX { iemConfigProbeNumber } + ::= { iemConfigProbesTable 1 } + +IemConfigProbesEntry ::= + SEQUENCE { + iemConfigProbeNumber + INTEGER, + iemConfigProbeName + DisplayString, + iemConfigProbeHighTempThreshold + INTEGER, + iemConfigProbeLowTempThreshold + INTEGER, + iemConfigProbeTempUnits + INTEGER, + iemConfigProbeHighHumidThreshold + INTEGER, + iemConfigProbeLowHumidThreshold + INTEGER, + iemConfigProbeHighTempEnable + INTEGER, + iemConfigProbeLowTempEnable + INTEGER, + iemConfigProbeHighHumidEnable + INTEGER, + iemConfigProbeLowHumidEnable + INTEGER, + iemConfigProbeMaxTempThreshold + INTEGER, + iemConfigProbeMinTempThreshold + INTEGER, + iemConfigProbeMaxHumidThreshold + INTEGER, + iemConfigProbeMinHumidThreshold + INTEGER, + iemConfigProbeMaxTempEnable + INTEGER, + iemConfigProbeMinTempEnable + INTEGER, + iemConfigProbeMaxHumidEnable + INTEGER, + iemConfigProbeMinHumidEnable + INTEGER, + iemConfigProbeTempHysteresis + INTEGER, + iemConfigProbeHumidHysteresis + INTEGER, + iemConfigProbeLocation + DisplayString + } + +iemConfigProbeNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to a Environmental Monitor probe entry." + ::= { iemConfigProbesEntry 1 } + +iemConfigProbeName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A descriptive name for the probe set by the user, + possibly denoting its location or purpose." + ::= { iemConfigProbesEntry 2 } + +iemConfigProbeHighTempThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The high temperature alarm threshold for the probe. + Units are displayed in the scale selected in the + 'iemConfigProbeTempUnits' OID (Celsius or Fahrenheit)." + ::= { iemConfigProbesEntry 3 } + +iemConfigProbeLowTempThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The low temperature alarm threshold for the probe. + Units are displayed in the scale selected in the + 'iemConfigProbeTempUnits' OID (Celsius or Fahrenheit)." + ::= { iemConfigProbesEntry 4 } + +iemConfigProbeTempUnits OBJECT-TYPE + SYNTAX INTEGER { + celsius(1), + fahrenheit(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature scale used to display the temperature + thresholds of the probe, Celsius(1) or Fahrenheit(2). + This setting is based on the system preferences + configuration in the agent." + ::= { iemConfigProbesEntry 5 } + +iemConfigProbeHighHumidThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The high humidity alarm threshold for the probe in + percent relative humidity." + ::= { iemConfigProbesEntry 6 } + +iemConfigProbeLowHumidThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The low humidity alarm threshold for the probe in + percent relative humidity." + ::= { iemConfigProbesEntry 7 } + +iemConfigProbeHighTempEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The high temperature alarm enable/disable for the + probe. No alarm will be generated if this value + is set to disabled(1). The alarm will be + generated if this value is set to enabled(2) and + the threshold has been violated." + ::= { iemConfigProbesEntry 8 } + +iemConfigProbeLowTempEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The low temperature alarm enable/disable for the + probe. No alarm will be generated if this value + is set to disabled(1). The alarm will be + generated if this value is set to enabled(2) and + the threshold has been violated." + ::= { iemConfigProbesEntry 9 } + +iemConfigProbeHighHumidEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The high humidity alarm enable/disable for the + probe. No alarm will be generated if this value + is set to disabled(1). The alarm will be + generated if this value is set to enabled(2) and + the threshold has been violated." + ::= { iemConfigProbesEntry 10 } + +iemConfigProbeLowHumidEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The low humidity alarm enable/disable for the + probe. No alarm will be generated if this value + is set to disabled(1). The alarm will be + generated if this value is set to enabled(2) and + the threshold has been violated." + ::= { iemConfigProbesEntry 11 } + +iemConfigProbeMaxTempThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The maximun temperature alarm threshold for the probe. + Units are displayed in the scale selected in the + 'iemConfigProbeTempUnits' OID (Celsius or Fahrenheit)." + ::= { iemConfigProbesEntry 12 } + +iemConfigProbeMinTempThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The minimun temperature alarm threshold for the probe. + Units are displayed in the scale selected in the + 'iemConfigProbeTempUnits' OID (Celsius or Fahrenheit)." + ::= { iemConfigProbesEntry 13 } + +iemConfigProbeMaxHumidThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The maximum humidity alarm threshold for the probe in + percent relative humidity." + ::= { iemConfigProbesEntry 14 } + +iemConfigProbeMinHumidThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The minimum humidity alarm threshold for the probe in + percent relative humidity." + ::= { iemConfigProbesEntry 15 } + +iemConfigProbeMaxTempEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The maximum temperature alarm enable/disable for the + probe. No alarm will be generated if this value + is set to disabled(1). The alarm will be + generated if this value is set to enabled(2) and + the threshold has been violated." + ::= { iemConfigProbesEntry 16 } + +iemConfigProbeMinTempEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The low temperature alarm enable/disable for the + probe. No alarm will be generated if this value + is set to disabled(1). The alarm will be + generated if this value is set to enabled(2) and + the threshold has been violated." + ::= { iemConfigProbesEntry 17 } + +iemConfigProbeMaxHumidEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The maximum humidity alarm enable/disable for the + probe. No alarm will be generated if this value + is set to disabled(1). The alarm will be + generated if this value is set to enabled(2) and + the threshold has been violated." + ::= { iemConfigProbesEntry 18 } + +iemConfigProbeMinHumidEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The minimum humidity alarm enable/disable for the + probe. No alarm will be generated if this value + is set to disabled(1). The alarm will be + generated if this value is set to enabled(2) and + the threshold has been violated." + ::= { iemConfigProbesEntry 19 } + +iemConfigProbeTempHysteresis OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of degrees beyond the temperature thresholds + at which an active temperature alarm will be cleared. + This configuration setting applies to all temperature + thresholds. + Units are displayed in the scale selected in + the 'emConfigProbeTempUnits' OID (Celsius or Fahrenheit)." + ::= { iemConfigProbesEntry 20 } + +iemConfigProbeHumidHysteresis OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of percent RH points beyond the humidity + thresholds at which an active humidity alarm will be + cleared. This configuration setting applies to all + humidity thresholds. + Units are displayed in the scale selected in + the 'emConfigProbeTempUnits' OID (Celsius or Fahrenheit)." + ::= { iemConfigProbesEntry 21 } + +iemConfigProbeLocation OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A string describing the location of the probe." + ::= { iemConfigProbesEntry 22 } + +iemConfigContactsNumContacts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of contacts available on the Environmental + Monitor." + ::= { iemConfig 3 } + +iemConfigContactsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IemConfigContactsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of contacts supported by the Environmental Monitor + and their configurations." + ::= { iemConfig 4 } + +iemConfigContactsEntry OBJECT-TYPE + SYNTAX IemConfigContactsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The Environmental Monitor contact configurations." + INDEX { iemConfigContactNumber } + ::= { iemConfigContactsTable 1 } + +IemConfigContactsEntry ::= + SEQUENCE { + iemConfigContactNumber + INTEGER, + iemConfigContactName + DisplayString, + iemConfigContactEnable + INTEGER, + iemConfigContactSeverity + INTEGER, + iemConfigContactNormalState + INTEGER, + iemConfigContactLocation + DisplayString + } + +iemConfigContactNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of an Environmental Monitor contact." + ::= { iemConfigContactsEntry 1 } + +iemConfigContactName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A descriptive name for the Environmental Monitor contact + set by the user, possibly denoting its location or purpose." + ::= { iemConfigContactsEntry 2 } + +iemConfigContactEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "An Environmental Monitor contact alarm enable/disable." + ::= { iemConfigContactsEntry 3 } + +iemConfigContactSeverity OBJECT-TYPE + SYNTAX INTEGER { + critical(1), + warning(2), + informational(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The severtity of the alarm that will be triggered when + the input contact is activated. The alarms can be + critical(1), warning(2) or informational(3). + NOTE: informational(3) is deprecated (and no longer valid) for this OID." + ::= { iemConfigContactsEntry 4 } + +iemConfigContactNormalState OBJECT-TYPE + SYNTAX INTEGER { + open(1), + closed(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The contact state that will be considered normal, i.e. + will not trigger an alarm. The states are open(1) or + closed(2)." + ::= { iemConfigContactsEntry 5 } + +iemConfigContactLocation OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A descriptive label for the contact denoting its + 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 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of available probes on the Environmental + Monitor." + ::= { iemStatus 1 } + +iemStatusProbesTable OBJECT-TYPE + SYNTAX SEQUENCE OF IemStatusProbesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of probes supported by the Environmental Monitor + and their status." + ::= { iemStatus 2 } + +iemStatusProbesEntry OBJECT-TYPE + SYNTAX IemStatusProbesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The status of the probe." + INDEX { iemStatusProbeNumber } + ::= { iemStatusProbesTable 1 } + +IemStatusProbesEntry ::= + SEQUENCE { + iemStatusProbeNumber + INTEGER, + iemStatusProbeName + DisplayString, + iemStatusProbeStatus + INTEGER, + iemStatusProbeCurrentTemp + INTEGER, + iemStatusProbeTempUnits + INTEGER, + iemStatusProbeCurrentHumid + INTEGER, + iemStatusProbeHighTempViolation + INTEGER, + iemStatusProbeLowTempViolation + INTEGER, + iemStatusProbeHighHumidViolation + INTEGER, + iemStatusProbeLowHumidViolation + INTEGER, + iemStatusProbeMaxTempViolation + INTEGER, + iemStatusProbeMinTempViolation + INTEGER, + iemStatusProbeMaxHumidViolation + INTEGER, + iemStatusProbeMinHumidViolation + INTEGER, + iemStatusProbeLocation + DisplayString + } + +iemStatusProbeNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the probe." + ::= { iemStatusProbesEntry 1 } + +iemStatusProbeName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A descriptive name for the probe set by the user." + ::= { iemStatusProbesEntry 2 } + +iemStatusProbeStatus OBJECT-TYPE + SYNTAX INTEGER { + disconnected(1), + connected(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The connected status of the probe, either + disconnected(1) or connected(2)." + ::= { iemStatusProbesEntry 3 } + +iemStatusProbeCurrentTemp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current temperature reading from the probe displayed + in the units shown in the 'iemStatusProbeTempUnits' OID + (Celsius or Fahrenheit)." + ::= { iemStatusProbesEntry 4 } + +iemStatusProbeTempUnits OBJECT-TYPE + SYNTAX INTEGER { + celsius(1), + fahrenheit(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature scale used to display the temperature + thresholds of the probe, Celsius(1) or Fahrenheit(2). + This setting is based on the system preferences + configuration in the agent." + ::= { iemStatusProbesEntry 5 } + +iemStatusProbeCurrentHumid OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current humidity reading from the probe in percent + relative humidity." + ::= { iemStatusProbesEntry 6 } + +iemStatusProbeHighTempViolation OBJECT-TYPE + SYNTAX INTEGER { + noViolation(1), + highTempViolation(2), + disabled(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The high temperature violation status of the probe + temperature reading. This OID will show a highTempViolation(2) + if the current temperature reading shown in the + 'iemStatusProbeCurrentTemp' OID is greater than or equal to + the high temperature threshold value, the + 'iemConfigProbeHighTempThreshold' OID, and the value of the + 'iemConfigProbeHighTempEnable' OID is enabled. Otherwise it will show + noViolation(1). If the 'iemConfigProbeHighTempEnable' OID is disabled, + this OID will show disabled(3)." + ::= { iemStatusProbesEntry 7 } + +iemStatusProbeLowTempViolation OBJECT-TYPE + SYNTAX INTEGER { + noViolation(1), + lowTempViolation(2), + disabled(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The high temperature violation status of the probe + temperature reading. This OID will show a lowTempViolation(2) + if the current temperature reading shown in the + 'iemStatusProbeCurrentTemp' OID is less than or equal to + the low temperature threshold value, the + 'iemConfigProbeLowTempThreshold' OID, and the value of the + 'iemPConfigrobeLowTempEnable' OID is enabled. Otherwise it will show + noViolation(1). If the 'iemConfigProbeLowTempEnable' OID is disabled, + this OID will show disabled(3)." + ::= { iemStatusProbesEntry 8 } + +iemStatusProbeHighHumidViolation OBJECT-TYPE + SYNTAX INTEGER { + noViolation(1), + highHumidViolation(2), + disabled(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The high humidity violation status of the probe humidity + reading. This OID will show a highTempViolation(2) + if the current humidity reading shown in the + 'iemStatusProbeCurrentHumid' OID is greater than or equal to + the high humidity threshold value, the + 'iemConfigProbeHighHumidThreshold' OID, and the value of the + 'iemConfigProbeHighHumidEnable' OID is enabled. Otherwise it will + show noViolation(1). If the 'iemConfigProbeHighHumidEnable' OID is + disabled, this OID will show disabled(3)." + ::= { iemStatusProbesEntry 9 } + +iemStatusProbeLowHumidViolation OBJECT-TYPE + SYNTAX INTEGER { + noViolation(1), + lowHumidViolation(2), + disabled(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The low humidity violation status of the probe humidity + reading. This OID will show a lowTempViolation(2) + if the current humidity reading shown in the + 'iemStatusProbeCurrentHumid' OID is less than or equal to + the low humidity threshold value, the + 'iemConfigProbeLowHumidThreshold' OID, and the value of the + 'iemConfigProbeLowHumidEnable' OID is enabled. Otherwise it will + show noViolation(1). If the 'iemConfigProbeLowHumidEnable' OID is + disabled, this OID will show disabled(3)." + ::= { iemStatusProbesEntry 10 } + +iemStatusProbeMaxTempViolation OBJECT-TYPE + SYNTAX INTEGER { + noViolation(1), + maxTempViolation(2), + disabled(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The max temperature violation status of the probe + temperature reading. This OID will show a maxTempViolation(2) + if the current temperature reading shown in the + 'iemStatusProbeCurrentTemp' OID is greater than or equal to + the maximun temperature threshold value, the + 'iemConfigProbeMaxTempThreshold' OID, and the value of the + 'iemConfigProbeMaxTempEnable' OID is enabled. Otherwise it will show + noViolation(1). If the 'iemConfigProbeMaxTempEnable' OID is disabled, + this OID will show disabled(3)." + ::= { iemStatusProbesEntry 11 } + +iemStatusProbeMinTempViolation OBJECT-TYPE + SYNTAX INTEGER { + noViolation(1), + minTempViolation(2), + disabled(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum temperature violation status of the probe + temperature reading. This OID will show a minTempViolation(2) + if the current temperature reading shown in the + 'iemStatusProbeCurrentTemp' OID is less than or equal to + the minimum temperature threshold value, the + 'iemConfigProbeMinTempThreshold' OID, and the value of the + 'iemConfigProbeMinTempEnable' OID is enabled. Otherwise it will show + noViolation(1). If the 'iemConfigProbeMinTempEnable' OID is disabled, + this OID will show disabled(3)." + ::= { iemStatusProbesEntry 12 } + +iemStatusProbeMaxHumidViolation OBJECT-TYPE + SYNTAX INTEGER { + noViolation(1), + maxHumidViolation(2), + disabled(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum humidity violation status of the probe humidity + reading. This OID will show a maxTempViolation(2) + if the current humidity reading shown in the + 'iemStatusProbeCurrentHumid' OID is greater than or equal to + the maximum humidity threshold value, the + 'iemConfigProbeMaxHumidThreshold' OID, and the value of the + 'iemConfigProbeMaxHumidEnable' OID is enabled. Otherwise it will + show noViolation(1). If the 'iemConfigProbeMaxHumidEnable' OID is + disabled, this OID will show disabled(3)" + ::= { iemStatusProbesEntry 13 } + +iemStatusProbeMinHumidViolation OBJECT-TYPE + SYNTAX INTEGER { + noViolation(1), + minHumidViolation(2), + disabled(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum humidity violation status of the probe humidity + reading. This OID will show a minTempViolation(2) + if the current humidity reading shown in the + 'iemStatusProbeCurrentHumid' OID is less than or equal to + the minimum humidity threshold value, the + 'iemConfigProbeMinHumidThreshold' OID, and the value of the + 'iemConfigProbeMinHumidEnable' OID is enabled. Otherwise it will + show noViolation(1). If the 'iemConfigProbeMinHumidEnable' OID is + disabled, this OID will show disabled(3)." + ::= { iemStatusProbesEntry 14 } + +iemStatusProbeLocation OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A descriptive location for the probe set by the user." + ::= { iemStatusProbesEntry 15 } + +iemStatusContactsNumContacts OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of contacts supported on the + Environmental Monitor." + ::= { iemStatus 3 } + +iemStatusContactsTable OBJECT-TYPE + SYNTAX SEQUENCE OF IemStatusContactsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of contacts supported by the Environmental Monitor + and their status." + ::= { iemStatus 4 } + +iemStatusContactsEntry OBJECT-TYPE + SYNTAX IemStatusContactsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The status of the contact." + INDEX { iemStatusContactNumber } + ::= { iemStatusContactsTable 1 } + +IemStatusContactsEntry ::= + SEQUENCE { + iemStatusContactNumber + INTEGER, + iemStatusContactName + DisplayString, + iemStatusContactStatus + INTEGER + } + +iemStatusContactNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the Environmental Monitor contact." + ::= { iemStatusContactsEntry 1 } + +iemStatusContactName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A descriptive name for the Environmental Monitor contact + set by the user, denoting its location or purpose." + ::= { iemStatusContactsEntry 2 } + +iemStatusContactStatus OBJECT-TYPE + SYNTAX INTEGER { + noFault(1), + fault(2), + disabled(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the Environmental Monitor contact. The status + will show noFault(1) if the contact is in the normal state + and the 'iemConfigContactEnable' OID is enabled. The status will + show a fault(2) if the contact is faulted and the + 'iemConfigContactEnable' OID is enabled. If the + 'iemConfigContactEnable' OID is disabled, the status will show + disabled(3)." + ::= { iemStatusContactsEntry 3 } + +iemStatusRelaysNumRelays OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of output relays supported on the + Environmental Monitor." + ::= { iemStatus 6 } + +iemStatusRelaysTable OBJECT-TYPE + SYNTAX SEQUENCE OF IemStatusRelaysEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of output relays supported by the + Environmental Monitor and their status." + ::= { iemStatus 7 } + +iemStatusRelaysEntry OBJECT-TYPE + SYNTAX IemStatusRelaysEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The status of the relay." + INDEX { iemStatusRelayNumber } + ::= { iemStatusRelaysTable 1 } + +IemStatusRelaysEntry ::= + SEQUENCE { + iemStatusRelayNumber + INTEGER, + iemStatusRelayName + DisplayString, + iemStatusRelayStatus + INTEGER + } + +iemStatusRelayNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the output relay." + ::= { iemStatusRelaysEntry 1 } + +iemStatusRelayName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A descriptive name for the output relay set by the + user, denoting its location or purpose." + ::= { iemStatusRelaysEntry 2 } + +iemStatusRelayStatus OBJECT-TYPE + SYNTAX INTEGER { + faultState(1), + normalState(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the output relay, either faultState(1) or + normalState(2)." + ::= { iemStatusRelaysEntry 3 } + +-- Environmental Management System (EMS) + +-- EMS IDENT + +emsIdentEMSName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A character string identifying the + device. " + ::= { emsIdent 1 } + +emsIdentProductNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A character string identifying the model number of + the device. This value is set at the factory." + ::= { emsIdent 2 } + +emsIdentFirmwareRev OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The firmware revision of the device." + ::= { emsIdent 3 } + +emsIdentHardwareRev OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The hardware revision of the device. + This value is set at the factory." + ::= { emsIdent 4 } + +emsIdentDateOfManufacture OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The date when the device was manufactured in mm/dd/yyyy format. + This value is set at the factory. " + ::= { emsIdent 5 } + +emsIdentSerialNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A character string identifying the serial number of + the device. This value is set at the factory." + ::= { emsIdent 6 } + +-- EMS CONTROL + +-- EMS OUTPUT RELAY CONTROL STATUS TABLE + +emsOutputRelayControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF EmsOutputRelayControlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for control of individual output relays. The number of + entries is contained in the emsStatusOutputRelayCount OID." + ::= { emsOutputRelayControl 1 } + +emsOutputRelayControlEntry OBJECT-TYPE + SYNTAX EmsOutputRelayControlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The output relays to control." + INDEX { emsOutputRelayControlOutputRelayIndex } + ::= { emsOutputRelayControlTable 1 } + +EmsOutputRelayControlEntry ::= + SEQUENCE { + emsOutputRelayControlOutputRelayIndex INTEGER, + emsOutputRelayControlOutputRelayName DisplayString, + emsOutputRelayControlOutputRelayCommand INTEGER + } + +emsOutputRelayControlOutputRelayIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the output relay entry." + ::= { emsOutputRelayControlEntry 1 } + +emsOutputRelayControlOutputRelayName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the output relay. + This OID is provided for informational purposes only." + ::= { emsOutputRelayControlEntry 2 } + +emsOutputRelayControlOutputRelayCommand OBJECT-TYPE + SYNTAX INTEGER { + immediateCloseEMS (1), + immediateOpenEMS (2) + } + + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Getting this variable will return the output relay state. If + the output relay is closed, the immediateCloseEMS (1) value will be returned. + If the output relay is open, the immediateOpenEMS (2) value will be + returned. + + Setting this variable to immediateCloseEMS (1) will immediately close the relay. + + Setting this variable to immediateOpenEMS (2) will immediately open the relay." + ::= { emsOutputRelayControlEntry 3 } + +-- EMS OUTLET CONTROL TABLE + +emsOutletControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF EmsOutletControlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for control of individual outlet switches. The number of + entries is contained in the emsStatusOutletCount OID." + ::= { emsOutletControl 1 } + +emsOutletControlEntry OBJECT-TYPE + SYNTAX EmsOutletControlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The outlets to control." + INDEX { emsOutletControlOutletIndex } + ::= { emsOutletControlTable 1 } + +EmsOutletControlEntry ::= + SEQUENCE { + emsOutletControlOutletIndex INTEGER, + emsOutletControlOutletName DisplayString, + emsOutletControlOutletCommand INTEGER + } + +emsOutletControlOutletIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the outlet entry." + ::= { emsOutletControlEntry 1 } + +emsOutletControlOutletName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the outlet. + This OID is provided for informational purposes only." + ::= { emsOutletControlEntry 2 } + +emsOutletControlOutletCommand OBJECT-TYPE + SYNTAX INTEGER { + immediateOnEMS (1), + immediateOffEMS (2) + } + + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Getting this variable will return the outlet state. If + the outlet is on, the immediateOnEMS (1) value will be returned. + If the outlet is off, the immediateOffEMS (2) value will be + returned. + + Setting this variable to immediateOnEMS (1) will immediately turn the outlet on. + + Setting this variable to immediateOffEMS (2) will immediately turn the outlet off." + ::= { emsOutletControlEntry 3 } + +-- EMS SENSOR CONTROL TABLE + +emsSensorControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF EMSSensorControlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for control/reset of individual sensors. The number of + entries is contained in the emsStatusSensorCount OID." + ::= { emsSensorControl 1 } + +emsSensorControlEntry OBJECT-TYPE + SYNTAX EMSSensorControlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The sensors to control/reset." + INDEX { emsSensorControlSensorIndex } + ::= { emsSensorControlTable 1 } + +EMSSensorControlEntry ::= + SEQUENCE { + emsSensorControlSensorIndex INTEGER, + emsSensorControlSensorSystemName DisplayString, + emsSensorControlSensorUserName DisplayString, + emsSensorControlSensorCommand INTEGER + } + +emsSensorControlSensorIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the sensor entry." + ::= { emsSensorControlEntry 1 } + +emsSensorControlSensorSystemName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The system name of the sensor. This describes the hardware system + intent of this sensor." + ::= { emsSensorControlEntry 2 } + +emsSensorControlSensorUserName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the sensor as given by the system user." + ::= { emsSensorControlEntry 3 } + +emsSensorControlSensorCommand OBJECT-TYPE + SYNTAX INTEGER { + noCommandEMS (1), + resetCommandEMS (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Getting this variable will return noCommandEMS(1). + + Setting this variable to resetCommandEMS(2) will issue a reset command to the + sensor. Some sensors cannot be manually reset and will not be affected + by this command." + ::= { emsSensorControlEntry 4 } + +-- EMS ALARM DEVICE CONTROL TABLE + +emsAlarmDeviceControlTable OBJECT-TYPE + SYNTAX SEQUENCE OF EmsAlarmDeviceControlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for control of individual alarm devices. + Note: Some alarm devices are not controllable. The number of + entries is contained in the emsStatusAlarmDeviceCount OID." + ::= { emsAlarmDeviceControl 1 } + +emsAlarmDeviceControlEntry OBJECT-TYPE + SYNTAX EmsAlarmDeviceControlEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The alarm devices to control." + INDEX { emsAlarmDeviceControlDeviceIndex } + ::= { emsAlarmDeviceControlTable 1 } + +EmsAlarmDeviceControlEntry ::= + SEQUENCE { + emsAlarmDeviceControlDeviceIndex INTEGER, + emsAlarmDeviceControlDeviceName DisplayString, + emsAlarmDeviceControlDeviceCommand INTEGER + } + +emsAlarmDeviceControlDeviceIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the alarm device entry." + ::= { emsAlarmDeviceControlEntry 1 } + +emsAlarmDeviceControlDeviceName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the alarm device. + This OID is provided for informational purposes only." + ::= { emsAlarmDeviceControlEntry 2 } + +emsAlarmDeviceControlDeviceCommand OBJECT-TYPE + SYNTAX INTEGER { + alarmDeviceOnEMS (1), + alarmDeviceOffEMS (2), + alarmDeviceNotInstalledEMS (3) + } + + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Getting this variable will return the device state. If + the device is active, the alarmDeviceOnEMS (1) value will be returned. + If the device is inactive, the alarmDeviceOffEMS (2) value will be + returned. If the device is not installed, the + alarmDeviceNotInstalledEMS (3) value will be returned. + + Actions resulting from setting this variable are device-dependent. + + Setting this variable to alarmDeviceOnEMS (1) will turn that device (ex. Beacon) on. + Setting this variable to alarmDeviceOffEMS (2) will turn that device off." + + ::= { emsAlarmDeviceControlEntry 3 } + + +-- EMS CONFIG + +emsConfigName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The name of the device." + ::= { emsConfig 1 } + +emsConfigCheckLogLight OBJECT-TYPE + SYNTAX INTEGER { + lightDisabled (1), + lightOnInformational (2), + lightOnWarning (3), + lightOnSevere (4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The setting of this OID determines the level of event that will + trigger the check-log light on the EMS. This is not available on the EMU2. + + lightDisabled (1) disables the check-log light. + lightOnInformational (2) lights check-log for any event of + informational severity or above. + lightOnWarning (3) lights check-log for any event of + warning severity or above. + lightOnSevere (4) lights check-log for any event of severe severity." + + ::= { emsConfig 2 } + +-- EMS PROBE CONFIG TABLE + +emsProbeConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF EMSProbeConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for configuration of individual probes. The number of + entries is contained in the emsStatusProbeCount OID." + ::= { emsProbeConfig 1 } + +emsProbeConfigEntry OBJECT-TYPE + SYNTAX EMSProbeConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The probes to configure." + INDEX { emsProbeConfigProbeIndex } + ::= { emsProbeConfigTable 1 } + +EMSProbeConfigEntry ::= + SEQUENCE { + emsProbeConfigProbeIndex INTEGER, + emsProbeConfigProbeName DisplayString, + emsProbeConfigProbeHighTempThresh INTEGER, + emsProbeConfigProbeLowTempThresh INTEGER, + emsProbeConfigProbeHighHumidityThresh INTEGER, + emsProbeConfigProbeLowHumidityThresh INTEGER, + emsProbeConfigProbeMaxTempThresh INTEGER, + emsProbeConfigProbeMinTempThresh INTEGER, + emsProbeConfigProbeDeltaTemp INTEGER, + emsProbeConfigProbeMaxHumidityThresh INTEGER, + emsProbeConfigProbeMinHumidityThresh INTEGER, + emsProbeConfigProbeDeltaHumidity INTEGER, + emsProbeConfigProbeSTIncTempVariance INTEGER, + emsProbeConfigProbeSTIncTempTime INTEGER, + emsProbeConfigProbeSTDecTempVariance INTEGER, + emsProbeConfigProbeSTDecTempTime INTEGER, + emsProbeConfigProbeLTIncTempVariance INTEGER, + emsProbeConfigProbeLTIncTempTime INTEGER, + emsProbeConfigProbeLTDecTempVariance INTEGER, + emsProbeConfigProbeLTDecTempTime INTEGER + } + +emsProbeConfigProbeIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the probe entry." + ::= { emsProbeConfigEntry 1 } + +emsProbeConfigProbeName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The name of the probe." + ::= { emsProbeConfigEntry 2 } + +emsProbeConfigProbeHighTempThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Probe high temperature threshold. + + Values are represented in whole number degrees. + Units are displayed in the scale shown in + the emsStatusSysTempUnits OID (Celsius or Fahrenheit)." + ::= { emsProbeConfigEntry 3 } + +emsProbeConfigProbeLowTempThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Probe low temperature threshold. + + Values are represented in whole number degrees. + Units are displayed in the scale shown in + the emsStatusSysTempUnits OID (Celsius or Fahrenheit)." + ::= { emsProbeConfigEntry 4 } + +emsProbeConfigProbeHighHumidityThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Probe high humidity threshold. + + Values are represented in whole number percentage." + ::= { emsProbeConfigEntry 5 } + +emsProbeConfigProbeLowHumidityThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Probe low humidity threshold. + + Values are represented in whole number percentage." + ::= { emsProbeConfigEntry 6 } + +emsProbeConfigProbeMaxTempThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Probe maximum temperature threshold. + + Values are represented in whole number degrees. + Units are displayed in the scale shown in + the emsStatusSysTempUnits OID (Celsius or Fahrenheit)." + ::= { emsProbeConfigEntry 7 } + +emsProbeConfigProbeMinTempThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Probe minimum temperature threshold. + + Values are represented in whole number degrees. + Units are displayed in the scale shown in + the emsStatusSysTempUnits OID (Celsius or Fahrenheit)." + ::= { emsProbeConfigEntry 8 } + +emsProbeConfigProbeDeltaTemp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Probe delta temperature. + + Values are represented in whole number degrees. + Units are displayed in the scale shown in + the emsStatusSysTempUnits OID (Celsius or Fahrenheit)." + ::= { emsProbeConfigEntry 9 } + +emsProbeConfigProbeMaxHumidityThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Probe maximum humidity threshold. + + Values are represented in whole number percentage." + ::= { emsProbeConfigEntry 10 } + +emsProbeConfigProbeMinHumidityThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Probe minimum humidity threshold. + + Values are represented in whole number percentage." + ::= { emsProbeConfigEntry 11 } + +emsProbeConfigProbeDeltaHumidity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Probe delta humidity. + + Values are represented in whole number percentage." + ::= { emsProbeConfigEntry 12 } + +emsProbeConfigProbeSTIncTempVariance OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Probe short-term increasing temperature variance used for rate of change alarms. + + Values are represented in whole number degrees. + Units are displayed in the scale shown in + the emsStatusSysTempUnits OID (Celsius or Fahrenheit)." + ::= { emsProbeConfigEntry 13 } + +emsProbeConfigProbeSTIncTempTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Probe short-term increasing temperature time used for rate of change alarms. + + Values are represented in whole number minutes." + ::= { emsProbeConfigEntry 14 } + +emsProbeConfigProbeSTDecTempVariance OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Probe short-term decreasing temperature variance used for rate of change alarms. + + Values are represented in whole number degrees. + Units are displayed in the scale shown in + the emsStatusSysTempUnits OID (Celsius or Fahrenheit)." + ::= { emsProbeConfigEntry 15 } + +emsProbeConfigProbeSTDecTempTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Probe short-term decreasing temperature time used for rate of change alarms. + + Values are represented in whole number minutes." + ::= { emsProbeConfigEntry 16 } + +emsProbeConfigProbeLTIncTempVariance OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Probe long-term increasing temperature variance used for rate of change alarms. + + Values are represented in whole number degrees. + Units are displayed in the scale shown in + the emsStatusSysTempUnits OID (Celsius or Fahrenheit)." + ::= { emsProbeConfigEntry 17 } + +emsProbeConfigProbeLTIncTempTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Probe long-term increasing temperature time used for rate of change alarms. + + Values are represented in whole number hours." + ::= { emsProbeConfigEntry 18 } + +emsProbeConfigProbeLTDecTempVariance OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Probe long-term decreasing temperature variance used for rate of change alarms. + + Values are represented in whole number degrees. + Units are displayed in the scale shown in + the emsStatusSysTempUnits OID (Celsius or Fahrenheit)." + ::= { emsProbeConfigEntry 19 } + +emsProbeConfigProbeLTDecTempTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Probe long-term decreasing temperature time used for rate of change alarms. + + Values are represented in whole number hours." + ::= { emsProbeConfigEntry 20 } + + +-- EMS INPUT CONTACT CONFIG STATUS TABLE + +emsInputContactConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF EMSInputContactConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for configuration of individual input contacts. The number of + entries is contained in the emsStatusInputContactCount OID." + ::= { emsInputContactConfig 1 } + +emsInputContactConfigEntry OBJECT-TYPE + SYNTAX EMSInputContactConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The input contacts to configure." + INDEX { emsInputContactConfigInputContactIndex } + ::= { emsInputContactConfigTable 1 } + +EMSInputContactConfigEntry ::= + SEQUENCE { + emsInputContactConfigInputContactIndex INTEGER, + emsInputContactConfigInputContactName DisplayString, + emsInputContactConfigInputContactNormalState INTEGER + } + +emsInputContactConfigInputContactIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the input contact entry." + ::= { emsInputContactConfigEntry 1 } + +emsInputContactConfigInputContactName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The name of the input contact." + ::= { emsInputContactConfigEntry 2 } + +emsInputContactConfigInputContactNormalState OBJECT-TYPE + SYNTAX INTEGER { + normallyClosedEMS (1), + normallyOpenEMS (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Getting this variable will return the normal state of the input contact. If + the normal state is closed, the normallyClosedEMS (1) value will be returned. + If the normal state is closed, the normallyOpenEMS (2) value will be + returned. + + Setting this variable will change the normal state of the input contact" + ::= { emsInputContactConfigEntry 3 } + +-- EMS OUTPUT RELAY CONFIG STATUS TABLE + +emsOutputRelayConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF EMSOutputRelayConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for configuration of individual output relays. The number of + entries is contained in the emsStatusOutputRelayCount OID." + ::= { emsOutputRelayConfig 1 } + +emsOutputRelayConfigEntry OBJECT-TYPE + SYNTAX EMSOutputRelayConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The output relays to configure." + INDEX { emsOutputRelayConfigOutputRelayIndex } + ::= { emsOutputRelayConfigTable 1 } + +EMSOutputRelayConfigEntry ::= + SEQUENCE { + emsOutputRelayConfigOutputRelayIndex INTEGER, + emsOutputRelayConfigOutputRelayName DisplayString, + emsOutputRelayConfigOutputRelayNormalState INTEGER + } + +emsOutputRelayConfigOutputRelayIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the output relay entry." + ::= { emsOutputRelayConfigEntry 1 } + +emsOutputRelayConfigOutputRelayName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The name of the output relay." + ::= { emsOutputRelayConfigEntry 2 } + +emsOutputRelayConfigOutputRelayNormalState OBJECT-TYPE + SYNTAX INTEGER { + normallyClosedEMS (1), + normallyOpenEMS (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Getting this variable will return the normal state of the output relay. If + the normal state is closed, the normallyClosedEMS (1) value will be returned. + If the normal state is closed, the normallyOpenEMS (2) value will be + returned. + + Setting this variable will change the normal state of the output relay" + ::= { emsOutputRelayConfigEntry 3 } + +-- EMS OUTLET CONFIG TABLE + +emsOutletConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF EMSOutletConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for configuration of individual outlets. The number of + entries is contained in the emsStatusOutletCount OID." + ::= { emsOutletConfig 1 } + +emsOutletConfigEntry OBJECT-TYPE + SYNTAX EMSOutletConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The outlets to configure." + INDEX { emsOutletConfigOutletIndex } + ::= { emsOutletConfigTable 1 } + +EMSOutletConfigEntry ::= + SEQUENCE { + emsOutletConfigOutletIndex INTEGER, + emsOutletConfigOutletName DisplayString, + emsOutletConfigOutletNormalState INTEGER + } + +emsOutletConfigOutletIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the outlet entry." + ::= { emsOutletConfigEntry 1 } + +emsOutletConfigOutletName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The name of the outlet." + ::= { emsOutletConfigEntry 2 } + +emsOutletConfigOutletNormalState OBJECT-TYPE + SYNTAX INTEGER { + normallyOnEMS (1), + normallyOffEMS (2) + } + + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Getting this variable will return the normal state of the outlet. If + the normal state is on, the normallyOnEMS (1) value will be returned. + If the normal state is off, the normallyOffEMS (2) value will be + returned. + + Setting this variable will change the normal state of the outlet" + ::= { emsOutletConfigEntry 3 } + +-- EMS SENSOR CONFIG TABLE + +emsSensorConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF EMSSensorConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for configuration of individual sensors. The number of + entries is contained in the emsStatusSensorCount OID." + ::= { emsSensorConfig 1 } + +emsSensorConfigEntry OBJECT-TYPE + SYNTAX EMSSensorConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The sensors to configure." + INDEX { emsSensorConfigSensorIndex } + ::= { emsSensorConfigTable 1 } + +EMSSensorConfigEntry ::= + SEQUENCE { + emsSensorConfigSensorIndex INTEGER, + emsSensorConfigSensorSystemName DisplayString, + emsSensorConfigSensorUserName DisplayString, + emsSensorConfigSensorNormalState INTEGER, + emsSensorConfigSensorAlarmDelay INTEGER + } + +emsSensorConfigSensorIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the sensor entry." + ::= { emsSensorConfigEntry 1 } + +emsSensorConfigSensorSystemName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The system name of the sensor. This describes the hardware system + intent of this sensor." + ::= { emsSensorConfigEntry 2 } + +emsSensorConfigSensorUserName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The name of the sensor as given by the system user." + ::= { emsSensorConfigEntry 3 } + +emsSensorConfigSensorNormalState OBJECT-TYPE + SYNTAX INTEGER { + normallyClosedEMS (1), + normallyOpenEMS (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Getting this variable will return the normal state of the sensor. If + the normal state is closed, the normallyClosedEMS (1) value will be returned. + If the normal state is closed, the normallyOpenEMS (2) value will be + returned. + + Setting this variable will change the normal state of the sensor. Note: + Only the AUX sensor in the EMS has a configurable Normal State" + ::= { emsSensorConfigEntry 4 } + +emsSensorConfigSensorAlarmDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The delay (in seconds) after a sensor detects an alarm condition before the + condition is reported." + ::= { emsSensorConfigEntry 5 } + +-- EMS STATUS +--- EMS MASTER status + +emsStatusEMSName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A character string identifying the + device. " + ::= { emsStatus 1 } + +emsStatusCommStatus OBJECT-TYPE + SYNTAX INTEGER { + noComm(1), + comm(2), + commLost(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The communication status between the agent + and the device. + + noComm(1), Communication has never been established. + comm(2), Communication has been established. + commLost(3), Communication was established, but was lost." + ::= { emsStatus 2 } + +emsStatusProbeCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of T/H probes (both local and remote) that + is supported by this device." + ::= { emsStatus 3 } + +emsStatusInputContactCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of Input Contacts that + is supported by this device." + ::= { emsStatus 4 } + +emsStatusOutputRelayCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of Output Relays that + is supported by this device." + ::= { emsStatus 5 } + +emsStatusOutletCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of AC Outlets that + is supported by this device." + ::= { emsStatus 6 } + +emsStatusSensorCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of Sensors that + is supported by this device." + ::= { emsStatus 7 } + +emsStatusAlinkAruDeviceCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of remote Aru's supported by this device." + ::= { emsStatus 8 } + +emsStatusAlinkProbeDeviceCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of remote T/H probes supported by this device." + ::= { emsStatus 9 } + +emsStatusAlarmDeviceCount OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of alarm devices supported by this device." + ::= { emsStatus 10 } + +emsStatusSysTempUnits OBJECT-TYPE + SYNTAX INTEGER { + celsius(1), + fahrenheit(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature scale used to display the temperature + in the system, Celsius(1) or Fahrenheit(2). + This setting is based on the system preferences + configuration in the agent." + ::= { emsStatus 11 } + +emsStatusCheckLogLight OBJECT-TYPE + SYNTAX INTEGER { + lightOff (1), + lightOn (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the check-log light on the device. + For the EMU2, this will always indicate lightOff(1). + + lightOff (1) indicates the light is off (no new log entries). + lightOn (2) indicates the light is on (new log entries present)." + + ::= { emsStatus 12 } + +emsStatusHardwareStatus OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the EMS hardware. This integer should be interpreted + as a bit map, with each bit representing the presence or absence of + a specific hardware error condition. + + 0 indicates there are no error conditions detected in the EMS hardware. + 1 indicates a Current Limit error condition related to the Alink port. + 2 indicates incorrect hardware is plugged into an EMS port. + 3 indicates that both of these error conditions are present." + + ::= { emsStatus 13 } + +-- EMS PROBE STATUS TABLE + +emsProbeStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EMSProbeStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for access of individual probes. The number of + entries is contained in the emsStatusProbeCount OID." + ::= { emsProbeStatus 1 } + +emsProbeStatusEntry OBJECT-TYPE + SYNTAX EMSProbeStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The probes to access." + INDEX { emsProbeStatusProbeIndex } + ::= { emsProbeStatusTable 1 } + +EMSProbeStatusEntry ::= + SEQUENCE { + emsProbeStatusProbeIndex INTEGER, + emsProbeStatusProbeName DisplayString, + emsProbeStatusProbeTemperature INTEGER, + emsProbeStatusProbeHighTempThresh INTEGER, + emsProbeStatusProbeLowTempThresh INTEGER, + emsProbeStatusProbeHumidity INTEGER, + emsProbeStatusProbeHighHumidityThresh INTEGER, + emsProbeStatusProbeLowHumidityThresh INTEGER, + emsProbeStatusProbeSerialNumber DisplayString, + emsProbeStatusProbeCommStatus INTEGER, + emsProbeStatusProbeAlarmStatus INTEGER, + emsProbeStatusProbeMaxTempThresh INTEGER, + emsProbeStatusProbeMinTempThresh INTEGER, + emsProbeStatusProbeMaxHumidityThresh INTEGER, + emsProbeStatusProbeMinHumidityThresh INTEGER + } + +emsProbeStatusProbeIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the probe entry." + ::= { emsProbeStatusEntry 1 } + +emsProbeStatusProbeName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the probe." + ::= { emsProbeStatusEntry 2 } + +emsProbeStatusProbeTemperature OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Probe temperature reading. + + Values are represented in whole number degrees. + Units are displayed in the scale shown in + the emsStatusSysTempUnits OID (Celsius or Fahrenheit)." + ::= { emsProbeStatusEntry 3 } + +emsProbeStatusProbeHighTempThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Probe high temperature threshold. + + Values are represented in whole number degrees. + Units are displayed in the scale shown in + the emsStatusSysTempUnits OID (Celsius or Fahrenheit)." + ::= { emsProbeStatusEntry 4 } + +emsProbeStatusProbeLowTempThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Probe low temperature threshold. + + Values are represented in whole number degrees. + Units are displayed in the scale shown in + the emsStatusSysTempUnits OID (Celsius or Fahrenheit)." + ::= { emsProbeStatusEntry 5 } + +emsProbeStatusProbeHumidity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Probe humidity reading. + + Values are represented in whole number percentage." + ::= { emsProbeStatusEntry 6 } + +emsProbeStatusProbeHighHumidityThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Probe high humidity threshold. + + Values are represented in whole number percentage." + ::= { emsProbeStatusEntry 7 } + +emsProbeStatusProbeLowHumidityThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Probe low humidity threshold. + + Values are represented in whole number percentage." + ::= { emsProbeStatusEntry 8 } + +emsProbeStatusProbeSerialNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A label indicating the type (Local[L] or Remote[R]) and Number + of the probe. For example, the first local probe would be L1 and + the third remote probe would be R3." + ::= { emsProbeStatusEntry 9 } + +emsProbeStatusProbeCommStatus OBJECT-TYPE + SYNTAX INTEGER { + commsNeverDiscovered(1), + commsEstablished(2), + commsLost(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + " The state of communications to the probe. + commNeverDiscovered(1) indicates there has never been communications with this device. + commsEstablished(2) indicates communication is normal and active with this device. + commsLost(3) indicates communication had been established, but is no longer." + ::= { emsProbeStatusEntry 10 } + +emsProbeStatusProbeAlarmStatus OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The alarm status of the probe. 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. + 6 0x0020 Short-term decreasing temperature rate exceeded. + 7 0x0040 Long-term increasing temperature rate exceeded. + 8 0x0080 Long-term decreasing temperature rate exceeded. + 9 0x0100 Maximum humidity exceeded. + 10 0x0200 High humidity exceeded. + 11 0x0400 Low humidity exceeded. + 12 0x0800 Minimum humidity exceeded." + ::= { emsProbeStatusEntry 11 } + +emsProbeStatusProbeMaxTempThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Probe maximum temperature threshold. + + Values are represented in whole number degrees. + Units are displayed in the scale shown in + the emsStatusSysTempUnits OID (Celsius or Fahrenheit)." + ::= { emsProbeStatusEntry 12 } + +emsProbeStatusProbeMinTempThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Probe minimum temperature threshold. + + Values are represented in whole number degrees. + Units are displayed in the scale shown in + the emsStatusSysTempUnits OID (Celsius or Fahrenheit)." + ::= { emsProbeStatusEntry 13 } + +emsProbeStatusProbeMaxHumidityThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Probe maximum humidity threshold. + + Values are represented in whole number percentage." + ::= { emsProbeStatusEntry 14 } + +emsProbeStatusProbeMinHumidityThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Probe minimum humidity threshold. + + Values are represented in whole number percentage." + ::= { emsProbeStatusEntry 15 } + + +-- EMS INPUT CONTACT STATUS TABLE + +emsInputContactStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EMSInputContactStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for access of individual input contacts. The number of + entries is contained in the emsStatusInputContactCount OID." + ::= { emsInputContactStatus 1 } + +emsInputContactStatusEntry OBJECT-TYPE + SYNTAX EMSInputContactStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The input contacts to access." + INDEX { emsInputContactStatusInputContactIndex } + ::= { emsInputContactStatusTable 1 } + +EMSInputContactStatusEntry ::= + SEQUENCE { + emsInputContactStatusInputContactIndex INTEGER, + emsInputContactStatusInputContactName DisplayString, + emsInputContactStatusInputContactState INTEGER, + emsInputContactStatusInputContactNormalState INTEGER + } + +emsInputContactStatusInputContactIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the input contact entry." + ::= { emsInputContactStatusEntry 1 } + +emsInputContactStatusInputContactName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the input contact." + ::= { emsInputContactStatusEntry 2 } + +emsInputContactStatusInputContactState OBJECT-TYPE + SYNTAX INTEGER { + contactClosedEMS (1), + contactOpenEMS (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this variable will return the state of the input contact. If + the input contact is closed, the contactClosedEMS (1) value will be returned. + If the input contact state is open, the contactOpenEMS (2) value will be + returned. " + + ::= { emsInputContactStatusEntry 3 } + +emsInputContactStatusInputContactNormalState OBJECT-TYPE + SYNTAX INTEGER { + normallyClosedEMS (1), + normallyOpenEMS (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this variable will return the normal state of the input contact. If + the normal state is closed, the normallyClosedEMS (1) value will be returned. + If the normal state is open, the normallyOpenEMS (2) value will be + returned. " + + ::= { emsInputContactStatusEntry 4 } + + +-- EMS OUTPUT RELAY STATUS TABLE + +emsOutputRelayStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EMSOutputRelayStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for access of individual output relays. The number of + entries is contained in the emsStatusOutputRelayCount OID." + ::= { emsOutputRelayStatus 1 } + +emsOutputRelayStatusEntry OBJECT-TYPE + SYNTAX EMSOutputRelayStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The output relays to access." + INDEX { emsOutputRelayStatusOutputRelayIndex } + ::= { emsOutputRelayStatusTable 1 } + +EMSOutputRelayStatusEntry ::= + SEQUENCE { + emsOutputRelayStatusOutputRelayIndex INTEGER, + emsOutputRelayStatusOutputRelayName DisplayString, + emsOutputRelayStatusOutputRelayState INTEGER, + emsOutputRelayStatusOutputRelayNormalState INTEGER + } + +emsOutputRelayStatusOutputRelayIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the output relay entry." + ::= { emsOutputRelayStatusEntry 1 } + +emsOutputRelayStatusOutputRelayName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the output relay." + ::= { emsOutputRelayStatusEntry 2 } + +emsOutputRelayStatusOutputRelayState OBJECT-TYPE + SYNTAX INTEGER { + relayClosedEMS (1), + relayOpenEMS (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this variable will return the state of the output relay. If + the output relay is closed, the relayClosedEMS (1) value will be returned. + If the output relay is open, the relayOpenEMS (2) value will be + returned. " + + ::= { emsOutputRelayStatusEntry 3 } + +emsOutputRelayStatusOutputRelayNormalState OBJECT-TYPE + SYNTAX INTEGER { + normallyClosedEMS (1), + normallyOpenEMS (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this variable will return the normal state of the output relay. If + the normal state is closed, the normallyClosedEMS (1) value will be returned. + If the normal state is open, the normallyOpenEMS (2) value will be + returned. " + + ::= { emsOutputRelayStatusEntry 4 } + +-- EMS OUTLET STATUS TABLE + +emsOutletStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EMSOutletStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for access of individual outlets. The number of + entries is contained in the emsStatusOutletCount OID." + ::= { emsOutletStatus 1 } + +emsOutletStatusEntry OBJECT-TYPE + SYNTAX EMSOutletStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The outlets to access." + INDEX { emsOutletStatusOutletIndex } + ::= { emsOutletStatusTable 1 } + +EMSOutletStatusEntry ::= + SEQUENCE { + emsOutletStatusOutletIndex INTEGER, + emsOutletStatusOutletName DisplayString, + emsOutletStatusOutletState INTEGER, + emsOutletStatusOutletNormalState INTEGER + } + +emsOutletStatusOutletIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the outlet entry." + ::= { emsOutletStatusEntry 1 } + +emsOutletStatusOutletName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the outlet." + ::= { emsOutletStatusEntry 2 } + +emsOutletStatusOutletState OBJECT-TYPE + SYNTAX INTEGER { + outletOnEMS (1), + outletOffEMS (2) + } + + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this variable will return the state of the outlet. If + the outlet is on, the outletOnEMS (1) value will be returned. + If the outlet is off, the outletOffEMS (2) value will be + returned. " + + ::= { emsOutletStatusEntry 3 } + +emsOutletStatusOutletNormalState OBJECT-TYPE + SYNTAX INTEGER { + normallyOnEMS (1), + normallyOffEMS (2) + } + + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this variable will return the normal state of the outlet. If + the normal state is on, the normallyOnEMS (1) value will be returned. + If the normal state is off, the normallyOffEMS (2) value will be + returned. " + + ::= { emsOutletStatusEntry 4 } + +-- EMS ALARM DEVICE STATUS TABLE + +emsAlarmDeviceStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EMSAlarmDeviceStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for access of individual alarm devices. The number of + entries is contained in the emsStatusAlarmDeviceCount OID." + ::= { emsAlarmDeviceStatus 1 } + +emsAlarmDeviceStatusEntry OBJECT-TYPE + SYNTAX EMSAlarmDeviceStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The alarm devices to access." + INDEX { emsAlarmDeviceStatusDeviceIndex } + ::= { emsAlarmDeviceStatusTable 1 } + +EMSAlarmDeviceStatusEntry ::= + SEQUENCE { + emsAlarmDeviceStatusDeviceIndex INTEGER, + emsAlarmDeviceStatusDeviceName DisplayString, + emsAlarmDeviceStatusDeviceState INTEGER + } + +emsAlarmDeviceStatusDeviceIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the alarm device entry." + ::= { emsAlarmDeviceStatusEntry 1 } + +emsAlarmDeviceStatusDeviceName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the alarm device. + This OID is provided for informational purposes only." + ::= { emsAlarmDeviceStatusEntry 2 } + +emsAlarmDeviceStatusDeviceState OBJECT-TYPE + SYNTAX INTEGER { + alarmDeviceOnEMS (1), + alarmDeviceOffEMS (2), + alarmDeviceNotInstalledEMS (3) + } + + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this variable will return the device state. If + the device is active, the alarmDeviceOnEMS (1) value will be returned. + If the device is inactive, the alarmDeviceOffEMS (2) value will be + returned. If the device is not installed, the + alarmDeviceNotInstalledEMS (3) value will be returned." + + ::= { emsAlarmDeviceStatusEntry 3 } + + +-- EMS SENSOR STATUS TABLE + +emsSensorStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EMSSensorStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for access of individual sensors. The number of + entries is contained in the emsStatusSensorCount OID." + ::= { emsSensorStatus 1 } + +emsSensorStatusEntry OBJECT-TYPE + SYNTAX EMSSensorStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The sensors to access." + INDEX { emsSensorStatusSensorIndex } + ::= { emsSensorStatusTable 1 } + +EMSSensorStatusEntry ::= + SEQUENCE { + emsSensorStatusSensorIndex INTEGER, + emsSensorStatusSensorSystemName DisplayString, + emsSensorStatusSensorName DisplayString, + emsSensorStatusSensorState INTEGER, + emsSensorStatusSensorNormalState INTEGER, + emsSensorStatusSensorAlarmDelay INTEGER + } + +emsSensorStatusSensorIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index to the sensor entry." + ::= { emsSensorStatusEntry 1 } + +emsSensorStatusSensorSystemName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The system name of the sensor. This describes the hardware system + intent of this sensor." + ::= { emsSensorStatusEntry 2 } + +emsSensorStatusSensorName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the sensor as given by the system user." + ::= { emsSensorStatusEntry 3 } + +emsSensorStatusSensorState OBJECT-TYPE + SYNTAX INTEGER { + sensorFaultedEMS (1), + sensorOKEMS (2), + sensorNotInstalledEMS (3) + } + + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this variable will return the sensor state. If the sensor is faulted, + the sensorFaultedEMS (1) value will be returned. + If the sensor is not faulted, the sensorOKEMS (2) value will be + returned. If the sensor is not installed, the sensorNotInstalledEMS (3) + value will be returned." + ::= { emsSensorStatusEntry 4 } + +emsSensorStatusSensorNormalState OBJECT-TYPE + SYNTAX INTEGER { + normallyClosedEMS (1), + normallyOpenEMS (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Getting this variable will return the normal state of the sensor. If + the normal state is closed, the normallyClosedEMS (1) value will be returned. + If the normal state is closed, the normallyOpenEMS (2) value will be + returned." + ::= { emsSensorStatusEntry 5 } + +emsSensorStatusSensorAlarmDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The delay (in seconds) after a sensor detects an alarm condition before the + condition is reported." + ::= { emsSensorStatusEntry 6 } + + + +-- airFM AIR CONDITIONER IDENT + +airFMIdentName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A character string identifying the device." + ::= { airFMIdent 1 } + +airFMIdentTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the airFMIdentTable. " + ::= { airFMIdent 2 } + +airFMIdentTable OBJECT-TYPE + SYNTAX SEQUENCE OF AirFMIdentEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for getting identification information + from each module in the system. " + ::= { airFMIdent 3 } + +airFMIdentEntry OBJECT-TYPE + SYNTAX AirFMIdentEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The module to get information from." + INDEX { airFMIdentModuleIndex } + ::= { airFMIdentTable 1 } + +AirFMIdentEntry ::= + SEQUENCE { + airFMIdentModuleIndex INTEGER, + airFMIdentModuleModelNumber DisplayString, + airFMIdentModuleDateOfMfg DisplayString, + airFMIdentModuleSerialNumber DisplayString, + airFMIdentModuleFirmwareRev DisplayString, + airFMIdentModuleHardwareRev DisplayString + } + +airFMIdentModuleIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the module information." + ::= { airFMIdentEntry 1 } + +airFMIdentModuleModelNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A character string identifying the + model number. " + ::= { airFMIdentEntry 2 } + +airFMIdentModuleDateOfMfg OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A character string identifying the + manufacture date. " + ::= { airFMIdentEntry 3 } + +airFMIdentModuleSerialNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A character string identifying the + unit serial number. " + ::= { airFMIdentEntry 4 } + +airFMIdentModuleFirmwareRev OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A character string identifying the + firmware revision. " + ::= { airFMIdentEntry 5 } + +airFMIdentModuleHardwareRev OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A character string identifying the + hardware revision. " + ::= { airFMIdentEntry 6 } + +airFMIdentLocation OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A character string identifying the + location of the device. " + ::= { airFMIdent 4 } + +airFMIdentContact OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A character string identifying the + person to contact regarding the device. " + ::= { airFMIdent 5 } + + +-- airFM AIR CONDITIONER STATUS + +airFMStatusSystemOn OBJECT-TYPE + SYNTAX INTEGER { + statusOn (1), + statusOff (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The operating state of the system. + This OID has been deprecated in favor of + airFMGroupSysStatus." + ::= { airFMStatus 1 } + +airFMStatusSystemAverageRetTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The system average return air + temperature in tenths of degrees Celsius. + This OID has been deprecated in favor of + airFMSysAvgReturnTempC." + ::= { airFMStatus 2 } + +airFMStatusSystemAverageRetTempF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The system average return air + temperature in tenths of degrees Fahrenheit. + This OID has been deprecated in favor of + airFMSysAvgReturnTempF." + ::= { airFMStatus 3 } + +airFMStatusSystemAverageRetHum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The system average return air + humidity in tenths of percent RH. + This OID has been deprecated in favor of + airFMSysAvgReturnHum." + ::= { airFMStatus 4 } + +airFMStatusSystemActionTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The system action air + temperature in tenths of degrees Celsius. + This OID has been deprecated in favor of + airFMSysCtrlTempC." + ::= { airFMStatus 5 } + +airFMStatusSystemActionTempF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The system action air + temperature in tenths of degrees Fahrenheit. + This OID has been deprecated in favor of + airFMSysCtrlTempF." + ::= { airFMStatus 6 } + +airFMStatusSystemActionHum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The system action air humidity in tenths of percent RH. + This OID has been deprecated in favor of + airFMSysCtrlHum." + ::= { airFMStatus 7 } + +airFMStatusSystemRemoteHighTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The system remote high air + temperature in tenths of degrees Celsius. + This OID has been deprecated in favor of + airFMSysMaxRemoteTempC." + ::= { airFMStatus 8 } + +airFMStatusSystemRemoteHighTempF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The system remote high air + temperature in tenths of degrees Fahrenheit. + This OID has been deprecated in favor of + airFMSysMaxRemoteTempF." + ::= { airFMStatus 9 } + +airFMStatusSystemRemoteAvgTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The system remote average air + temperature in tenths of degrees Celsius. + This OID has been deprecated in favor of + airFMSysAvgRemoteTempC." + ::= { airFMStatus 10 } + +airFMStatusSystemRemoteAvgTempF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The system remote average air + temperature in tenths of degrees Fahrenheit. + This OID has been deprecated in favor of + airFMSysAvgRemoteTempF." + ::= { airFMStatus 11 } + +airFMStatusSystemRemoteAvgHum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The system remote average air + humidity in tenths of percent RH. + This OID has been deprecated in favor of + airFMSysAvgRemoteHum." + ::= { airFMStatus 12 } + +airFMStatusSystemRemoteLowTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The system remote low air + temperature in tenths of degrees Celsius. + This OID has been deprecated in favor of + airFMSysMinRemoteTempC." + ::= { airFMStatus 13 } + +airFMStatusSystemRemoteLowTempF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The system remote low air + temperature in tenths of degrees Fahrenheit. + This OID has been deprecated in favor of + airFMSysMinRemoteTempF." + ::= { airFMStatus 14 } + +airFMStatusSystemCoolingEnabled OBJECT-TYPE + SYNTAX INTEGER { + enabledYes (1), + enabledNo (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The state of the system cooling + function enable. + This OID has been deprecated in favor of + airFMSysCoolState." + ::= { airFMStatus 15 } + +airFMStatusSystemReheatingEnabled OBJECT-TYPE + SYNTAX INTEGER { + enabledYes (1), + enabledNo (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The state of the system reheating + function enable. + This OID has been deprecated in favor of + airFMSysReheatState." + ::= { airFMStatus 16 } + +airFMStatusSystemHumidifyEnabled OBJECT-TYPE + SYNTAX INTEGER { + enabledYes (1), + enabledNo (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The state of the system humidify + function enable. + This OID has been deprecated in favor of + airFMSysHumState." + ::= { airFMStatus 17 } + +airFMStatusSystemDehumidifyEnabled OBJECT-TYPE + SYNTAX INTEGER { + enabledYes (1), + enabledNo (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The state of the system dehumidify + function enable. + This OID has been deprecated in favor of + airFMSysDehumState." + ::= { airFMStatus 18 } + +airFMStatusModuleTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the airFMStatusModuleTable." + ::= { airFMStatus 19 } + +airFMStatusModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF AirFMStatusModuleEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for getting information from each module + in the system." + ::= { airFMStatus 20 } + +airFMStatusModuleEntry OBJECT-TYPE + SYNTAX AirFMStatusModuleEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The module to get status from." + INDEX { airFMStatusModuleIndex } + ::= { airFMStatusModuleTable 1 } + +AirFMStatusModuleEntry ::= + SEQUENCE { + airFMStatusModuleIndex INTEGER, + airFMStatusModuleOutputCapacity INTEGER, + airFMStatusModuleSupplyTempC INTEGER, + airFMStatusModuleSupplyTempF INTEGER, + airFMStatusModuleSupplyHum INTEGER, + airFMStatusModuleReturnTempC INTEGER, + airFMStatusModuleReturnTempF INTEGER, + airFMStatusModuleReturnHum INTEGER + } + +airFMStatusModuleIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the module information." + ::= { airFMStatusModuleEntry 1 } + +airFMStatusModuleOutputCapacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The module output capacity in kilowatts. + This OID has been deprecated in favor of + airFMModOutputCapacity." + ::= { airFMStatusModuleEntry 2 } + +airFMStatusModuleSupplyTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The module supply air temperature in + tenths of degrees Celsius. + This OID has been deprecated in favor of + airFMModSupplyTempC." + ::= { airFMStatusModuleEntry 3 } + +airFMStatusModuleSupplyTempF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The module supply air temperature in + tenths of degrees Fahrenheit. + This OID has been deprecated in favor of + airFMModSupplyTempF." + ::= { airFMStatusModuleEntry 4 } + +airFMStatusModuleSupplyHum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The module supply air humidity in tenths of percent RH. + This OID has been deprecated in favor of + airFMModSupplyHum." + ::= { airFMStatusModuleEntry 5 } + +airFMStatusModuleReturnTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The module return air temperature in + tenths of degrees Celsius. + This OID has been deprecated in favor of + airFMModReturnTempC." + ::= { airFMStatusModuleEntry 6 } + +airFMStatusModuleReturnTempF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The module return air temperature in + tenths of degrees Fahrenheit. + This OID has been deprecated in favor of + airFMModReturnTempF." + ::= { airFMStatusModuleEntry 7 } + +airFMStatusModuleReturnHum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The module return air humidity in tenths of percent RH. + This OID has been deprecated in favor of + airFMModReturnHum." + ::= { airFMStatusModuleEntry 8 } + +-- airFM AIR CONDITIONER GROUP DATA + +airFMGroupSysStatus OBJECT-TYPE + SYNTAX INTEGER { + statusOnLine (1), + statusIdle (2), + statusLoadShare (3), + statusOffLine (4), + statusFailed (5), + statusDisabled (6), + statusUndefined (7) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of this system within the group." + ::= { airFMGroup 1 } + +airFMGroupSysRuntime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of hours the system has been running." + ::= { airFMGroup 2 } + +airFMGroupSysRole OBJECT-TYPE + SYNTAX INTEGER { + rolePrimary (1), + roleBackup (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The role of this system within the group." + ::= { airFMGroup 3 } + +-- airFM Group System Roles +airFMGroupSysRolesTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the airFMGroupSysRolesTable. " + ::= { airFMGroupSysRoles 1 } + +airFMGroupSysRolesTable OBJECT-TYPE + SYNTAX SEQUENCE OF AirFMGroupSysRolesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for getting information from each system + in the group. " + ::= { airFMGroupSysRoles 2 } + +airFMGroupSysRolesEntry OBJECT-TYPE + SYNTAX AirFMGroupSysRolesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The system to get status from." + INDEX { airFMGroupSysIndex } + ::= { airFMGroupSysRolesTable 1 } + +AirFMGroupSysRolesEntry ::= + SEQUENCE { + airFMGroupSysIndex INTEGER, + airFMGroupSysRoleStatus INTEGER, + airFMGroupSysPresentRole INTEGER, + airFMGroupSysManualRoleSetting INTEGER, + airFMGroupSysRunHours INTEGER, + airFMGroupSysComm INTEGER, + airFMGroupSysIPAddress IpAddress + } + +airFMGroupSysIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the system information." + ::= { airFMGroupSysRolesEntry 1 } + +airFMGroupSysRoleStatus OBJECT-TYPE + SYNTAX INTEGER { + reserved1 (1), + reserved2 (2), + onLine (3), + idle (4), + loadShare (5), + failed (6), + offLine (7) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The present mode of the System." + ::= { airFMGroupSysRolesEntry 2 } + +airFMGroupSysPresentRole OBJECT-TYPE + SYNTAX INTEGER { + primary (1), + backup (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The present role of the System in a Group." + ::= { airFMGroupSysRolesEntry 3 } + +airFMGroupSysManualRoleSetting OBJECT-TYPE + SYNTAX INTEGER { + primary (1), + backup (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The manual role setting of the System in a Group. + Only applies if Role Assignment Method is set + to static (Manually Assigned Roles)." + ::= { airFMGroupSysRolesEntry 4 } + +airFMGroupSysRunHours OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of hours the System has been + contributing to environmental control." + ::= { airFMGroupSysRolesEntry 5 } + +airFMGroupSysComm OBJECT-TYPE + SYNTAX INTEGER { + commLost (1), + commEstablished (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether a system is communicating with the + other Systems in the Group." + ::= { airFMGroupSysRolesEntry 6 } + +airFMGroupSysIPAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The IP Address of the System." + ::= { airFMGroupSysRolesEntry 7 } + +airFMGroupSysRoleAssignment OBJECT-TYPE + SYNTAX INTEGER { + staticManual (1), + dynamicAutomatic (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The method used to assign roles (i.e. Primary, Backup) + to the Systems in a Group. + + staticManual: Manually assign Primary or Backup to + regulate run hours across the Group. + dynamicAutomatic: User indicates the number of Systems + that will be assigned a primary role in this Group." + ::= { airFMGroupSysRoles 3 } + +airFMGroupAutoRoleNumPrimary OBJECT-TYPE + SYNTAX INTEGER { + one (1), + two (2), + three (3), + four (4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of Systems assigned the 'primary' role in + this Group. Only applies if Role Assignment Method + is set to dynamic (Automatic Run Hour Balancing)." + ::= { airFMGroupSysRoles 4 } + +-- airFM Group Config +airFMGroupCfgName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "A character string identifying the group name." + ::= { airFMGroupCfg 1 } + +airFMGroupCfgNumSystems OBJECT-TYPE + SYNTAX INTEGER { + one (1), + two (2), + three (3), + four (4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of Systems in this Group." + ::= { airFMGroupCfg 2 } + +airFMGroupCfgIdleBlower OBJECT-TYPE + SYNTAX INTEGER { + off (1), + minimumSpeed (2), + normalSpeed (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Blower behavior for backup Systems and Systems that + have entered a failure mode." + ::= { airFMGroupCfg 3 } + +airFMGroupCfgShutdownSmoke OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "If enabled, all Systems in the Group will shut down + if smoke is detected." + ::= { airFMGroupCfg 4 } + +airFMGroupCfgShutdownFire OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "If enabled, all Systems in the Group will shut down + if fire is detected." + ::= { airFMGroupCfg 5 } + +airFMGroupCfgFailoverCommLoss OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Failover on Comm Loss enables an available backup + System to run in place of a System that has lost + communication with the Group." + ::= { airFMGroupCfg 6 } + +airFMGroupCfgDmdFightStatus OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Demand Fighting and Setpoint Sharing are + automatically enabled when a System is responding to + a Load Sharing Request." + ::= { airFMGroupCfg 7 } + +airFMGroupCfgDmdFightSetting OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Demand Fighting prevents a System from engaging + reheat in a Group where any System is cooling." + ::= { airFMGroupCfg 8 } + +airFMGroupCfgSetpointShareStatus OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Demand Fighting and Setpoint Sharing are + automatically enabled when a System is responding to + Load Sharing Request." + ::= { airFMGroupCfg 9 } + +airFMGroupCfgSetpointShareSetting OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "All Systems in the Group use the same setpoints." + ::= { airFMGroupCfg 10 } + +airFMGroupCfgResetFieldServiceDefaults OBJECT-TYPE + SYNTAX INTEGER { + noOperation (1), + reset (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting this OID to reset(2) will reset all Group + parameters, which can only be edited by a field + service engineer, to their factory default values. + + Getting this OID will do nothing and return the + noOperation(1) value." + ::= { airFMGroupCfg 11 } + +-- airFM Group Load Sharing +airFMGroupLoadShareCoolRequests OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Systems that are cooling may request assistance from + other Systems in the Group." + ::= { airFMGroupLoadShare 1 } + +airFMGroupLoadShareCoolThreshC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Temperature threshold at which a System will generate + a load sharing request for cooling. Measured in + tenths of degrees Celsius." + ::= { airFMGroupLoadShare 2 } + +airFMGroupLoadShareCoolThreshF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Temperature threshold at which a System will generate + a load sharing request for cooling. Measured in + tenths of degrees Fahrenheit." + ::= { airFMGroupLoadShare 3 } + +airFMGroupLoadShareReheatRequests OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Systems that are reheating may request assistance + from other Systems in the Group." + ::= { airFMGroupLoadShare 4 } + +airFMGroupLoadShareReheatThreshC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Temperature threshold at which a System will generate + a load sharing request for reheating. Measured in + tenths of degrees Celsius." + ::= { airFMGroupLoadShare 5 } + +airFMGroupLoadShareReheatThreshF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Temperature threshold at which a System will generate + a load sharing request for reheating. Measured in + tenths of degrees Fahrenheit." + ::= { airFMGroupLoadShare 6 } + +airFMGroupLoadShareHumRequests OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Systems that are humidifying may request humidification + assistance from other Systems in the Group." + ::= { airFMGroupLoadShare 7 } + +airFMGroupLoadShareHumThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Humidity threshold at which a System will generate a + load sharing request for humidification. Measured in + tenths of percent relative humidity." + ::= { airFMGroupLoadShare 8 } + +airFMGroupLoadShareDehumRequests OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Systems that are dehumidifying may request assistance + from other Systems in the Group." + ::= { airFMGroupLoadShare 9 } + +airFMGroupLoadShareDehumThresh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Humidity threshold at which a System will generate a + load sharing request for dehumidification. Measured in + tenths of percent relative humidity." + ::= { airFMGroupLoadShare 10 } + +-- airFM Group System Failover Events +airFMGroupFailoverSysAnyMinorAlarm OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disable (2), + enable (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enabling this OID will cause the system to enter + a failure state if any minor system alarm is active. + Once in the failure state, environmental control + ceases for the system, and the blowers enter the + Idle Blower Operation mode. + A value of notApplicable indicates that this alarm + does not apply to this device due to its configuration." + ::= { airFMGroupFailoverSys 1 } + +airFMGroupFailoverSysAnyMajorAlarm OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disable (2), + enable (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enabling this OID will cause the system to enter + a failure state if any major system alarm is active. + Once in the failure state, environmental control + ceases for the system, and the blowers enter the + Idle Blower Operation mode. + A value of notApplicable indicates that this alarm + does not apply to this device due to its configuration." + ::= { airFMGroupFailoverSys 2 } + +airFMGroupFailoverSysHighEnvTemp OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disable (2), + enable (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enabling this OID will cause the system to enter + a failure state if the high environmental temperature + alarm is active. + Once in the failure state, environmental control + ceases for the system, and the blowers enter the + Idle Blower Operation mode. + A value of notApplicable indicates that this alarm + does not apply to this device due to its configuration." + ::= { airFMGroupFailoverSys 3 } + +airFMGroupFailoverSysLowEnvTemp OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disable (2), + enable (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enabling this OID will cause the system to enter + a failure state if the low environmental temperature + alarm is active. + Once in the failure state, environmental control + ceases for the system, and the blowers enter the + Idle Blower Operation mode. + A value of notApplicable indicates that this alarm + does not apply to this device due to its configuration." + ::= { airFMGroupFailoverSys 4 } + +airFMGroupFailoverSysHighEnvHum OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disable (2), + enable (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enabling this OID will cause the system to enter + a failure state if the high environmental humidity + alarm is active. + Once in the failure state, environmental control + ceases for the system, and the blowers enter the + Idle Blower Operation mode. + A value of notApplicable indicates that this alarm + does not apply to this device due to its configuration." + ::= { airFMGroupFailoverSys 5 } + +airFMGroupFailoverSysLowEnvHum OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disable (2), + enable (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enabling this OID will cause the system to enter + a failure state if the low environmental humidity + alarm is active. + Once in the failure state, environmental control + ceases for the system, and the blowers enter the + Idle Blower Operation mode. + A value of notApplicable indicates that this alarm + does not apply to this device due to its configuration." + ::= { airFMGroupFailoverSys 6 } + +airFMGroupFailoverSysFireAlarm OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disable (2), + enable (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enabling this OID will cause the system to enter + a failure state if the fire alarm is active. + Once in the failure state, environmental control + ceases for the system, and the blowers enter the + Idle Blower Operation mode. + A value of notApplicable indicates that this alarm + does not apply to this device due to its configuration." + ::= { airFMGroupFailoverSys 7 } + +airFMGroupFailoverSysSmokeAlarm OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disable (2), + enable (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enabling this OID will cause the system to enter + a failure state if the smoke alarm is active. + Once in the failure state, environmental control + ceases for the system, and the blowers enter the + Idle Blower Operation mode. + A value of notApplicable indicates that this alarm + does not apply to this device due to its configuration." + ::= { airFMGroupFailoverSys 8 } + +airFMGroupFailoverSysCommLost OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disable (2), + enable (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enabling this OID will cause the system to enter + a failure state if the system has lost comm. + Once in the failure state, environmental control + ceases for the system, and the blowers enter the + Idle Blower Operation mode. + A value of notApplicable indicates that this alarm + does not apply to this device due to its configuration." + ::= { airFMGroupFailoverSys 9 } + +airFMGroupFailoverSysSupplySensorFail OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disable (2), + enable (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enabling this OID will cause the system to enter + a failure state if the supply sensor has failed. + Once in the failure state, environmental control + ceases for the system, and the blowers enter the + Idle Blower Operation mode. + A value of notApplicable indicates that this alarm + does not apply to this device due to its configuration." + ::= { airFMGroupFailoverSys 10 } + +airFMGroupFailoverSysReturnSensorFail OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disable (2), + enable (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enabling this OID will cause the system to enter + a failure state if the return sensor has failed. + Once in the failure state, environmental control + ceases for the system, and the blowers enter the + Idle Blower Operation mode. + A value of notApplicable indicates that this alarm + does not apply to this device due to its configuration." + ::= { airFMGroupFailoverSys 11 } + +airFMGroupFailoverSysPrimarySensorFail OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disable (2), + enable (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enabling this OID will cause the system to enter + a failure state if the primary sensor has failed. + Once in the failure state, environmental control + ceases for the system, and the blowers enter the + Idle Blower Operation mode. + A value of notApplicable indicates that this alarm + does not apply to this device due to its configuration." + ::= { airFMGroupFailoverSys 12 } + +airFMGroupFailoverSysSecondarySensorFail OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disable (2), + enable (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enabling this OID will cause the system to enter + a failure state if the secondary sensor has failed. + Once in the failure state, environmental control + ceases for the system, and the blowers enter the + Idle Blower Operation mode. + A value of notApplicable indicates that this alarm + does not apply to this device due to its configuration." + ::= { airFMGroupFailoverSys 13 } + +airFMGroupFailoverSysNoSensorsAvailable OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disable (2), + enable (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enabling this OID will cause the system to enter + a failure state if no sensors are available. + Once in the failure state, environmental control + ceases for the system, and the blowers enter the + Idle Blower Operation mode. + A value of notApplicable indicates that this alarm + does not apply to this device due to its configuration." + ::= { airFMGroupFailoverSys 14 } + +-- airFM Group Module Failover Events +airFMGroupFailoverModMaintRequired OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disable (2), + enable (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enabling this OID will cause the system to enter + a failure state if maintenance is required on a + module. + Once in the failure state, environmental control + ceases for the system, and the blowers enter the + Idle Blower Operation mode. + A value of notApplicable indicates that this alarm + does not apply to this device due to its configuration." + ::= { airFMGroupFailoverMod 1 } + +airFMGroupFailoverModCoolFail OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disable (2), + enable (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enabling this OID will cause the system to enter + a failure state if cooling has failed on a module. + Once in the failure state, environmental control + ceases for the system, and the blowers enter the + Idle Blower Operation mode. + A value of notApplicable indicates that this alarm + does not apply to this device due to its configuration." + ::= { airFMGroupFailoverMod 2 } + + +airFMGroupFailoverModHumFail OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disable (2), + enable (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enabling this OID will cause the system to enter + a failure state if the humidifier has failed on a + module. + Once in the failure state, environmental control + ceases for the system, and the blowers enter the + Idle Blower Operation mode. + A value of notApplicable indicates that this alarm + does not apply to this device due to its configuration." + ::= { airFMGroupFailoverMod 3 } + +airFMGroupFailoverModBlwrCntrl1Fail OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disable (2), + enable (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enabling this OID will cause the system to enter + a failure state if blower controller 1 has failed on + a module. + Once in the failure state, environmental control + ceases for the system, and the blowers enter the + Idle Blower Operation mode. + A value of notApplicable indicates that this alarm + does not apply to this device due to its configuration." + ::= { airFMGroupFailoverMod 4 } + +airFMGroupFailoverModBlwrCntrl2Fail OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disable (2), + enable (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enabling this OID will cause the system to enter + a failure state if blower controller 2 has failed on + a module. + Once in the failure state, environmental control + ceases for the system, and the blowers enter the + Idle Blower Operation mode. + A value of notApplicable indicates that this alarm + does not apply to this device due to its configuration." + ::= { airFMGroupFailoverMod 5 } + +airFMGroupFailoverModHighFilterDP OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disable (2), + enable (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enabling this OID will cause the system to enter + a failure state if a high filter differential + pressure is present on a module. + Once in the failure state, environmental control + ceases for the system, and the blowers enter the + Idle Blower Operation mode. + A value of notApplicable indicates that this alarm + does not apply to this device due to its configuration." + ::= { airFMGroupFailoverMod 6 } + +airFMGroupFailoverModHighSupplyTemp OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disable (2), + enable (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enabling this OID will cause the system to enter + a failure state if a high supply temperature is + active on a module. + Once in the failure state, environmental control + ceases for the system, and the blowers enter the + Idle Blower Operation mode. + A value of notApplicable indicates that this alarm + does not apply to this device due to its configuration." + ::= { airFMGroupFailoverMod 7 } + +airFMGroupFailoverModLowSupplyTemp OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disable (2), + enable (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enabling this OID will cause the system to enter + a failure state if a low supply temperature is active + on a module. + Once in the failure state, environmental control + ceases for the system, and the blowers enter the + Idle Blower Operation mode. + A value of notApplicable indicates that this alarm + does not apply to this device due to its configuration." + ::= { airFMGroupFailoverMod 8 } + +airFMGroupFailoverModLossOrLowAirFlow OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disable (2), + enable (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enabling this OID will cause the system to enter + a failure state if there is a loss of air flow or low + air flow on a module. + Once in the failure state, environmental control + ceases for the system, and the blowers enter the + Idle Blower Operation mode. + A value of notApplicable indicates that this alarm + does not apply to this device due to its configuration." + ::= { airFMGroupFailoverMod 9 } + +airFMGroupFailoverModHumReplaceCylinder OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disable (2), + enable (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enabling this OID will cause the system to enter + a failure state if a humidifier needs its cylinder + replaced on a module. + Once in the failure state, environmental control + ceases for the system, and the blowers enter the + Idle Blower Operation mode. + A value of notApplicable indicates that this alarm + does not apply to this device due to its configuration." + ::= { airFMGroupFailoverMod 10 } + +airFMGroupFailoverModAirBlockInterlockOpen OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disable (2), + enable (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enabling this OID will cause the system to enter + a failure state if the air block interlock is open + on a module. + Once in the failure state, environmental control + ceases for the system, and the blowers enter the + Idle Blower Operation mode. + A value of notApplicable indicates that this alarm + does not apply to this device due to its configuration." + ::= { airFMGroupFailoverMod 11 } + +airFMGroupFailoverModWaterDetected OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disable (2), + enable (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enabling this OID will cause the system to enter + a failure state if water is detected by a module. + Once in the failure state, environmental control + ceases for the system, and the blowers enter the + Idle Blower Operation mode. + A value of notApplicable indicates that this alarm + does not apply to this device due to its configuration." + ::= { airFMGroupFailoverMod 12 } + +airFMGroupFailoverModCondensatePumpFail OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disable (2), + enable (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enabling this OID will cause the system to enter + a failure state if the condensate pump has failed in + a module. + Once in the failure state, environmental control + ceases for the system, and the blowers enter the + Idle Blower Operation mode. + A value of notApplicable indicates that this alarm + does not apply to this device due to its configuration." + ::= { airFMGroupFailoverMod 13 } + +-- airFM System Status + +airFMSysNumber OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + one (2), + two (3), + three (4), + four (5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of the system within the group. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysStatus 1 } + +airFMSysPresentStatus OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + reserved1 (2), + reserved2 (3), + onLine (4), + idle (5), + loadShare (6), + failed (7), + offLine (8) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The present mode of the System. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysStatus 2 } + +airFMSysPresentRole OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + primary (2), + backup (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The present role of the System in the Group. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysStatus 3 } + +airFMSysRunHours OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total number of hours the System has been + contributing to environmental control. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysStatus 4 } + +airFMSysCoilFluidTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature of the coolant at the fluid coil + inlet. Measured in degrees Celsius. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysStatus 5 } + +airFMSysCoilFluidTempF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature of the coolant at the fluid coil + inlet. Measured in degrees Fahrenheit. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysStatus 6 } + +airFMSysHotWaterTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The hot water temperature. Measured in degrees + Celsius. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysStatus 7 } + +airFMSysHotWaterTempF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The hot water temperature. Measured in degrees + Fahrenheit. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysStatus 8 } + +airFMSysAvgReturnTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The average return temperature calculated from all + present modules. Measured in tenths of degrees + Celsius. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysStatus 9 } + +airFMSysAvgReturnTempF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The average return temperature calculated from all + present modules. Measured in tenths of degrees + Fahrenheit. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysStatus 10 } + +airFMSysAvgReturnHum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The average return humidity calculated from all + present modules. Measured in tenths of percent RH. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysStatus 11 } + +airFMSysAvgRemoteTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The average temperature calculated from all + operational remote sensors. Measured in tenths of + degrees Celsius. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysStatus 12 } + +airFMSysAvgRemoteTempF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The average temperature calculated from all + operational remote sensors. Measured in tenths of + degrees Fahrenheit. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysStatus 13 } + +airFMSysAvgRemoteHum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The average return humidity calculated from all + present modules. Measured in tenths of percent RH. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysStatus 14 } + +airFMSysMaxRemoteTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum temperature reading from all operational + remote sensors. Measured in tenths of degrees + Celsius. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysStatus 15 } + +airFMSysMaxRemoteTempF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum temperature reading from all operational + remote sensors. Measured in tenths of degrees + Fahrenheit. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysStatus 16 } + +airFMSysMinRemoteTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum temperature reading from all operational + remote sensors. Measured in tenths of degrees + Celsius. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysStatus 17 } + +airFMSysMinRemoteTempF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum temperature reading from all operational + remote sensors. Measured in tenths of degrees + Fahrenheit. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysStatus 18 } + +airFMSysTempCtrlMethod OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + avgReturn (2), + avgRemote (3), + maxRemote (4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The method of environment temperature control + selected to regulate the temperature. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysStatus 19 } + +airFMSysActualTempCtrlMethod OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + avgReturn (2), + avgRemote (3), + maxRemote (4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The actual method of environment temperature control + being used to regulate the temperature. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysStatus 20 } + +airFMSysHumCtrlMethod OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + avgReturnRH (2), + avgReturnDewPt (3), + avgRemoteRH (4), + avgRemoteDewPt (5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The method of environment humidity control selected + to regulate the humidity. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysStatus 21 } + +airFMSysActualHumCtrlMethod OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + avgReturnRH (2), + avgReturnDewPt (3), + avgRemoteRH (4), + avgRemoteDewPt (5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The actual method of environment humidity control + being used to regulate the humidity. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysStatus 22 } + +airFMSysCtrlTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The system environmental control air temperature from + the sensor denoted by airFMSysActualTempCtrl. + Measured in tenths of degrees Celsius. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysStatus 23 } + +airFMSysCtrlTempF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The system environmental control air temperature from + the sensor denoted by airFMSysActualTempCtrl. + Measured in tenths of degrees Fahrenheit. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysStatus 24 } + +airFMSysCtrlHum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The system environmental control air humidity from + the sensor denoted by airFMSysActualHumCtrl. + Measured in percent relative humidity. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysStatus 25 } + +-- airFM System Demands and Actuals + +airFMSysDXCoolingDmd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The direct expansion cooling output demanded by the + System. Measured in percent. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysDemands 1 } + +airFMSysDXDehumDmd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The direct expansion dehumidification output demanded + by the System. Measured in percent. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysDemands 2 } + +airFMSysDXActualCoolDehum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The direct expansion cooling or dehumidification + output measured by the System. Measured in percent. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysDemands 3 } + +airFMSysCoilFluidCoolDmd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The fluid coil cooling output demanded by the System. + Measured in percent. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysDemands 4 } + +airFMSysCoilFluidDehumDmd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The fluid coil dehumidification output demanded by + the System. Measured in percent. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysDemands 5 } + +airFMSysCoilFluidActualCoolDehum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The fluid coil cooling or dehumidification output + measured by the System. Measured in percent. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysDemands 6 } + +airFMSysElectricReheatDmd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The electric reheating output demanded by the System. + Measured in percent. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysDemands 7 } + +airFMSysActualElectricReheat OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The electric reheating output of the System. + Measured in percent. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysDemands 8 } + +airFMSysSteamHotGasReheatDmd OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + off (2), + on (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The steam, hot water, or hot gas reheating output + demanded by the System. + A value of notApplicable indicates that this OID + does not apply to this device due to its configuration." + ::= { airFMSysDemands 9 } + +airFMSysActualSteamHotGasReheat OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + off (2), + on (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The steam, hot water, or hot gas reheating output of + the System. + A value of notApplicable indicates that this OID + does not apply to this device due to its configuration." + ::= { airFMSysDemands 10 } + +airFMSysSteamElectrodeHumDmd OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The steam electrode humidification output demanded by + the System. Measured in percent. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysDemands 11 } + +airFMSysActualSteamElectrodeHum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The average steam electrode humidification output + measured for the Modules in the System. Measured in + percent. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysDemands 12 } + +airFMSysSteamHumDmd OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + off (2), + on (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The steam humidification output demanded by the System. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysDemands 13 } + +airFMSysActualSteamHum OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + off (2), + on (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The steam humidification output for the System. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysDemands 14 } + +-- airFM System Physical Setup + +airFMSysNumModules OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + one (2), + two (3), + three (4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of Modules in this System. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysSetup 1 } + +airFMSysNumPCIOMs OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + one (2), + two (3), + three (4), + four (5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of Programmable Customer Input/Output + Modules (PCIOMs) installed in the Main Module of this + System. Each PCIOM adds four input contacts and four + output relays to the System. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysSetup 2 } + +airFMSysMainsVlt OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The mains voltage for the Modules in this System. + A value of N/A indicates that this OID does not apply + to this device due to its configuration." + ::= { airFMSysSetup 3 } + +airFMSysUPSVlt OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The UPS voltage for the Modules in this System. + A value of N/A indicates that this OID does not apply + to this device due to its configuration." + ::= { airFMSysSetup 4 } + +airFMSysCoilCfg OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + dx (2), + econ (3), + multicool (4), + chilledWater (5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of cooling coils installed in the Modules in + this System: DX coil, DX and MultiCool (chilled water) + coils, DX and Economizer coils, or only a Chilled + Liquid coil. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysSetup 5 } + +airFMSysRefrigType OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + r22 (2), + r407C (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of refrigerant used by each compressor in + the system. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysSetup 6 } + +airFMSysHeatRejection OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + airCooled (2), + waterCooled (3), + glycolCooled (4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The method the Modules in this System use to transfer + heat away from the refrigerant. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysSetup 7 } + +airFMSysDischAirPtrn OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + upFlow (2), + downFlow (3), + horizFlow (4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The discharge air pattern for the Modules in this + System. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysSetup 8 } + +airFMSysAirFltr OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + standard (2), + highEfficiency (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of air filters (standard or high efficiency) + installed in the Modules of this System. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysSetup 9 } + +airFMSysFlowSwitch OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + none (2), + dxEcon (3), + multiCoolChillWater (4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The location of the optional flow switch. + None: No flow switch is installed in this System. + DX: Coolant input to the heat exchanger (condenser). + MultiCool: Chilled water input to the MultiCool coil. + + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysSetup 10 } + +airFMSysCoilFluidVlvAct OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + none (2), + springAnalog (3), + floatingControl (4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of valve actuator installed on the coil + fluid valve. The coil fluid valve controls the flow + of coolant into a fluid cooling coil, such as a + MultiCool or Economizer coil. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysSetup 11 } + +airFMSysCoilFluidVlvType OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + twoWay (2), + threeWay (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of coil fluid valve installed for the + Modules in this System. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysSetup 12 } + +airFMSysCndsrFluidVlvAct OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + none (2), + floatingControl (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of valve actuator installed on the Condenser + fluid valve. The Condenser fluid valve controls the + flow of coolant into the heat exchanger (condenser) + to regulate head pressure. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysSetup 13 } + +airFMSysCndsrFluidVlvType OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + twoWay (2), + threeWay (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of Condenser fluid valve installed for the + Modules in this System. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysSetup 14 } + +airFMSysHotWaterVlvAct OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + none (2), + springAnalog (3), + floatingControl (4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of valve actuator installed on the hot water + valve. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysSetup 15 } + +airFMSysNumRemoteSensors OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of remote sensors detected by the system." + ::= { airFMSysSetup 16 } + +-- airFM System Configuration + +airFMSysPrimaryControlSensor OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + return (2), + remote (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Selects whether return or remote sensors will control + the system. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysConfig 1 } + +airFMSysRemoteSensorData OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + average (2), + maximum (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Selects whether average temperature or max temperature + will be used when remote sensors are selected for + control of the system. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysConfig 2 } + +airFMSysFastStartup OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Minimizes the time for the cooling process to begin + after other delay constraints have been met. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysConfig 3 } + +airFMSysStartupDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the delay that begins when power is applied and + ends when the System starts. This allows you to + create a staged restart among your Systems after a + power loss. Measured in seconds. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysConfig 4 } + +airFMSysModeDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the delay between starting the blowers and + engaging the modes. It allows the sensors to read + room conditions accurately and allows the controller + to check for major alarms before engaging a mode. + Measured in seconds. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysConfig 5 } + +airFMSysCommLossShutdownDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the delay between an Expansion Module losing + communication with the Main Module and the Expansion + Module shutting down. A value of -1 will keep + the Expansion Module running after a communication + loss. Measured in hours. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysConfig 6 } + +airFMSysResetSysFailure OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + noOperation (2), + reset (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting this OID to reset(2) will allows the system + to return from any failure condition, if the + failure(s) have cleared. + Getting this OID will do nothing and return the noOperation(1) value. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysConfig 7 } + +airFMSysResetUserDflts OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + noOperation (2), + reset (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting this OID to reset(2) will reset all system + parameters that can be edited by the user to their + factory default values. + Getting this OID will do nothing and return the noOperation(1) value. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysConfig 8 } + +airFMSysResetFldSrvcDflts OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + noOperation (2), + reset (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting this OID to reset(2) will reset all system + parameters that can only be edited by the field + service engineer to their factory default values. + Getting this OID will do nothing and return the noOperation(1) value. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysConfig 9 } + +airFMSysResetRunHours OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + noOperation (2), + reset (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting this OID to reset(2) will reset the system Run Hours. + Getting this OID will do nothing and return the noOperation(1) value. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysConfig 10 } + +-- airFM System Cooling + +airFMSysCompMinOnTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the minimum time the compressor continues to + operate after it is started. The delay protects the + compressor from damage. Caution: Reducing this delay + shortens compressor life. Measured in seconds. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysCooling 1 } + +airFMSysCompMinOffTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the minimum time the compressor will remain off + after it ceases operation. The delay protects the + compressor from damage. Caution: Reducing this delay + shortens compressor life. Measured in seconds. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysCooling 2 } + +airFMSysCompRotPeriod OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set how often to perform compressor runtime + balancing. Measured in hours. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysCooling 3 } + +airFMSysEconIsolVlvOpenDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the delay between opening the Economizer Isolator + output relay and engaging the compressors. Measured + in seconds. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysCooling 4 } + +airFMSysEconIsolVlvCloseDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the delay between disengaging the compressor and + closing the Economizer Isolator output relay. + Measured in seconds. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysCooling 5 } + +airFMSysCndsrFluidVlvCloseDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the time the condenser valve remains open after + the compressors disengage. Measured in seconds. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysCooling 6 } + +airFMSysInterstageDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The DX interstage delay allows the first compressor's + cooling to take effect before engaging the second + compressor. This prevents the second compressor from + cycling on and off excessively. Measured in seconds. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysCooling 7 } + +airFMSysCoolState OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the mode to enabled or disabled. Disabled modes + will not operate, and you cannot make changes to + their settings while they are disabled. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysCooling 8 } + +airFMSysCoolEssFunction OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + yes (2), + no (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the priority of the mode for alarms and events + with the nonessential stop behavior. Nonessential + modes are disabled during nonessential stop alarms + and events. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysCooling 9 } + +airFMSysCoolSetpointC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The target value for the selected control sensor air + for this mode. It must be at least 1.0 C above the + reheat setpoint if a heater is installed. Measured + in tenths of degrees Celsius. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysCooling 10 } + +airFMSysCoolSetpointF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The target value for the selected control sensor air + for this mode. It must be at least 1.0 C above the + reheat setpoint if a heater is installed. Measured + in tenths of degrees Fahrenheit. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysCooling 11 } + +airFMSysCoolDeadbandC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The temperature range that controls output when the + selected control sensor temperature is above the + setpoint. At the top of this range, the cool mode + outputs at 100%. The deadband does not apply to PID- + controlled modes. Measured in tenths of degrees + Celsius. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysCooling 12 } + +airFMSysCoolDeadbandF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The temperature range that controls output when the + selected control sensor temperature is above the + setpoint. At the top of this range, the cool mode + outputs at 100%. The deadband does not apply to PID- + controlled modes. Measured in tenths of degrees + Fahrenheit. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysCooling 13 } + +airFMSysCoolEconIsolFunction OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the Economizer Automatic Coolant Isolation valve + to enabled or disabled. This valve anticipates a + cooling demand and opens the coil fluid valve. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysCooling 14 } + +airFMSysSuctPresCompensation OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the Suction Pressure Compensation to enabled or + disabled. This function attempts to keep the suction + pressure from exceeding 95 psi. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysCooling 15 } + +airFMSysCoilFluidActivThreshC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The minimum coolant temperature required to use the + optional MultiCool or Economizer coil. Measured in + tenths of degrees Celsius. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysCooling 16 } + +airFMSysCoilFluidActivThreshF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The minimum coolant temperature required to use the + optional MultiCool or Economizer coil. Measured in + tenths of degrees Fahrenheit. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysCooling 17 } + +airFMSysCoilFluidActivDeadbandC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The controller will disengage the MultiCool or + Economizer coil when the coolant temperature reaches + the coil fluid temperature activation threshold plus + the deadband. Measured in tenths of degrees Celsius. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysCooling 18 } + +airFMSysCoilFluidActivDeadbandF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The controller will disengage the MultiCool or + Economizer coil when the coolant temperature reaches + the coil fluid temperature activation threshold plus + the deadband. Measured in tenths of degrees + Fahrenheit. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysCooling 19 } + +airFMSysCoolPIDMethod OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + p (2), + pi (3), + pid (4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the multipliers that the PID algorithm will use + to calculate the cool output. Proportional, + Proportional + Integral, or Proportional + Integral + + Derivative. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysCooling 20 } + +airFMSysCoolPIDGainP OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the proportional multiplier to correct for + differences between the selected control sensor + actual temperature and the setpoint. Measured in + %/C. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysCooling 21 } + +airFMSysCoolPIDResetRateI OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the integral multiplier to correct for the + proportional offset. Measured in %/(C * min). + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysCooling 22 } + +airFMSysCoolPIDDerivativeD OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the derivative multiplier to counteract overshoot + and droop during changes in the room load. Measured + in %/(C / min). + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysCooling 23 } + +-- airFM System Humidify Function + +airFMSysHumState OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the mode to enabled or disabled. Disabled modes + will not operate, and you cannot make changes to their + settings while they are disabled. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysHumidify 1 } + +airFMSysHumEssFunction OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + yes (2), + no (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the priority of the mode for alarms and events + with the nonessential stop behavior. Nonessential + modes are disabled during nonessential stop alarms + and events. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysHumidify 2 } + +airFMSysHumSetpoint OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The target value for the selected control sensor air + for this mode. It must be at least 1.0 % RH below + the dehumidification setpoint. Measured in tenths of + percent relative humidity. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysHumidify 3 } + +airFMSysHumDeadband OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The humidity range that controls output when the + selected control sensor humidity is below the + setpoint. At the top of this range, the + humidification mode outputs at 100%. The deadband + does not apply to PID-controlled modes. Measured in + tenths of percent relative humidity. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysHumidify 4 } + +airFMSysHumCtrlSetting OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + relativeHum (2), + dewPoint (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the method to control the humidity in the room. + The two methods are Relative Humidity (RH) or Dew + Point of the selected control sensor air. The dew + point method helps correct for hot spots near the + selected control sensors. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysHumidify 5 } + +airFMSysActualHumCtrl OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + relativeHum (2), + dewPoint (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The humidity control method the system is using. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysHumidify 6 } + +airFMSysHumSensBand OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The percentage of relative humidity below the + setpoint at which the humidifier will output at 100% + of capacity. Measured in percent relative humidity. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysHumidify 7 } + +-- airFM System Dehumidify Function + +airFMSysDehumState OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the mode to enabled or disabled. Disabled modes + will not operate, and you cannot make changes to their + settings while they are disabled. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysDehumidify 1 } + +airFMSysDehumEssFunction OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + yes (2), + no (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the priority of the mode for alarms and events + with the nonessential stop behavior. Nonessential + modes are disabled during nonessential stop alarms + and events. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysDehumidify 2 } + +airFMSysDehumSetpoint OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The target value for the selected control sensor air + for this mode. It must be at least 1.0 % RH above + the humidification setpoint if a humidifier is + installed. Measured in tenths of percent relative + humidity. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysDehumidify 3 } + +airFMSysDehumDeadband OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The humidity range above the setpoint at which the + dehumidification mode will output at 100%. The + deadband does not apply to PID controlled modes. + Measured in tenths of percent relative humidity. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysDehumidify 4 } + +airFMSysDehumCapacity OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + half (2), + full (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the dehumidification mode to use either half of + the cooling coil or the full coil when dehumidifying + the room. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysDehumidify 5 } + +airFMSysDehumPIDMethod OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + p (2), + pi (3), + pid (4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the multipliers that the PID algorithm will use + to calculate the output. Proportional, + Proportional + Integral, or Proportional + Integral + + Derivative. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysDehumidify 6 } + +airFMSysDehumPIDGainP OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the proportional multiplier to correct for + differences between the selected control sensor + actual humidity and the setpoint. Measured in %/%RH. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysDehumidify 7 } + +airFMSysDehumPIDResetRateI OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the integral multiplier to correct for the + proportional offset. Measured in %/(%RH * min). + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysDehumidify 8 } + +airFMSysDehumPIDDerivativeD OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the derivative multiplier to counteract overshoot + and droop during changes in the room humidity. + Measure in %/(%RH / min). + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysDehumidify 9 } + +-- airFM System Reheat Function + +airFMSysReheatState OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the mode to enabled or disabled. Disabled modes + will not operate, and you cannot make changes to their + settings while they are disabled. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysReheat 1 } + +airFMSysReheatEssFunction OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + yes (2), + no (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the priority of the mode for alarms and events + with the nonessential stop behavior. Nonessential + modes are disabled during nonessential stop alarms + and events. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysReheat 2 } + +airFMSysReheatSetpointC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The target value for the selected control sensor air + for this mode. It must be at least 1.0 C below the + cooling setpoint. Measured in tenths of degrees + Celsius. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysReheat 3 } + +airFMSysReheatSetpointF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The target value for the selected control sensor air + for this mode. It must be at least 1.0 C below the + cooling setpoint. Measured in tenths of degrees + Fahrenheit. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysReheat 4 } + +airFMSysReheatDeadbandC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The temperature range that controls output when the + selected control sensor temperature is below the + setpoint. At the bottom of this range, the reheat + mode outputs at 100%. The deadband does not apply to + PID-controlled modes. Measured in tenths of degrees + Celsius. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysReheat 5 } + +airFMSysReheatDeadbandF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The temperature range that controls output when the + selected control sensor temperature is below the + setpoint. At the bottom of this range, the reheat + mode outputs at 100%. The deadband does not apply to + PID-controlled modes. Measured in tenths of degrees + Fahrenheit. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysReheat 6 } + +airFMSysReheatPIDMethod OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + p (2), + pi (3), + pid (4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the multipliers that the PID algorithm will use + to calculate the output. Proportional, + Proportional + Integral, or Proportional + Integral + + Derivative. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysReheat 7 } + +airFMSysReheatPIDGainP OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the proportional multiplier to correct for + differences between the selected control sensor + actual temperature and the setpoint. Measured in + %/C. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysReheat 8 } + +airFMSysReheatPIDResetRateI OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the integral multiplier to correct for the + proportional offset. Measured in %/(C * min). + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysReheat 9 } + +airFMSysReheatPIDDerivativeD OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the derivative multiplier to counteract overshoot + and droop during changes in the room load. Measured + in %/(C / min). + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysReheat 10 } + +-- airFM System Thresholds + +airFMSysHighSplyTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The high temperature threshold for air blown into the + room (supply). If the supply temperature exceeds the + threshold, an alarm will occur. Measured in tenths + of degrees Celsius. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysThresholds 1 } + +airFMSysHighSplyTempF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The high temperature threshold for air blown into the + room (supply). If the supply temperature exceeds the + threshold, an alarm will occur. Measured in tenths + of degrees Fahrenheit. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysThresholds 2 } + +airFMSysLowSplyTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The low temperature threshold for air blown into the + room (supply). If the supply temperature drops below + the threshold, an alarm will occur. Measured in + tenths of degrees Celsius. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysThresholds 3 } + +airFMSysLowSplyTempF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The low temperature threshold for air blown into the + room (supply). If the supply temperature drops below + the threshold, an alarm will occur. Measured in + tenths of degrees Fahrenheit. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysThresholds 4 } + +airFMSysHighCoilFluidTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The high temperature threshold for coolant at the + inlet to the fluid coil. If the fluid coil coolant + temperature exceeds the threshold, an alarm will + occur. Measured in tenths of degrees Celsius. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysThresholds 5 } + +airFMSysHighCoilFluidTempF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The high temperature threshold for coolant at the + inlet to the fluid coil. If the fluid coil coolant + temperature exceeds the threshold, an alarm will + occur. Measured in tenths of degrees Fahrenheit. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysThresholds 6 } + +airFMSysLowCoilFluidTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The low temperature threshold for coolant at the + inlet to the fluid coil. If the fluid coil coolant + temperature drops below the threshold, an alarm will + occur. Measured in tenths of degrees Celsius. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysThresholds 7 } + +airFMSysLowCoilFluidTempF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The low temperature threshold for coolant at the + inlet to the fluid coil. If the fluid coil coolant + temperature drops below the threshold, an alarm will + occur. Measured in tenths of degrees Fahrenheit. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysThresholds 8 } + +airFMSysHighCtrlTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The high temperature threshold for air monitored by + the System. If the temperature exceeds the threshold, + an alarm will occur. Measured in tenths of degrees + Celsius. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysThresholds 9 } + +airFMSysHighCtrlTempF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The high temperature threshold for air monitored by + the System. If the temperature exceeds the threshold, + an alarm will occur. Measured in tenths of degrees + Fahrenheit. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysThresholds 10 } + +airFMSysLowCtrlTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The low temperature threshold for air monitored by + the System. If the temperature drops below the + threshold, an alarm will occur. Measured in tenths + of degrees Celsius. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysThresholds 11 } + +airFMSysLowCtrlTempF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The low temperature threshold for air monitored by + the System. If the temperature drops below the + threshold, an alarm will occur. Measured in tenths + of degrees Fahrenheit. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysThresholds 12 } + +airFMSysHighCtrlHum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The high humidity threshold for air monitored by the + System. If the humidity exceeds the threshold, an + alarm will occur. Measured in tenths of percent + relative humidity. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysThresholds 13 } + +airFMSysLowCtrlHum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The low humidity threshold for air monitored by the + System. If the humidity drops below the threshold, + an alarm will occur. Measured in tenths of percent + relative humidity. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysThresholds 14 } + +airFMSysTempAlarmDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The amount of time the blower must be on before a + temperature alarm can be issued. Measured in + seconds. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysThresholds 15 } + +airFMSysHumAlarmDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The amount of time the blower must be on before a + humidity alarm can be issued. Measured in seconds. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysThresholds 16 } + +-- airFM System Input Contacts + +airFMSysInputTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the airFMSysInputTable. " + ::= { airFMSysInputs 1 } + +airFMSysInputTable OBJECT-TYPE + SYNTAX SEQUENCE OF AirFMSysInputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for getting information from each input + contact." + ::= { airFMSysInputs 2 } + +airFMSysInputEntry OBJECT-TYPE + SYNTAX AirFMSysInputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The input contact to obtain status from." + INDEX { airFMSysInputIndex } + ::= { airFMSysInputTable 1 } + +AirFMSysInputEntry ::= + SEQUENCE { + airFMSysInputIndex INTEGER, + airFMSysInputName DisplayString, + airFMSysInputStatus INTEGER, + airFMSysInputNormalState INTEGER, + airFMSysInputDelay INTEGER, + airFMSysInputAlarmAction INTEGER + } + +airFMSysInputIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number designator of the Input Contact." + ::= { airFMSysInputEntry 1 } + +airFMSysInputName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The configurable name for the Input Contact. Maximum + text input is 13 characters." + ::= { airFMSysInputEntry 2 } + +airFMSysInputStatus OBJECT-TYPE + SYNTAX INTEGER { + open (1), + closed (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The state of this contact: Open or Closed. A + violation will occur when this relay is not in its + normal state." + ::= { airFMSysInputEntry 3 } + +airFMSysInputNormalState OBJECT-TYPE + SYNTAX INTEGER { + open (1), + closed (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the normal state of this contact (the state when + no alarm/event exists)." + ::= { airFMSysInputEntry 4 } + +airFMSysInputDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the delay between this contact exiting its normal + state and an alarm being triggered. Measured in + seconds." + ::= { airFMSysInputEntry 5 } + +airFMSysInputAlarmAction OBJECT-TYPE + SYNTAX INTEGER { + statusOnly (1), + minor (2), + major (3), + remoteRunStop (4), + nonessStop (5), + immShutdown (6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the behavior for this contact when it exits its + normal state." + ::= { airFMSysInputEntry 6 } + +-- airFM System Output Relays + +airFMSysOutputTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the airFMSysOutputTable. " + ::= { airFMSysOutputs 1 } + +airFMSysOutputTable OBJECT-TYPE + SYNTAX SEQUENCE OF AirFMSysOutputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for getting information from each output relay. " + ::= { airFMSysOutputs 2 } + +airFMSysOutputEntry OBJECT-TYPE + SYNTAX AirFMSysOutputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The output relay to obtain status from." + INDEX { airFMSysOutputIndex } + ::= { airFMSysOutputTable 1 } + +AirFMSysOutputEntry ::= + SEQUENCE { + airFMSysOutputIndex INTEGER, + airFMSysOutputStatus INTEGER, + airFMSysOutputNormalState INTEGER + } + +airFMSysOutputIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number designator of the output relay." + ::= { airFMSysOutputEntry 1 } + +airFMSysOutputStatus OBJECT-TYPE + SYNTAX INTEGER { + open (1), + closed (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The state of this relay: Open or Closed. A violation + will occur when this relay is not in its normal state." + ::= { airFMSysOutputEntry 2 } + +airFMSysOutputNormalState OBJECT-TYPE + SYNTAX INTEGER { + open (1), + closed (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the normal state of this relay (the state when no + alarm/event exists)." + ::= { airFMSysOutputEntry 3 } + +-- airFM System Output Alarm Mapping + +airFMSysAlarmMapSysTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the airFMSysAlarmMapSysTable. " + ::= { airFMSysAlarmMapSys 1 } + +airFMSysAlarmMapSysTable OBJECT-TYPE + SYNTAX SEQUENCE OF AirFMSysAlarmMapSysEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for getting alarm map information." + ::= { airFMSysAlarmMapSys 2 } + +airFMSysAlarmMapSysEntry OBJECT-TYPE + SYNTAX AirFMSysAlarmMapSysEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The system alarm map type to reference." + INDEX { airFMSysAlarmMapSysOutputIndex } + ::= { airFMSysAlarmMapSysTable 1 } + +AirFMSysAlarmMapSysEntry ::= + SEQUENCE { + airFMSysAlarmMapSysOutputIndex INTEGER, + airFMSysAlarmMapSysAnyAlarm INTEGER, + airFMSysAlarmMapSystemOn INTEGER, + airFMSysAlarmMapSystemOffline INTEGER, + airFMSysAlarmMapSysHighEnvTemp INTEGER, + airFMSysAlarmMapSysLowEnvTemp INTEGER, + airFMSysAlarmMapSysHighEnvHum INTEGER, + airFMSysAlarmMapSysLowEnvHum INTEGER, + airFMSysAlarmMapSysFireDet INTEGER, + airFMSysAlarmMapSysSmokeDet INTEGER, + airFMSysAlarmMapSysEconIsol INTEGER, + airFMSysAlarmMapSysSupplySensFail INTEGER, + airFMSysAlarmMapSysReturnSensFail INTEGER, + airFMSysAlarmMapSysRemSensRemoved INTEGER, + airFMSysAlarmMapSysPrimSensFail INTEGER, + airFMSysAlarmMapSysSecSensFail INTEGER, + airFMSysAlarmMapSysSecSensActive INTEGER + } + +airFMSysAlarmMapSysOutputIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the output relay." + ::= { airFMSysAlarmMapSysEntry 1 } + +airFMSysAlarmMapSysAnyAlarm OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "System alarm map setting for Any Alarm. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapSysEntry 2 } + +airFMSysAlarmMapSystemOn OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "System alarm map setting for System On. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapSysEntry 3 } + +airFMSysAlarmMapSystemOffline OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "System alarm map setting for System Offline. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapSysEntry 4 } + +airFMSysAlarmMapSysHighEnvTemp OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "System alarm map setting for High Environmental + Temperature. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapSysEntry 5 } + +airFMSysAlarmMapSysLowEnvTemp OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "System alarm map setting for Low Environmental + Temperature. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapSysEntry 6 } + +airFMSysAlarmMapSysHighEnvHum OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "System alarm map setting for High Environmental + Humidity. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapSysEntry 7 } + +airFMSysAlarmMapSysLowEnvHum OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "System alarm map setting for Low Environmental + Humidity. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapSysEntry 8 } + +airFMSysAlarmMapSysFireDet OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "System alarm map setting for Fire Detected. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapSysEntry 9 } + +airFMSysAlarmMapSysSmokeDet OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "System alarm map setting for Smoke Detected. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapSysEntry 10 } + +airFMSysAlarmMapSysEconIsol OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "System alarm map setting for Econ Isolator. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapSysEntry 11 } + +airFMSysAlarmMapSysSupplySensFail OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "System alarm map setting for Supply Sensor Failure. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapSysEntry 12 } + +airFMSysAlarmMapSysReturnSensFail OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "System alarm map setting for Return Sensor Failure. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapSysEntry 13 } + +airFMSysAlarmMapSysRemSensRemoved OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "System alarm map setting for Remote Sensor Removed. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapSysEntry 14 } + +airFMSysAlarmMapSysPrimSensFail OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "System alarm map setting for Primary Sensor Failure. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapSysEntry 15 } + +airFMSysAlarmMapSysSecSensFail OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "System alarm map setting for Secondary Sensor Failure. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapSysEntry 16 } + +airFMSysAlarmMapSysSecSensActive OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "System alarm map setting for Secondary Sensor Active. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapSysEntry 17 } + +-- airFM Main Module Output Alarm Mapping + +airFMSysAlarmMapMainModTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the airFMSysAlarmMapMainModTable. " + ::= { airFMSysAlarmMapMainMod 1 } + +airFMSysAlarmMapMainModTable OBJECT-TYPE + SYNTAX SEQUENCE OF AirFMSysAlarmMapMainModEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for getting alarm map information." + ::= { airFMSysAlarmMapMainMod 2 } + +airFMSysAlarmMapMainModEntry OBJECT-TYPE + SYNTAX AirFMSysAlarmMapMainModEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The main module alarm map type to reference." + INDEX { airFMSysAlarmMapMainModOutputIndex } + ::= { airFMSysAlarmMapMainModTable 1 } + +AirFMSysAlarmMapMainModEntry ::= + SEQUENCE { + airFMSysAlarmMapMainModOutputIndex INTEGER, + airFMSysAlarmMapMainModAnyAlarm INTEGER, + airFMSysAlarmMapMainModMaintReq INTEGER, + airFMSysAlarmMapMainModCoolFail INTEGER, + airFMSysAlarmMapMainModHighSupplyTemp INTEGER, + airFMSysAlarmMapMainModLowSupplyTemp INTEGER, + airFMSysAlarmMapMainModHumFail INTEGER, + airFMSysAlarmMapMainModHumReplCyl INTEGER, + airFMSysAlarmMapMainModCondPumpFail INTEGER, + airFMSysAlarmMapMainModBlwrCntl1Fail INTEGER, + airFMSysAlarmMapMainModBlwrCntl2Fail INTEGER, + airFMSysAlarmMapMainModHighFltrDP INTEGER, + airFMSysAlarmMapMainModLowAirFlow INTEGER, + airFMSysAlarmMapMainModAirBlckIntOpen INTEGER, + airFMSysAlarmMapMainModWaterDetected INTEGER + } + +airFMSysAlarmMapMainModOutputIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the output relay." + ::= { airFMSysAlarmMapMainModEntry 1 } + +airFMSysAlarmMapMainModAnyAlarm OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Main Module alarm map setting for Any Alarm. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapMainModEntry 2 } + +airFMSysAlarmMapMainModMaintReq OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Main Module alarm map setting for Module Maintenance + Required. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapMainModEntry 3 } + +airFMSysAlarmMapMainModCoolFail OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Main Module alarm map setting for Module Cooling + Failure. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapMainModEntry 4 } + +airFMSysAlarmMapMainModHighSupplyTemp OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Main Module alarm map setting for High Supply + Temperature. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapMainModEntry 5 } + +airFMSysAlarmMapMainModLowSupplyTemp OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Main Module alarm map setting for Low Supply + Temperature. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapMainModEntry 6 } + +airFMSysAlarmMapMainModHumFail OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Main Module alarm map setting for Humidifier Failure. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapMainModEntry 7 } + +airFMSysAlarmMapMainModHumReplCyl OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Main Module alarm map setting for Humidifier Replace + Cylinder. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapMainModEntry 8 } + +airFMSysAlarmMapMainModCondPumpFail OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Main Module alarm map setting for Condensate Pump + Failure. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapMainModEntry 9 } + +airFMSysAlarmMapMainModBlwrCntl1Fail OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Main Module alarm map setting for Blower Controller 1 + Failure. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapMainModEntry 10 } + +airFMSysAlarmMapMainModBlwrCntl2Fail OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Main Module alarm map setting for Blower Controller 2 + Failure. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapMainModEntry 11 } + +airFMSysAlarmMapMainModHighFltrDP OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Main Module alarm map setting for High Filter + Differential Pressure. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapMainModEntry 12 } + +airFMSysAlarmMapMainModLowAirFlow OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Main Module alarm map setting for Low Air Flow. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapMainModEntry 13 } + +airFMSysAlarmMapMainModAirBlckIntOpen OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Main Module alarm map setting for Air Block Interlock + Open. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapMainModEntry 14 } + +airFMSysAlarmMapMainModWaterDetected OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Main Module alarm map setting for Water Detected. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapMainModEntry 15 } + +-- airFM Exp Module 1 Output Alarm Mapping + +airFMSysAlarmMapExpMod1TableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the airFMSysAlarmMapExpMod1Table. " + ::= { airFMSysAlarmMapExpMod1 1 } + +airFMSysAlarmMapExpMod1Table OBJECT-TYPE + SYNTAX SEQUENCE OF AirFMSysAlarmMapExpMod1Entry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for getting alarm map information." + ::= { airFMSysAlarmMapExpMod1 2 } + +airFMSysAlarmMapExpMod1Entry OBJECT-TYPE + SYNTAX AirFMSysAlarmMapExpMod1Entry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The expansion module 1 alarm map type to reference." + INDEX { airFMSysAlarmMapExpMod1OutputIndex } + ::= { airFMSysAlarmMapExpMod1Table 1 } + +AirFMSysAlarmMapExpMod1Entry ::= + SEQUENCE { + airFMSysAlarmMapExpMod1OutputIndex INTEGER, + airFMSysAlarmMapExpMod1AnyAlarm INTEGER, + airFMSysAlarmMapExpMod1MaintReq INTEGER, + airFMSysAlarmMapExpMod1CoolFail INTEGER, + airFMSysAlarmMapExpMod1HighSupplyTemp INTEGER, + airFMSysAlarmMapExpMod1LowSupplyTemp INTEGER, + airFMSysAlarmMapExpMod1HumFail INTEGER, + airFMSysAlarmMapExpMod1HumReplCyl INTEGER, + airFMSysAlarmMapExpMod1CondPumpFail INTEGER, + airFMSysAlarmMapExpMod1BlwrCntl1Fail INTEGER, + airFMSysAlarmMapExpMod1BlwrCntl2Fail INTEGER, + airFMSysAlarmMapExpMod1HighFltrDP INTEGER, + airFMSysAlarmMapExpMod1LowAirFlow INTEGER, + airFMSysAlarmMapExpMod1AirBlckIntOpen INTEGER, + airFMSysAlarmMapExpMod1WaterDetected INTEGER + } + +airFMSysAlarmMapExpMod1OutputIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the output relay." + ::= { airFMSysAlarmMapExpMod1Entry 1 } + +airFMSysAlarmMapExpMod1AnyAlarm OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Exp Module 1 alarm map setting for Any Alarm. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapExpMod1Entry 2 } + +airFMSysAlarmMapExpMod1MaintReq OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Exp Module 1 alarm map setting for Module Maintenance + Required. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapExpMod1Entry 3 } + +airFMSysAlarmMapExpMod1CoolFail OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Exp Module 1 alarm map setting for Module Cooling + Failure. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapExpMod1Entry 4 } + +airFMSysAlarmMapExpMod1HighSupplyTemp OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Exp Module 1 alarm map setting for High Supply + Temperature. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapExpMod1Entry 5 } + +airFMSysAlarmMapExpMod1LowSupplyTemp OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Exp Module 1 alarm map setting for Low Supply + Temperature. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapExpMod1Entry 6 } + +airFMSysAlarmMapExpMod1HumFail OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Exp Module 1 alarm map setting for Humidifier Failure. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapExpMod1Entry 7 } + +airFMSysAlarmMapExpMod1HumReplCyl OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Exp Module 1 alarm map setting for Humidifier Replace + Cylinder. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapExpMod1Entry 8 } + +airFMSysAlarmMapExpMod1CondPumpFail OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Exp Module 1 alarm map setting for Condensate Pump + Failure. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapExpMod1Entry 9 } + +airFMSysAlarmMapExpMod1BlwrCntl1Fail OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Exp Module 1 alarm map setting for Blower Controller 1 + Failure. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapExpMod1Entry 10 } + +airFMSysAlarmMapExpMod1BlwrCntl2Fail OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Exp Module 1 alarm map setting for Blower Controller 2 + Failure. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapExpMod1Entry 11 } + +airFMSysAlarmMapExpMod1HighFltrDP OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Exp Module 1 alarm map setting for High Filter + Differential Pressure. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapExpMod1Entry 12 } + +airFMSysAlarmMapExpMod1LowAirFlow OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Exp Module 1 alarm map setting for Low Air Flow. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapExpMod1Entry 13 } + +airFMSysAlarmMapExpMod1AirBlckIntOpen OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Exp Module 1 alarm map setting for Air Block Interlock + Open. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapExpMod1Entry 14 } + +airFMSysAlarmMapExpMod1WaterDetected OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Exp Module 1 alarm map setting for Water Detected. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapExpMod1Entry 15 } + +-- airFM Expansion Module 2 Output Alarm Mapping + +airFMSysAlarmMapExpMod2TableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the + airFMSysAlarmMapExpMod2Table." + ::= { airFMSysAlarmMapExpMod2 1 } + +airFMSysAlarmMapExpMod2Table OBJECT-TYPE + SYNTAX SEQUENCE OF AirFMSysAlarmMapExpMod2Entry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for getting alarm map information." + ::= { airFMSysAlarmMapExpMod2 2 } + +airFMSysAlarmMapExpMod2Entry OBJECT-TYPE + SYNTAX AirFMSysAlarmMapExpMod2Entry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The expansion module 2 alarm map type to reference." + INDEX { airFMSysAlarmMapExpMod2OutputIndex } + ::= { airFMSysAlarmMapExpMod2Table 1 } + +AirFMSysAlarmMapExpMod2Entry ::= + SEQUENCE { + airFMSysAlarmMapExpMod2OutputIndex INTEGER, + airFMSysAlarmMapExpMod2AnyAlarm INTEGER, + airFMSysAlarmMapExpMod2MaintReq INTEGER, + airFMSysAlarmMapExpMod2CoolFail INTEGER, + airFMSysAlarmMapExpMod2HighSupplyTemp INTEGER, + airFMSysAlarmMapExpMod2LowSupplyTemp INTEGER, + airFMSysAlarmMapExpMod2HumFail INTEGER, + airFMSysAlarmMapExpMod2HumReplCyl INTEGER, + airFMSysAlarmMapExpMod2CondPumpFail INTEGER, + airFMSysAlarmMapExpMod2BlwrCntl1Fail INTEGER, + airFMSysAlarmMapExpMod2BlwrCntl2Fail INTEGER, + airFMSysAlarmMapExpMod2HighFltrDP INTEGER, + airFMSysAlarmMapExpMod2LowAirFlow INTEGER, + airFMSysAlarmMapExpMod2AirBlckIntOpen INTEGER, + airFMSysAlarmMapExpMod2WaterDetected INTEGER + } + +airFMSysAlarmMapExpMod2OutputIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the output relay." + ::= { airFMSysAlarmMapExpMod2Entry 1 } + +airFMSysAlarmMapExpMod2AnyAlarm OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Exp Module 2 alarm map setting for Any Alarm. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapExpMod2Entry 2 } + +airFMSysAlarmMapExpMod2MaintReq OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Exp Module 2 alarm map setting for Module Maintenance + Required. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapExpMod2Entry 3 } + +airFMSysAlarmMapExpMod2CoolFail OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Exp Module 2 alarm map setting for Module Cooling + Failure. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapExpMod2Entry 4 } + +airFMSysAlarmMapExpMod2HighSupplyTemp OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Exp Module 2 alarm map setting for High Supply + Temperature. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapExpMod2Entry 5 } + +airFMSysAlarmMapExpMod2LowSupplyTemp OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Exp Module 2 alarm map setting for Low Supply + Temperature. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapExpMod2Entry 6 } + +airFMSysAlarmMapExpMod2HumFail OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Exp Module 2 alarm map setting for Humidifier Failure. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapExpMod2Entry 7 } + +airFMSysAlarmMapExpMod2HumReplCyl OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Exp Module 2 alarm map setting for Humidifier Replace + Cylinder. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapExpMod2Entry 8 } + +airFMSysAlarmMapExpMod2CondPumpFail OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Exp Module 2 alarm map setting for Condensate Pump + Failure. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapExpMod2Entry 9 } + +airFMSysAlarmMapExpMod2BlwrCntl1Fail OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Exp Module 2 alarm map setting for Blower Controller 1 + Failure. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapExpMod2Entry 10 } + +airFMSysAlarmMapExpMod2BlwrCntl2Fail OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Exp Module 2 alarm map setting for Blower Controller 2 + Failure. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapExpMod2Entry 11 } + +airFMSysAlarmMapExpMod2HighFltrDP OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Exp Module 2 alarm map setting for High Filter + Differential Pressure. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapExpMod2Entry 12 } + +airFMSysAlarmMapExpMod2LowAirFlow OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Exp Module 2 alarm map setting for Low Air Flow. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapExpMod2Entry 13 } + +airFMSysAlarmMapExpMod2AirBlckIntOpen OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Exp Module 2 alarm map setting for Air Block Interlock + Open. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapExpMod2Entry 14 } + +airFMSysAlarmMapExpMod2WaterDetected OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Exp Module 2 alarm map setting for Water Detected. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapExpMod2Entry 15 } + +-- airFM Input Alarm Mapping + +airFMSysAlarmMapInputTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the airFMSysAlarmMapInputTable. " + ::= { airFMSysAlarmMapInput 1 } + +airFMSysAlarmMapInputTable OBJECT-TYPE + SYNTAX SEQUENCE OF AirFMSysAlarmMapInputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for getting alarm map information." + ::= { airFMSysAlarmMapInput 2 } + +airFMSysAlarmMapInputEntry OBJECT-TYPE + SYNTAX AirFMSysAlarmMapInputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The input contact alarm map type to reference." + INDEX { airFMSysAlarmMapInputOutputIndex } + ::= { airFMSysAlarmMapInputTable 1 } + +AirFMSysAlarmMapInputEntry ::= + SEQUENCE { + airFMSysAlarmMapInputOutputIndex INTEGER, + airFMSysAlarmMapInput1 INTEGER, + airFMSysAlarmMapInput2 INTEGER, + airFMSysAlarmMapInput3 INTEGER, + airFMSysAlarmMapInput4 INTEGER, + airFMSysAlarmMapInput5 INTEGER, + airFMSysAlarmMapInput6 INTEGER, + airFMSysAlarmMapInput7 INTEGER, + airFMSysAlarmMapInput8 INTEGER, + airFMSysAlarmMapInput9 INTEGER, + airFMSysAlarmMapInput10 INTEGER, + airFMSysAlarmMapInput11 INTEGER, + airFMSysAlarmMapInput12 INTEGER, + airFMSysAlarmMapInput13 INTEGER, + airFMSysAlarmMapInput14 INTEGER, + airFMSysAlarmMapInput15 INTEGER, + airFMSysAlarmMapInput16 INTEGER + } + +airFMSysAlarmMapInputOutputIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the output relay." + ::= { airFMSysAlarmMapInputEntry 1 } + +airFMSysAlarmMapInput1 OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Input contact 1 alarm map setting. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapInputEntry 2 } + +airFMSysAlarmMapInput2 OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Input contact 2 alarm map setting. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapInputEntry 3 } + +airFMSysAlarmMapInput3 OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Input contact 3 alarm map setting. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapInputEntry 4 } + +airFMSysAlarmMapInput4 OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Input contact 4 alarm map setting. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapInputEntry 5 } + +airFMSysAlarmMapInput5 OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Input contact 5 alarm map setting. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapInputEntry 6 } + +airFMSysAlarmMapInput6 OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Input contact 6 alarm map setting. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapInputEntry 7 } + +airFMSysAlarmMapInput7 OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Input contact 7 alarm map setting. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapInputEntry 8 } + +airFMSysAlarmMapInput8 OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Input contact 8 alarm map setting. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapInputEntry 9 } + +airFMSysAlarmMapInput9 OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Input contact 9 alarm map setting. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapInputEntry 10 } + +airFMSysAlarmMapInput10 OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Input contact 10 alarm map setting. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapInputEntry 11 } + +airFMSysAlarmMapInput11 OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Input contact 11 alarm map setting. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapInputEntry 12 } + +airFMSysAlarmMapInput12 OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Input contact 12 alarm map setting. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapInputEntry 13 } + +airFMSysAlarmMapInput13 OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Input contact 13 alarm map setting. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapInputEntry 14 } + +airFMSysAlarmMapInput14 OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Input contact 14 alarm map setting. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapInputEntry 15 } + +airFMSysAlarmMapInput15 OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Input contact 15 alarm map setting. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapInputEntry 16 } + +airFMSysAlarmMapInput16 OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Input contact 16 alarm map setting. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapInputEntry 17 } + +-- airFM Output Alarm Mapping + +airFMSysAlarmMapOutputTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the + airFMSysAlarmMapOutputTable. " + ::= { airFMSysAlarmMapOutput 1 } + +airFMSysAlarmMapOutputTable OBJECT-TYPE + SYNTAX SEQUENCE OF AirFMSysAlarmMapOutputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for getting alarm map information." + ::= { airFMSysAlarmMapOutput 2 } + +airFMSysAlarmMapOutputEntry OBJECT-TYPE + SYNTAX AirFMSysAlarmMapOutputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The input contact alarm map type to reference." + INDEX { airFMSysAlarmMapOutputIndex } + ::= { airFMSysAlarmMapOutputTable 1 } + +AirFMSysAlarmMapOutputEntry ::= + SEQUENCE { + airFMSysAlarmMapOutputIndex INTEGER, + airFMSysAlarmMapOutput1 INTEGER, + airFMSysAlarmMapOutput2 INTEGER, + airFMSysAlarmMapOutput3 INTEGER, + airFMSysAlarmMapOutput4 INTEGER, + airFMSysAlarmMapOutput5 INTEGER, + airFMSysAlarmMapOutput6 INTEGER, + airFMSysAlarmMapOutput7 INTEGER, + airFMSysAlarmMapOutput8 INTEGER, + airFMSysAlarmMapOutput9 INTEGER, + airFMSysAlarmMapOutput10 INTEGER, + airFMSysAlarmMapOutput11 INTEGER, + airFMSysAlarmMapOutput12 INTEGER, + airFMSysAlarmMapOutput13 INTEGER, + airFMSysAlarmMapOutput14 INTEGER, + airFMSysAlarmMapOutput15 INTEGER, + airFMSysAlarmMapOutput16 INTEGER + } + +airFMSysAlarmMapOutputIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the output relay." + ::= { airFMSysAlarmMapOutputEntry 1 } + +airFMSysAlarmMapOutput1 OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Output relay 1 alarm map setting. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapOutputEntry 2 } + +airFMSysAlarmMapOutput2 OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Output relay 2 alarm map setting. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapOutputEntry 3 } + +airFMSysAlarmMapOutput3 OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Output relay 3 alarm map setting. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapOutputEntry 4 } + +airFMSysAlarmMapOutput4 OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Output relay 4 alarm map setting. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapOutputEntry 5 } + +airFMSysAlarmMapOutput5 OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Output relay 5 alarm map setting. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapOutputEntry 6 } + +airFMSysAlarmMapOutput6 OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Output relay 6 alarm map setting. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapOutputEntry 7 } + +airFMSysAlarmMapOutput7 OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Output relay 7 alarm map setting. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapOutputEntry 8 } + +airFMSysAlarmMapOutput8 OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Output relay 8 alarm map setting. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapOutputEntry 9 } + +airFMSysAlarmMapOutput9 OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Output relay 9 alarm map setting. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapOutputEntry 10 } + +airFMSysAlarmMapOutput10 OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Output relay 10 alarm map setting. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapOutputEntry 11 } + +airFMSysAlarmMapOutput11 OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Output relay 11 alarm map setting. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapOutputEntry 12 } + +airFMSysAlarmMapOutput12 OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Output relay 12 alarm map setting. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapOutputEntry 13 } + +airFMSysAlarmMapOutput13 OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Output relay 13 alarm map setting. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapOutputEntry 14 } + +airFMSysAlarmMapOutput14 OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Output relay 14 alarm map setting. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapOutputEntry 15 } + +airFMSysAlarmMapOutput15 OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Output relay 15 alarm map setting. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapOutputEntry 16 } + +airFMSysAlarmMapOutput16 OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + disabled (2), + enabled (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Output relay 16 alarm map setting. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMSysAlarmMapOutputEntry 17 } + +-- airFM Module Identification Table + +airFMModIdentTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the airFMModIdentTable. " + ::= { airFMModIdent 1 } + +airFMModIdentTable OBJECT-TYPE + SYNTAX SEQUENCE OF AirFMModIdentEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for getting information from each module in + the system. " + ::= { airFMModIdent 2 } + +airFMModIdentEntry OBJECT-TYPE + SYNTAX AirFMModIdentEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The module to get information from." + INDEX { airFMModIdentModuleIndex } + ::= { airFMModIdentTable 1 } + +AirFMModIdentEntry ::= + SEQUENCE { + airFMModIdentModuleIndex INTEGER, + airFMModModelNumber DisplayString, + airFMModSerialNumber DisplayString, + airFMModManufactureDate DisplayString, + airFMModFirmwareRev DisplayString, + airFMModHardwareRev DisplayString + } + +airFMModIdentModuleIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the module." + ::= { airFMModIdentEntry 1 } + +airFMModModelNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Model number of the Module." + ::= { airFMModIdentEntry 2 } + +airFMModSerialNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unique identification number for this Module." + ::= { airFMModIdentEntry 3 } + +airFMModManufactureDate OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Date the Module was manufactured." + ::= { airFMModIdentEntry 4 } + +airFMModFirmwareRev OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Revision number of the firmware installed on this + Module." + ::= { airFMModIdentEntry 5 } + +airFMModHardwareRev OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Revision number of the hardware installed on this + Module." + ::= { airFMModIdentEntry 6 } + +-- airFM Module Status Table + +airFMModStatusTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the airFMModStatusTable. " + ::= { airFMModStatus 1 } + +airFMModStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF AirFMModStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for getting information from each module in + the system. " + ::= { airFMModStatus 2 } + +airFMModStatusEntry OBJECT-TYPE + SYNTAX AirFMModStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The module to get information from." + INDEX { airFMModStatusModuleIndex } + ::= { airFMModStatusTable 1 } + +AirFMModStatusEntry ::= + SEQUENCE { + airFMModStatusModuleIndex INTEGER, + airFMModSupplyTempC INTEGER, + airFMModSupplyTempF INTEGER, + airFMModSupplyHum INTEGER, + airFMModReturnTempC INTEGER, + airFMModReturnTempF INTEGER, + airFMModReturnHum INTEGER, + airFMModFilterDiffPresPa INTEGER, + airFMModFilterDiffPresInWC INTEGER, + airFMModCoilDiffPresPa INTEGER, + airFMModCoilDiffPresInWC INTEGER + } + +airFMModStatusModuleIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the module." + ::= { airFMModStatusEntry 1 } + +airFMModSupplyTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature measured at the supply sensor. + Measured in tenths of degrees Celsius. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModStatusEntry 2 } + +airFMModSupplyTempF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature measured at the supply sensor. + Measured in tenths of degrees Fahrenheit. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModStatusEntry 3 } + +airFMModSupplyHum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The humidity measured at the supply sensor. + Measured in tenths of percent relative humidity. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModStatusEntry 4 } + +airFMModReturnTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature measured at the return sensor. + Measured in tenths of degrees Celsius. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModStatusEntry 5 } + +airFMModReturnTempF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature measured at the return sensor. + Measured in tenths of degrees Fahrenheit. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModStatusEntry 6 } + +airFMModReturnHum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The humidity measured at the return sensor. + Measured in tenths of percent relative humidity. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModStatusEntry 7 } + +airFMModFilterDiffPresPa OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The difference in pressure on either side of the air + filters. A high differential pressure indicates a + clogged filter. Measured in Pascals. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModStatusEntry 8 } + +airFMModFilterDiffPresInWC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The difference in pressure on either side of the air + filters. A high differential pressure indicates a + clogged filter. Measured in hundredths of inches + water column. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModStatusEntry 9 } + +airFMModCoilDiffPresPa OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The difference in pressure on either side of the + cooling/dehumidification coils. Measured in Pascals. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModStatusEntry 10 } + +airFMModCoilDiffPresInWC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The difference in pressure on either side of the + cooling/dehumidification coils. Measured in + hundredths of inches water column. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModStatusEntry 11 } + +-- airFM Module Properties Table + +airFMModPropTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the airFMModPropTable. " + ::= { airFMModProperties 1 } + +airFMModPropTable OBJECT-TYPE + SYNTAX SEQUENCE OF AirFMModPropEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for getting information from each module in + the system. " + ::= { airFMModProperties 2 } + +airFMModPropEntry OBJECT-TYPE + SYNTAX AirFMModPropEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The module to get information from." + INDEX { airFMModPropModuleIndex } + ::= { airFMModPropTable 1 } + +AirFMModPropEntry ::= + SEQUENCE { + airFMModPropModuleIndex INTEGER, + airFMModOutputCapacity INTEGER, + airFMModCapacityCtrl INTEGER, + airFMModHeaterType INTEGER, + airFMModElectricHeaterType INTEGER, + airFMModHumidifierType INTEGER, + airFMModBlwrFreqSetting INTEGER, + airFMModNomCoilDiffPresPa INTEGER, + airFMModNomCoilDiffPresInWC INTEGER, + airFMModCondPump INTEGER, + airFMModFireDetector INTEGER, + airFMModSmokeDetector INTEGER, + airFMModWaterDetector INTEGER + } + +airFMModPropModuleIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the module." + ::= { airFMModPropEntry 1 } + +airFMModOutputCapacity OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + kw45 (2), + kw35 (3), + kw40 (4), + kw50 (5), + kw80 (6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The cooling capacity (in Kilowatts) of the displayed + Module. + A value of notApplicable indicates that this OID + does not apply to this device due to its configuration." + ::= { airFMModPropEntry 2 } + +airFMModCapacityCtrl OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + tandem (2), + hotGasBypass (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The method used to load and unload the compressors. + Tandem compressor Modules use two stages (one + compressor each). Single compressor Modules use hot + gas bypass. + A value of notApplicable indicates that this OID + does not apply to this device due to its configuration." + ::= { airFMModPropEntry 3 } + +airFMModHeaterType OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + none (2), + electricSCR (3), + steam (4), + hotWaterOnOff (5), + hotGasReheat (6), + hotGasAndElectric (7), + hotWaterProp (8) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of reheating device installed in this Module. + A value of notApplicable indicates that this OID + does not apply to this device due to its configuration." + ::= { airFMModPropEntry 4 } + +airFMModElectricHeaterType OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + kw10 (2), + kw15 (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type/capacity of the electric heater, if installed. + A value of notApplicable indicates that this OID + does not apply to this device due to its configuration." + ::= { airFMModPropEntry 5 } + +airFMModHumidifierType OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + none (2), + steamElectrode (3), + liveSteam (4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of equipment installed in the Module to run + the humidification mode. + A value of notApplicable indicates that this OID + does not apply to this device due to its configuration." + ::= { airFMModPropEntry 6 } + +airFMModBlwrFreqSetting OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Frequency of the blower in tenths of hertz. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModPropEntry 7 } + +airFMModNomCoilDiffPresPa OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The difference in pressure on either side of the + cooling/dehumidification coils. Measured in Pascals. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModPropEntry 8 } + +airFMModNomCoilDiffPresInWC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The difference in pressure on either side of the + cooling/dehumidification coils. Measured in + hundredths of inches water column. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModPropEntry 9 } + +airFMModCondPump OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + notPresent (2), + present (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the presence of a condensate pump in the + Modules of this System. + A value of notApplicable indicates that this OID + does not apply to this device due to its configuration." + ::= { airFMModPropEntry 10 } + +airFMModFireDetector OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + notPresent (2), + present (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the presence of a fire detector for each + of the Modules in this System. + A value of notApplicable indicates that this OID + does not apply to this device due to its configuration." + ::= { airFMModPropEntry 11 } + +airFMModSmokeDetector OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + notPresent (2), + present (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the presence of a smoke detector for each + of the Modules in this System. + A value of notApplicable indicates that this OID + does not apply to this device due to its configuration." + ::= { airFMModPropEntry 12 } + +airFMModWaterDetector OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + notPresent (2), + present (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the presence of a water leak detector for + each of the Modules in this System. + A value of notApplicable indicates that this OID + does not apply to this device due to its configuration." + ::= { airFMModPropEntry 13 } + +-- airFM Module Cooling Table + +airFMModCoolTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the airFMModCoolTable. " + ::= { airFMModCooling 1 } + +airFMModCoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF AirFMModCoolEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for getting information from each module in + the system. " + ::= { airFMModCooling 2 } + +airFMModCoolEntry OBJECT-TYPE + SYNTAX AirFMModCoolEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The module to get information from." + INDEX { airFMModCoolModuleIndex } + ::= { airFMModCoolTable 1 } + +AirFMModCoolEntry ::= + SEQUENCE { + airFMModCoolModuleIndex INTEGER, + airFMModComp1 INTEGER, + airFMModComp2 INTEGER, + airFMModSuctPresKPa INTEGER, + airFMModSuctPresPSI INTEGER, + airFMModDischPresKPa INTEGER, + airFMModDischPresPSI INTEGER, + airFMModCondFluidVlvPos INTEGER, + airFMModCoilFluidVlvPos INTEGER + } + +airFMModCoolModuleIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the module." + ::= { airFMModCoolEntry 1 } + +airFMModComp1 OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + on (2), + off (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of compressor 1 of the tandem compressor + unit (on or off). + A value of notApplicable indicates that this OID + does not apply to this device due to its configuration." + ::= { airFMModCoolEntry 2 } + +airFMModComp2 OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + on (2), + off (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of compressor 2 of the tandem compressor + unit (on or off). + A value of notApplicable indicates that this OID + does not apply to this device due to its configuration." + ::= { airFMModCoolEntry 3 } + +airFMModSuctPresKPa OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The refrigerant pressure measured at the suction + inlet of the compressor. Measured in kiloPascals. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModCoolEntry 4 } + +airFMModSuctPresPSI OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The refrigerant pressure measured at the suction + inlet of the compressor. Measured in pounds per + square inch. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModCoolEntry 5 } + +airFMModDischPresKPa OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The refrigerant pressure measured at the discharge + outlet of the compressor. Measured in kiloPascals. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModCoolEntry 6 } + +airFMModDischPresPSI OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The refrigerant pressure measured at the discharge + outlet of the compressor. Measured in pounds per + square inch. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModCoolEntry 7 } + +airFMModCondFluidVlvPos OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The position of the condenser fluid valve. The valve + regulates the flow of liquid coolant into the heat + exchanger (condenser). 100% indicates the valve is + completely open, and 0% indicates that the valve is + closed. Measured in percent. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModCoolEntry 8 } + +airFMModCoilFluidVlvPos OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The position of the coil fluid valve. The valve + regulates the flow of liquid coolant in the fluid + cooling coil (MultiCool, Economizer, or Chilled + Water). 100% indicates the valve is completely open, + and 0% indicates that the valve is closed. Measured + in percent. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModCoolEntry 9 } + + +-- airFM Module Humidity Control Table + +airFMModHumTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the airFMModHumTable. " + ::= { airFMModHumidity 1 } + +airFMModHumTable OBJECT-TYPE + SYNTAX SEQUENCE OF AirFMModHumEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for getting information from each module in + the system. " + ::= { airFMModHumidity 2 } + +airFMModHumEntry OBJECT-TYPE + SYNTAX AirFMModHumEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The module to get information from." + INDEX { airFMModHumModuleIndex } + ::= { airFMModHumTable 1 } + +AirFMModHumEntry ::= + SEQUENCE { + airFMModHumModuleIndex INTEGER, + airFMModHumidifier INTEGER, + airFMModElectrodeCurrent INTEGER, + airFMModHumActualOutput INTEGER, + airFMModWaterConductivity INTEGER, + airFMModHotWaterVlvPos INTEGER, + airFMModStmElectHumMode INTEGER + } + +airFMModHumModuleIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the module." + ::= { airFMModHumEntry 1 } + +airFMModHumidifier OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + none (2), + steamElectrode (3), + liveSteam (4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of equipment installed in the Module to run + the humidification mode. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModHumEntry 2 } + +airFMModElectrodeCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current drawn by the electrodes of the steam + cylinder humidifier. Measured in tenths of amps. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModHumEntry 3 } + +airFMModHumActualOutput OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The humidification output of an individual Module. + Measured in percent. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModHumEntry 4 } + +airFMModWaterConductivity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The conductivity of the water in the humidifier + cylinder. Measured in microSiemens per centimeter. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModHumEntry 5 } + +airFMModHotWaterVlvPos OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The position of the hot water valve. 100% indicates + the valve is completely open, and 0% indicates that + the valve is closed. Measured in percent. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModHumEntry 6 } + +airFMModStmElectHumMode OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + off (2), + auto (3), + drain (4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the humidifier function mode. + Off: Remove power from electrodes. + Auto: Humidifier controlled by Module controller. + Drain: Remove power from electrodes and drain the cylinder. + + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModHumEntry 7 } + +-- airFM Module Blower 1 Table + +airFMModBlwr1TableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the airFMModBlwr1Table. " + ::= { airFMModBlower1 1 } + +airFMModBlwr1Table OBJECT-TYPE + SYNTAX SEQUENCE OF AirFMModBlwr1Entry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for getting information from each module in + the system. " + ::= { airFMModBlower1 2 } + +airFMModBlwr1Entry OBJECT-TYPE + SYNTAX AirFMModBlwr1Entry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The module to get information from." + INDEX { airFMModBlwr1ModuleIndex } + ::= { airFMModBlwr1Table 1 } + +AirFMModBlwr1Entry ::= + SEQUENCE { + airFMModBlwr1ModuleIndex INTEGER, + airFMModBlwr1CtrlType INTEGER, + airFMModBlwr1CmdFreq INTEGER, + airFMModBlwr1ActFreq INTEGER, + airFMModBlwr1Poles INTEGER, + airFMModBlwr1RatedHorsePower INTEGER, + airFMModBlwr1RatedCurrent INTEGER, + airFMModBlwr1ActTorq INTEGER, + airFMModBlwr1Current INTEGER, + airFMModBlwr1Vlt INTEGER, + airFMModBlwr1DCLinkVlt INTEGER, + airFMModBlwr1AccTime INTEGER, + airFMModBlwr1DecTime INTEGER, + airFMModBlwr1CapLife INTEGER, + airFMModBlwr1CtrlCoolFanLife INTEGER, + airFMModBlwr1ElOvMode INTEGER, + airFMModBlwr1ElOvSetting INTEGER, + airFMModBlwr1ElOvTimeConst INTEGER, + airFMModBlwr1FanPower INTEGER, + airFMModBlwr1HeatsinkTempC INTEGER, + airFMModBlwr1HeatsinkTempF INTEGER, + airFMModBlwr1ChokeTempC INTEGER, + airFMModBlwr1ChokeTempF INTEGER, + airFMModBlwr1InverterTempC INTEGER, + airFMModBlwr1InverterTempF INTEGER + } + +airFMModBlwr1ModuleIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the module." + ::= { airFMModBlwr1Entry 1 } + +airFMModBlwr1CtrlType OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + fujiVFD (2), + ecController (3), + danfossVFD (4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of blower controller. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr1Entry 2 } + +airFMModBlwr1CmdFreq OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The requested operating frequency for the blower. + Measured in tenths of hertz. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr1Entry 3 } + +airFMModBlwr1ActFreq OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The frequency at which the blower controller is + operating. Measured in tenths of hertz. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr1Entry 4 } + +airFMModBlwr1Poles OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of poles of the blower motor that the + blower controller is controlling. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr1Entry 5 } + +airFMModBlwr1RatedHorsePower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The power rating of the blower motor. Measured in + hundredths of horsepower. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr1Entry 6 } + +airFMModBlwr1RatedCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current rating of the blower motor. Measured in + hundredths of amps. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr1Entry 7 } + +airFMModBlwr1ActTorq OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The actual torque of the blower motor. Measured in + hundredths of percent. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr1Entry 8 } + +airFMModBlwr1Current OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The percent of rated current drawn by the blower + motor. Measured in hundredths of percent. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr1Entry 9 } + +airFMModBlwr1Vlt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The voltage supplied to the blower motor. Measured + in tenths of volts RMS. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr1Entry 10 } + +airFMModBlwr1DCLinkVlt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The voltage of the blower controller's DC bus. + Measured in volts DC. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr1Entry 11 } + +airFMModBlwr1AccTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The time to accelerate the blower to the specified + frequency. Measured in tenths of seconds. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr1Entry 12 } + +airFMModBlwr1DecTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The time to decelerate the blower frequency to zero. + Measured in tenths of seconds. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr1Entry 13 } + +airFMModBlwr1CapLife OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The remaining life of the main circuit capacitor. + Measured in tenths of percent. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr1Entry 14 } + +airFMModBlwr1CtrlCoolFanLife OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total operation time of the blower controller + cooling fan. Measured in hours. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr1Entry 15 } + +airFMModBlwr1ElOvMode OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + inactive (2), + active (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enables or disables the electronic overload relay. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr1Entry 16 } + +airFMModBlwr1ElOvSetting OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The electronic overload relay is activated when the + current exceeds this threshold. Measured in + hundredths of amps. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr1Entry 17 } + +airFMModBlwr1ElOvTimeConst OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The delay between the current exceeding the overload + threshold and the activation of the electronic + overload relay. Measured in tenths of minutes. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr1Entry 18 } + +airFMModBlwr1FanPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The actual power of the blower motor. Measured in + tenths of percent. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr1Entry 19 } - atsInputTable OBJECT-TYPE - SYNTAX SEQUENCE OF ATSPhaseInputEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of input table entries. The number of entries - is given by the value of atsNumInputs." - ::= { atsStatusInput 2 } +airFMModBlwr1HeatsinkTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature of the heatsink on the blower + controller. Measured in degrees Celsius. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr1Entry 20 } - atsInputEntry OBJECT-TYPE - SYNTAX ATSPhaseInputEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An entry containing information applicable to a - particular input." - INDEX { atsInputTableIndex } - ::= { atsInputTable 1 } +airFMModBlwr1HeatsinkTempF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature of the heatsink on the blower + controller. Measured in degrees Fahrenheit. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr1Entry 21 } - ATSPhaseInputEntry ::= SEQUENCE { - atsInputTableIndex INTEGER, - atsNumInputPhases INTEGER, - atsInputVoltageOrientation INTEGER, - atsInputFrequency INTEGER, - atsInputType INTEGER, - atsInputName DisplayString +airFMModBlwr1ChokeTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature of the choke on the blower + controller. Measured in degrees Celsius. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr1Entry 22 } + +airFMModBlwr1ChokeTempF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature of the choke on the blower + controller. Measured in degrees Fahrenheit. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr1Entry 23 } + +airFMModBlwr1InverterTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature of the inverter on the blower + controller. Measured in degrees Celsius. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr1Entry 24 } + +airFMModBlwr1InverterTempF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature of the inverter on the blower + controller. Measured in degrees Fahrenheit. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr1Entry 25 } + + +-- airFM Module Blower 2 Table + +airFMModBlwr2TableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the airFMModBlwr2Table. " + ::= { airFMModBlower2 1 } + +airFMModBlwr2Table OBJECT-TYPE + SYNTAX SEQUENCE OF AirFMModBlwr2Entry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for getting information from each module in + the system. " + ::= { airFMModBlower2 2 } + +airFMModBlwr2Entry OBJECT-TYPE + SYNTAX AirFMModBlwr2Entry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The module to get information from." + INDEX { airFMModBlwr2ModuleIndex } + ::= { airFMModBlwr2Table 1 } + +AirFMModBlwr2Entry ::= + SEQUENCE { + airFMModBlwr2ModuleIndex INTEGER, + airFMModBlwr2CtrlType INTEGER, + airFMModBlwr2CmdFreq INTEGER, + airFMModBlwr2ActFreq INTEGER, + airFMModBlwr2Poles INTEGER, + airFMModBlwr2RatedHorsePower INTEGER, + airFMModBlwr2RatedCurrent INTEGER, + airFMModBlwr2ActTorq INTEGER, + airFMModBlwr2Current INTEGER, + airFMModBlwr2Vlt INTEGER, + airFMModBlwr2DCLinkVlt INTEGER, + airFMModBlwr2AccTime INTEGER, + airFMModBlwr2DecTime INTEGER, + airFMModBlwr2CapLife INTEGER, + airFMModBlwr2CtrlCoolFanLife INTEGER, + airFMModBlwr2ElOvMode INTEGER, + airFMModBlwr2ElOvSetting INTEGER, + airFMModBlwr2ElOvTimeConst INTEGER, + airFMModBlwr2FanPower INTEGER, + airFMModBlwr2HeatsinkTempC INTEGER, + airFMModBlwr2HeatsinkTempF INTEGER, + airFMModBlwr2ChokeTempC INTEGER, + airFMModBlwr2ChokeTempF INTEGER, + airFMModBlwr2InverterTempC INTEGER, + airFMModBlwr2InverterTempF INTEGER } + +airFMModBlwr2ModuleIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the module." + ::= { airFMModBlwr2Entry 1 } - atsInputTableIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The input identifier." - ::= { atsInputEntry 1 } +airFMModBlwr2CtrlType OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + fujiVFD (2), + ecController (3), + danfossVFD (4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of blower controller. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr2Entry 2 } - atsNumInputPhases OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of input phases utilized in this - device. The sum of all the atsNumInputPhases - variable indicates the number of rows in the - input phase table." - ::= { atsInputEntry 2 } +airFMModBlwr2CmdFreq OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The requested operating frequency for the blower. + Measured in tenths of hertz. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr2Entry 3 } + +airFMModBlwr2ActFreq OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The frequency at which the blower controller is + operating. Measured in tenths of hertz. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr2Entry 4 } + +airFMModBlwr2Poles OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of poles of the blower motor that the + blower controller is controlling. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr2Entry 5 } + +airFMModBlwr2RatedHorsePower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The power rating of the blower motor. Measured in + hundredths of horsepower. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr2Entry 6 } + +airFMModBlwr2RatedCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current rating of the blower motor. Measured in + hundredths of amps. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr2Entry 7 } + +airFMModBlwr2ActTorq OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The actual torque of the blower motor. Measured in + hundredths of percent. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr2Entry 8 } + +airFMModBlwr2Current OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The percent of rated current drawn by the blower + motor. Measured in hundredths of percent. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr2Entry 9 } + +airFMModBlwr2Vlt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The voltage supplied to the blower motor. Measured + in tenths of volts RMS. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr2Entry 10 } + +airFMModBlwr2DCLinkVlt OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The voltage of the blower controller's DC bus. + Measured in volts DC. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr2Entry 11 } + +airFMModBlwr2AccTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The time to accelerate the blower to the specified + frequency. Measured in tenths of seconds. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr2Entry 12 } + +airFMModBlwr2DecTime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The time to decelerate the blower frequency to zero. + Measured in tenths of seconds. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr2Entry 13 } + +airFMModBlwr2CapLife OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The remaining life of the main circuit capacitor. + Measured in tenths of percent. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr2Entry 14 } + +airFMModBlwr2CtrlCoolFanLife OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total operation time of the blower controller + cooling fan. Measured in hours. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr2Entry 15 } + +airFMModBlwr2ElOvMode OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + inactive (2), + active (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Enables or disables the electronic overload relay. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr2Entry 16 } + +airFMModBlwr2ElOvSetting OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The electronic overload relay is activated when the + current exceeds this threshold. Measured in + hundredths of amps. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr2Entry 17 } + +airFMModBlwr2ElOvTimeConst OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The delay between the current exceeding the overload + threshold and the activation of the electronic + overload relay. Measured in tenths of minutes. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr2Entry 18 } + +airFMModBlwr2FanPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The actual power of the blower motor. Measured in + tenths of percent. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr2Entry 19 } + +airFMModBlwr2HeatsinkTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature of the heatsink on the blower + controller. Measured in degrees Celsius. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr2Entry 20 } + +airFMModBlwr2HeatsinkTempF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature of the heatsink on the blower + controller. Measured in degrees Fahrenheit. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr2Entry 21 } + +airFMModBlwr2ChokeTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature of the choke on the blower + controller. Measured in degrees Celsius. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr2Entry 22 } + +airFMModBlwr2ChokeTempF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature of the choke on the blower + controller. Measured in degrees Fahrenheit. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr2Entry 23 } + +airFMModBlwr2InverterTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature of the inverter on the blower + controller. Measured in degrees Celsius. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr2Entry 24 } + +airFMModBlwr2InverterTempF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature of the inverter on the blower + controller. Measured in degrees Fahrenheit. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModBlwr2Entry 25 } + +-- airFM Module Run Hours Table + +airFMModRHTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the airFMModRHTable. " + ::= { airFMModRunHours 1 } + +airFMModRHTable OBJECT-TYPE + SYNTAX SEQUENCE OF AirFMModRHEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for getting information from each module in + the system. " + ::= { airFMModRunHours 2 } + +airFMModRHEntry OBJECT-TYPE + SYNTAX AirFMModRHEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The module to get information from." + INDEX { airFMModRHModuleIndex } + ::= { airFMModRHTable 1 } + +AirFMModRHEntry ::= + SEQUENCE { + airFMModRHModuleIndex INTEGER, + airFMModRHComp1 INTEGER, + airFMModRHComp2 INTEGER, + airFMModRHHeater INTEGER, + airFMModRHHum INTEGER, + airFMModRHBlwr1 INTEGER, + airFMModRHBlwr2 INTEGER, + airFMModRHBlwrCtrl1 INTEGER, + airFMModRHBlwrCtrl2 INTEGER, + airFMModRHComp1Reset INTEGER, + airFMModRHComp2Reset INTEGER, + airFMModRHHeaterReset INTEGER, + airFMModRHHumReset INTEGER, + airFMModRHBlwr1Reset INTEGER, + airFMModRHBlwr2Reset INTEGER + } + +airFMModRHModuleIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the module." + ::= { airFMModRHEntry 1 } - atsInputVoltageOrientation OBJECT-TYPE - SYNTAX INTEGER { - unknown(1), - singlePhase(2), - splitPhase(3), - threePhasePhaseToNeutral(4), - threePhasePhaseToPhase(5) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The input voltage orientation: - 1: unknown for this Source - 2: singlePhase - phase 1 voltage is between Phase 1 - and Neutral. - 3: splitPhase - phase 1 voltage is between Phase 1 and - Neutral; phase 2 voltage is between Phase 2 and Neutral; - phase 3 voltage is between Phase 1 and Phase 2. - 4: threePhasePhaseToNeutral - phase 1 voltage is between - Phase 1 and Neutral; phase 2 voltage is between Phase 2 - and Neutral; phase 3 voltage is between Phase 3 and - Neutral. - 5: threePhasePhaseToPhase - phase 1 voltage is between - Phase 1 and Phase 2; phase 2 voltage is between Phase 2 - and Phase 3; phase 3 voltage is between Phase 3 and - Phase 1." - ::= { atsInputEntry 3 } +airFMModRHComp1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Compressor 1 run hours. + A value of -2147483648 indicates that this OID + does not apply to this device due to its configuration." + ::= { airFMModRHEntry 2 } - atsInputFrequency OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The input frequency in Hertz, or -1 if it's unsupported - by this Source." - ::= { atsInputEntry 4 } +airFMModRHComp2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Compressor 2 run hours. + A value of -2147483648 indicates that this OID + does not apply to this device due to its configuration." + ::= { airFMModRHEntry 3 } - atsInputType OBJECT-TYPE - SYNTAX INTEGER { - unknown(1), - main(2), - bypass(3) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The input type." - ::= { atsInputEntry 5 } +airFMModRHHeater OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Heater run hours. + A value of -2147483648 indicates that this OID + does not apply to this device due to its configuration." + ::= { airFMModRHEntry 4 } - atsInputName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "A name given to a particular input." - ::= { atsInputEntry 6 } +airFMModRHHum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Humidifier run hours + A value of -2147483648 indicates that this OID + does not apply to this device due to its configuration." + ::= { airFMModRHEntry 5 } --- Input Phase Table +airFMModRHBlwr1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Blower 1 run hours. + A value of -2147483648 indicates that this OID + does not apply to this device due to its configuration." + ::= { airFMModRHEntry 6 } - atsInputPhaseTable OBJECT-TYPE - SYNTAX SEQUENCE OF ATSPhaseInputPhaseEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of input table entries. The number of entries - is given by the sum of the atsNumInputPhases." - ::= { atsStatusInput 3 } +airFMModRHBlwr2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Blower 2 run hours. + A value of -2147483648 indicates that this OID + does not apply to this device due to its configuration." + ::= { airFMModRHEntry 7 } - atsInputPhaseEntry OBJECT-TYPE - SYNTAX ATSPhaseInputPhaseEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An entry containing information applicable to a - particular input phase." - INDEX { atsInputPhaseTableIndex, atsInputPhaseIndex } - ::= { atsInputPhaseTable 1 } +airFMModRHBlwrCtrl1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Blower Controller 1 run hours. + A value of -2147483648 indicates that this OID + does not apply to this device due to its configuration." + ::= { airFMModRHEntry 8 } - ATSPhaseInputPhaseEntry ::= SEQUENCE { - atsInputPhaseTableIndex INTEGER, - atsInputPhaseIndex INTEGER, - atsInputVoltage INTEGER, - atsInputMaxVoltage INTEGER, - atsInputMinVoltage INTEGER, - atsInputCurrent INTEGER, - atsInputMaxCurrent INTEGER, - atsInputMinCurrent INTEGER, - atsInputPower INTEGER, - atsInputMaxPower INTEGER, - atsInputMinPower INTEGER - } +airFMModRHBlwrCtrl2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Blower Controller 2 run hours. + A value of -2147483648 indicates that this OID + does not apply to this device due to its configuration." + ::= { airFMModRHEntry 9 } - atsInputPhaseTableIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The input identifier." - ::= { atsInputPhaseEntry 1 } +airFMModRHComp1Reset OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + noOperation (2), + reset (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Reset the compressor 1 run hours. + Getting this OID will do nothing and return the + noOperation value. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModRHEntry 10 } - atsInputPhaseIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The input phase identifier." - ::= { atsInputPhaseEntry 2 } +airFMModRHComp2Reset OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + noOperation (2), + reset (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Reset the compressor 2 run hours. + Getting this OID will do nothing and return the + noOperation value. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModRHEntry 11 } - atsInputVoltage OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The input voltage in VAC, or -1 if it's unsupported - by this Source." - ::= { atsInputPhaseEntry 3 } +airFMModRHHeaterReset OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + noOperation (2), + reset (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Reset the heater run hours. + Getting this OID will do nothing and return the + noOperation value. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModRHEntry 12 } - atsInputMaxVoltage OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The maximum input voltage in VAC measured - since the last time this variable was read - or reset (atsStatusResetMaxMinValues). - Returns (-1) if unsupported." - ::= { atsInputPhaseEntry 4 } +airFMModRHHumReset OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + noOperation (2), + reset (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Reset the humidifier run hours. + Getting this OID will do nothing and return the + noOperation value. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModRHEntry 13 } - atsInputMinVoltage OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The minimum input voltage in VAC measured - since the last time this variable was read - or reset (atsStatusResetMaxMinValues). - Returns (-1) if unsupported." - ::= { atsInputPhaseEntry 5 } +airFMModRHBlwr1Reset OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + noOperation (2), + reset (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Reset the blower 1 run hours. + Getting this OID will do nothing and return the + noOperation value. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModRHEntry 14 } - atsInputCurrent OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The input current in amperes, or -1 if it's - unsupported by this Source." - ::= { atsInputPhaseEntry 6 } +airFMModRHBlwr2Reset OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + noOperation (2), + reset (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Reset the blower 2 run hours. + Getting this OID will do nothing and return the + noOperation value. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModRHEntry 15 } - atsInputMaxCurrent OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The maximum input current in amperes measured - since the last time this variable was read - or reset (atsStatusResetMaxMinValues). - Returns (-1) if unsupported." - ::= { atsInputPhaseEntry 7 } +-- airFM Module Service Intervals - atsInputMinCurrent OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The minimum input current in amperes measured - since the last time this variable was read - or reset (atsStatusResetMaxMinValues). - Returns (-1) if unsupported." - ::= { atsInputPhaseEntry 8 } +airFMModServIntComp1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The interval at which to generate a maintenance alarm + for compressor 1. Values stored in increments of 100 + hours. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModServIntervals 1 } - atsInputPower OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The input power in Watts, or -1 if it's unsupported - by this Source." - ::= { atsInputPhaseEntry 9 } +airFMModServIntComp2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The interval at which to generate a maintenance alarm + for compressor 2. Values stored in increments of 100 + hours. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModServIntervals 2 } - atsInputMaxPower OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The maximum input power in Watts measured - since the last time this variable was read - or reset (atsStatusResetMaxMinValues). - Returns (-1) if unsupported." - ::= { atsInputPhaseEntry 10 } +airFMModServIntHeater OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The interval at which to generate a maintenance alarm + for the reheat components. Values stored in + increments of 100 hours. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModServIntervals 3 } - atsInputMinPower OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The minimum input power in Watts measured - since the last time this variable was read - or reset (atsStatusResetMaxMinValues). - Returns (-1) if unsupported." - ::= { atsInputPhaseEntry 11 } +airFMModServIntHum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The interval at which to generate a maintenance alarm + for the humidifier. Values stored in increments of + 100 hours. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModServIntervals 4 } - -- - -- The Output group. - -- +airFMModServIntBlwr1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The interval at which to generate a maintenance alarm + for blower 1. Values stored in increments of 100 + hours. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModServIntervals 5 } - -- Number of Outputs +airFMModServIntBlwr2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The interval at which to generate a maintenance alarm + for blower 2. Values stored in increments of 100 + hours. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModServIntervals 6 } - atsNumOutputs OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of output feeds to this device. - This variable indicates the number of rows in the - output table." - ::= { atsStatusOutput 1 } +airFMModServIntBlwrCtrl1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The interval at which to generate a maintenance alarm + for blower controller 1. Values stored in increments + of 100 hours. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModServIntervals 7 } - -- Output Table +airFMModServIntBlwrCtrl2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The interval at which to generate a maintenance alarm + for blower controller 2. Values stored in increments + of 100 hours. + A value of -2147483648 indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModServIntervals 8 } - atsOutputTable OBJECT-TYPE - SYNTAX SEQUENCE OF ATSPhaseOutputEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of output table entries. The number of entries - is given by the value of atsOutputNumPhases." - ::= { atsStatusOutput 2 } +-- airFM Module Service Intervals Reset Table - atsOutputEntry OBJECT-TYPE - SYNTAX ATSPhaseOutputEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An entry containing information applicable to a - particular output." - INDEX { atsOutputTableIndex } - ::= { atsOutputTable 1 } +airFMModServIntResetTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of entries in the airFMModServIntTable. " + ::= { airFMModServIntResets 1 } - ATSPhaseOutputEntry ::= SEQUENCE { - atsOutputTableIndex INTEGER, - atsNumOutputPhases INTEGER, - atsOutputVoltageOrientation INTEGER, - atsOutputFrequency INTEGER - } +airFMModServIntResetTable OBJECT-TYPE + SYNTAX SEQUENCE OF AirFMModServIntResetEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for getting information from each module in + the system. " + ::= { airFMModServIntResets 2 } - atsOutputTableIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The output identifier." - ::= { atsOutputEntry 1 } +airFMModServIntResetEntry OBJECT-TYPE + SYNTAX AirFMModServIntResetEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The module to get information from." + INDEX { airFMModServIntResetModuleIndex } + ::= { airFMModServIntResetTable 1 } - atsNumOutputPhases OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of output phases utilized in this - device. The sum of all the atsNumOutputPhases - variable indicates the number of rows in the - output phase table." - ::= { atsOutputEntry 2 } +AirFMModServIntResetEntry ::= + SEQUENCE { + airFMModServIntResetModuleIndex INTEGER, + airFMModServIntComp1Reset INTEGER, + airFMModServIntComp2Reset INTEGER, + airFMModServIntHeaterReset INTEGER, + airFMModServIntHumReset INTEGER, + airFMModServIntBlwr1Reset INTEGER, + airFMModServIntBlwr2Reset INTEGER, + airFMModServIntBlwrCtrl1Reset INTEGER, + airFMModServIntBlwrCtrl2Reset INTEGER + } + +airFMModServIntResetModuleIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the module." + ::= { airFMModServIntResetEntry 1 } - atsOutputVoltageOrientation OBJECT-TYPE - SYNTAX INTEGER { - unknown(1), - singlePhase(2), - splitPhase(3), - threePhasePhaseToNeutral(4), - threePhasePhaseToPhase(5) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The output voltage orientation: - 1: unknown for this ATS - 2: singlePhase - phase 1 voltage is between Phase 1 - and Neutral. - 3: splitPhase - phase 1 voltage is between Phase 1 and - Neutral; phase 2 voltage is between Phase 2 and Neutral; - phase 3 voltage is between Phase 1 and Phase 2. - 4: threePhasePhaseToNeutral - phase 1 voltage is between - Phase 1 and Neutral; phase 2 voltage is between Phase 2 - and Neutral; phase 3 voltage is between Phase 3 and - Neutral. - 5: threePhasePhaseToPhase - phase 1 voltage is between - Phase 1 and Phase 2; phase 2 voltage is between Phase 2 - and Phase 3; phase 3 voltage is between Phase 3 and - Phase 1." - ::= { atsOutputEntry 3 } +airFMModServIntComp1Reset OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + noOperation (2), + reset (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Reset the compressor 1 service interval maintenance + alarm. + Getting this OID will do nothing and return the + noOperation value. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModServIntResetEntry 2 } - atsOutputFrequency OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The output frequency in Hertz, or -1 if it's - unsupported by this ATS." - ::= { atsOutputEntry 4 } +airFMModServIntComp2Reset OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + noOperation (2), + reset (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Reset the compressor 2 service interval maintenance + alarm. + Getting this OID will do nothing and return the + noOperation value. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModServIntResetEntry 3 } - -- Output Phase Table +airFMModServIntHeaterReset OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + noOperation (2), + reset (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Reset the heater service interval maintenance alarm. + Getting this OID will do nothing and return the + noOperation value. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModServIntResetEntry 4 } - atsOutputPhaseTable OBJECT-TYPE - SYNTAX SEQUENCE OF ATSPhaseOutputPhaseEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "A list of output table entries. The number of - entries is given by the sum of the atsNumOutputPhases." - ::= { atsStatusOutput 3 } +airFMModServIntHumReset OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + noOperation (2), + reset (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Reset the humidifier service interval maintenance + alarm. + Getting this OID will do nothing and return the + noOperation value. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModServIntResetEntry 5 } - atsOutputPhaseEntry OBJECT-TYPE - SYNTAX ATSPhaseOutputPhaseEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "An entry containing information applicable to a - particular output phase." - INDEX { atsOutputPhaseTableIndex, atsOutputPhaseIndex } - ::= { atsOutputPhaseTable 1 } +airFMModServIntBlwr1Reset OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + noOperation (2), + reset (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Reset the blower 1 service interval maintenance + alarm. + Getting this OID will do nothing and return the + noOperation value. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModServIntResetEntry 6 } - ATSPhaseOutputPhaseEntry ::= SEQUENCE { - atsOutputPhaseTableIndex INTEGER, - atsOutputPhaseIndex INTEGER, - atsOutputVoltage INTEGER, - atsOutputCurrent INTEGER, - atsOutputMaxCurrent INTEGER, - atsOutputMinCurrent INTEGER, - atsOutputLoad INTEGER, - atsOutputMaxLoad INTEGER, - atsOutputMinLoad INTEGER, - atsOutputPercentLoad INTEGER, - atsOutputMaxPercentLoad INTEGER, - atsOutputMinPercentLoad INTEGER, - atsOutputPower INTEGER, - atsOutputMaxPower INTEGER, - atsOutputMinPower INTEGER, - atsOutputPercentPower INTEGER, - atsOutputMaxPercentPower INTEGER, - atsOutputMinPercentPower INTEGER, - atsOutputPhaseState INTEGER - } +airFMModServIntBlwr2Reset OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + noOperation (2), + reset (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Reset the blower 2 service interval maintenance + alarm. + Getting this OID will do nothing and return the + noOperation value. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModServIntResetEntry 7 } - atsOutputPhaseTableIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The output identifier." - ::= { atsOutputPhaseEntry 1 } +airFMModServIntBlwrCtrl1Reset OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + noOperation (2), + reset (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Reset the blower controller 1 service interval + maintenance alarm. + Getting this OID will do nothing and return the + noOperation value. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModServIntResetEntry 8 } - atsOutputPhaseIndex OBJECT-TYPE - SYNTAX INTEGER{ - phase1(1), - phase2(2), - phase3(3), - neutral(4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Description of each output phase utilized in - this device and one for neutral. " - ::= { atsOutputPhaseEntry 2 } +airFMModServIntBlwrCtrl2Reset OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (1), + noOperation (2), + reset (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Reset the blower controller 2 service interval + maintenance alarm. + Getting this OID will do nothing and return the + noOperation value. + A value of notApplicable indicates that this OID does + not apply to this device due to its configuration." + ::= { airFMModServIntResetEntry 9 } - atsOutputVoltage OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The output voltage in VAC, or -1 if it's unsupported - by this ATS." - ::= { atsOutputPhaseEntry 3 } +-- airFM Alarms Table - atsOutputCurrent OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The output current in 0.1 amperes drawn - by the load on the ATS, or -1 if it's unsupported - by this ATS." - ::= { atsOutputPhaseEntry 4 } +airFMAlarmClearActiveGroupAlarms OBJECT-TYPE + SYNTAX INTEGER { + noOperation (1), + clearAlarms (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Clear active group alarms. If alarm conditions are + still present, new alarms will be generated for those + conditions. + Getting this OID will do nothing and return the + noOperation value." + ::= { airFMAlarms 1 } - atsOutputMaxCurrent OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The maximum output current in 0.1 amperes measured - since the last time this variable was read - or reset (atsStatusResetMaxMinValues). - Returns (-1) if unsupported." - ::= { atsOutputPhaseEntry 5 } +airFMAlarmClearActiveSysModAlarms OBJECT-TYPE + SYNTAX INTEGER { + noOperation (1), + clearAlarms (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Clear active system and module alarms. If alarm + conditions are still present, new alarms will be + generated for those conditions. + Getting this OID will do nothing and return the + noOperation value." + ::= { airFMAlarms 2 } - atsOutputMinCurrent OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The minimum output current in 0.1 amperes measured - since the last time this variable was read - or reset (atsStatusResetMaxMinValues). - Returns (-1) if unsupported." - ::= { atsOutputPhaseEntry 6 } +airFMAlarmConditionsTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of active alarm conditions in the + airFMAlarmConditionTable." + ::= { airFMAlarms 3 } - atsOutputLoad OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The output load in VA, or -1 if it's unsupported - by this ATS." - ::= { atsOutputPhaseEntry 7 } +airFMAlarmConditionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AirFMAlarmConditionsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Table of active alarm conditions for the device." + ::= { airFMAlarms 4 } - atsOutputMaxLoad OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The maximum output load in VA measured - since the last time this variable was read - or reset (atsStatusResetMaxMinValues). - Returns (-1) if unsupported." - ::= { atsOutputPhaseEntry 8 } +airFMAlarmConditionsEntry OBJECT-TYPE + SYNTAX AirFMAlarmConditionsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "Alarm condition specification" + INDEX { airFMAlarmConditionsIndex } + ::= { airFMAlarmConditionsTable 1 } - atsOutputMinLoad OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The minimum output load in VA measured - since the last time this variable was read - or reset (atsStatusResetMaxMinValues). - Returns (-1) if unsupported." - ::= { atsOutputPhaseEntry 9 } +AirFMAlarmConditionsEntry ::= SEQUENCE { + airFMAlarmConditionsIndex INTEGER, + airFMAlarmSeverity INTEGER, + airFMAlarmType INTEGER, + airFMEventCode INTEGER, + airFMAlarmDate DisplayString, + airFMAlarmTime DisplayString, + airFMAlarmDescription DisplayString + } - atsOutputPercentLoad OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The percentage of the ATS load capacity in VA at - redundancy @ (n + x) presently being used on this - output phase, or -1 if it's unsupported by this ATS." - ::= { atsOutputPhaseEntry 10 } +airFMAlarmConditionsIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION "Alarm condition index." + ::= { airFMAlarmConditionsEntry 1 } - atsOutputMaxPercentLoad OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The maximum percentage of the ATS load capacity in - VA measured at redundancy @ (n + x) presently - being used on this output phase since the last time - this variable was read or reset (atsStatusResetMaxMinValues). - Returns (-1) if unsupported." - ::= { atsOutputPhaseEntry 11 } +airFMAlarmSeverity OBJECT-TYPE + SYNTAX INTEGER { + informational (1), + warningMinor (2), + criticalMajor (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION "Severity of the alarm." + ::= { airFMAlarmConditionsEntry 2 } - atsOutputMinPercentLoad OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The minimum percentage of the ATS load capacity in - VA measured at redundancy @ (n + x) presently - being used on this output phase since the last time - this variable was read or reset (atsStatusResetMaxMinValues). - Returns (-1) if unsupported." - ::= { atsOutputPhaseEntry 12 } +airFMAlarmType OBJECT-TYPE + SYNTAX INTEGER { + group (1), + system (2), + mainMod (3), + expMod1 (4), + expMod2 (5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION "Type of alarm." + ::= { airFMAlarmConditionsEntry 3 } - atsOutputPower OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The output power in Watts, or -1 if it's - unsupported by this ATS." - ::= { atsOutputPhaseEntry 13 } +airFMEventCode OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION "APC event code for the alarm." + ::= { airFMAlarmConditionsEntry 4 } - atsOutputMaxPower OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The maximum output power in Watts measured - since the last time this variable was read - or reset (atsStatusResetMaxMinValues). - Returns (-1) if unsupported." - ::= { atsOutputPhaseEntry 14 } +airFMAlarmDate OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION "Date the alarm was recorded." + ::= { airFMAlarmConditionsEntry 5 } + +airFMAlarmTime OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION "Time the alarm was recorded." + ::= { airFMAlarmConditionsEntry 6 } + +airFMAlarmDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + ACCESS read-only + STATUS mandatory + DESCRIPTION "Description of the alarm." + ::= { airFMAlarmConditionsEntry 7 } + +-- airPA Portable Air Conditioner Ident - atsOutputMinPower OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The minimum output power in Watts measured - since the last time this variable was read - or reset (atsStatusResetMaxMinValues). - Returns (-1) if unsupported." - ::= { atsOutputPhaseEntry 15 } +airPAIdentName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A character string identifying the device name." + ::= { airPAIdent 1 } + +airPAModelNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A character string identifying the device model number." + ::= { airPAIdent 2 } + +airPADateOfManufacture OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A character string identifying when the device was produced." + ::= { airPAIdent 3 } + +airPASerialNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A character string identifying the device serial number." + ::= { airPAIdent 4 } - atsOutputPercentPower OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The percentage of the ATSpower capacity in Watts at - redundancy @ (n + x) presently being used on this - output phase, or -1 if it's unsupported by this ATS." - ::= { atsOutputPhaseEntry 16 } +airPAFirmwareRevision OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A character string identifying the device firmware revision." + ::= { airPAIdent 5 } - atsOutputMaxPercentPower OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The maximum percentage of the ATSpower capacity - in Watts measured at redundancy @ (n + x) presently - being used on this output phase since the last time - this variable was read or reset (atsStatusResetMaxMinValues). - Returns (-1) if unsupported." - ::= { atsOutputPhaseEntry 17 } +airPAHardwareRevision OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A character string identifying the device hardware revision." + ::= { airPAIdent 6 } - atsOutputMinPercentPower OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The minimum percentage of the ATSpower capacity - in Watts measured at redundancy @ (n + x) presently - being used on this output phase since the last time - this variable was read or reset (atsStatusResetMaxMinValues). - Returns (-1) if unsupported." - ::= { atsOutputPhaseEntry 18 } +-- airPA Portable Air Conditioner Status +airPASystemPower OBJECT-TYPE + SYNTAX INTEGER { + powerON (1), + powerOFF (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The status of the unit's system power setting. + + ON(1) The system power is turned on. + OFF(2) The system power is turned off. " + ::= { airPAStatus 1 } - atsOutputPhaseState OBJECT-TYPE - SYNTAX INTEGER { - normal (1), - lowload (2), - nearoverload (3), - overload (4) +airPAOperatingMode OBJECT-TYPE + SYNTAX INTEGER { + modeOFF (1), + modeVENTING (2), + modeCOOLING (3) } - ACCESS read-only - STATUS mandatory + ACCESS read-only + STATUS mandatory DESCRIPTION - "Getting this OID will return the phase load state. - - normal(1) indicates that the bank is operating properly - within the atsConfigPhaseLowLoadThreshold and - atsConfigPhaseNearOverLoadThreshold OID values. - - lowload(2) indicates that the bank load has dropped below - the atsConfigPhaseLowLoadThreshold OID value. An SNMP trap - will occur when this state is entered or cleared. - - nearoverload(3) indicates that the bank load is greater than - or equal to the atsConfigPhaseNearOverLoadThreshold OID value. - An SNMP trap will occur when this state is entered or cleared. - - overload(4) indicates that the bank load is greater than or - equal to the atsConfigPhaseOverLoadThreshold OID value. - An SNMP trap will occur when this state is entered or cleared." - ::= { atsOutputPhaseEntry 19 } - - - atsOutputBankTableSize OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The size of the bank table." - ::= { atsStatusOutput 4 } - - - atsOutputBankTable OBJECT-TYPE - SYNTAX SEQUENCE OF ATSOutputBankEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Allows for getting table entries." - ::= { atsStatusOutput 5 } + "The current operating mode of the unit. - atsOutputBankEntry OBJECT-TYPE - SYNTAX ATSOutputBankEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "This gives access to bank table entries" - INDEX { atsOutputBankTableIndex } - ::= { atsOutputBankTable 1 } + OFF(1) The system is off. + VENTING(2) The system's venting function is active. + COOLING(3) The system's cooling function is active. " + ::= { airPAStatus 2 } - ATSOutputBankEntry ::= - SEQUENCE { - atsOutputBankTableIndex INTEGER, - atsOutputPhase INTEGER, - atsOutputBank INTEGER, - atsOutputBankCurrent Gauge, - atsOutputBankState INTEGER, - atsOutputBankOutputVoltage INTEGER, - atsOutputBankMaxCurrent INTEGER, - atsOutputBankMinCurrent INTEGER, - atsOutputBankLoad INTEGER, - atsOutputBankMaxLoad INTEGER, - atsOutputBankMinLoad INTEGER, - atsOutputBankPercentLoad INTEGER, - atsOutputBankMaxPercentLoad INTEGER, - atsOutputBankMinPercentLoad INTEGER, - atsOutputBankPower INTEGER, - atsOutputBankMaxPower INTEGER, - atsOutputBankMinPower INTEGER, - atsOutputBankPercentPower INTEGER, - atsOutputBankMaxPercentPower INTEGER, - atsOutputBankMinPercentPower INTEGER - } +airPASetpointTempF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature setpoint in Fahrenheit to which the unit is controlling. " + ::= { airPAStatus 3 } - atsOutputBankTableIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The index to the bank table entry." - ::= { atsOutputBankEntry 1 } +airPASetpointTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The temperature setpoint in Celsius to which the unity is controlling. " + ::= { airPAStatus 4 } - atsOutputPhase OBJECT-TYPE - SYNTAX INTEGER { - phase1 (1), - phase2 (2), - phase3 (3) +airPABlowerSpeed OBJECT-TYPE + SYNTAX INTEGER { + speedLOW (1), + speedHIGH (2) } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The phase number of an ATS" - ::= { atsOutputBankEntry 2 } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The unit's blower speed setting. - atsOutputBank OBJECT-TYPE - SYNTAX INTEGER { - total (1), - bank1 (2), - bank2 (3) + LOW(1) The blower speed is low. + HIGH(2) The blower speed is high. " + ::= { airPAStatus 5 } + +airPACompressor OBJECT-TYPE + SYNTAX INTEGER { + statusON (1), + statusOFF (2) } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The bank number of an ATS" - ::= { atsOutputBankEntry 3 } - - atsOutputBankCurrent OBJECT-TYPE - SYNTAX Gauge - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Getting this OID will return the bank current measured - in tenths of Amps." - ::= { atsOutputBankEntry 4 } - - atsOutputBankState OBJECT-TYPE - SYNTAX INTEGER { - normal (1), - lowload (2), - nearoverload (3), - overload (4) - } - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Getting this OID will return the bank load state. - - normal(1) indicates that the bank is - operating properly within the atsConfigBankLowLoadThreshold - and atsConfigBankNearOverLoadThreshold OID values. - - lowload(2) indicates that the bank load has dropped below the - atsConfigBankLowLoadThreshold OID value. An SNMP trap will - occur when this state is entered or cleared. - - nearoverload(3) indicates that the bank load is greater than - or equal to the atsConfigBankNearOverLoadThreshold OID value. - An SNMP trap will occur when this state is entered or cleared. - - overload(4) indicates that the bank load is greater than or - equal to the atsConfigBankOverLoadThreshold OID value. - An SNMP trap will occur when this state is entered or cleared." - ::= { atsOutputBankEntry 5 } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The unit's compressor status. - atsOutputBankOutputVoltage OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The output voltage in VAC, or -1 if it's unsupported - by this ATS." - ::= { atsOutputBankEntry 6 } + ON(1) The compressor is turned on. + OFF(2) The compressor is turned off. " + ::= { airPAStatus 6 } + +airPACondenserFan OBJECT-TYPE + SYNTAX INTEGER { + statusON (1), + statusOFF (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The unit's condenser fan status. + ON(1) The condenser fan is turned on. + OFF(2) The condenser fan is turned off. " + ::= { airPAStatus 7 } - atsOutputBankMaxCurrent OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The maximum output current, on the bank represented by - OID atsOutputBank, in 0.1 amperes measured since the - last time this variable was read - or reset (atsStatusResetMaxMinValues). - Returns (-1) if unsupported." - ::= { atsOutputBankEntry 7 } +airPACondensatePump OBJECT-TYPE + SYNTAX INTEGER { + statusON (1), + statusOFF (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The unit's condensate pump status. + + ON(1) The condensate pump is turned on. + OFF(2) The condensate pump is turned off. " + ::= { airPAStatus 8 } - atsOutputBankMinCurrent OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The minimum output current, on the bank represented by - OID atsOutputBank, in 0.1 amperes measured since the - last time this variable was read - or reset (atsStatusResetMaxMinValues). - Returns (-1) if unsupported." - ::= { atsOutputBankEntry 8 } +airPASupplyTempF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The supply temperature in degrees Fahrenheit. " + ::= { airPAStatus 9 } - atsOutputBankLoad OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The output load, on the bank represented by - OID atsOutputBank, in VA, or -1 if it's - unsupported by this ATS." - ::= { atsOutputBankEntry 9 } +airPASupplyTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The supply temperature in degrees Celsius. " + ::= { airPAStatus 10 } - atsOutputBankMaxLoad OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The maximum output load, on the bank represented by - OID atsOutputBank, in VA measured since the last - time this variable was read - or reset (atsStatusResetMaxMinValues). - Returns (-1) if unsupported." - ::= { atsOutputBankEntry 10 } +airPAReturnTempF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The return temperature in degrees Fahrenheit. " + ::= { airPAStatus 11 } - atsOutputBankMinLoad OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The minimum output load, on the bank represented by - OID atsOutputBank, in VA measured since the last - time this variable was read - or reset (atsStatusResetMaxMinValues). - Returns (-1) if unsupported." - ::= { atsOutputBankEntry 11 } +airPAReturnTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The return temperature in degrees Celsius. " + ::= { airPAStatus 12 } - atsOutputBankPercentLoad OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The percentage of the ATS load capacity in VA at - redundancy @ (n + x) presently being used on this - bank, represented by OID atsOutputBank. - Returns (-1) if unsupported." - ::= { atsOutputBankEntry 12 } +airPARemoteTempF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The remote temperature in degrees Fahrenheit. " + ::= { airPAStatus 13 } - atsOutputBankMaxPercentLoad OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The maximum percentage of the ATS load capacity in - VA measured at redundancy @ (n + x) presently - being used on this bank, represented by OID atsOutputBank, - since the last time this variable was read or - reset (atsStatusResetMaxMinValues). - Returns (-1) if unsupported." - ::= { atsOutputBankEntry 13 } +airPARemoteTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The remote temperature in degrees Celsius. " + ::= { airPAStatus 14 } - atsOutputBankMinPercentLoad OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The minimum percentage of the ATS load capacity in - VA measured at redundancy @ (n + x) presently - being used on this bank, represented by OID - atsOutputBank, since the last time this variable was - read or reset (atsStatusResetMaxMinValues). - Returns (-1) if unsupported." - ::= { atsOutputBankEntry 14 } +airPARemoteHumidity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The remote humidity. " + ::= { airPAStatus 15 } - atsOutputBankPower OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The output power in Watts on the bank represented by - OID atsOutputBank or -1 if it's unsupported by this ATS." - ::= { atsOutputBankEntry 15 } +-- air InRow Air Conditioners +-- airIR AIR CONDITIONER Alarm Status - shared across all IR products - atsOutputBankMaxPower OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The maximum output power in Watts measured on the bank - represented by OID atsOutputBank since the last - time this variable was read - or reset (atsStatusResetMaxMinValues). - Returns (-1) if unsupported." - ::= { atsOutputBankEntry 16 } +airIRAlarmConditionsTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of active alarm conditions in the airIRAlarmConditionTable." + ::= { airIRAlarms 1 } - atsOutputBankMinPower OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The minimum output power in Watts measured on the bank - represented by OID atsOutputBank since the last time - this variable was read - or reset (atsStatusResetMaxMinValues). - Returns (-1) if unsupported." - ::= { atsOutputBankEntry 17 } +airIRAlarmConditionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AirIRAlarmConditionsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Table of active alarm conditions for the device." + ::= { airIRAlarms 2 } - atsOutputBankPercentPower OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The percentage of the ATSpower capacity in Watts at - redundancy @ (n + x) presently being used on this - bank, represented by OID atsOutputBank, or - -1 if it's unsupported by this ATS." - ::= { atsOutputBankEntry 18 } +airIRAlarmConditionsEntry OBJECT-TYPE + SYNTAX AirIRAlarmConditionsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION "Alarm condition specification" + INDEX { airIRAlarmConditionsIndex } + ::= { airIRAlarmConditionsTable 1 } - atsOutputBankMaxPercentPower OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The maximum percentage of the ATSpower capacity - in Watts measured at redundancy @ (n + x) presently - being used on this bank, represented by OID - atsOutputBank, since the last time this variable - was read or reset (atsStatusResetMaxMinValues). - Returns (-1) if unsupported." - ::= { atsOutputBankEntry 19 } +AirIRAlarmConditionsEntry ::= SEQUENCE { + airIRAlarmConditionsIndex INTEGER, + airIREventCode INTEGER, + airIRAlarmDescription DisplayString + } - atsOutputBankMinPercentPower OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The minimum percentage of the ATSpower capacity - in Watts measured at redundancy @ (n + x) presently - being used on this bank, represented by OID atsOutputBank - since the last time this variable was read or - reset (atsStatusResetMaxMinValues). - Returns (-1) if unsupported." - ::= { atsOutputBankEntry 20 } +airIRAlarmConditionsIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION "Alarm condition index." + ::= { airIRAlarmConditionsEntry 1 } + +airIREventCode OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION "Code for the alarm." + ::= { airIRAlarmConditionsEntry 2 } +airIRAlarmDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + ACCESS read-only + STATUS mandatory + DESCRIPTION "Description of the alarm." + ::= { airIRAlarmConditionsEntry 3 } + +-- airIRRC AIR CONDITIONER Group Status --- the dcmim2IdentSystem group - -dcmim2IdentSysFWVersion OBJECT-TYPE +airIRRCGroupStatusCoolOutput OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Integer representation of the power plant Master Controller firmware revision." - ::= { dcmim2IdentSystem 1 } + "Group coolant output in tenths of kW." + ::= { airIRRCGroupStatus 1 } + +airIRRCGroupStatusCoolDemand OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Group coolant demand in tenths of kW." + ::= { airIRRCGroupStatus 2 } + +airIRRCGroupStatusAirFlowUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Group air flow in cubic feet per minute." + ::= { airIRRCGroupStatus 3 } + +airIRRCGroupStatusAirFlowMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Group air flow in liters per second." + ::= { airIRRCGroupStatus 4 } + +airIRRCGroupStatusMaxRackInletTempUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Group maximum rack inlet temperature in tenths of + degrees Fahrenheit." + ::= { airIRRCGroupStatus 5 } + +airIRRCGroupStatusMaxRackInletTempMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Group maximum rack inlet temperature in tenths of + degrees Celsius." + ::= { airIRRCGroupStatus 6 } + +airIRRCGroupStatusMinRackInletTempUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Group minimum rack inlet temperature in tenths of + degrees Fahrenheit." + ::= { airIRRCGroupStatus 7 } + +airIRRCGroupStatusMinRackInletTempMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Group minimum rack inlet temperature in tenths of + 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 } --- the dcmim2ControlSystem group +-- airIRRC AIR CONDITIONER Group Setpoints -dcmim2ControlRunFunctBatteryTest OBJECT-TYPE - SYNTAX INTEGER { - battTestOff (1), - battTestOn (2) -} +airIRRCGroupSetpointsCoolUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Getting this OID will return the battery functional test state. If - the test is off, the battTestOff (1) value will be returned. - If the test is on, the battTestOn (2) value will be - returned. - - Setting this OID to battTestOff (1) will turn the battery functional test off. - Setting this OID to battTestOn (2) will turn the battery functional test on." + "Group cooling setpoint in tenths of + degrees Fahrenheit." + ::= { airIRRCGroupSetpoints 1 } - ::= { dcmim2ControlSystem 1 } +airIRRCGroupSetpointsCoolMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Group cooling setpoint in tenths of + degrees Celsius." + ::= { airIRRCGroupSetpoints 2 } -dcmim2ControlRunCapacityBatteryTest OBJECT-TYPE - SYNTAX INTEGER { - battTestOff (1), - battTestOn (2) -} +airIRRCGroupSetpointsSupplyAirUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Getting this OID will return the battery capacity test state. If - the test is off, the battTestOff (1) value will be returned. - If the test is on, the battTestOn (2) value will be - returned. - - Setting this OID to battTestOff (1) will turn the battery capacity test off. - Setting this OID to battTestOn (2) will turn the battery capacity test on." + "Group supply air setpoint in tenths of + degrees Fahrenheit." + ::= { airIRRCGroupSetpoints 3 } - ::= { dcmim2ControlSystem 2 } +airIRRCGroupSetpointsSupplyAirMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Group supply air setpoint in tenths of + degrees Celsius." + ::= { airIRRCGroupSetpoints 4 } +airIRRCGroupSetpointsFanSpeedPreference OBJECT-TYPE + SYNTAX INTEGER { + low (1), + med-low (2), + med (3), + med-high (4), + high (5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The preferred fan speed setting." + ::= { airIRRCGroupSetpoints 5 } --- the dcmim2ConfigSystem group +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 } -dcmim2ConfigSysHighTempTrip OBJECT-TYPE - SYNTAX INTEGER +airIRRCGroupSetpointsActiveFlowControlBias OBJECT-TYPE + SYNTAX INTEGER { + positive (1), + slightlyPositive (2), + zero (3), + slightlyNegative (4), + negative (5) + } ACCESS read-write STATUS mandatory DESCRIPTION - "Trip level (threshold) at which System High Temp alarm condition is created. - Range 28 to 100 (degC). + "The active flow control bias setting." + ::= { airIRRCGroupSetpoints 7 } - Values are represented in thousandths of a degree. - Units are displayed in the scale shown in - the 'dcmim2StatusSysTempUnits' OID (Celsius or Fahrenheit)." - - - ::= { dcmim2ConfigSystem 1 } +-- airIRRC AIR CONDITIONER Group Config -dcmim2ConfigSysHighTempReset OBJECT-TYPE +airIRRCGroupConfigNumberofCoolingUnits OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Level at which System High Temp alarm condition is reset (cleared). - Range 25 to (upper temp - 3) (degC). - - Values are represented in thousandths of a degree. - Units are displayed in the scale shown in - the 'dcmim2StatusSysTempUnits' OID (Celsius or Fahrenheit)." - - ::= { dcmim2ConfigSystem 2 } - -dcmim2ConfigSysLowTempTrip OBJECT-TYPE - SYNTAX INTEGER + "The number of cooling units present in the group." + ::= { airIRRCGroupConfig 1 } + +airIRRCGroupConfigConfigurationType OBJECT-TYPE + SYNTAX INTEGER { + racs (1), + hacs (2), + in-row (3), + cacs (4) + } ACCESS read-write STATUS mandatory DESCRIPTION - "Trip level (threshold) at which System Low Temp alarm condition is created. - Range -100 to 10 (degC). - Values are represented in thousandths of a degree. - Units are displayed in the scale shown in - the 'dcmim2StatusSysTempUnits' OID (Celsius or Fahrenheit)." - - ::= { dcmim2ConfigSystem 3 } + "The group configuration type." + ::= { airIRRCGroupConfig 2 } -dcmim2ConfigSysLowTempReset OBJECT-TYPE +airIRRCGroupConfigPctGlycol OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Level at which System Low Temp alarm condition is reset (cleared). - Range (lower temp + 3) to 13 (degC). - Values are represented in thousandths of a degree. - Units are displayed in the scale shown in - the 'dcmim2StatusSysTempUnits' OID (Celsius or Fahrenheit)." - - ::= { dcmim2ConfigSystem 4 } - --- the dcmim2ConfigBattery group + "The glycol mixture in percent." + ::= { airIRRCGroupConfig 3 } -dcmim2ConfigBattFloatVolt OBJECT-TYPE +airIRRCGroupConfigCoolGainP OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Battery Float Voltage defined at 25 degrees Celsius. - - Values are represented in thousandths of Volts (mV)." - - ::= { dcmim2ConfigBattery 1 } + "The gain component of the PID in hundredths." + ::= { airIRRCGroupConfig 4 } -dcmim2ConfigBattMaxRecharge OBJECT-TYPE +airIRRCGroupConfigCoolResetRateI OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Battery Maximum Recharge Rate. This is the maximum current used - during battery charging. - - Values are represented in thousandths of Amps (mA)." - - ::= { dcmim2ConfigBattery 2 } + "The integral component of the PID in hundredths." + ::= { airIRRCGroupConfig 5 } -dcmim2ConfigBattMfgCapacity OBJECT-TYPE +airIRRCGroupConfigCoolDerivativeD OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Battery capacity (Amp-Hour Size) as specified by the battery manufacturer. - - Values are represented in thousandths of Amp hours (mAHr)." - - ::= { dcmim2ConfigBattery 3 } - -dcmim2ConfigBattType OBJECT-TYPE + "The derivative component of the PID in hundredths." + ::= { airIRRCGroupConfig 6 } + +airIRRCGroupConfigMaxFanSpeed OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Type of battery in the powerplant - - Valid values range from 0 to 254." - - ::= { dcmim2ConfigBattery 4 } - -dcmim2ConfigBattFunctTestDuration OBJECT-TYPE + "The maximum desired fan speed setting in percent." + ::= { airIRRCGroupConfig 7 } + +airIRRCGroupConfigNumberOfActiveFlowControllers OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Duration of the battery functional test. - - Values are represented in thousandths of seconds (mSecs)." - - ::= { dcmim2ConfigBattery 5 } - -dcmim2ConfigBattFunctTestThresh OBJECT-TYPE - SYNTAX INTEGER + "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 - "Threshold the battery voltage of the system must remain above - in order to pass the battery functional test. - - Values are represented in thousandths of Volts (mV)." - - ::= { dcmim2ConfigBattery 6 } - -dcmim2ConfigBattCapacityTestPercent OBJECT-TYPE - SYNTAX INTEGER + "Turns off/on the active flow + controller lamp test." + ::= { airIRRCGroupConfig 9 } + +airIRRCGroupConfigAltitudeUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Threshold for good battery capacity test results. - - Values range from 0 to 100 percent." - - ::= { dcmim2ConfigBattery 7 } - -dcmim2ConfigBattCapacityTestEndThresh OBJECT-TYPE - SYNTAX INTEGER + "The group altitude of the units above sea level in feet." + ::= { airIRRCGroupConfig 10 } + +airIRRCGroupConfigAltitudeMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Safeguard voltage at which battery capacity test will end - if there is a battery problem. - - Values are represented in thousandths of Volts (mV)." - - ::= { dcmim2ConfigBattery 8 } - -dcmim2ConfigBattCapacityTestCurrent OBJECT-TYPE + "The group altitude of the units above sea level in meters." + ::= { airIRRCGroupConfig 11 } + +-- airIRRC AIR CONDITIONER UNIT Status + +airIRRCUnitStatusOperateMode OBJECT-TYPE + SYNTAX INTEGER { + standby (1), + on (2), + idle (3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The cooling unit operating mode." + ::= { airIRRCUnitStatus 1 } + +airIRRCUnitStatusCoolOutput OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Constant current value used during battery capacity testing. - - Values are represented in thousandths of Amps (mA)." - - ::= { dcmim2ConfigBattery 9 } + "The unit cooling output in tenths of kW." + ::= { airIRRCUnitStatus 2 } +airIRRCUnitStatusCoolDemand OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The unit cooling demand in tenths of kW." + ::= { airIRRCUnitStatus 3 } --- the dcmim2ConfigLVD group +airIRRCUnitStatusAirFlowUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The unit air flow in cubic feet per minute." + ::= { airIRRCUnitStatus 4 } -dcmim2ConfigLVDTableSize OBJECT-TYPE +airIRRCUnitStatusAirFlowMetric OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of DC powerplant LVDs controllable - by this IP address." - ::= { dcmim2ConfigLVD 1 } + "The unit air flow in hundredths of + liters per second." + ::= { airIRRCUnitStatus 5 } -dcmim2ConfigLVDTable OBJECT-TYPE - SYNTAX SEQUENCE OF DC2ConfigLVDEntry - ACCESS not-accessible +airIRRCUnitStatusRackInletTempUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Allows for accessing settings of the LVDs. The number of - entries is contained in the dcmim2ConfigLVDTableSize OID." - ::= { dcmim2ConfigLVD 2 } + "The unit rack inlet temperature in tenths of + degrees Fahrenheit." + ::= { airIRRCUnitStatus 6 } -dcmim2ConfigLVDEntry OBJECT-TYPE - SYNTAX DC2ConfigLVDEntry - ACCESS not-accessible +airIRRCUnitStatusRackInletTempMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The LVD to configure." - INDEX { dcmim2ConfigLVDIndex } - ::= { dcmim2ConfigLVDTable 1 } - -DC2ConfigLVDEntry ::= - SEQUENCE { - dcmim2ConfigLVDIndex INTEGER, - dcmim2ConfigLVDTrip INTEGER, - dcmim2ConfigLVDReset INTEGER, - dcmim2ConfigLVDState INTEGER - } - -dcmim2ConfigLVDIndex OBJECT-TYPE - SYNTAX INTEGER + "The unit rack inlet temperature in tenths of + degrees Celsius." + ::= { airIRRCUnitStatus 7 } + +airIRRCUnitStatusSupplyAirTempUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index to the DC powerplant LVD." - ::= { dcmim2ConfigLVDEntry 1 } + "The unit supply air temperature in tenths of + degrees Fahrenheit." + ::= { airIRRCUnitStatus 8 } -dcmim2ConfigLVDTrip OBJECT-TYPE +airIRRCUnitStatusSupplyAirTempMetric OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "LVD Trip threshold. System bus voltage at which LVD will trip (open) - during a battery backup operation. - - Values are represented in thousandths of Volts (mV)." - ::= { dcmim2ConfigLVDEntry 2 } + "The unit supply air temperature in tenths of + degrees Celsius." + ::= { airIRRCUnitStatus 9 } -dcmim2ConfigLVDReset OBJECT-TYPE +airIRRCUnitStatusReturnAirTempUS OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "LVD Reset threshold. System bus voltage at which LVD will reset (close) - after AC power has been restored. - - Values are represented in thousandths of Volts (mV)." - ::= { dcmim2ConfigLVDEntry 3 } - -dcmim2ConfigLVDState OBJECT-TYPE - SYNTAX INTEGER { - statusClosed (1), - statusOpened (2) - } + "The unit return air temperature in tenths of + degrees Fahrenheit." + ::= { airIRRCUnitStatus 10 } + +airIRRCUnitStatusReturnAirTempMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Getting this OID will return statusClosed (1) if the LVD is closed. - statusOpened (2) will be returned if the LVD is opened." - ::= { dcmim2ConfigLVDEntry 4 } + "The unit return air temperature in tenths of + degrees Celsius." + ::= { airIRRCUnitStatus 11 } +airIRRCUnitStatusContainmtDPUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The unit containment differential pressure in + hundredths of inches of water." + ::= { airIRRCUnitStatus 12 } --- the dcmim2StatusSystem group +airIRRCUnitStatusContainmtDPMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The unit containment differential pressure in Pa." + ::= { airIRRCUnitStatus 13 } -dcmim2StatusSysRectCurrent OBJECT-TYPE +airIRRCUnitStatusFilterDPUS OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "System (Total Rectifier) current in thousandths of Amps (mA)." - ::= { dcmim2StatusSystem 1 } + "The unit air filter differential pressure in + hundredths of inches of water." + ::= { airIRRCUnitStatus 14 } -dcmim2StatusSysLoadCurrent OBJECT-TYPE +airIRRCUnitStatusFilterDPMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The unit air filter differential pressure in Pa." + ::= { airIRRCUnitStatus 15 } + +airIRRCUnitStatusFanSpeed OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Load current in thousandths of Amps (mA)." - ::= { dcmim2StatusSystem 2 } + "The unit average fan speed in tenths of percent." + ::= { airIRRCUnitStatus 16 } + +airIRRCUnitStatusInputState OBJECT-TYPE + SYNTAX INTEGER { + open (1), + closed (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The state of the input contact." + ::= { airIRRCUnitStatus 17 } + +airIRRCUnitStatusOutputState OBJECT-TYPE + SYNTAX INTEGER { + open (1), + closed (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The state of the output relay." + ::= { airIRRCUnitStatus 18 } + +airIRRCUnitStatusActivePowerSource OBJECT-TYPE + SYNTAX INTEGER { + sourceA (1), + sourceB (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The power source that is powering the unit." + ::= { airIRRCUnitStatus 19 } + +airIRRCUnitStatusFluidValvePosition OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The fluid valve position in percent open." + ::= { airIRRCUnitStatus 20 } + +airIRRCUnitStatusFluidFlowUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The fluid flow in tenths of gallons per minute." + ::= { airIRRCUnitStatus 21 } + +airIRRCUnitStatusFluidFlowMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The fluid flow in hundredths of liters per second." + ::= { airIRRCUnitStatus 22 } -dcmim2StatusSysBusVoltage OBJECT-TYPE - SYNTAX INTEGER +airIRRCUnitStatusEnteringFluidTemperatureUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "System bus voltage in thousandths of Volts (mV)." - ::= { dcmim2StatusSystem 3 } + "The temperature of the entering fluid in + tenths of degrees Fahrenheit." + ::= { airIRRCUnitStatus 23 } -dcmim2StatusSysAmbientTemp OBJECT-TYPE - SYNTAX INTEGER +airIRRCUnitStatusEnteringFluidTemperatureMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "System temperature based on sensor on Master Controller PCB. - - Values are represented in thousandths of a degree. - Units are displayed in the scale shown in - the 'dcmim2StatusSysTempUnits' OID (Celsius or Fahrenheit)." - ::= { dcmim2StatusSystem 4 } + "The temperature of the entering fluid in + tenths of degrees Celsius." + ::= { airIRRCUnitStatus 24 } -dcmim2StatusSysUpTime OBJECT-TYPE - SYNTAX DisplayString +airIRRCUnitStatusLeavingFluidTemperatureUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Length of time since the DC Powerplant controller has been powered up." - ::= { dcmim2StatusSystem 5 } + "The temperature of the Leaving fluid in + tenths of degrees Fahrenheit." + ::= { airIRRCUnitStatus 25 } -dcmim2StatusSysTempUnits OBJECT-TYPE - SYNTAX INTEGER { - celsius(1), - fahrenheit(2) - } +airIRRCUnitStatusLeavingFluidTemperatureMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The temperature scale used to display the temperature - in the DC system, Celsius(1) or Fahrenheit(2). - This setting is based on the system preferences - configuration in the agent." - ::= { dcmim2StatusSystem 6 } + "The temperature of the Leaving fluid in + tenths of degrees Celsius." + ::= { airIRRCUnitStatus 26 } --- the dcmim2StatusRectifier group +-- airIRRC AIR CONDITIONER UNIT Ident -dcmim2StatusRectTableSize OBJECT-TYPE +airIRRCUnitIdentID OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of DC powerplant rectifiers viewable - by this IP address." - ::= { dcmim2StatusRectifier 1 } - -dcmim2StatusRectTable OBJECT-TYPE - SYNTAX SEQUENCE OF DC2StatusRectEntry - ACCESS not-accessible + ACCESS read-write STATUS mandatory DESCRIPTION - "Allows for accessing settings of the rectifiers. The number of - entries is contained in the dcmim2StatusRectTableSize OID." - ::= { dcmim2StatusRectifier 2 } + "The unit identification number." + ::= { airIRRCUnitIdent 1 } -dcmim2StatusRectEntry OBJECT-TYPE - SYNTAX DC2StatusRectEntry - ACCESS not-accessible +airIRRCUnitIdentName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write STATUS mandatory DESCRIPTION - "The rectifier to gather status from." - INDEX { dcmim2StatusRectIndex } - ::= { dcmim2StatusRectTable 1 } - -DC2StatusRectEntry ::= - SEQUENCE { - dcmim2StatusRectIndex INTEGER, - dcmim2StatusRectDevType INTEGER, - dcmim2StatusRectID INTEGER, - dcmim2StatusRectPhyAddr INTEGER, - dcmim2StatusRectFail INTEGER, - dcmim2StatusRectCurrent INTEGER - } + "A character string identifying the + unit name." + ::= { airIRRCUnitIdent 2 } -dcmim2StatusRectIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +airIRRCUnitIdentLocation OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write STATUS mandatory DESCRIPTION - "The index to the DC powerplant rectifier." - ::= { dcmim2StatusRectEntry 1 } + "A character string identifying the + unit location." + ::= { airIRRCUnitIdent 3 } -dcmim2StatusRectDevType OBJECT-TYPE - SYNTAX INTEGER +airIRRCUnitIdentModelNumber OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "This OID shows the rectifier device type." - ::= { dcmim2StatusRectEntry 2 } + "A character string identifying the + unit model number." + ::= { airIRRCUnitIdent 4 } -dcmim2StatusRectID OBJECT-TYPE - SYNTAX INTEGER +airIRRCUnitIdentSerialNumber OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "This OID shows the rectifier ID. This enumerates the number of the rectifier within - a group of rectifiers." - ::= { dcmim2StatusRectEntry 3 } + "A character string identifying the + unit serial number." + ::= { airIRRCUnitIdent 5 } -dcmim2StatusRectPhyAddr OBJECT-TYPE - SYNTAX INTEGER +airIRRCUnitIdentFirmwareRevision OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "This OID shows the rectifier physical address (the address on the bus)." - ::= { dcmim2StatusRectEntry 4 } + "A character string identifying the + unit firmware version." + ::= { airIRRCUnitIdent 6 } -dcmim2StatusRectFail OBJECT-TYPE - SYNTAX INTEGER { - statusTrue (1), - statusFalse (2) - } +airIRRCUnitIdentHardwareRevision OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "Getting this OID will return statusTrue (1) if the rectifier has failed. - statusFalse (2) will be returned if the rectifier has not failed." - ::= { dcmim2StatusRectEntry 5 } + "A character string identifying the + unit controller hardware revision." + ::= { airIRRCUnitIdent 7 } -dcmim2StatusRectCurrent OBJECT-TYPE - SYNTAX INTEGER +airIRRCUnitIdentManufactureDate OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "This OID shows the individual rectifier current in thousandths of Amps (mA)." - ::= { dcmim2StatusRectEntry 6 } + "A character string identifying the + unit manufacture date." + ::= { airIRRCUnitIdent 8 } --- the dcmim2StatusBattery group +-- airIRRC AIR CONDITIONER UNIT Runhours -dcmim2StatusBattFloatVolt OBJECT-TYPE +airIRRCUnitRunHoursAirFilter OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Battery Float Voltage represented in thousandths of Volts (mV)." - ::= { dcmim2StatusBattery 1 } + "Unit air filter run hours." + ::= { airIRRCUnitRunHours 1 } -dcmim2StatusBattCurrent OBJECT-TYPE +airIRRCUnitRunHoursFan1 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Battery Current: This OID shows the battery current in thousandths of Amps (mA)." - ::= { dcmim2StatusBattery 2 } + "Unit fan 1 run hours." + ::= { airIRRCUnitRunHours 2 } -dcmim2StatusBattTemp OBJECT-TYPE +airIRRCUnitRunHoursFan2 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Battery Temperature: - - Values are represented in thousandths of a degree. - Units are displayed in the scale shown in - the 'dcmim2StatusSysTempUnits' OID (Celsius or Fahrenheit)." - ::= { dcmim2StatusBattery 3 } + "Unit fan 2 run hours." + ::= { airIRRCUnitRunHours 3 } -dcmim2StatusBattMfgCapacity OBJECT-TYPE +airIRRCUnitRunHoursFan3 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Battery capacity (Amp-Hour Size) as specified by the battery manufacturer. - Values are represented in thousandths of Amp hours (mAHr)." - ::= { dcmim2StatusBattery 4 } + "Unit fan 3 run hours." + ::= { airIRRCUnitRunHours 4 } -dcmim2StatusBattTestCapacity OBJECT-TYPE +airIRRCUnitRunHoursFan4 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Battery capacity (Amp-Hour Size) as determined by the battery capacity test. - Values are represented in thousandths of Amp hours (mAHr)." - ::= { dcmim2StatusBattery 5 } + "Unit fan 4 run hours." + ::= { airIRRCUnitRunHours 5 } -dcmim2StatusBattFunctTestResult OBJECT-TYPE - SYNTAX INTEGER{ - functTestNotPerformed (1), - functTestInProcess (2), - functTestInterrupted (3), - functTestPass (4), - functTestFail (5) - } +airIRRCUnitRunHoursFan5 OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Results of the last battery functional test that was run." - ::= { dcmim2StatusBattery 6 } + "Unit fan 5 run hours." + ::= { airIRRCUnitRunHours 6 } -dcmim2StatusBattCapacityTestResult OBJECT-TYPE - SYNTAX INTEGER{ - capacityTestNotPerformed (1), - capacityTestInProcess (2), - capacityTestInterrupted (3), - capacityTestPass (4), - capacityTestFail (5) - } +airIRRCUnitRunHoursFan6 OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Results of the last battery capacity test that was run." - ::= { dcmim2StatusBattery 7 } - - --- the dcmim2StatusLVD group + "Unit fan 6 run hours." + ::= { airIRRCUnitRunHours 7 } -dcmim2StatusLVDTableSize OBJECT-TYPE +airIRRCUnitRunHoursFan7 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of DC powerplant LVDs accessible - by this IP address." - ::= { dcmim2StatusLVD 1 } + "Unit fan 7 run hours." + ::= { airIRRCUnitRunHours 8} -dcmim2StatusLVDTable OBJECT-TYPE - SYNTAX SEQUENCE OF DC2StatusLVDEntry - ACCESS not-accessible +airIRRCUnitRunHoursFan8 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Allows for accessing the LVDs. The number of - entries is contained in the dcmim2StatusLVDTableSize OID." - ::= { dcmim2StatusLVD 2 } + "Unit fan 8 run hours." + ::= { airIRRCUnitRunHours 9 } -dcmim2StatusLVDEntry OBJECT-TYPE - SYNTAX DC2StatusLVDEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "The LVD to access." - INDEX { dcmim2StatusLVDIndex } - ::= { dcmim2StatusLVDTable 1 } - -DC2StatusLVDEntry ::= - SEQUENCE { - dcmim2StatusLVDIndex INTEGER, - dcmim2StatusLVDState INTEGER - } - -dcmim2StatusLVDIndex OBJECT-TYPE - SYNTAX INTEGER +airIRRCUnitRunHoursFanPowerSupplyLeft OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index to the DC powerplant LVD." - ::= { dcmim2StatusLVDEntry 1 } - -dcmim2StatusLVDState OBJECT-TYPE - SYNTAX INTEGER { - statusClosed (1), - statusOpened (2) - } + "Unit fan left power supply run hours." + ::= { airIRRCUnitRunHours 10 } + +airIRRCUnitRunHoursFanPowerSupplyRight OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Getting this OID will return statusClosed (1) if the LVD is closed. - statusOpened (2) will be returned if the LVD is opened." - ::= { dcmim2StatusLVDEntry 2 } - - --- the dcmim2StatusAlarms group + "Unit fan right power supply run hours." + ::= { airIRRCUnitRunHours 11 } -dcmim2StatusAlarmsTableSize OBJECT-TYPE +airIRRCUnitRunHoursCondensatePump OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of DC powerplant alarms viewable - by this IP address." - ::= { dcmim2StatusAlarms 1 } + "Unit condensate pump run hours." + ::= { airIRRCUnitRunHours 12 } -dcmim2StatusAlarmsTable OBJECT-TYPE - SYNTAX SEQUENCE OF DC2StatusAlarmsEntry - ACCESS not-accessible + +-- airIRRC AIR CONDITIONER UNIT Service Intervals + +airIRRCUnitServiceIntervalsAirFilter OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "Allows for accessing system alarms. The number of - entries is contained in the dcmim2StatusAlarmsTableSize OID." - ::= { dcmim2StatusAlarms 2 } + "Air filter service interval in weeks." + ::= { airIRRCUnitServiceIntervals 1 } -dcmim2StatusAlarmsEntry OBJECT-TYPE - SYNTAX DC2StatusAlarmsEntry - ACCESS not-accessible +airIRRCUnitServiceIntervalsAirFilterAlarm OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "The alarm to display." - INDEX { dcmim2StatusAlarmsIndex } - ::= { dcmim2StatusAlarmsTable 1 } - -DC2StatusAlarmsEntry ::= - SEQUENCE { - dcmim2StatusAlarmsIndex INTEGER, - dcmim2StatusAlarmsText DisplayString - } + "The air filter service interval alarm enable/disable." + ::= { airIRRCUnitServiceIntervals 2 } -dcmim2StatusAlarmsIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The index of the system alarm." - ::= { dcmim2StatusAlarmsEntry 1 } - -dcmim2StatusAlarmsText OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The 16 character text describing the active alarm condition." - ::= { dcmim2StatusAlarmsEntry 2 } --- External Environmental Monitor +-- airIRRC AIR CONDITIONER UNIT Thresholds -emIdentFirmwareRevision OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only +airIRRCUnitThresholdsRackInletHighTempUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The firmware revision of the Environmental Monitor." - ::= { emIdent 1 } + "Unit rack inlet air high temperature threshold in + tenths of degrees Fahrenheit." + ::= { airIRRCUnitThresholds 1 } -emConfigProbesNumProbes OBJECT-TYPE +airIRRCUnitThresholdsRackInletHighTempMetric OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The number of temperature and humidity probes available." - ::= { emConfig 1 } + "Unit rack inlet air high temperature threshold in + tenths of degrees Celsius." + ::= { airIRRCUnitThresholds 2 } -emConfigProbesTable OBJECT-TYPE - SYNTAX SEQUENCE OF EmConfigProbesEntry - ACCESS not-accessible +airIRRCUnitThresholdsSupplyAirHighTempUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "A list of probes supported by the Environmental Monitor - and their configurations." - ::= { emConfig 2 } + "Unit supply air high temperature threshold in + tenths of degrees Fahrenheit." + ::= { airIRRCUnitThresholds 3 } -emConfigProbesEntry OBJECT-TYPE - SYNTAX EmConfigProbesEntry - ACCESS not-accessible +airIRRCUnitThresholdsSupplyAirHighTempMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The Environmental Monitor probe configurations." - INDEX { emConfigProbeNumber } - ::= { emConfigProbesTable 1 } - -EmConfigProbesEntry ::= - SEQUENCE { - emConfigProbeNumber - INTEGER, - emConfigProbeName - DisplayString, - emConfigProbeHighTempThreshold - INTEGER, - emConfigProbeLowTempThreshold - INTEGER, - emConfigProbeTempUnits - INTEGER, - emConfigProbeHighHumidThreshold - INTEGER, - emConfigProbeLowHumidThreshold - INTEGER, - emConfigProbeHighTempEnable - INTEGER, - emConfigProbeLowTempEnable - INTEGER, - emConfigProbeHighHumidEnable - INTEGER, - emConfigProbeLowHumidEnable - INTEGER, - emConfigProbeMaxTempThreshold - INTEGER, - emConfigProbeMinTempThreshold - INTEGER, - emConfigProbeMaxHumidThreshold - INTEGER, - emConfigProbeMinHumidThreshold - INTEGER, - emConfigProbeMaxTempEnable - INTEGER, - emConfigProbeMinTempEnable - INTEGER, - emConfigProbeMaxHumidEnable - INTEGER, - emConfigProbeMinHumidEnable - INTEGER, - emConfigProbeTempHysteresis - INTEGER, - emConfigProbeHumidHysteresis - INTEGER, - emConfigProbeLocation - DisplayString - } + "Unit supply air high temperature threshold in + tenths of degrees Celsius." + ::= { airIRRCUnitThresholds 4 } -emConfigProbeNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +airIRRCUnitThresholdsReturnAirHighTempUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The index into an Environmental Monitor probe entry." - ::= { emConfigProbesEntry 1 } + "Unit return air high temperature threshold in + tenths of degrees Fahrenheit." + ::= { airIRRCUnitThresholds 5 } -emConfigProbeName OBJECT-TYPE - SYNTAX DisplayString +airIRRCUnitThresholdsReturnAirHighTempMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "A descriptive name of the probe set by the user, - possibly denoting its location or purpose." - ::= { emConfigProbesEntry 2 } + "Unit return air high temperature threshold in + tenths of degrees Celsius." + ::= { airIRRCUnitThresholds 6 } -emConfigProbeHighTempThreshold OBJECT-TYPE - SYNTAX INTEGER +airIRRCUnitThresholdsEnteringFluidHighTempUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The high temperature alarm threshold for the probe. - Units are displayed in the scale selected in - the 'emConfigProbeTempUnits' OID (Celsius or Fahrenheit)." - ::= { emConfigProbesEntry 3 } + "Unit entering fluid high temperature threshold in + tenths of degrees Fahrenheit." + ::= { airIRRCUnitThresholds 7 } -emConfigProbeLowTempThreshold OBJECT-TYPE +airIRRCUnitThresholdsEnteringFluidHighTempMetric OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The low temperature alarm threshold for the probe. - Units are displayed in the scale selected in - the 'emConfigProbeTempUnits' OID (Celsius or Fahrenheit)." - ::= { emConfigProbesEntry 4 } + "Unit incoming fluid high temperature threshold in + tenths of degrees Celsius." + ::= { airIRRCUnitThresholds 8 } -emConfigProbeTempUnits OBJECT-TYPE + +-- airIRRC AIR CONDITIONER UNIT Config + +airIRRCUnitConfigCoolCapacity OBJECT-TYPE SYNTAX INTEGER { - celsius(1), - fahrenheit(2) - } - ACCESS read-only + automatic (1), + maximum (2) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "The temperature scale used to display the temperature - thresholds of the probe, Celsius(1) or Fahrenheit(2). - This setting is based on the system preferences - configuration in the agent." - ::= { emConfigProbesEntry 5 } + "The cooling capacity options setting." + ::= { airIRRCUnitConfig 1 } -emConfigProbeHighHumidThreshold OBJECT-TYPE +airIRRCUnitConfigStartupDelay OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The high humidity alarm threshold for the probe in - percent relative humidity." - ::= { emConfigProbesEntry 6 } + "The startup delay in seconds." + ::= { airIRRCUnitConfig 2 } -emConfigProbeLowHumidThreshold OBJECT-TYPE - SYNTAX INTEGER +airIRRCUnitConfigIdleOnLeakDetect OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "The low humidity alarm threshold for the probe in - percent relative humidity." - ::= { emConfigProbesEntry 7 } + "The idle on leak options setting." + ::= { airIRRCUnitConfig 3 } + +airIRRCUnitConfigPowerSource OBJECT-TYPE + SYNTAX INTEGER { + sourceA (1), + sourceB (2), + sourceAandB (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The configured power source of the unit." + ::= { airIRRCUnitConfig 4 } -emConfigProbeHighTempEnable OBJECT-TYPE +airIRRCUnitConfigInputNormalState OBJECT-TYPE SYNTAX INTEGER { - disabled(1), - enabled(2) + open (1), + closed (2) } ACCESS read-write STATUS mandatory DESCRIPTION - "The high temperature alarm enable/disable for the - probe. No alarm will be generated if this value - is set to disabled(1). The alarm will be - generated if this value is set to enabled(2) and - the threshold has been violated." - ::= { emConfigProbesEntry 8 } + "The normal state of the input contact." + ::= { airIRRCUnitConfig 5 } -emConfigProbeLowTempEnable OBJECT-TYPE +airIRRCUnitConfigOutputNormalState OBJECT-TYPE SYNTAX INTEGER { - disabled(1), - enabled(2) + open (1), + closed (2) } ACCESS read-write STATUS mandatory DESCRIPTION - "The low temperature alarm enable/disable for the - probe. No alarm will be generated if this value - is set to disabled(1). The alarm will be - generated if this value is set to enabled(2) and - the threshold has been violated." - ::= { emConfigProbesEntry 9 } + "The normal state of the output relay." + ::= { airIRRCUnitConfig 6 } -emConfigProbeHighHumidEnable OBJECT-TYPE +airIRRCUnitConfigOutputSource OBJECT-TYPE SYNTAX INTEGER { - disabled(1), - enabled(2) + anyAlarm (1), + criticalAlarm (2) } ACCESS read-write STATUS mandatory DESCRIPTION - "The high humidity alarm enable/disable for the - probe. No alarm will be generated if this value - is set to disabled(1). The alarm will be - generated if this value is set to enabled(2) and - the threshold has been violated." - ::= { emConfigProbesEntry 10 } + "The source of output relay change." + ::= { airIRRCUnitConfig 7 } -emConfigProbeLowHumidEnable OBJECT-TYPE +airIRRCUnitConfigIdleOnCoolFail OBJECT-TYPE SYNTAX INTEGER { - disabled(1), - enabled(2) + yes (1), + no (2) } ACCESS read-write STATUS mandatory DESCRIPTION - "The low humidity alarm enable/disable for the - probe. No alarm will be generated if this value - is set to disabled(1). The alarm will be - generated if this value is set to enabled(2) and - the threshold has been violated." - ::= { emConfigProbesEntry 11 } + "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 } -emConfigProbeMaxTempThreshold OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write + +-- airIRRP100 AIR CONDITIONER Group Status + +airIRRP100GroupStatusAirFlowUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The maximum temperature alarm threshold for the probe. - Units are displayed in the scale selected in - the 'emConfigProbeTempUnits' OID (Celsius or Fahrenheit)." - ::= { emConfigProbesEntry 12 } + "Group air flow in cubic feet per minute." + ::= { airIRRP100GroupStatus 1 } -emConfigProbeMinTempThreshold OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +airIRRP100GroupStatusAirFlowMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The minimum temperature alarm threshold for the probe. - Units are displayed in the scale selected in - the 'emConfigProbeTempUnits' OID (Celsius or Fahrenheit)." - ::= { emConfigProbesEntry 13 } + "Group air flow in liters per second." + ::= { airIRRP100GroupStatus 2 } -emConfigProbeMaxHumidThreshold OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +airIRRP100GroupStatusMaxRackInletTempUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The maximun humidity alarm threshold for the probe in - percent relative humidity." - ::= { emConfigProbesEntry 14 } + "Group maximum rack inlet temperature in tenths of + degrees Fahrenheit." + ::= { airIRRP100GroupStatus 3 } -emConfigProbeMinHumidThreshold OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +airIRRP100GroupStatusMaxRackInletTempMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The minimum humidity alarm threshold for the probe in - percent relative humidity." - ::= { emConfigProbesEntry 15 } + "Group maximum rack inlet temperature in tenths of + degrees Celsius." + ::= { airIRRP100GroupStatus 4 } -emConfigProbeMaxTempEnable OBJECT-TYPE - SYNTAX INTEGER { - disabled(1), - enabled(2) - } - ACCESS read-write +airIRRP100GroupStatusMinRackInletTempUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The maximum temperature alarm enable/disable for the - probe. No alarm will be generated if this value - is set to disabled(1). The alarm will be - generated if this value is set to enabled(2) and - the threshold has been violated." - ::= { emConfigProbesEntry 16 } + "Group minimum rack inlet temperature in tenths of + degrees Fahrenheit." + ::= { airIRRP100GroupStatus 5 } -emConfigProbeMinTempEnable OBJECT-TYPE - SYNTAX INTEGER { - disabled(1), - enabled(2) - } - ACCESS read-write +airIRRP100GroupStatusMinRackInletTempMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The minimum temperature alarm enable/disable for the - probe. No alarm will be generated if this value - is set to disabled(1). The alarm will be - generated if this value is set to enabled(2) and - the threshold has been violated." - ::= { emConfigProbesEntry 17 } + "Group minimum rack inlet temperature in tenths of + degrees Celsius." + ::= { airIRRP100GroupStatus 6 } -emConfigProbeMaxHumidEnable OBJECT-TYPE - SYNTAX INTEGER { - disabled(1), - enabled(2) - } - ACCESS read-write +airIRRP100GroupStatusCoolDemand OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The maximum humidity alarm enable/disable for the - probe. No alarm will be generated if this value - is set to disabled(1). The alarm will be - generated if this value is set to enabled(2) and - the threshold has been violated." - ::= { emConfigProbesEntry 18 } + "Group coolant demand in tenths of kiloWatts." + ::= { airIRRP100GroupStatus 7 } -emConfigProbeMinHumidEnable OBJECT-TYPE - SYNTAX INTEGER { - disabled(1), - enabled(2) - } - ACCESS read-write +airIRRP100GroupStatusCoolOutput OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The minimum humidity alarm enable/disable for the - probe. No alarm will be generated if this value - is set to disabled(1). The alarm will be - generated if this value is set to enabled(2) and - the threshold has been violated." - ::= { emConfigProbesEntry 19 } + "Group coolant output in tenths of kiloWatts." + ::= { airIRRP100GroupStatus 8 } -emConfigProbeTempHysteresis OBJECT-TYPE +airIRRP100GroupStatusHumidifyDemand OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "The number of degrees beyond the temperature thresholds - at which an active temperature alarm will be cleared. - This configuration setting applies to all temperature - thresholds. - Units are displayed in the scale selected in - the 'emConfigProbeTempUnits' OID (Celsius or Fahrenheit)." - ::= { emConfigProbesEntry 20 } + "The amount of humidification the group is demanding + from the humidifiers in percent." + ::= { airIRRP100GroupStatus 9 } -emConfigProbeHumidHysteresis OBJECT-TYPE +airIRRP100GroupStatusHumidifyOutput OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "The number of percent RH points beyond the humidity - thresholds at which an active humidity alarm will be - cleared. This configuration setting applies to all - humidity thresholds. - Units are displayed in the scale selected in - the 'emConfigProbeTempUnits' OID (Celsius or Fahrenheit)." - ::= { emConfigProbesEntry 21 } + "The actual amount of humidification the group is + supplying in percent." + ::= { airIRRP100GroupStatus 10 } -emConfigProbeLocation OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write +airIRRP100GroupStatusDehumidifyDemand OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "A string describing the location of the probe." - ::= { emConfigProbesEntry 22 } + "The amount of dehumidification the group is demanding + from the electric heaters in percent." + ::= { airIRRP100GroupStatus 11 } -emConfigContactsNumContacts OBJECT-TYPE - SYNTAX INTEGER +airIRRP100GroupStatusDehumidifyOutput OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of contacts supported by the Environmental - Monitor." - ::= { emConfig 3 } + "The actual amount of dehumidification the group is + supplying in percent." + ::= { airIRRP100GroupStatus 12 } -emConfigContactsTable OBJECT-TYPE - SYNTAX SEQUENCE OF EmConfigContactsEntry - ACCESS not-accessible +airIRRP100GroupStatusReheatDemand OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "A list of contacts supported by the Environmental Monitor - and their configurations." - ::= { emConfig 4 } + "The amount of heating the group is demanding + from the electric heaters in percent." + ::= { airIRRP100GroupStatus 13 } -emConfigContactsEntry OBJECT-TYPE - SYNTAX EmConfigContactsEntry - ACCESS not-accessible +airIRRP100GroupStatusReheatOutput OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The Environmental Monitor contact configurations." - INDEX { emConfigContactNumber } - ::= { emConfigContactsTable 1 } + "The actual amount of heating the group is + 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 } -EmConfigContactsEntry ::= - SEQUENCE { - emConfigContactNumber - INTEGER, - emConfigContactName - DisplayString, - emConfigContactEnable - INTEGER, - emConfigContactSeverity - INTEGER, - emConfigContactNormalState - INTEGER, - emConfigContactLocation - DisplayString - } +airIRRP100GroupStatusDewPointTempUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Group average dew point temperature in tenths of + degrees Fahrenheit." + ::= { airIRRP100GroupStatus 16 } -emConfigContactNumber OBJECT-TYPE - SYNTAX INTEGER +airIRRP100GroupStatusDewPointTempMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index of an Environmental Monitor contact." - ::= { emConfigContactsEntry 1 } + "Group average dew point temperature in tenths of + degrees Celsius." + ::= { airIRRP100GroupStatus 17 } -emConfigContactName OBJECT-TYPE - SYNTAX DisplayString + +-- airIRRP100 AIR CONDITIONER Group Setpoints + +airIRRP100GroupSetpointsCoolUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "A descriptive name for an Environmental Monitor - contact set by the user, possibly denoting its - location or purpose." - ::= { emConfigContactsEntry 2 } + "Group cooling setpoint in tenths of + degrees Fahrenheit." + ::= { airIRRP100GroupSetpoints 1 } -emConfigContactEnable OBJECT-TYPE - SYNTAX INTEGER { - disabled(1), - enabled(2) - } +airIRRP100GroupSetpointsCoolMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "An Environmental Monitor contact alarm enable/disable. - No alarm will be generated if the contact is disabled(1). - An alarm will be generated if the contact is enabled(2) - and the contact has been faulted." - ::= { emConfigContactsEntry 3 } + "Group cooling setpoint in tenths of + degrees Celsius." + ::= { airIRRP100GroupSetpoints 2 } -emConfigContactSeverity OBJECT-TYPE - SYNTAX INTEGER { - critical(1), - warning(2), - informational(3) - } +airIRRP100GroupSetpointsSupplyAirUS OBJECT-TYPE + SYNTAX INTEGER 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 - critical(1), warning(2) or informational(3)." - ::= { emConfigContactsEntry 4 } + "Group supply air setpoint in tenths of + degrees Fahrenheit." + ::= { airIRRP100GroupSetpoints 3 } -emConfigContactNormalState OBJECT-TYPE - SYNTAX INTEGER { - open(1), - closed(2) - } +airIRRP100GroupSetpointsSupplyAirMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The contact state that will be considered normal, i.e. - will not trigger an alarm. The states are open(1) or - closed(2)." - ::= { emConfigContactsEntry 5 } + "Group supply air setpoint in tenths of + degrees Celsius." + ::= { airIRRP100GroupSetpoints 4 } -emConfigContactLocation OBJECT-TYPE - SYNTAX DisplayString +airIRRP100GroupSetpointsHumidify OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "A descriptive label for the contact denoting its - location or purpose." - ::= { emConfigContactsEntry 6 } + "Group humidify setpoint in tenths of + percent relative humidity." + ::= { airIRRP100GroupSetpoints 5 } -emStatusCommStatus OBJECT-TYPE - SYNTAX INTEGER { - noComm(1), - comm(2), - commLost(3) - } - ACCESS read-only +airIRRP100GroupSetpointsDehumidify OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The communication status between the agent - and the Environmental Monitor. - - noComm(1), Communication has never been established. - comm(2), Communication has been established. - commLost(3), Communication was established, but was lost." - ::= { emStatus 1 } + "Group dehumidify setpoint in tenths of + percent relative humidity." + ::= { airIRRP100GroupSetpoints 6 } -emStatusProbesNumProbes OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +airIRRP100GroupSetpointsDehumidifyDeadband OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The number of available probes on the Environmental - Monitor." - ::= { emStatus 2 } + "Group dehumidify deadband in percent relative humidity." + ::= { airIRRP100GroupSetpoints 7 } -emStatusProbesTable OBJECT-TYPE - SYNTAX SEQUENCE OF EmStatusProbesEntry - ACCESS not-accessible +airIRRP100GroupSetpointsReheatUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "A list of probes supported by the Environmental Monitor - and their status." - ::= { emStatus 3 } + "Group supply air setpoint in tenths of + degrees Fahrenheit." + ::= { airIRRP100GroupSetpoints 8 } -emStatusProbesEntry OBJECT-TYPE - SYNTAX EmStatusProbesEntry - ACCESS not-accessible +airIRRP100GroupSetpointsReheatMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The status of the probe." - INDEX { emStatusProbeNumber } - ::= { emStatusProbesTable 1 } + "Group supply air setpoint in tenths of + degrees Celsius." + ::= { airIRRP100GroupSetpoints 9 } -EmStatusProbesEntry ::= - SEQUENCE { - emStatusProbeNumber - INTEGER, - emStatusProbeName - DisplayString, - emStatusProbeStatus - INTEGER, - emStatusProbeCurrentTemp - INTEGER, - emStatusProbeTempUnits - INTEGER, - emStatusProbeCurrentHumid - INTEGER, - emStatusProbeHighTempViolation - INTEGER, - emStatusProbeLowTempViolation - INTEGER, - emStatusProbeHighHumidViolation - INTEGER, - emStatusProbeLowHumidViolation - INTEGER, - emStatusProbeMaxTempViolation - INTEGER, - emStatusProbeMinTempViolation - INTEGER, - emStatusProbeMaxHumidViolation - INTEGER, - emStatusProbeMinHumidViolation - INTEGER - } +airIRRP100GroupSetpointsFanSpeedPreference OBJECT-TYPE + SYNTAX INTEGER { + low (1), + med-low (2), + med (3), + med-high (4), + high (5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The preferred fan speed setting." + ::= { airIRRP100GroupSetpoints 10 } -emStatusProbeNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +airIRRP100GroupSetpointsFanSpeedControl OBJECT-TYPE + SYNTAX INTEGER { + automatic (1), + manual (2) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "The index of the probe." - ::= { emStatusProbesEntry 1 } + "The fan speed control setting." + ::= { airIRRP100GroupSetpoints 11 } -emStatusProbeName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only +airIRRP100GroupSetpointsActiveFlowControlBias OBJECT-TYPE + SYNTAX INTEGER { + positive (1), + slightlyPositive (2), + zero (3), + slightlyNegative (4), + negative (5) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "A descriptive name for the probe set by the user, - possibly denoting its location or purpose." - ::= { emStatusProbesEntry 2 } + "The active flow control bias setting." + ::= { airIRRP100GroupSetpoints 12 } -emStatusProbeStatus OBJECT-TYPE - SYNTAX INTEGER { - disconnected(1), - connected(2) - } - ACCESS read-only +-- airIRRP100 AIR CONDITIONER Group Config + +airIRRP100GroupConfigNumberofCoolingUnits OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of cooling units present in the group." + ::= { airIRRP100GroupConfig 1 } + +airIRRP100GroupConfigConfigurationType OBJECT-TYPE + SYNTAX INTEGER { + racs (1), + hacs (2), + in-row (3), + cacs (4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The group configuration type." + ::= { airIRRP100GroupConfig 2 } + +airIRRP100GroupConfigCoolGainP OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The gain component of the cool PID in hundredths." + ::= { airIRRP100GroupConfig 3 } + +airIRRP100GroupConfigCoolResetRateI OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The integral component of the cool PID in hundredths." + ::= { airIRRP100GroupConfig 4 } + +airIRRP100GroupConfigCoolDerivativeD OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The connected status of the probe, either - disconnected(1) or connected(2)." - ::= { emStatusProbesEntry 3 } + "The derivative component of the cool PID in hundredths." + ::= { airIRRP100GroupConfig 5 } -emStatusProbeCurrentTemp OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +airIRRP100GroupConfigHumidifySensitivityBand OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The current temperature reading from the probe displayed - in the units shown in the 'emStatusProbeTempUnits' OID - (Celsius or Fahrenheit)." - ::= { emStatusProbesEntry 4 } + "The percent relative humidity below the setpoint that + will cause the humidifier to run at 100% capacity." + ::= { airIRRP100GroupConfig 6 } -emStatusProbeTempUnits OBJECT-TYPE - SYNTAX INTEGER { - celsius(1), - fahrenheit(2) - } - ACCESS read-only +airIRRP100GroupConfigReheatGainP OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The temperature scale used to display the temperature - thresholds of the probe, Celsius(1) or Fahrenheit(2). - This setting is based on the system preferences - configuration in the agent." - ::= { emStatusProbesEntry 5 } + "The gain component of the reheat PID in hundredths." + ::= { airIRRP100GroupConfig 7 } -emStatusProbeCurrentHumid OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +airIRRP100GroupConfigReheatResetRateI OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The current humidity reading from the probe in - percent relative humidity." - ::= { emStatusProbesEntry 6 } + "The integral component of the reheat PID in hundredths." + ::= { airIRRP100GroupConfig 8 } -emStatusProbeHighTempViolation OBJECT-TYPE - SYNTAX INTEGER { - noViolation(1), - highTempViolation(2), - disabled(3) - } - ACCESS read-only +airIRRP100GroupConfigReheatDerivativeD OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The high temperature violation status of the probe - temperature reading. This OID will show a highTempViolation(2) - if the current temperature reading shown in the - 'emStatusProbeCurrentTemp' OID is greater than or equal to - the high temperature threshold value, the - 'emConfigProbeHighTempThreshold' OID, and the value of the - 'emConfigProbeHighTempEnable' OID is enabled. Otherwise it will show - noViolation(1). If the 'emConfigProbeHighTempEnable' OID is disabled, - this OID will show disabled(3)." - ::= { emStatusProbesEntry 7 } - -emStatusProbeLowTempViolation OBJECT-TYPE - SYNTAX INTEGER { - noViolation(1), - lowTempViolation(2), - disabled(3) - } - ACCESS read-only + "The derivative component of the reheat PID in hundredths." + ::= { airIRRP100GroupConfig 9 } + +airIRRP100GroupConfigNumberofBackupUnits OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The high temperature violation status of the probe - temperature reading. This OID will show a lowTempViolation(2) - if the current temperature reading shown in the - 'emStatusProbeCurrentTemp' OID is less than or equal to - the low temperature threshold value, the - 'emConfigProbeLowTempThreshold' OID, and the value of the - 'emConfigProbeLowTempEnable' OID is enabled. Otherwise it will show - noViolation(1). If the 'emConfigProbeLowTempEnable' OID is disabled, - this OID will show disabled(3)." - ::= { emStatusProbesEntry 8 } + "The number of backup units." + ::= { airIRRP100GroupConfig 10 } -emStatusProbeHighHumidViolation OBJECT-TYPE +airIRRP100GroupConfigRuntimeBalancingEnable OBJECT-TYPE SYNTAX INTEGER { - noViolation(1), - highHumidViolation(2), - disabled(3) - } - ACCESS read-only + disable (1), + enable (2) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "The high humidity violation status of the probe humidity - reading. This OID will show a highTempViolation(2) - if the current humidity reading shown in the - 'emStatusProbeCurrentHumid' OID is greater than or equal to - the high humidity threshold value, the - 'emConfigProbeHighHumidThreshold' OID, and the value of the - 'emConfigProbeHighHumidEnable' OID is enabled. Otherwise it will - show noViolation(1). If the 'emConfigProbeHighHumidEnable' OID is - disabled, this OID will show disabled(3)" - ::= { emStatusProbesEntry 9 } + "Enable or disable runtime balancing feature." + ::= { airIRRP100GroupConfig 11 } -emStatusProbeLowHumidViolation OBJECT-TYPE +airIRRP100GroupConfigLoadAssistEnable OBJECT-TYPE SYNTAX INTEGER { - noViolation(1), - lowHumidViolation(2), - disabled(3) - } - ACCESS read-only + disable (1), + enable (2) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "The low humidity violation status of the probe humidity - reading. This OID will show a lowTempViolation(2) - if the current humidity reading shown in the - 'emStatusProbeCurrentHumid' OID is less than or equal to - the low humidity threshold value, the - 'emConfigProbeLowHumidThreshold' OID, and the value of the - 'emConfigProbeLowHumidEnable' OID is enabled. Otherwise it will - show noViolation(1). If the 'emConfigProbeLowHumidEnable' OID is - disabled, this OID will show disabled(3)." - ::= { emStatusProbesEntry 10 } + "Enable or disable load assist feature." + ::= { airIRRP100GroupConfig 12 } -emStatusProbeMaxTempViolation OBJECT-TYPE - SYNTAX INTEGER { - noViolation(1), - maxTempViolation(2), - disabled(3) - } - ACCESS read-only +airIRRP100GroupConfigFullRPBackups OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The max temperature violation status of the probe - temperature reading. This OID will show a maxTempViolation(2) - if the current temperature reading shown in the - 'emStatusProbeCurrentTemp' OID is greater than or equal to - the maximun temperature threshold value, the - 'emConfigProbeMaxTempThreshold' OID, and the value of the - 'emConfigProbeMaxTempEnable' OID is enabled. Otherwise it will show - noViolation(1). If the 'emConfigProbeMaxTempEnable' OID is disabled, - this OID will show disabled(3)." - ::= { emStatusProbesEntry 11 } + "The number of full featured RPs that can be used as backup units." + ::= { airIRRP100GroupConfig 13 } -emStatusProbeMinTempViolation OBJECT-TYPE - SYNTAX INTEGER { - noViolation(1), - minTempViolation(2), - disabled(3) - } - ACCESS read-only +airIRRP100GroupConfigMaxFanSpeed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The minimum temperature violation status of the probe - temperature reading. This OID will show a minTempViolation(2) - if the current temperature reading shown in the - 'emStatusProbeCurrentTemp' OID is less than or equal to - the minimum temperature threshold value, the - 'emConfigProbeMinTempThreshold' OID, and the value of the - 'emConfigProbeMinTempEnable' OID is enabled. Otherwise it will show - noViolation(1). If the 'emConfigProbeMinTempEnable' OID is disabled, - this OID will show disabled(3)." - ::= { emStatusProbesEntry 12 } + "The maximum desired fan speed setting in percent." + ::= { airIRRP100GroupConfig 14 } -emStatusProbeMaxHumidViolation OBJECT-TYPE - SYNTAX INTEGER { - noViolation(1), - maxHumidViolation(2), - disabled(3) - } - ACCESS read-only +airIRRP100GroupConfigNumberOfActiveFlowControllers OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The maximum humidity violation status of the probe humidity - reading. This OID will show a maxTempViolation(2) - if the current humidity reading shown in the - 'emStatusProbeCurrentHumid' OID is greater than or equal to - the maximum humidity threshold value, the - 'emConfigProbeMaxHumidThreshold' OID, and the value of the - 'emConfigProbeMaxHumidEnable' OID is enabled. Otherwise it will - show noViolation(1). If the 'emConfigProbeMaxHumidEnable' OID is - disabled, this OID will show disabled(3)" - ::= { emStatusProbesEntry 13 } + "The number of active flow controllers + present in the group." + ::= { airIRRP100GroupConfig 15 } -emStatusProbeMinHumidViolation OBJECT-TYPE - SYNTAX INTEGER { - noViolation(1), - minHumidViolation(2), - disabled(3) - } - ACCESS read-only +airIRRP100GroupConfigActiveFlowControllerLampTest OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "The minimum humidity violation status of the probe humidity - reading. This OID will show a minTempViolation(2) - if the current humidity reading shown in the - 'emStatusProbeCurrentHumid' OID is less than or equal to - the minimum humidity threshold value, the - 'emConfigProbeMinHumidThreshold' OID, and the value of the - 'emConfigProbeMinHumidEnable' OID is enabled. Otherwise it will - show noViolation(1). If the 'emConfigProbeMinHumidEnable' OID is - disabled, this OID will show disabled(3)." - ::= { emStatusProbesEntry 14 } + "Turns off/on the active flow + controller lamp test." + ::= { airIRRP100GroupConfig 16 } -emStatusContactsNumContacts OBJECT-TYPE +airIRRP100GroupConfigAltitudeUS OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The number of contacts supported by the - Environmental Monitor." - ::= { emStatus 4 } + "The group altitude of the units above sea level in feet." + ::= { airIRRP100GroupConfig 17 } -emStatusContactsTable OBJECT-TYPE - SYNTAX SEQUENCE OF EmStatusContactsEntry - ACCESS not-accessible +airIRRP100GroupConfigAltitudeMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "A list of contacts supported by the Environmental Monitor - and their status." - ::= { emStatus 5 } + "The group altitude of the units above sea level in meters." + ::= { airIRRP100GroupConfig 18 } -emStatusContactsEntry OBJECT-TYPE - SYNTAX EmStatusContactsEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "The status of the contact." - INDEX { emStatusContactNumber } - ::= { emStatusContactsTable 1 } +-- airIRRP100 AIR CONDITIONER UNIT Status -EmStatusContactsEntry ::= - SEQUENCE { - emStatusContactNumber - INTEGER, - emStatusContactName - DisplayString, - emStatusContactStatus - INTEGER +airIRRP100UnitStatusOperateMode OBJECT-TYPE + SYNTAX INTEGER { + standby (1), + on (2), + idle (3), + prestart (4), + service (5), + backup (6), + assist (7) } - -emStatusContactNumber OBJECT-TYPE - SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index of the Environmental Monitor contact." - ::= { emStatusContactsEntry 1 } + "The cooling unit operating mode." + ::= { airIRRP100UnitStatus 1 } -emStatusContactName OBJECT-TYPE - SYNTAX DisplayString +airIRRP100UnitStatusRackInletTempUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "A descriptive name for the Environmental Monitor contact - set by the user, possibly denoting its location or purpose." - ::= { emStatusContactsEntry 2 } + "The unit rack inlet temperature in tenths of + degrees Fahrenheit." + ::= { airIRRP100UnitStatus 2 } -emStatusContactStatus OBJECT-TYPE - SYNTAX INTEGER { - noFault(1), - fault(2), - disabled(3) - } +airIRRP100UnitStatusRackInletTempMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The status of the Environmental Monitor contact. The status - will show noFault(1) if the contact is in the normal state - and the 'emConfigContactEnable' OID is enabled. The status will - show a fault(2) if the contact is faulted and the - 'emContactEnable' OID is enabled. If the 'emConfigContactEnable' - OID is disabled, the status will show disabled(3)." - ::= { emStatusContactsEntry 3 } - --- Modular Environmental Manager (MEM) - --- MEM Modules Status table + "The unit rack inlet temperature in tenths of + degrees Celsius." + ::= { airIRRP100UnitStatus 3 } -memModulesStatusTableSize OBJECT-TYPE +airIRRP100UnitStatusSupplyAirTempUS OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of entries in the memModulesStatusTable." - ::= { memModules 1 } - -memModulesStatusTable OBJECT-TYPE - SYNTAX SEQUENCE OF MemModulesStatusTableEntry - ACCESS not-accessible + "The unit supply air temperature in tenths of + degrees Fahrenheit." + ::= { airIRRP100UnitStatus 4 } + +airIRRP100UnitStatusSupplyAirTempMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Allows for getting status information from the modules - attached to the system." - ::= { memModules 2 } - -memModulesStatusTableEntry OBJECT-TYPE - SYNTAX MemModulesStatusTableEntry - ACCESS not-accessible + "The unit supply air temperature in tenths of + degrees Celsius." + ::= { airIRRP100UnitStatus 5 } + +airIRRP100UnitStatusReturnAirTempUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The unit to get data from." - INDEX { memModulesStatusModuleNumber } - ::= { memModulesStatusTable 1 } - -MemModulesStatusTableEntry ::= - SEQUENCE { - memModulesStatusModuleNumber INTEGER, - memModulesStatusModuleName DisplayString, - memModulesStatusModuleLocation DisplayString, - memModulesStatusModelNumber DisplayString, - memModulesStatusSerialNumber DisplayString, - memModulesStatusFirmwareRev DisplayString, - memModulesStatusHardwareRev DisplayString - } + "The unit return air temperature in tenths of + degrees Fahrenheit." + ::= { airIRRP100UnitStatus 6 } -memModulesStatusModuleNumber OBJECT-TYPE +airIRRP100UnitStatusReturnAirTempMetric OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The module number." - ::= { memModulesStatusTableEntry 1 } + "The unit return air temperature in tenths of + degrees Celsius." + ::= { airIRRP100UnitStatus 7 } -memModulesStatusModuleName OBJECT-TYPE - SYNTAX DisplayString +airIRRP100UnitStatusSupplyHumidity OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The module name." - ::= { memModulesStatusTableEntry 2 } + "The relative humidity of the supply air in + tenths of percent." + ::= { airIRRP100UnitStatus 8 } -memModulesStatusModuleLocation OBJECT-TYPE - SYNTAX DisplayString +airIRRP100UnitStatusReturnHumidity OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The location of the module." - ::= { memModulesStatusTableEntry 3 } + "The relative humidity of the return air in + tenths of percent." + ::= { airIRRP100UnitStatus 9 } -memModulesStatusModelNumber OBJECT-TYPE - SYNTAX DisplayString +airIRRP100UnitStatusAirFlowUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The model number of the module." - ::= { memModulesStatusTableEntry 4 } + "The unit air flow in cubic feet per minute." + ::= { airIRRP100UnitStatus 10 } -memModulesStatusSerialNumber OBJECT-TYPE - SYNTAX DisplayString +airIRRP100UnitStatusAirFlowMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The serial number of the module." - ::= { memModulesStatusTableEntry 5 } + "The unit air flow in hundredths of + liters per second." + ::= { airIRRP100UnitStatus 11 } -memModulesStatusFirmwareRev OBJECT-TYPE - SYNTAX DisplayString +airIRRP100UnitStatusFanSpeed OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The firmware revision of the module." - ::= { memModulesStatusTableEntry 6 } + "The unit average fan speed in tenths of percent." + ::= { airIRRP100UnitStatus 12 } -memModulesStatusHardwareRev OBJECT-TYPE - SYNTAX DisplayString +airIRRP100UnitStatusCoolDemand OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The hardware revision." - ::= { memModulesStatusTableEntry 7 } - --- MEM Modules Config table + "The unit cooling demand in tenths of kiloWatts." + ::= { airIRRP100UnitStatus 13 } -memModulesConfigTableSize OBJECT-TYPE +airIRRP100UnitStatusCoolOutput OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of entries in the memModulesConfigTable." - ::= { memModules 3 } - -memModulesConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF MemModulesConfigTableEntry - ACCESS not-accessible + "The unit cooling output in tenths of kiloWatts." + ::= { airIRRP100UnitStatus 14 } + +airIRRP100UnitStatusHumidifyDemand OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Allows for getting status information from the modules - attached to the system." - ::= { memModules 4 } - -memModulesConfigTableEntry OBJECT-TYPE - SYNTAX MemModulesConfigTableEntry - ACCESS not-accessible + "The amount of humidification the unit is demanding + from the humidifier in percent." + ::= { airIRRP100UnitStatus 15 } + +airIRRP100UnitStatusHumidifyOutput OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The unit to get data from." - INDEX { memModulesConfigModuleNumber } - ::= { memModulesConfigTable 1 } - -MemModulesConfigTableEntry ::= - SEQUENCE { - memModulesConfigModuleNumber INTEGER, - memModulesConfigModuleName DisplayString, - memModulesConfigModuleLocation DisplayString - } + "The actual humidification output of the unit + in percent." + ::= { airIRRP100UnitStatus 16 } -memModulesConfigModuleNumber OBJECT-TYPE - SYNTAX INTEGER +airIRRP100UnitStatusDehumidifyDemand OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The module number." - ::= { memModulesConfigTableEntry 1 } + "The amount of dehumidification the unit is + demanding in percent." + ::= { airIRRP100UnitStatus 17 } -memModulesConfigModuleName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write +airIRRP100UnitStatusDehumidifyOutput OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The module name." - ::= { memModulesConfigTableEntry 2 } + "The actual dehumidification output of the unit + in percent." + ::= { airIRRP100UnitStatus 18 } -memModulesConfigModuleLocation OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write +airIRRP100UnitStatusReheatDemand OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The location of the module." - ::= { memModulesConfigTableEntry 3 } + "The amount of heating the unit is demanding + from the electric heater in percent." + ::= { airIRRP100UnitStatus 19 } +airIRRP100UnitStatusReheatOutput OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The actual heating output of the unit + in percent." + ::= { airIRRP100UnitStatus 20 } --- MEM Sensor Status Table +airIRRP100UnitStatusInputState OBJECT-TYPE + SYNTAX INTEGER { + open (1), + closed (2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The state of the input contact." + ::= { airIRRP100UnitStatus 21 } -memSensorsStatusSysTempUnits OBJECT-TYPE +airIRRP100UnitStatusOutputState OBJECT-TYPE SYNTAX INTEGER { - celsius(1), - fahrenheit(2) - } + open (1), + closed (2) + } ACCESS read-only STATUS mandatory DESCRIPTION - "The temperature scale used to display the temperature - in the system, Celsius(1) or Fahrenheit(2). - This setting is based on the system preferences - configuration in the agent." - ::= { memSensors 1 } + "The state of the output relay." + ::= { airIRRP100UnitStatus 22 } -memSensorsStatusTableSize OBJECT-TYPE +airIRRP100UnitStatusRackInletTemperature1US OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of entries in the memSensorsStatusTable." - ::= { memSensors 2 } - -memSensorsStatusTable OBJECT-TYPE - SYNTAX SEQUENCE OF MemSensorsStatusTableEntry - ACCESS not-accessible + "The unit rack inlet temperature sensor in tenths of + degrees Fahrenheit." + ::= { airIRRP100UnitStatus 23 } + +airIRRP100UnitStatusRackInletTemperature1Metric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Allows for getting sensor status information." - ::= { memSensors 3 } - -memSensorsStatusTableEntry OBJECT-TYPE - SYNTAX MemSensorsStatusTableEntry - ACCESS not-accessible + "The unit rack inlet temperature sensor in tenths of + degrees Celsius." + ::= { airIRRP100UnitStatus 24 } + +airIRRP100UnitStatusRackInletTemperature2US OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The unit to get data from." - INDEX { memSensorsStatusModuleNumber, memSensorsStatusSensorNumber } - ::= { memSensorsStatusTable 1 } - -MemSensorsStatusTableEntry ::= - SEQUENCE { - memSensorsStatusModuleNumber INTEGER, - memSensorsStatusSensorNumber INTEGER, - memSensorsStatusSensorName DisplayString, - memSensorsStatusSensorLocation DisplayString, - memSensorsTemperature INTEGER, - memSensorsHumidity INTEGER, - memSensorsCommStatus INTEGER, - memSensorsAlarmStatus INTEGER - } + "The unit rack inlet temperature sensor in tenths of + degrees Fahrenheit." + ::= { airIRRP100UnitStatus 25 } -memSensorsStatusModuleNumber OBJECT-TYPE +airIRRP100UnitStatusRackInletTemperature2Metric OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of the module that the sensor is attached to." - ::= { memSensorsStatusTableEntry 1 } + "The unit rack inlet temperature sensor in tenths of + degrees Celsius." + ::= { airIRRP100UnitStatus 26 } -memSensorsStatusSensorNumber OBJECT-TYPE +airIRRP100UnitStatusRackInletTemperature3US OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of this sensor on the module." - ::= { memSensorsStatusTableEntry 2 } + "The unit rack inlet temperature sensor in tenths of + degrees Fahrenheit." + ::= { airIRRP100UnitStatus 27 } -memSensorsStatusSensorName OBJECT-TYPE - SYNTAX DisplayString +airIRRP100UnitStatusRackInletTemperature3Metric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The sensor name." - ::= { memSensorsStatusTableEntry 3 } + "The unit rack inlet temperature sensor in tenths of + degrees Celsius." + ::= { airIRRP100UnitStatus 28 } -memSensorsStatusSensorLocation OBJECT-TYPE - SYNTAX DisplayString +airIRRP100UnitStatusFilterDPUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The location of the sensor." - ::= { memSensorsStatusTableEntry 4 } + "The unit air filter differential pressure in + hundredths of inches of water." + ::= { airIRRP100UnitStatus 29 } -memSensorsTemperature OBJECT-TYPE +airIRRP100UnitStatusFilterDPMetric OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The sensor's current temperature reading. - Units are displayed in the scale shown in - the memSensorsStatusSysTempUnits OID (Celsius or Fahrenheit)." - ::= { memSensorsStatusTableEntry 5 } + "The unit air filter differential pressure in Pa." + ::= { airIRRP100UnitStatus 30 } -memSensorsHumidity OBJECT-TYPE +airIRRP100UnitStatusContainmtDPUS OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The current humidity reading from the sensor." - ::= { memSensorsStatusTableEntry 6 } + "The unit containment differential pressure in + hundredths of inches of water." + ::= { airIRRP100UnitStatus 31 } -memSensorsCommStatus OBJECT-TYPE - SYNTAX INTEGER { - notInstalled(1), - commsOK(2), - commsLost(3) - } +airIRRP100UnitStatusContainmtDPMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The communications status of the sensor." - ::= { memSensorsStatusTableEntry 7 } + "The unit containment differential pressure in Pa." + ::= { airIRRP100UnitStatus 32 } -memSensorsAlarmStatus OBJECT-TYPE - SYNTAX INTEGER { - memNormal(1), - memWarning(2), - memCritical(3) - } +airIRRP100UnitStatusHumidifierCurrent OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The alarm status of the sensor." - ::= { memSensorsStatusTableEntry 8 } - - --- MEM Sensor Config Table + "The humidifier current of the unit + in tenths of amperes." + ::= { airIRRP100UnitStatus 33 } -memSensorsConfigTableSize OBJECT-TYPE - SYNTAX INTEGER +airIRRP100UnitStatusHumidifierWaterConductivity OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of entries in the memSensorsConfigTable." - ::= { memSensors 4 } - -memSensorsConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF MemSensorsConfigTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Allows for getting configuration information from - sensors attached to the system." - ::= { memSensors 5 } - -memSensorsConfigTableEntry OBJECT-TYPE - SYNTAX MemSensorsConfigTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "The unit to get data from." - INDEX { memSensorsConfigModuleNumber, memSensorsConfigSensorNumber } - ::= { memSensorsConfigTable 1 } - -MemSensorsConfigTableEntry ::= - SEQUENCE { - memSensorsConfigModuleNumber INTEGER, - memSensorsConfigSensorNumber INTEGER, - memSensorsName DisplayString, - memSensorsLocation DisplayString, - memSensorsAlarmGeneration INTEGER, - memSensorsTempMaxThresh INTEGER, - memSensorsTempHighThresh INTEGER, - memSensorsTempLowThresh INTEGER, - memSensorsTempMinThresh INTEGER, - memSensorsTempThreshHysteresis INTEGER, - memSensorsTempShortDecRateThreshValue INTEGER, - memSensorsTempShortDecRateThreshTime INTEGER, - memSensorsTempShortIncRateThreshValue INTEGER, - memSensorsTempShortIncRateThreshTime INTEGER, - memSensorsTempLongDecRateThreshValue INTEGER, - memSensorsTempLongDecRateThreshTime INTEGER, - memSensorsTempLongIncRateThreshValue INTEGER, - memSensorsTempLongIncRateThreshTime INTEGER, - memSensorsHumidityMaxThresh INTEGER, - memSensorsHumidityHighThresh INTEGER, - memSensorsHumidityLowThresh INTEGER, - memSensorsHumidityMinThresh INTEGER, - memSensorsHumidityThreshHysteresis INTEGER - } + "The water conductivity in the humidifier of the unit + in microSiemens/cm." + ::= { airIRRP100UnitStatus 34 } -memSensorsConfigModuleNumber OBJECT-TYPE - SYNTAX INTEGER +airIRRP100UnitStatusCompressorDriveSpeed OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of the module that the sensor is attached to." - ::= { memSensorsConfigTableEntry 1 } + "The compressor drive speed in hundredths of Hertz." + ::= { airIRRP100UnitStatus 35 } -memSensorsConfigSensorNumber OBJECT-TYPE - SYNTAX INTEGER +airIRRP100UnitStatusCompressorDrivePower OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of this sensor on the module." - ::= { memSensorsConfigTableEntry 2 } + "The compressor drive power consumption in + tenths of kiloWatts." + ::= { airIRRP100UnitStatus 36 } -memSensorsName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "A descriptive name for the sensor." - ::= { memSensorsConfigTableEntry 3 } - -memSensorsLocation OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write +airIRRP100UnitStatusCompressorDriveVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The location of the sensor." - ::= { memSensorsConfigTableEntry 4 } + "The compressor drive voltage consumption in + tenths of volts." + ::= { airIRRP100UnitStatus 37 } -memSensorsAlarmGeneration OBJECT-TYPE - SYNTAX INTEGER { - disabled (1), - enabled (2) - } - ACCESS read-write +airIRRP100UnitStatusCompressorDriveCurrent OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Enable or disable alarm generation on this sensor." - ::= { memSensorsConfigTableEntry 5 } + "The compressor drive voltage consumption in + tenths of amperes." + ::= { airIRRP100UnitStatus 38 } -memSensorsTempMaxThresh OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +airIRRP100UnitStatusCompressorDriveDCLinkVoltage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The temperature at which the MEM will generate a maximum - temperature threshold violation alarm on this sensor. - The temperature scale is based on the memSensorsStatusSysTempUnits OID." + "The compressor drive DC link voltage in + tenths of volts." + ::= { airIRRP100UnitStatus 39 } - ::= { memSensorsConfigTableEntry 6 } - -memSensorsTempHighThresh OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "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 } - -memSensorsTempLowThresh OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "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 } - -memSensorsTempMinThresh OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +airIRRP100UnitStatusCompressorDriveHeatSinkTempUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "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 } - -memSensorsTempThreshHysteresis OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write + "The temperature of the compressor drive heatsink + in tenths of degrees Fahrenheit." + ::= { airIRRP100UnitStatus 40 } + +airIRRP100UnitStatusCompressorDriveHeatSinkTempMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The change in temperature required to cause a - temperature alarm to change from an active to an inactive state. - The temperature scale is based on the memSensorsStatusSysTempUnits OID." - - ::= { memSensorsConfigTableEntry 10 } + "The temperature of the compressor drive heatsink + in tenths of degrees Celsius." + ::= { airIRRP100UnitStatus 41 } -memSensorsTempShortDecRateThreshValue OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +airIRRP100UnitStatusCompressorDriveControlCardTempUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "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 } + "The temperature of the compressor drive control card + in tenths of degrees Fahrenheit." + ::= { airIRRP100UnitStatus 42 } -memSensorsTempShortDecRateThreshTime OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +airIRRP100UnitStatusCompressorDriveControlCardTempMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The time over which the temperature may not decrease - beyond the value specified by the temperature short-term - decreasing rate threshold value." - ::= { memSensorsConfigTableEntry 12 } - -memSensorsTempShortIncRateThreshValue OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write + "The temperature of the compressor drive control card + in tenths of degrees Celsius." + ::= { airIRRP100UnitStatus 43 } + +airIRRP100UnitStatusCompressorDriveWarningStatus OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "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 } + "The four byte warning status of the compressor drive + in hexadecimal." + ::= { airIRRP100UnitStatus 44 } -memSensorsTempShortIncRateThreshTime OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +airIRRP100UnitStatusCompressorDriveAlarmStatus OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The time over which the temperature may not increase - beyond the value specified by the temperature short-term - increasing rate threshold value." - ::= { memSensorsConfigTableEntry 14 } - -memSensorsTempLongDecRateThreshValue OBJECT-TYPE + "The four byte alarm status of the compressor drive + in hexadecimal." + ::= { airIRRP100UnitStatus 45 } + +airIRRP100UnitStatusSuctionPressureUS OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "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 } + "Unit suction pressure in pounds per square inch (PSI)." + ::= { airIRRP100UnitStatus 46 } -memSensorsTempLongDecRateThreshTime OBJECT-TYPE +airIRRP100UnitStatusSuctionPressureMetric OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "The time over which the temperature may not decrease - beyond the value specified by the temperature long-term - decreasing rate threshold value." - ::= { memSensorsConfigTableEntry 16 } - -memSensorsTempLongIncRateThreshValue OBJECT-TYPE + "Unit suction pressure in kiloPascals (kPa)." + ::= { airIRRP100UnitStatus 47 } + +airIRRP100UnitStatusDischargePressureUS OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "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 } + "Unit discharge pressure in pounds per square inch (PSI)." + ::= { airIRRP100UnitStatus 48 } -memSensorsTempLongIncRateThreshTime OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The time over which the temperature may not increase - beyond the value specified by the temperature long-term - increasing rate threshold value." - ::= { memSensorsConfigTableEntry 18 } - -memSensorsHumidityMaxThresh OBJECT-TYPE +airIRRP100UnitStatusDischargePressureMetric OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "The humidity at which the maximum humidity threshold alarm - will be generated." - ::= { memSensorsConfigTableEntry 19 } - -memSensorsHumidityHighThresh OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write + "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 humidity at which the high humidity threshold alarm - will be generated." - ::= { memSensorsConfigTableEntry 20 } - -memSensorsHumidityLowThresh OBJECT-TYPE + "The state (no-leak/leak) of the leak sensor." + ::= { airIRRP100UnitStatus 50 } + +-- airIRRP100 AIR CONDITIONER UNIT Ident + +airIRRP100UnitIdentID OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The humidity at which the low humidity threshold alarm - will be generated." - ::= { memSensorsConfigTableEntry 21 } - -memSensorsHumidityMinThresh OBJECT-TYPE - SYNTAX INTEGER + "The unit identification number." + ::= { airIRRP100UnitIdent 1 } + +airIRRP100UnitIdentName OBJECT-TYPE + SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION - "The humidity at which the minimum humidity threshold alarm - will be generated." - ::= { memSensorsConfigTableEntry 22 } - -memSensorsHumidityThreshHysteresis OBJECT-TYPE - SYNTAX INTEGER + "A character string identifying the + unit name." + ::= { airIRRP100UnitIdent 2 } + +airIRRP100UnitIdentLocation OBJECT-TYPE + SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION - "The change in humidity required to cause an active humidity - alarm to change to the inactive state." - ::= { memSensorsConfigTableEntry 23 } - - --- MEM Input Status Table + "A character string identifying the + unit location." + ::= { airIRRP100UnitIdent 3 } -memInputsStatusTableSize OBJECT-TYPE - SYNTAX INTEGER +airIRRP100UnitIdentModelNumber OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "The number of entries in the memInputsStatusTable." - ::= { memInputs 1 } - -memInputsStatusTable OBJECT-TYPE - SYNTAX SEQUENCE OF MemInputsStatusTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Allows for getting input status information." - ::= { memInputs 2 } - -memInputsStatusTableEntry OBJECT-TYPE - SYNTAX MemInputsStatusTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "The unit to get data from." - INDEX { memInputsStatusModuleNumber, memInputsStatusInputNumber } - ::= { memInputsStatusTable 1 } - -MemInputsStatusTableEntry ::= - SEQUENCE { - memInputsStatusModuleNumber INTEGER, - memInputsStatusInputNumber INTEGER, - memInputsStatusInputName DisplayString, - memInputsStatusInputLocation DisplayString, - memInputsStatusCurrentState INTEGER, - memInputsStatusCurrentAnalogValue DisplayString, - memInputsStatusAlarmStatus INTEGER - } + "A character string identifying the + unit model number." + ::= { airIRRP100UnitIdent 4 } -memInputsStatusModuleNumber OBJECT-TYPE - SYNTAX INTEGER +airIRRP100UnitIdentSerialNumber OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "The number of the module that the input is attached to." - ::= { memInputsStatusTableEntry 1 } + "A character string identifying the + unit serial number." + ::= { airIRRP100UnitIdent 5 } -memInputsStatusInputNumber OBJECT-TYPE - SYNTAX INTEGER +airIRRP100UnitIdentFirmwareRevision OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "The number of this input on the module." - ::= { memInputsStatusTableEntry 2 } + "A character string identifying the + unit firmware version." + ::= { airIRRP100UnitIdent 6 } -memInputsStatusInputName OBJECT-TYPE +airIRRP100UnitIdentHardwareRevision OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "The input name." - ::= { memInputsStatusTableEntry 3 } + "A character string identifying the + unit controller hardware revision." + ::= { airIRRP100UnitIdent 7 } -memInputsStatusInputLocation OBJECT-TYPE +airIRRP100UnitIdentManufactureDate OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "The location of the input." - ::= { memInputsStatusTableEntry 4 } + "A character string identifying the + unit manufacture date." + ::= { airIRRP100UnitIdent 8 } -memInputsStatusCurrentState OBJECT-TYPE - SYNTAX INTEGER { - inputClosedHighMEM (1), - inputOpenLowMEM (2), - inputDisabled (3), - inputStateNotApplicable (4) - } + +-- airIRRP100 AIR CONDITIONER UNIT Runhours + +airIRRP100UnitRunHoursAirFilter OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The current state of the input. This OID will return - inputStateNotAplicable(4) for analog input types. " - ::= { memInputsStatusTableEntry 5 } + "Unit air filter run hours." + ::= { airIRRP100UnitRunHours 1 } -memInputsStatusCurrentAnalogValue OBJECT-TYPE - SYNTAX DisplayString +airIRRP100UnitRunHoursCondensatePump OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The current analog value of the input in the units defined - by the user." - ::= { memInputsStatusTableEntry 6 } + "Unit condensate pump run hours." + ::= { airIRRP100UnitRunHours 2 } -memInputsStatusAlarmStatus OBJECT-TYPE - SYNTAX INTEGER { - memNormal(1), - memWarning(2), - memCritical(3) - } +airIRRP100UnitRunHoursHumidifier OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The alarm status of the input." - ::= { memInputsStatusTableEntry 7 } - - --- MEM Input Config Table + "Unit fan right power supply run hours." + ::= { airIRRP100UnitRunHours 3 } -memInputsConfigTableSize OBJECT-TYPE +airIRRP100UnitRunHoursFan1 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of entries in the memInputsConfigTable." - ::= { memInputs 3 } - -memInputsConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF MemInputsConfigTableEntry - ACCESS not-accessible + "Unit fan 1 run hours." + ::= { airIRRP100UnitRunHours 4 } + +airIRRP100UnitRunHoursHeater1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Allows for getting input configuration information." - ::= { memInputs 4 } - -memInputsConfigTableEntry OBJECT-TYPE - SYNTAX MemInputsConfigTableEntry - ACCESS not-accessible + "Unit heater 1 run hours." + ::= { airIRRP100UnitRunHours 5 } + +airIRRP100UnitRunHoursFan2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The unit to get data from." - INDEX { memInputsConfigModuleNumber, memInputsConfigInputNumber } - ::= { memInputsConfigTable 1 } - -MemInputsConfigTableEntry ::= - SEQUENCE { - memInputsConfigModuleNumber INTEGER, - memInputsConfigInputNumber INTEGER, - memInputName DisplayString, - memInputLocation DisplayString, - memInputType INTEGER, - memInputAlarmGeneration INTEGER, - memInputNormalState INTEGER, - memInputAbnormalSeverity INTEGER, - memInputNumberCalibrationPoints INTEGER, - memInputAnalogCalibrationPoint1 DisplayString, - memInputAnalogCalibrationPoint2 DisplayString, - memInputAnalogCalibrationPoint3 DisplayString, - memInputAnalogCalibrationPoint4 DisplayString, - memInputAnalogCalibrationPoint5 DisplayString, - memInputAnalogCalibrationPoint1Value DisplayString, - memInputAnalogCalibrationPoint2Value DisplayString, - memInputAnalogCalibrationPoint3Value DisplayString, - memInputAnalogCalibrationPoint4Value DisplayString, - memInputAnalogCalibrationPoint5Value DisplayString, - memInputAnalogMeasurementUnits DisplayString, - memInputAnalogMaxThresh DisplayString, - memInputAnalogHighThresh DisplayString, - memInputAnalogLowThresh DisplayString, - memInputAnalogMinThresh DisplayString, - memInputAnalogThreshHysteresis DisplayString - } + "Unit fan 2 run hours." + ::= { airIRRP100UnitRunHours 6 } -memInputsConfigModuleNumber OBJECT-TYPE +airIRRP100UnitRunHoursHeater2 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of the module that the input is attached to." - ::= { memInputsConfigTableEntry 1 } + "Unit Heater 2 run hours." + ::= { airIRRP100UnitRunHours 7 } -memInputsConfigInputNumber OBJECT-TYPE +airIRRP100UnitRunHoursCompressor OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of this input on the module." - ::= { memInputsConfigTableEntry 2 } + "Unit compressor run hours." + ::= { airIRRP100UnitRunHours 8 } -memInputName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write +airIRRP100UnitRunHoursSystem OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The name of the input." - ::= { memInputsConfigTableEntry 3 } + "Total system run hours." + ::= { airIRRP100UnitRunHours 9 } -memInputLocation OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The location of the input." - ::= { memInputsConfigTableEntry 4 } -memInputType OBJECT-TYPE - SYNTAX INTEGER { - noConnection (1), - dryContact (2), - digital (3), - analogmAmps (4), - analogVolts (5) - } +-- airIRRP100 AIR CONDITIONER UNIT Service Intervals + +airIRRP100UnitServiceIntervalAirFilter OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The type of input this contact will take." - ::= { memInputsConfigTableEntry 5 } + "Air filter service interval in weeks." + ::= { airIRRP100UnitServiceIntervals 1 } -memInputAlarmGeneration OBJECT-TYPE +airIRRP100UnitServiceIntervalAirFilterAlarm OBJECT-TYPE SYNTAX INTEGER { - disabled (1), - enabled (2) + enable (1), + disable (2) } ACCESS read-write STATUS mandatory DESCRIPTION - "Enable or disable alarm generation on this input." - ::= { memInputsConfigTableEntry 6 } + "The air filter service interval alarm enable/disable." + ::= { airIRRP100UnitServiceIntervals 2 } -memInputNormalState OBJECT-TYPE - SYNTAX INTEGER { - inputClosedHighMEM (1), - inputOpenLowMEM (2), - inputDisabled (3), - inputStateNotApplicable (4) - } +airIRRP100UnitServiceIntervalHumidifier OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Defines the normal (no alarm) state of the input." - ::= { memInputsConfigTableEntry 7 } + "Humidifier service interval in weeks." + ::= { airIRRP100UnitServiceIntervals 3 } -memInputAbnormalSeverity OBJECT-TYPE +airIRRP100UnitServiceIntervalHumidifierAlarm OBJECT-TYPE SYNTAX INTEGER { - inputSeverityinformational (1), - inputSeveritywarning (2), - inputSeveritysevere (3), - inputSeverityNotApplicable (4) + enable (1), + disable (2) } ACCESS read-write STATUS mandatory DESCRIPTION - "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 } + "The humidifier service interval alarm enable/disable." + ::= { airIRRP100UnitServiceIntervals 4 } -memInputNumberCalibrationPoints OBJECT-TYPE +airIRRP100UnitServiceIntervalHeater OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The number of calibration points that are required for - this input." - ::= { memInputsConfigTableEntry 9 } - -memInputAnalogCalibrationPoint1 OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "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 } - -memInputAnalogCalibrationPoint2 OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "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 } - -memInputAnalogCalibrationPoint3 OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "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 } - -memInputAnalogCalibrationPoint4 OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "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 } - -memInputAnalogCalibrationPoint5 OBJECT-TYPE - SYNTAX DisplayString + "Heater service interval in weeks." + ::= { airIRRP100UnitServiceIntervals 5 } + +airIRRP100UnitServiceIntervalHeaterAlarm OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "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 } - -memInputAnalogCalibrationPoint1Value OBJECT-TYPE - SYNTAX DisplayString + "The heater service interval alarm enable/disable." + ::= { airIRRP100UnitServiceIntervals 6 } + +airIRRP100UnitServiceIntervalCompressor OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "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 } + "Compressor service interval in weeks." + ::= { airIRRP100UnitServiceIntervals 7 } -memInputAnalogCalibrationPoint2Value OBJECT-TYPE - SYNTAX DisplayString +airIRRP100UnitServiceIntervalCompressorAlarm OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "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 } + "The compressor service interval alarm enable/disable." + ::= { airIRRP100UnitServiceIntervals 8 } -memInputAnalogCalibrationPoint3Value OBJECT-TYPE - SYNTAX DisplayString +airIRRP100UnitServiceIntervalCondensatePump OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "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 } + "Condensate pump service interval in weeks." + ::= { airIRRP100UnitServiceIntervals 9 } -memInputAnalogCalibrationPoint4Value OBJECT-TYPE - SYNTAX DisplayString +airIRRP100UnitServiceIntervalCondensatePumpAlarm OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "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 } + "The condensate pump service interval alarm enable/disable." + ::= { airIRRP100UnitServiceIntervals 10 } -memInputAnalogCalibrationPoint5Value OBJECT-TYPE - SYNTAX DisplayString +airIRRP100UnitServiceIntervalFans OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "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 } + "Fans service interval in weeks." + ::= { airIRRP100UnitServiceIntervals 11 } -memInputAnalogMeasurementUnits OBJECT-TYPE - SYNTAX DisplayString +airIRRP100UnitServiceIntervalFansAlarm OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "The units of measure to be used for this input." - ::= { memInputsConfigTableEntry 20 } - -memInputAnalogMaxThresh OBJECT-TYPE - SYNTAX DisplayString + "The fans service interval alarm enable/disable." + ::= { airIRRP100UnitServiceIntervals 12 } + + + +-- airIRRP100 AIR CONDITIONER UNIT Thresholds + +airIRRP100UnitThresholdsRackInletHighTempUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The input value at which a maximum threshold violation - alarm will be generated on this input." - ::= { memInputsConfigTableEntry 21 } - -memInputAnalogHighThresh OBJECT-TYPE - SYNTAX DisplayString + "Unit rack inlet air high temperature threshold in + tenths of degrees Fahrenheit." + ::= { airIRRP100UnitThresholds 1 } + +airIRRP100UnitThresholdsRackInletHighTempMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The input value at which a high threshold violation - alarm will be generated on this input." - ::= { memInputsConfigTableEntry 22 } - -memInputAnalogLowThresh OBJECT-TYPE - SYNTAX DisplayString + "Unit rack inlet air high temperature threshold in + tenths of degrees Celsius." + ::= { airIRRP100UnitThresholds 2 } + +airIRRP100UnitThresholdsSupplyAirHighTempUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The input value at which a low threshold violation - alarm will be generated on this input." - ::= { memInputsConfigTableEntry 23 } - -memInputAnalogMinThresh OBJECT-TYPE - SYNTAX DisplayString + "Unit supply air high temperature threshold in + tenths of degrees Fahrenheit." + ::= { airIRRP100UnitThresholds 3 } + +airIRRP100UnitThresholdsSupplyAirHighTempMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The input value at which a minimum threshold violation - alarm will be generated on this input." - ::= { memInputsConfigTableEntry 24 } - - -memInputAnalogThreshHysteresis OBJECT-TYPE - SYNTAX DisplayString + "Unit supply air high temperature threshold in + tenths of degrees Celsius." + ::= { airIRRP100UnitThresholds 4 } + +airIRRP100UnitThresholdsReturnAirHighTempUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The change in value required to cause an alarm on this input - to change from active to inactive." - ::= { memInputsConfigTableEntry 25 } - - --- MEM Output Status Table + "Unit return air high temperature threshold in + tenths of degrees Fahrenheit." + ::= { airIRRP100UnitThresholds 5 } -memOutputStatusTableSize OBJECT-TYPE +airIRRP100UnitThresholdsReturnAirHighTempMetric OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of entries in the memOutputStatusTable." - ::= { memOutputs 1 } - -memOutputStatusTable OBJECT-TYPE - SYNTAX SEQUENCE OF MemOutputStatusTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Allows for getting output status information." - ::= { memOutputs 2 } - -memOutputStatusTableEntry OBJECT-TYPE - SYNTAX MemOutputStatusTableEntry - ACCESS not-accessible + ACCESS read-write STATUS mandatory DESCRIPTION - "The unit to get data from." - INDEX { memOutputStatusModuleNumber, memOutputStatusOutputNumber } - ::= { memOutputStatusTable 1 } - -MemOutputStatusTableEntry ::= - SEQUENCE { - memOutputStatusModuleNumber INTEGER, - memOutputStatusOutputNumber INTEGER, - memOutputStatusOutputName DisplayString, - memOutputStatusOutputLocation DisplayString, - memOutputStatusCurrentState INTEGER - } + "Unit return air high temperature threshold in + tenths of degrees Celsius." + ::= { airIRRP100UnitThresholds 6 } -memOutputStatusModuleNumber OBJECT-TYPE +airIRRP100UnitThresholdsSupplyHumidityHigh OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The number of the module that the output is attached to." - ::= { memOutputStatusTableEntry 1 } + "Unit supply humidity high threshold in + tenths of percent relative humidity." + ::= { airIRRP100UnitThresholds 7 } -memOutputStatusOutputNumber OBJECT-TYPE +airIRRP100UnitThresholdsSupplyHumidityLow OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The number of this output on the module." - ::= { memOutputStatusTableEntry 2 } + "Unit supply humidity low threshold in + tenths of percent relative humidity." + ::= { airIRRP100UnitThresholds 8 } -memOutputStatusOutputName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The output name." - ::= { memOutputStatusTableEntry 3 } -memOutputStatusOutputLocation OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only +-- airIRRP100 AIR CONDITIONER UNIT Config + +airIRRP100UnitConfigStartupDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The location of the output." - ::= { memOutputStatusTableEntry 4 } + "The startup delay in seconds." + ::= { airIRRP100UnitConfig 1 } -memOutputStatusCurrentState OBJECT-TYPE +airIRRP100UnitConfigCoolCapacity OBJECT-TYPE SYNTAX INTEGER { - memOutputClosed (1), - memOutputOpen (2) + automatic (1), + maximum (2) } - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The state of the output." - ::= { memOutputStatusTableEntry 5 } - - --- MEM Output Config Table + "The cooling capacity options setting." + ::= { airIRRP100UnitConfig 2 } -memOutputConfigTableSize OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of entries in the memOutputConfigTable." - ::= { memOutputs 3 } - -memOutputConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF MemOutputConfigTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Allows for getting output configuration information." - ::= { memOutputs 4 } - -memOutputConfigTableEntry OBJECT-TYPE - SYNTAX MemOutputConfigTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "The unit to get data from." - INDEX { memOutputConfigModuleNumber, memOutputConfigOutputNumber } - ::= { memOutputConfigTable 1 } - -MemOutputConfigTableEntry ::= - SEQUENCE { - memOutputConfigModuleNumber INTEGER, - memOutputConfigOutputNumber INTEGER, - memOutputName DisplayString, - memOutputLocation DisplayString, - memOutputNormalState INTEGER, - memOutputAction INTEGER +airIRRP100UnitConfigIdleOnLeakDetect OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) } - -memOutputConfigModuleNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The number of the module that the output is attached to." - ::= { memOutputConfigTableEntry 1 } + "The idle on leak options setting." + ::= { airIRRP100UnitConfig 3 } -memOutputConfigOutputNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +airIRRP100UnitConfigInputNormalState OBJECT-TYPE + SYNTAX INTEGER { + open (1), + closed (2) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "The number of this output on the module." - ::= { memOutputConfigTableEntry 2 } + "The normal state of the input contact." + ::= { airIRRP100UnitConfig 4 } -memOutputName OBJECT-TYPE - SYNTAX DisplayString +airIRRP100UnitConfigOutputNormalState OBJECT-TYPE + SYNTAX INTEGER { + open (1), + closed (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "The name of the output." - ::= { memOutputConfigTableEntry 3 } + "The normal state of the output relay." + ::= { airIRRP100UnitConfig 5 } -memOutputLocation OBJECT-TYPE - SYNTAX DisplayString +airIRRP100UnitConfigOutputSource OBJECT-TYPE + SYNTAX INTEGER { + anyAlarm (1), + criticalAlarm (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "The location of the output." - ::= { memOutputConfigTableEntry 4 } + "The source of output relay change." + ::= { airIRRP100UnitConfig 6 } -memOutputNormalState OBJECT-TYPE +airIRRP100UnitConfigHumidifyEnable OBJECT-TYPE SYNTAX INTEGER { - memOutputClosed (1), - memOutputOpen (2) + enable (1), + disable (2) } ACCESS read-write STATUS mandatory DESCRIPTION - "The state of the output that will not generate an alarm." - ::= { memOutputConfigTableEntry 5 } + "Enable/disable humidification." + ::= { airIRRP100UnitConfig 7 } -memOutputAction OBJECT-TYPE +airIRRP100UnitConfigHumidifierControl OBJECT-TYPE SYNTAX INTEGER { - memActionClose (1), - memActionOpen (2) + auto (1), + drainOff (2) } ACCESS read-write STATUS mandatory 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 } - - --- MEM Outlet Status Table + "The humidifier drain control." + ::= { airIRRP100UnitConfig 8 } -memOutletStatusTableSize OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The number of entries in the memOutletStatusTable." - ::= { memOutlets 1 } - -memOutletStatusTable OBJECT-TYPE - SYNTAX SEQUENCE OF MemOutletStatusTableEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Allows for getting outlet status information." - ::= { memOutlets 2 } - -memOutletStatusTableEntry OBJECT-TYPE - SYNTAX MemOutletStatusTableEntry - ACCESS not-accessible +airIRRP100UnitConfigDehumidifyEnable OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "The unit to get data from." - INDEX { memOutletStatusModuleNumber, memOutletStatusOutletNumber } - ::= { memOutletStatusTable 1 } - -MemOutletStatusTableEntry ::= - SEQUENCE { - memOutletStatusModuleNumber INTEGER, - memOutletStatusOutletNumber INTEGER, - memOutletStatusOutletName DisplayString, - memOutletStatusOutletLocation DisplayString, - memOutletStatusCurrentState INTEGER - } + "Enable/disable dehumidification." + ::= { airIRRP100UnitConfig 9 } -memOutletStatusModuleNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +airIRRP100UnitConfigReheatEnable OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "The number of the module that the outlet is attached to." - ::= { memOutletStatusTableEntry 1 } + "Enable/disable reheat." + ::= { airIRRP100UnitConfig 10 } -memOutletStatusOutletNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +airIRRP100UnitConfigHeatAssistEnable OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "The number of this outlet on the module." - ::= { memOutletStatusTableEntry 2 } + "Enable/disable heat assist." + ::= { airIRRP100UnitConfig 11 } -memOutletStatusOutletName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only +airIRRP100UnitConfigPowerSourceConfig OBJECT-TYPE + SYNTAX INTEGER { + single (1), + dual (2) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "The outlet name." - ::= { memOutletStatusTableEntry 3 } + "Configure the input power source: (1) single feed or (2) dual feed." + ::= { airIRRP100UnitConfig 12 } -memOutletStatusOutletLocation OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only +airIRRP100UnitConfigUnitRoleOverride OBJECT-TYPE + SYNTAX INTEGER { + automatic (1), + forcedOn (2) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "The location of the outlet." - ::= { memOutletStatusTableEntry 4 } + "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 } -memOutletStatusCurrentState OBJECT-TYPE +airIRRP100UnitConfigSecondaryPowerFeedCapability OBJECT-TYPE SYNTAX INTEGER { - off (1), - on (2) + full (1), + reduced (2) } - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The state of the outlet." - ::= { memOutletStatusTableEntry 5 } + "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 } --- MEM Outlet Config Table +-- airIRRP500 AIR CONDITIONER Group Status -memOutletConfigTableSize OBJECT-TYPE +airIRRP500GroupStatusAirFlowUS OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of entries in the memOutletConfigTable." - ::= { memOutlets 3 } + "Group air flow in cubic feet per minute." + ::= { airIRRP500GroupStatus 1 } -memOutletConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF MemOutletConfigTableEntry - ACCESS not-accessible +airIRRP500GroupStatusAirFlowMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Allows for getting outlet configuration information." - ::= { memOutlets 4 } + "Group air flow in liters per second." + ::= { airIRRP500GroupStatus 2 } -memOutletConfigTableEntry OBJECT-TYPE - SYNTAX MemOutletConfigTableEntry - ACCESS not-accessible +airIRRP500GroupStatusMaxRackInletTempUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The unit to get data from." - INDEX { memOutletConfigModuleNumber, memOutletConfigOutletNumber } - ::= { memOutletConfigTable 1 } - -MemOutletConfigTableEntry ::= - SEQUENCE { - memOutletConfigModuleNumber INTEGER, - memOutletConfigOutletNumber INTEGER, - memOutletName DisplayString, - memOutletLocation DisplayString, - memOutletNormalState INTEGER, - memOutletAction INTEGER - } - -memOutletConfigModuleNumber OBJECT-TYPE + "Group maximum rack inlet temperature in tenths of + degrees Fahrenheit." + ::= { airIRRP500GroupStatus 3 } + +airIRRP500GroupStatusMaxRackInletTempMetric OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of the module that the Outlet is attached to." - ::= { memOutletConfigTableEntry 1 } - -memOutletConfigOutletNumber OBJECT-TYPE + "Group maximum rack inlet temperature in tenths of + degrees Celsius." + ::= { airIRRP500GroupStatus 4 } + +airIRRP500GroupStatusMinRackInletTempUS OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of this Outlet on the module." - ::= { memOutletConfigTableEntry 2 } - -memOutletName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write + "Group minimum rack inlet temperature in tenths of + degrees Fahrenheit." + ::= { airIRRP500GroupStatus 5 } + +airIRRP500GroupStatusMinRackInletTempMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The name of the Outlet." - ::= { memOutletConfigTableEntry 3 } - -memOutletLocation OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write + "Group minimum rack inlet temperature in tenths of + degrees Celsius." + ::= { airIRRP500GroupStatus 6 } + +airIRRP500GroupStatusCoolDemand OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The location of the Outlet." - ::= { memOutletConfigTableEntry 4 } - -memOutletNormalState OBJECT-TYPE - SYNTAX INTEGER { - off (1), - on (2) - } - ACCESS read-write + "Group coolant demand in tenths of kiloWatts." + ::= { airIRRP500GroupStatus 7 } + +airIRRP500GroupStatusCoolOutput OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The state of the Outlet that will not generate an alarm." - ::= { memOutletConfigTableEntry 5 } + "Group coolant output in tenths of kiloWatts." + ::= { airIRRP500GroupStatus 8 } -memOutletAction OBJECT-TYPE - SYNTAX INTEGER { - turnOff (1), - turnOn (2) - } - ACCESS read-write +airIRRP500GroupStatusHumidifyDemand OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Manual control actions for the Outlet. Get displays state - of outlet, set controls outlet." - ::= { memOutletConfigTableEntry 6 } - - --- MEM Beacon Status Table - -memBeaconStatusTableSize OBJECT-TYPE + "The amount of humidification the group is demanding + from the humidifiers in percent." + ::= { airIRRP500GroupStatus 9 } + +airIRRP500GroupStatusHumidifyOutput OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of entries in the memBeaconStatusTable." - ::= { memBeacons 1 } + "The actual amount of humidification the group is + supplying in percent." + ::= { airIRRP500GroupStatus 10 } -memBeaconStatusTable OBJECT-TYPE - SYNTAX SEQUENCE OF MemBeaconStatusTableEntry - ACCESS not-accessible +airIRRP500GroupStatusDehumidifyDemand OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Allows for getting beacon status information." - ::= { memBeacons 2 } + "The amount of dehumidification the group is demanding + from the electric heaters in percent." + ::= { airIRRP500GroupStatus 11 } -memBeaconStatusTableEntry OBJECT-TYPE - SYNTAX MemBeaconStatusTableEntry - ACCESS not-accessible +airIRRP500GroupStatusDehumidifyOutput OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The unit to get data from." - INDEX { memBeaconStatusModuleNumber, memBeaconStatusBeaconNumber } - ::= { memBeaconStatusTable 1 } - -MemBeaconStatusTableEntry ::= - SEQUENCE { - memBeaconStatusModuleNumber INTEGER, - memBeaconStatusBeaconNumber INTEGER, - memBeaconStatusBeaconName DisplayString, - memBeaconStatusBeaconLocation DisplayString, - memBeaconStatusCurrentState INTEGER - } - -memBeaconStatusModuleNumber OBJECT-TYPE + "The actual amount of dehumidification the group is + supplying in percent." + ::= { airIRRP500GroupStatus 12 } + +airIRRP500GroupStatusReheatDemand OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of the module that the beacon is attached to." - ::= { memBeaconStatusTableEntry 1 } - -memBeaconStatusBeaconNumber OBJECT-TYPE + "The amount of heating the group is demanding + from the electric heaters in percent." + ::= { airIRRP500GroupStatus 13 } + +airIRRP500GroupStatusReheatOutput OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of this beacon on the module." - ::= { memBeaconStatusTableEntry 2 } + "The actual amount of heating the group is + supplying in percent." + ::= { airIRRP500GroupStatus 14 } + -memBeaconStatusBeaconName OBJECT-TYPE - SYNTAX DisplayString +airIRRP500GroupStatusActiveFlowControlStatus OBJECT-TYPE + SYNTAX INTEGER { + under (1), + okay (2), + over (3), + notApplicable (4) + } ACCESS read-only STATUS mandatory DESCRIPTION - "The beacon name." - ::= { memBeaconStatusTableEntry 3 } + "Status of the active flow control + system." + ::= { airIRRP500GroupStatus 15 } -memBeaconStatusBeaconLocation OBJECT-TYPE - SYNTAX DisplayString +airIRRP500GroupStatusDewPointTempUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The location of the beacon." - ::= { memBeaconStatusTableEntry 4 } + "Group average dew point temperature in tenths of + degrees Fahrenheit." + ::= { airIRRP500GroupStatus 16 } -memBeaconStatusCurrentState OBJECT-TYPE - SYNTAX INTEGER { - off (1), - on (2) - } +airIRRP500GroupStatusDewPointTempMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The state of the beacon." - ::= { memBeaconStatusTableEntry 5 } + "Group average dew point temperature in tenths of + degrees Celsius." + ::= { airIRRP500GroupStatus 17 } --- MEM Beacon Config Table +-- airIRRP500 AIR CONDITIONER Group Setpoints -memBeaconConfigTableSize OBJECT-TYPE +airIRRP500GroupSetpointsCoolUS OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The number of entries in the memBeaconConfigTable." - ::= { memBeacons 3 } - -memBeaconConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF MemBeaconConfigTableEntry - ACCESS not-accessible + "Group cooling setpoint in tenths of + degrees Fahrenheit." + ::= { airIRRP500GroupSetpoints 1 } + +airIRRP500GroupSetpointsCoolMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "Allows for getting beacon configuration information." - ::= { memBeacons 4 } - -memBeaconConfigTableEntry OBJECT-TYPE - SYNTAX MemBeaconConfigTableEntry - ACCESS not-accessible + "Group cooling setpoint in tenths of + degrees Celsius." + ::= { airIRRP500GroupSetpoints 2 } + +airIRRP500GroupSetpointsSupplyAirUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The unit to get data from." - INDEX { memBeaconConfigModuleNumber, memBeaconConfigBeaconNumber } - ::= { memBeaconConfigTable 1 } - -MemBeaconConfigTableEntry ::= - SEQUENCE { - memBeaconConfigModuleNumber INTEGER, - memBeaconConfigBeaconNumber INTEGER, - memBeaconConfigName DisplayString, - memBeaconConfigLocation DisplayString, - memBeaconAction INTEGER - } + "Group supply air setpoint in tenths of + degrees Fahrenheit." + ::= { airIRRP500GroupSetpoints 3 } -memBeaconConfigModuleNumber OBJECT-TYPE +airIRRP500GroupSetpointsSupplyAirMetric OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The number of the module that the beacon is attached to." - ::= { memBeaconConfigTableEntry 1 } + "Group supply air setpoint in tenths of + degrees Celsius." + ::= { airIRRP500GroupSetpoints 4 } -memBeaconConfigBeaconNumber OBJECT-TYPE +airIRRP500GroupSetpointsHumidify OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The number of this beacon on the module." - ::= { memBeaconConfigTableEntry 2 } + "Group humidify setpoint in tenths of + percent relative humidity." + ::= { airIRRP500GroupSetpoints 5 } -memBeaconConfigName OBJECT-TYPE - SYNTAX DisplayString +airIRRP500GroupSetpointsDehumidify OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The name of the beacon." - ::= { memBeaconConfigTableEntry 3 } + "Group dehumidify setpoint in tenths of + percent relative humidity." + ::= { airIRRP500GroupSetpoints 6 } -memBeaconConfigLocation OBJECT-TYPE - SYNTAX DisplayString +airIRRP500GroupSetpointsDehumidifyDeadband OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The location of the beacon." - ::= { memBeaconConfigTableEntry 4 } + "Group dehumidify deadband in + percent relative humidity." + ::= { airIRRP500GroupSetpoints 7 } -memBeaconAction OBJECT-TYPE - SYNTAX INTEGER { - turnOff (1), - turnOn (2) - } +airIRRP500GroupSetpointsReheatUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory 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 } + "Group supply air setpoint in tenths of + degrees Fahrenheit." + ::= { airIRRP500GroupSetpoints 8 } +airIRRP500GroupSetpointsReheatMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Group supply air setpoint in tenths of + degrees Celsius." + ::= { airIRRP500GroupSetpoints 9 } --- Integrated Environmental Monitor (IEM) +airIRRP500GroupSetpointsFanSpeedPreference OBJECT-TYPE + SYNTAX INTEGER { + low (1), + med-low (2), + med (3), + med-high (4), + high (5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The preferred fan speed setting." + ::= { airIRRP500GroupSetpoints 10 } -iemIdentHardwareRevision OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only +airIRRP500GroupSetpointsFanSpeedControl OBJECT-TYPE + SYNTAX INTEGER { + automatic (1), + manual (2) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "The hardware revision of the Integrated Environmental - Monitor." - ::= { iemIdent 1 } + "The fan speed control setting." + ::= { airIRRP500GroupSetpoints 11 } -iemConfigProbesNumProbes OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +airIRRP500GroupSetpointsActiveFlowControlBias OBJECT-TYPE + SYNTAX INTEGER { + positive (1), + slightlyPositive (2), + zero (3), + slightlyNegative (4), + negative (5) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "The number of temperature and humidity probes available." - ::= { iemConfig 1 } + "The active flow control bias setting." + ::= { airIRRP500GroupSetpoints 12 } -iemConfigProbesTable OBJECT-TYPE - SYNTAX SEQUENCE OF IemConfigProbesEntry - ACCESS not-accessible +-- airIRRP500 AIR CONDITIONER Group Config + +airIRRP500GroupConfigNumberofCoolingUnits OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "A list of probes supported by the Environmental Monitor - and their configurations." - ::= { iemConfig 2 } + "The number of cooling units." + ::= { airIRRP500GroupConfig 1 } -iemConfigProbesEntry OBJECT-TYPE - SYNTAX IemConfigProbesEntry - ACCESS not-accessible +airIRRP500GroupConfigConfigurationType OBJECT-TYPE + SYNTAX INTEGER { + racs (1), + hacs (2), + in-row (3), + cacs (4) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "The Environmental Monitor probe configurations." - INDEX { iemConfigProbeNumber } - ::= { iemConfigProbesTable 1 } + "The group configuration type." + ::= { airIRRP500GroupConfig 2 } -IemConfigProbesEntry ::= - SEQUENCE { - iemConfigProbeNumber - INTEGER, - iemConfigProbeName - DisplayString, - iemConfigProbeHighTempThreshold - INTEGER, - iemConfigProbeLowTempThreshold - INTEGER, - iemConfigProbeTempUnits - INTEGER, - iemConfigProbeHighHumidThreshold - INTEGER, - iemConfigProbeLowHumidThreshold - INTEGER, - iemConfigProbeHighTempEnable - INTEGER, - iemConfigProbeLowTempEnable - INTEGER, - iemConfigProbeHighHumidEnable - INTEGER, - iemConfigProbeLowHumidEnable - INTEGER, - iemConfigProbeMaxTempThreshold - INTEGER, - iemConfigProbeMinTempThreshold - INTEGER, - iemConfigProbeMaxHumidThreshold - INTEGER, - iemConfigProbeMinHumidThreshold - INTEGER, - iemConfigProbeMaxTempEnable - INTEGER, - iemConfigProbeMinTempEnable - INTEGER, - iemConfigProbeMaxHumidEnable - INTEGER, - iemConfigProbeMinHumidEnable - INTEGER, - iemConfigProbeTempHysteresis - INTEGER, - iemConfigProbeHumidHysteresis - INTEGER, - iemConfigProbeLocation - DisplayString - } +airIRRP500GroupConfigPercentGlycol OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The glycol mixture in percent." + ::= { airIRRP500GroupConfig 3 } -iemConfigProbeNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +airIRRP500GroupConfigCoolGainP OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The index to a Environmental Monitor probe entry." - ::= { iemConfigProbesEntry 1 } + "The gain component of the cool PID in hundredths." + ::= { airIRRP500GroupConfig 4 } -iemConfigProbeName OBJECT-TYPE - SYNTAX DisplayString +airIRRP500GroupConfigCoolResetRateI OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "A descriptive name for the probe set by the user, - possibly denoting its location or purpose." - ::= { iemConfigProbesEntry 2 } + "The integral component of the cool PID in hundredths." + ::= { airIRRP500GroupConfig 5 } -iemConfigProbeHighTempThreshold OBJECT-TYPE - SYNTAX INTEGER +airIRRP500GroupConfigCoolDerivativeD OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The high temperature alarm threshold for the probe. - Units are displayed in the scale selected in the - 'iemConfigProbeTempUnits' OID (Celsius or Fahrenheit)." - ::= { iemConfigProbesEntry 3 } + "The derivative component of the cool PID in hundredths." + ::= { airIRRP500GroupConfig 6 } -iemConfigProbeLowTempThreshold OBJECT-TYPE - SYNTAX INTEGER +airIRRP500GroupConfigHumidifySensitivityBand OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The low temperature alarm threshold for the probe. - Units are displayed in the scale selected in the - 'iemConfigProbeTempUnits' OID (Celsius or Fahrenheit)." - ::= { iemConfigProbesEntry 4 } + "The percent relative humidity below the setpoint that + will cause the humidifier to run at 100% capacity." + ::= { airIRRP500GroupConfig 7 } -iemConfigProbeTempUnits OBJECT-TYPE - SYNTAX INTEGER { - celsius(1), - fahrenheit(2) - } - ACCESS read-only +airIRRP500GroupConfigReheatGainP OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The temperature scale used to display the temperature - thresholds of the probe, Celsius(1) or Fahrenheit(2). - This setting is based on the system preferences - configuration in the agent." - ::= { iemConfigProbesEntry 5 } + "The gain component of the reheat PID in hundredths." + ::= { airIRRP500GroupConfig 8 } -iemConfigProbeHighHumidThreshold OBJECT-TYPE - SYNTAX INTEGER +airIRRP500GroupConfigReheatResetRateI OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The high humidity alarm threshold for the probe in - percent relative humidity." - ::= { iemConfigProbesEntry 6 } + "The integral component of the reheat PID in hundredths." + ::= { airIRRP500GroupConfig 9 } -iemConfigProbeLowHumidThreshold OBJECT-TYPE - SYNTAX INTEGER +airIRRP500GroupConfigReheatDerivativeD OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The low humidity alarm threshold for the probe in - percent relative humidity." - ::= { iemConfigProbesEntry 7 } + "The derivative component of the reheat PID in hundredths." + ::= { airIRRP500GroupConfig 10 } -iemConfigProbeHighTempEnable OBJECT-TYPE - SYNTAX INTEGER { - disabled(1), - enabled(2) - } +airIRRP500GroupConfigMaxFanSpeed OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The high temperature alarm enable/disable for the - probe. No alarm will be generated if this value - is set to disabled(1). The alarm will be - generated if this value is set to enabled(2) and - the threshold has been violated." - ::= { iemConfigProbesEntry 8 } + "The maximum desired fan speed setting in percent." + ::= { airIRRP500GroupConfig 11 } -iemConfigProbeLowTempEnable OBJECT-TYPE - SYNTAX INTEGER { - disabled(1), - enabled(2) - } +airIRRP500GroupConfigNumberofBackupUnits OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The low temperature alarm enable/disable for the - probe. No alarm will be generated if this value - is set to disabled(1). The alarm will be - generated if this value is set to enabled(2) and - the threshold has been violated." - ::= { iemConfigProbesEntry 9 } + "The number of backup units." + ::= { airIRRP500GroupConfig 12 } -iemConfigProbeHighHumidEnable OBJECT-TYPE +airIRRP500GroupConfigRuntimeBalancingEnable OBJECT-TYPE SYNTAX INTEGER { - disabled(1), - enabled(2) - } + disable (1), + enable (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "The high humidity alarm enable/disable for the - probe. No alarm will be generated if this value - is set to disabled(1). The alarm will be - generated if this value is set to enabled(2) and - the threshold has been violated." - ::= { iemConfigProbesEntry 10 } + "Enable or disable runtime balancing feature." + ::= { airIRRP500GroupConfig 13 } -iemConfigProbeLowHumidEnable OBJECT-TYPE +airIRRP500GroupConfigLoadAssistEnable OBJECT-TYPE SYNTAX INTEGER { - disabled(1), - enabled(2) - } + disable (1), + enable (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "The low humidity alarm enable/disable for the - probe. No alarm will be generated if this value - is set to disabled(1). The alarm will be - generated if this value is set to enabled(2) and - the threshold has been violated." - ::= { iemConfigProbesEntry 11 } - -iemConfigProbeMaxTempThreshold OBJECT-TYPE - SYNTAX INTEGER + "Enable or disable load assist feature." + ::= { airIRRP500GroupConfig 14 } + +airIRRP500GroupConfigFullRPBackups OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The maximun temperature alarm threshold for the probe. - Units are displayed in the scale selected in the - 'iemConfigProbeTempUnits' OID (Celsius or Fahrenheit)." - ::= { iemConfigProbesEntry 12 } + "The number of full featured RPs that can be used as backup units." + ::= { airIRRP500GroupConfig 15 } -iemConfigProbeMinTempThreshold OBJECT-TYPE - SYNTAX INTEGER +airIRRP500GroupConfigNumberOfActiveFlowControllers OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The minimun temperature alarm threshold for the probe. - Units are displayed in the scale selected in the - 'iemConfigProbeTempUnits' OID (Celsius or Fahrenheit)." - ::= { iemConfigProbesEntry 13 } + "The number of active flow controllers + present in the group." + ::= { airIRRP500GroupConfig 16 } -iemConfigProbeMaxHumidThreshold OBJECT-TYPE - SYNTAX INTEGER +airIRRP500GroupConfigActiveFlowControllerLampTest OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "The maximum humidity alarm threshold for the probe in - percent relative humidity." - ::= { iemConfigProbesEntry 14 } + "Turns off/on the active flow + controller lamp test." + ::= { airIRRP500GroupConfig 17 } -iemConfigProbeMinHumidThreshold OBJECT-TYPE +airIRRP500GroupConfigAltitudeUS OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The minimum humidity alarm threshold for the probe in - percent relative humidity." - ::= { iemConfigProbesEntry 15 } + "The group altitude of the units above sea level in feet." + ::= { airIRRP500GroupConfig 18 } -iemConfigProbeMaxTempEnable OBJECT-TYPE - SYNTAX INTEGER { - disabled(1), - enabled(2) - } +airIRRP500GroupConfigAltitudeMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The maximum temperature alarm enable/disable for the - probe. No alarm will be generated if this value - is set to disabled(1). The alarm will be - generated if this value is set to enabled(2) and - the threshold has been violated." - ::= { iemConfigProbesEntry 16 } + "The group altitude of the units above sea level in meters." + ::= { airIRRP500GroupConfig 19 } -iemConfigProbeMinTempEnable OBJECT-TYPE - SYNTAX INTEGER { - disabled(1), - enabled(2) +-- airIRRP500 AIR CONDITIONER UNIT Status + +airIRRP500UnitStatusOperateMode OBJECT-TYPE + SYNTAX INTEGER { + standby (1), + on (2), + idle (3), + prestart (4), + backup (5), + assist (6) } - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "The low temperature alarm enable/disable for the - probe. No alarm will be generated if this value - is set to disabled(1). The alarm will be - generated if this value is set to enabled(2) and - the threshold has been violated." - ::= { iemConfigProbesEntry 17 } + "The cooling unit operating mode." + ::= { airIRRP500UnitStatus 1 } -iemConfigProbeMaxHumidEnable OBJECT-TYPE - SYNTAX INTEGER { - disabled(1), - enabled(2) - } - ACCESS read-write +airIRRP500UnitStatusMaximumRackInletTempUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The maximum humidity alarm enable/disable for the - probe. No alarm will be generated if this value - is set to disabled(1). The alarm will be - generated if this value is set to enabled(2) and - the threshold has been violated." - ::= { iemConfigProbesEntry 18 } + "The maximum unit rack inlet temperature in tenths of + degrees Fahrenheit." + ::= { airIRRP500UnitStatus 2 } + +airIRRP500UnitStatusMaximumRackInletTempMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum unit rack inlet temperature in tenths of + degrees Celsius." + ::= { airIRRP500UnitStatus 3 } -iemConfigProbeMinHumidEnable OBJECT-TYPE - SYNTAX INTEGER { - disabled(1), - enabled(2) - } - ACCESS read-write +airIRRP500UnitStatusSupplyAirTempUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The minimum humidity alarm enable/disable for the - probe. No alarm will be generated if this value - is set to disabled(1). The alarm will be - generated if this value is set to enabled(2) and - the threshold has been violated." - ::= { iemConfigProbesEntry 19 } + "The unit supply air temperature in tenths of + degrees Fahrenheit." + ::= { airIRRP500UnitStatus 4 } -iemConfigProbeTempHysteresis OBJECT-TYPE +airIRRP500UnitStatusSupplyAirTempMetric OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "The number of degrees beyond the temperature thresholds - at which an active temperature alarm will be cleared. - This configuration setting applies to all temperature - thresholds. - Units are displayed in the scale selected in - the 'emConfigProbeTempUnits' OID (Celsius or Fahrenheit)." - ::= { iemConfigProbesEntry 20 } + "The unit supply air temperature in tenths of + degrees Celsius." + ::= { airIRRP500UnitStatus 5 } -iemConfigProbeHumidHysteresis OBJECT-TYPE +airIRRP500UnitStatusReturnAirTempUS OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "The number of percent RH points beyond the humidity - thresholds at which an active humidity alarm will be - cleared. This configuration setting applies to all - humidity thresholds. - Units are displayed in the scale selected in - the 'emConfigProbeTempUnits' OID (Celsius or Fahrenheit)." - ::= { iemConfigProbesEntry 21 } + "The unit return air temperature in tenths of + degrees Fahrenheit." + ::= { airIRRP500UnitStatus 6 } -iemConfigProbeLocation OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write +airIRRP500UnitStatusReturnAirTempMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "A string describing the location of the probe." - ::= { iemConfigProbesEntry 22 } + "The unit return air temperature in tenths of + degrees Celsius." + ::= { airIRRP500UnitStatus 7 } -iemConfigContactsNumContacts OBJECT-TYPE +airIRRP500UnitStatusSupplyHumidity OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of contacts available on the Environmental - Monitor." - ::= { iemConfig 3 } + "The relative humidity of the supply air in + tenths of percent." + ::= { airIRRP500UnitStatus 8 } -iemConfigContactsTable OBJECT-TYPE - SYNTAX SEQUENCE OF IemConfigContactsEntry - ACCESS not-accessible +airIRRP500UnitStatusReturnHumidity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "A list of contacts supported by the Environmental Monitor - and their configurations." - ::= { iemConfig 4 } + "The relative humidity of the return air in + tenths of percent." + ::= { airIRRP500UnitStatus 9 } -iemConfigContactsEntry OBJECT-TYPE - SYNTAX IemConfigContactsEntry - ACCESS not-accessible +airIRRP500UnitStatusAirFlowUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The Environmental Monitor contact configurations." - INDEX { iemConfigContactNumber } - ::= { iemConfigContactsTable 1 } - -IemConfigContactsEntry ::= - SEQUENCE { - iemConfigContactNumber - INTEGER, - iemConfigContactName - DisplayString, - iemConfigContactEnable - INTEGER, - iemConfigContactSeverity - INTEGER, - iemConfigContactNormalState - INTEGER, - iemConfigContactLocation - DisplayString - } + "The unit air flow in cubic feet per minute." + ::= { airIRRP500UnitStatus 10 } -iemConfigContactNumber OBJECT-TYPE - SYNTAX INTEGER +airIRRP500UnitStatusAirFlowMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index of an Environmental Monitor contact." - ::= { iemConfigContactsEntry 1 } + "The unit air flow in hundredths of + liters per second." + ::= { airIRRP500UnitStatus 11 } -iemConfigContactName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write +airIRRP500UnitStatusFanSpeed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "A descriptive name for the Environmental Monitor contact - set by the user, possibly denoting its location or purpose." - ::= { iemConfigContactsEntry 2 } + "The unit average fan speed in tenths of percent." + ::= { airIRRP500UnitStatus 12 } -iemConfigContactEnable OBJECT-TYPE - SYNTAX INTEGER { - disabled(1), - enabled(2) - } - ACCESS read-write +airIRRP500UnitStatusCoolDemand OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "An Environmental Monitor contact alarm enable/disable." - ::= { iemConfigContactsEntry 3 } + "The unit cooling demand in tenths of kiloWatts." + ::= { airIRRP500UnitStatus 13 } -iemConfigContactSeverity OBJECT-TYPE - SYNTAX INTEGER { - critical(1), - warning(2), - informational(3) - } - ACCESS read-write +airIRRP500UnitStatusCoolOutput OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The severtity of the alarm that will be triggered when - the input contact is activated. The alarms can be - critical(1), warning(2) or informational(3). - NOTE: informational(3) is deprecated (and no longer valid) for this OID." - ::= { iemConfigContactsEntry 4 } + "The unit cooling output in tenths of kiloWatts." + ::= { airIRRP500UnitStatus 14 } -iemConfigContactNormalState OBJECT-TYPE - SYNTAX INTEGER { - open(1), - closed(2) - } - ACCESS read-write +airIRRP500UnitStatusHumidifyDemand OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The contact state that will be considered normal, i.e. - will not trigger an alarm. The states are open(1) or - closed(2)." - ::= { iemConfigContactsEntry 5 } + "The amount of humidification the unit is demanding + from the humidifier in percent." + ::= { airIRRP500UnitStatus 15 } -iemConfigContactLocation OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write +airIRRP500UnitStatusHumidifyOutput OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "A descriptive label for the contact denoting its - location or purpose." - ::= { iemConfigContactsEntry 6 } + "The actual humidification output of the unit + in percent." + ::= { airIRRP500UnitStatus 16 } +airIRRP500UnitStatusDehumidifyDemand OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The amount of dehumidification the unit is + demanding in percent." + ::= { airIRRP500UnitStatus 17 } -iemStatusProbesNumProbes OBJECT-TYPE +airIRRP500UnitStatusDehumidifyOutput OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of available probes on the Environmental - Monitor." - ::= { iemStatus 1 } + "The actual dehumidification output of the unit + in percent." + ::= { airIRRP500UnitStatus 18 } -iemStatusProbesTable OBJECT-TYPE - SYNTAX SEQUENCE OF IemStatusProbesEntry - ACCESS not-accessible +airIRRP500UnitStatusReheatDemand OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "A list of probes supported by the Environmental Monitor - and their status." - ::= { iemStatus 2 } + "The amount of heating the unit is demanding + from the electric heater in percent." + ::= { airIRRP500UnitStatus 19 } -iemStatusProbesEntry OBJECT-TYPE - SYNTAX IemStatusProbesEntry - ACCESS not-accessible +airIRRP500UnitStatusReheatOutput OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The status of the probe." - INDEX { iemStatusProbeNumber } - ::= { iemStatusProbesTable 1 } + "The actual heating output of the unit + in percent." + ::= { airIRRP500UnitStatus 20 } -IemStatusProbesEntry ::= - SEQUENCE { - iemStatusProbeNumber - INTEGER, - iemStatusProbeName - DisplayString, - iemStatusProbeStatus - INTEGER, - iemStatusProbeCurrentTemp - INTEGER, - iemStatusProbeTempUnits - INTEGER, - iemStatusProbeCurrentHumid - INTEGER, - iemStatusProbeHighTempViolation - INTEGER, - iemStatusProbeLowTempViolation - INTEGER, - iemStatusProbeHighHumidViolation - INTEGER, - iemStatusProbeLowHumidViolation - INTEGER, - iemStatusProbeMaxTempViolation - INTEGER, - iemStatusProbeMinTempViolation - INTEGER, - iemStatusProbeMaxHumidViolation - INTEGER, - iemStatusProbeMinHumidViolation - INTEGER, - iemStatusProbeLocation - DisplayString +airIRRP500UnitStatusInputState OBJECT-TYPE + SYNTAX INTEGER { + open (1), + closed (2) } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The state of the input contact." + ::= { airIRRP500UnitStatus 21 } -iemStatusProbeNumber OBJECT-TYPE - SYNTAX INTEGER +airIRRP500UnitStatusOutputState OBJECT-TYPE + SYNTAX INTEGER { + open (1), + closed (2) + } ACCESS read-only STATUS mandatory DESCRIPTION - "The index of the probe." - ::= { iemStatusProbesEntry 1 } + "The state of the output relay." + ::= { airIRRP500UnitStatus 22 } -iemStatusProbeName OBJECT-TYPE - SYNTAX DisplayString +airIRRP500UnitStatusRackInletTemperature1US OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "A descriptive name for the probe set by the user." - ::= { iemStatusProbesEntry 2 } + "The unit rack inlet temperature sensor in tenths of + degrees Fahrenheit." + ::= { airIRRP500UnitStatus 23 } -iemStatusProbeStatus OBJECT-TYPE - SYNTAX INTEGER { - disconnected(1), - connected(2) - } +airIRRP500UnitStatusRackInletTemperature1Metric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The connected status of the probe, either - disconnected(1) or connected(2)." - ::= { iemStatusProbesEntry 3 } + "The unit rack inlet temperature sensor in tenths of + degrees Celsius." + ::= { airIRRP500UnitStatus 24 } -iemStatusProbeCurrentTemp OBJECT-TYPE - SYNTAX INTEGER +airIRRP500UnitStatusRackInletTemperature2US OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The current temperature reading from the probe displayed - in the units shown in the 'iemStatusProbeTempUnits' OID - (Celsius or Fahrenheit)." - ::= { iemStatusProbesEntry 4 } + "The unit rack inlet temperature sensor in tenths of + degrees Fahrenheit." + ::= { airIRRP500UnitStatus 25 } -iemStatusProbeTempUnits OBJECT-TYPE - SYNTAX INTEGER { - celsius(1), - fahrenheit(2) - } +airIRRP500UnitStatusRackInletTemperature2Metric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The temperature scale used to display the temperature - thresholds of the probe, Celsius(1) or Fahrenheit(2). - This setting is based on the system preferences - configuration in the agent." - ::= { iemStatusProbesEntry 5 } + "The unit rack inlet temperature sensor in tenths of + degrees Celsius." + ::= { airIRRP500UnitStatus 26 } -iemStatusProbeCurrentHumid OBJECT-TYPE - SYNTAX INTEGER +airIRRP500UnitStatusRackInletTemperature3US OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The current humidity reading from the probe in percent - relative humidity." - ::= { iemStatusProbesEntry 6 } + "The unit rack inlet temperature sensor in tenths of + degrees Fahrenheit." + ::= { airIRRP500UnitStatus 27 } -iemStatusProbeHighTempViolation OBJECT-TYPE - SYNTAX INTEGER { - noViolation(1), - highTempViolation(2), - disabled(3) - } +airIRRP500UnitStatusRackInletTemperature3Metric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The high temperature violation status of the probe - temperature reading. This OID will show a highTempViolation(2) - if the current temperature reading shown in the - 'iemStatusProbeCurrentTemp' OID is greater than or equal to - the high temperature threshold value, the - 'iemConfigProbeHighTempThreshold' OID, and the value of the - 'iemConfigProbeHighTempEnable' OID is enabled. Otherwise it will show - noViolation(1). If the 'iemConfigProbeHighTempEnable' OID is disabled, - this OID will show disabled(3)." - ::= { iemStatusProbesEntry 7 } + "The unit rack inlet temperature sensor in tenths of + degrees Celsius." + ::= { airIRRP500UnitStatus 28 } -iemStatusProbeLowTempViolation OBJECT-TYPE - SYNTAX INTEGER { - noViolation(1), - lowTempViolation(2), - disabled(3) - } +airIRRP500UnitStatusContainmtDPUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The high temperature violation status of the probe - temperature reading. This OID will show a lowTempViolation(2) - if the current temperature reading shown in the - 'iemStatusProbeCurrentTemp' OID is less than or equal to - the low temperature threshold value, the - 'iemConfigProbeLowTempThreshold' OID, and the value of the - 'iemPConfigrobeLowTempEnable' OID is enabled. Otherwise it will show - noViolation(1). If the 'iemConfigProbeLowTempEnable' OID is disabled, - this OID will show disabled(3)." - ::= { iemStatusProbesEntry 8 } + "The unit containment differential pressure in + hundredths of inches of water." + ::= { airIRRP500UnitStatus 29 } -iemStatusProbeHighHumidViolation OBJECT-TYPE - SYNTAX INTEGER { - noViolation(1), - highHumidViolation(2), - disabled(3) - } +airIRRP500UnitStatusContainmtDPMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The high humidity violation status of the probe humidity - reading. This OID will show a highTempViolation(2) - if the current humidity reading shown in the - 'iemStatusProbeCurrentHumid' OID is greater than or equal to - the high humidity threshold value, the - 'iemConfigProbeHighHumidThreshold' OID, and the value of the - 'iemConfigProbeHighHumidEnable' OID is enabled. Otherwise it will - show noViolation(1). If the 'iemConfigProbeHighHumidEnable' OID is - disabled, this OID will show disabled(3)." - ::= { iemStatusProbesEntry 9 } + "The unit containment differential pressure in Pa." + ::= { airIRRP500UnitStatus 30 } -iemStatusProbeLowHumidViolation OBJECT-TYPE - SYNTAX INTEGER { - noViolation(1), - lowHumidViolation(2), - disabled(3) - } +airIRRP500UnitStatusFilterDPUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The low humidity violation status of the probe humidity - reading. This OID will show a lowTempViolation(2) - if the current humidity reading shown in the - 'iemStatusProbeCurrentHumid' OID is less than or equal to - the low humidity threshold value, the - 'iemConfigProbeLowHumidThreshold' OID, and the value of the - 'iemConfigProbeLowHumidEnable' OID is enabled. Otherwise it will - show noViolation(1). If the 'iemConfigProbeLowHumidEnable' OID is - disabled, this OID will show disabled(3)." - ::= { iemStatusProbesEntry 10 } + "The unit air filter differential pressure in + hundredths of inches of water." + ::= { airIRRP500UnitStatus 31 } -iemStatusProbeMaxTempViolation OBJECT-TYPE - SYNTAX INTEGER { - noViolation(1), - maxTempViolation(2), - disabled(3) - } +airIRRP500UnitStatusFilterDPMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The unit air filter differential pressure in Pa." + ::= { airIRRP500UnitStatus 32 } + +airIRRP500UnitStatusHumidifierCurrent OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The max temperature violation status of the probe - temperature reading. This OID will show a maxTempViolation(2) - if the current temperature reading shown in the - 'iemStatusProbeCurrentTemp' OID is greater than or equal to - the maximun temperature threshold value, the - 'iemConfigProbeMaxTempThreshold' OID, and the value of the - 'iemConfigProbeMaxTempEnable' OID is enabled. Otherwise it will show - noViolation(1). If the 'iemConfigProbeMaxTempEnable' OID is disabled, - this OID will show disabled(3)." - ::= { iemStatusProbesEntry 11 } + "The humidifier current of the unit + in tenths of amperes." + ::= { airIRRP500UnitStatus 33 } -iemStatusProbeMinTempViolation OBJECT-TYPE - SYNTAX INTEGER { - noViolation(1), - minTempViolation(2), - disabled(3) - } +airIRRP500UnitStatusHumidifierWaterConductivity OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The minimum temperature violation status of the probe - temperature reading. This OID will show a minTempViolation(2) - if the current temperature reading shown in the - 'iemStatusProbeCurrentTemp' OID is less than or equal to - the minimum temperature threshold value, the - 'iemConfigProbeMinTempThreshold' OID, and the value of the - 'iemConfigProbeMinTempEnable' OID is enabled. Otherwise it will show - noViolation(1). If the 'iemConfigProbeMinTempEnable' OID is disabled, - this OID will show disabled(3)." - ::= { iemStatusProbesEntry 12 } + "The water conductivity in the humidifier of the unit + in microSiemens/cm." + ::= { airIRRP500UnitStatus 34 } -iemStatusProbeMaxHumidViolation OBJECT-TYPE +airIRRP500UnitStatusActivePowerSource OBJECT-TYPE SYNTAX INTEGER { - noViolation(1), - maxHumidViolation(2), - disabled(3) - } + sourceA (1), + sourceB (2) + } ACCESS read-only STATUS mandatory DESCRIPTION - "The maximum humidity violation status of the probe humidity - reading. This OID will show a maxTempViolation(2) - if the current humidity reading shown in the - 'iemStatusProbeCurrentHumid' OID is greater than or equal to - the maximum humidity threshold value, the - 'iemConfigProbeMaxHumidThreshold' OID, and the value of the - 'iemConfigProbeMaxHumidEnable' OID is enabled. Otherwise it will - show noViolation(1). If the 'iemConfigProbeMaxHumidEnable' OID is - disabled, this OID will show disabled(3)" - ::= { iemStatusProbesEntry 13 } + "The power source that is powering the unit." + ::= { airIRRP500UnitStatus 35 } -iemStatusProbeMinHumidViolation OBJECT-TYPE - SYNTAX INTEGER { - noViolation(1), - minHumidViolation(2), - disabled(3) - } +airIRRP500UnitStatusFluidValvePosition OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The minimum humidity violation status of the probe humidity - reading. This OID will show a minTempViolation(2) - if the current humidity reading shown in the - 'iemStatusProbeCurrentHumid' OID is less than or equal to - the minimum humidity threshold value, the - 'iemConfigProbeMinHumidThreshold' OID, and the value of the - 'iemConfigProbeMinHumidEnable' OID is enabled. Otherwise it will - show noViolation(1). If the 'iemConfigProbeMinHumidEnable' OID is - disabled, this OID will show disabled(3)." - ::= { iemStatusProbesEntry 14 } + "The fluid valve position in percent open." + ::= { airIRRP500UnitStatus 36 } -iemStatusProbeLocation OBJECT-TYPE - SYNTAX DisplayString +airIRRP500UnitStatusFluidFlowUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "A descriptive location for the probe set by the user." - ::= { iemStatusProbesEntry 15 } + "The fluid flow in tenths of gallons per minute." + ::= { airIRRP500UnitStatus 37 } -iemStatusContactsNumContacts OBJECT-TYPE +airIRRP500UnitStatusFluidFlowMetric OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of contacts supported on the - Environmental Monitor." - ::= { iemStatus 3 } + "The fluid flow in hundredths of liters per second." + ::= { airIRRP500UnitStatus 38 } -iemStatusContactsTable OBJECT-TYPE - SYNTAX SEQUENCE OF IemStatusContactsEntry - ACCESS not-accessible +airIRRP500UnitStatusEnteringFluidTemperatureUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "A list of contacts supported by the Environmental Monitor - and their status." - ::= { iemStatus 4 } + "The temperature of the entering fluid in + tenths of degrees Fahrenheit." + ::= { airIRRP500UnitStatus 39 } -iemStatusContactsEntry OBJECT-TYPE - SYNTAX IemStatusContactsEntry - ACCESS not-accessible +airIRRP500UnitStatusEnteringFluidTemperatureMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The status of the contact." - INDEX { iemStatusContactNumber } - ::= { iemStatusContactsTable 1 } - -IemStatusContactsEntry ::= - SEQUENCE { - iemStatusContactNumber - INTEGER, - iemStatusContactName - DisplayString, - iemStatusContactStatus - INTEGER - } + "The temperature of the entering fluid in + tenths of degrees Celsius." + ::= { airIRRP500UnitStatus 40 } -iemStatusContactNumber OBJECT-TYPE - SYNTAX INTEGER +airIRRP500UnitStatusLeavingFluidTemperatureUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index of the Environmental Monitor contact." - ::= { iemStatusContactsEntry 1 } + "The temperature of the Leaving fluid in + tenths of degrees Fahrenheit." + ::= { airIRRP500UnitStatus 41 } -iemStatusContactName OBJECT-TYPE - SYNTAX DisplayString +airIRRP500UnitStatusLeavingFluidTemperatureMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "A descriptive name for the Environmental Monitor contact - set by the user, denoting its location or purpose." - ::= { iemStatusContactsEntry 2 } + "The temperature of the Leaving fluid in + tenths of degrees Celsius." + ::= { airIRRP500UnitStatus 42 } -iemStatusContactStatus OBJECT-TYPE - SYNTAX INTEGER { - noFault(1), - fault(2), - disabled(3) +airIRRP500UnitStatusLeakSensor OBJECT-TYPE + SYNTAX INTEGER { + no-leak (1), + leak (2) } ACCESS read-only STATUS mandatory DESCRIPTION - "The status of the Environmental Monitor contact. The status - will show noFault(1) if the contact is in the normal state - and the 'iemConfigContactEnable' OID is enabled. The status will - show a fault(2) if the contact is faulted and the - 'iemConfigContactEnable' OID is enabled. If the - 'iemConfigContactEnable' OID is disabled, the status will show - disabled(3)." - ::= { iemStatusContactsEntry 3 } + "The state (no-leak/leak) of the leak sensor." + ::= { airIRRP500UnitStatus 43 } -iemStatusRelaysNumRelays OBJECT-TYPE + +-- airIRRP500 AIR CONDITIONER UNIT Ident + +airIRRP500UnitIdentID OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The number of output relays supported on the - Environmental Monitor." - ::= { iemStatus 6 } + "The unit identification number." + ::= { airIRRP500UnitIdent 1 } -iemStatusRelaysTable OBJECT-TYPE - SYNTAX SEQUENCE OF IemStatusRelaysEntry - ACCESS not-accessible +airIRRP500UnitIdentName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write STATUS mandatory DESCRIPTION - "A list of output relays supported by the - Environmental Monitor and their status." - ::= { iemStatus 7 } + "A character string identifying the + unit name." + ::= { airIRRP500UnitIdent 2 } -iemStatusRelaysEntry OBJECT-TYPE - SYNTAX IemStatusRelaysEntry - ACCESS not-accessible +airIRRP500UnitIdentLocation OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write STATUS mandatory DESCRIPTION - "The status of the relay." - INDEX { iemStatusRelayNumber } - ::= { iemStatusRelaysTable 1 } - -IemStatusRelaysEntry ::= - SEQUENCE { - iemStatusRelayNumber - INTEGER, - iemStatusRelayName - DisplayString, - iemStatusRelayStatus - INTEGER - } + "A character string identifying the + unit location." + ::= { airIRRP500UnitIdent 3 } -iemStatusRelayNumber OBJECT-TYPE - SYNTAX INTEGER +airIRRP500UnitIdentModelNumber OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "The index of the output relay." - ::= { iemStatusRelaysEntry 1 } + "A character string identifying the + unit model number." + ::= { airIRRP500UnitIdent 4 } -iemStatusRelayName OBJECT-TYPE +airIRRP500UnitIdentSerialNumber OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "A descriptive name for the output relay set by the - user, denoting its location or purpose." - ::= { iemStatusRelaysEntry 2 } - -iemStatusRelayStatus OBJECT-TYPE - SYNTAX INTEGER { - faultState(1), - normalState(2) - } + "A character string identifying the + unit serial number." + ::= { airIRRP500UnitIdent 5 } + +airIRRP500UnitIdentFirmwareRevision OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "The status of the output relay, either faultState(1) or - normalState(2)." - ::= { iemStatusRelaysEntry 3 } - --- Environmental Management System (EMS) - --- EMS IDENT + "A character string identifying the + unit firmware version." + ::= { airIRRP500UnitIdent 6 } -emsIdentEMSName OBJECT-TYPE +airIRRP500UnitIdentHardwareRevision OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "A character string identifying the - device. " - ::= { emsIdent 1 } + "A character string identifying the + unit controller hardware revision." + ::= { airIRRP500UnitIdent 7 } -emsIdentProductNumber OBJECT-TYPE +airIRRP500UnitIdentManufactureDate OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "A character string identifying the model number of - the device. This value is set at the factory." - ::= { emsIdent 2 } + "A character string identifying the + unit manufacture date." + ::= { airIRRP500UnitIdent 8 } -emsIdentFirmwareRev OBJECT-TYPE - SYNTAX DisplayString + +-- airIRRP500 AIR CONDITIONER UNIT Runhours + +airIRRP500UnitRunHoursAirFilter OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The firmware revision of the device." - ::= { emsIdent 3 } + "Unit air filter run hours in hours." + ::= { airIRRP500UnitRunHours 1 } -emsIdentHardwareRev OBJECT-TYPE - SYNTAX DisplayString +airIRRP500UnitRunHoursCondensatePump OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The hardware revision of the device. - This value is set at the factory." - ::= { emsIdent 4 } + "Unit condensate pump run hours in hours." + ::= { airIRRP500UnitRunHours 2 } -emsIdentDateOfManufacture OBJECT-TYPE - SYNTAX DisplayString +airIRRP500UnitRunHoursHumidifier OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The date when the device was manufactured in mm/dd/yyyy format. - This value is set at the factory. " - ::= { emsIdent 5 } - -emsIdentSerialNumber OBJECT-TYPE - SYNTAX DisplayString + "Unit fan right power supply run hours in hours." + ::= { airIRRP500UnitRunHours 3 } + +airIRRP500UnitRunHoursFan1 OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "A character string identifying the serial number of - the device. This value is set at the factory." - ::= { emsIdent 6 } + "Unit fan 1 run hours in hours." + ::= { airIRRP500UnitRunHours 4 } --- EMS CONTROL +airIRRP500UnitRunHoursHeater1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unit heater 1 run hours in hours." + ::= { airIRRP500UnitRunHours 5 } --- EMS OUTPUT RELAY CONTROL STATUS TABLE +airIRRP500UnitRunHoursFan2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unit fan 2 run hours in hours." + ::= { airIRRP500UnitRunHours 6 } -emsOutputRelayControlTable OBJECT-TYPE - SYNTAX SEQUENCE OF OutputRelayControlEMSEntry - ACCESS not-accessible +airIRRP500UnitRunHoursHeater2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Allows for control of individual output relays. The number of - entries is contained in the emsStatusOutputRelayCount OID." - ::= { emsOutputRelayControl 1 } + "Unit Heater 2 run hours in hours." + ::= { airIRRP500UnitRunHours 7 } -emsOutputRelayControlEntry OBJECT-TYPE - SYNTAX OutputRelayControlEMSEntry - ACCESS not-accessible +airIRRP500UnitRunHoursFan3 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The output relays to control." - INDEX { emsOutputRelayControlOutputRelayIndex } - ::= { emsOutputRelayControlTable 1 } + "Unit fan 3 run hours in hours." + ::= { airIRRP500UnitRunHours 8 } -OutputRelayControlEMSEntry ::= - SEQUENCE { - emsOutputRelayControlOutputRelayIndex INTEGER, - emsOutputRelayControlOutputRelayName DisplayString, - emsOutputRelayControlOutputRelayCommand INTEGER - } +airIRRP500UnitRunHoursHeater3 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unit heater 3 run hours in hours." + ::= { airIRRP500UnitRunHours 9 } -emsOutputRelayControlOutputRelayIndex OBJECT-TYPE - SYNTAX INTEGER +airIRRP500UnitRunHoursSystem OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index to the output relay entry." - ::= { emsOutputRelayControlEntry 1 } - -emsOutputRelayControlOutputRelayName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory + "Total system run hours." + ::= { airIRRP500UnitRunHours 10 } + + +-- airIRRP500 AIR CONDITIONER UNIT Service Intervals + +airIRRP500UnitServiceIntervalAirFilter OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory DESCRIPTION - "The name of the output relay. - This OID is provided for informational purposes only." - ::= { emsOutputRelayControlEntry 2 } + "Air filter service interval in weeks." + ::= { airIRRP500UnitServiceIntervals 1 } -emsOutputRelayControlOutputRelayCommand OBJECT-TYPE +airIRRP500UnitServiceIntervalAirFilterAlarm OBJECT-TYPE SYNTAX INTEGER { - immediateCloseEMS (1), - immediateOpenEMS (2) - } + enable (1), + disable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The air filter service interval alarm enable/disable." + ::= { airIRRP500UnitServiceIntervals 2 } +airIRRP500UnitServiceIntervalHumidifier OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Getting this variable will return the output relay state. If - the output relay is closed, the immediateCloseEMS (1) value will be returned. - If the output relay is open, the immediateOpenEMS (2) value will be - returned. - - Setting this variable to immediateCloseEMS (1) will immediately close the relay. - - Setting this variable to immediateOpenEMS (2) will immediately open the relay." - ::= { emsOutputRelayControlEntry 3 } + "Humidifier service interval in weeks." + ::= { airIRRP500UnitServiceIntervals 3 } --- EMS OUTLET CONTROL TABLE - -emsOutletControlTable OBJECT-TYPE - SYNTAX SEQUENCE OF OutletControlEMSEntry - ACCESS not-accessible +airIRRP500UnitServiceIntervalHumidifierAlarm OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "Allows for control of individual outlet switches. The number of - entries is contained in the emsStatusOutletCount OID." - ::= { emsOutletControl 1 } + "The humidifier service interval alarm enable/disable." + ::= { airIRRP500UnitServiceIntervals 4 } -emsOutletControlEntry OBJECT-TYPE - SYNTAX OutletControlEMSEntry - ACCESS not-accessible +airIRRP500UnitServiceIntervalHeater OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The outlets to control." - INDEX { emsOutletControlOutletIndex } - ::= { emsOutletControlTable 1 } + "Heater service interval in weeks." + ::= { airIRRP500UnitServiceIntervals 5 } -OutletControlEMSEntry ::= - SEQUENCE { - emsOutletControlOutletIndex INTEGER, - emsOutletControlOutletName DisplayString, - emsOutletControlOutletCommand INTEGER - } +airIRRP500UnitServiceIntervalHeaterAlarm OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The heater service interval alarm enable/disable." + ::= { airIRRP500UnitServiceIntervals 6 } -emsOutletControlOutletIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +airIRRP500UnitServiceIntervalCondensatePump OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The index to the outlet entry." - ::= { emsOutletControlEntry 1 } - -emsOutletControlOutletName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory + "Condensate pump service interval in weeks." + ::= { airIRRP500UnitServiceIntervals 7 } + +airIRRP500UnitServiceIntervalCondensatePumpAlarm OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + ACCESS read-write + STATUS mandatory DESCRIPTION - "The name of the outlet. - This OID is provided for informational purposes only." - ::= { emsOutletControlEntry 2 } + "The condensate pump service interval alarm enable/disable." + ::= { airIRRP500UnitServiceIntervals 8 } -emsOutletControlOutletCommand OBJECT-TYPE +airIRRP500UnitServiceIntervalFans OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Fans service interval in weeks." + ::= { airIRRP500UnitServiceIntervals 9 } + +airIRRP500UnitServiceIntervalFansAlarm OBJECT-TYPE SYNTAX INTEGER { - immediateOnEMS (1), - immediateOffEMS (2) - } + enable (1), + disable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The fans service interval alarm enable/disable." + ::= { airIRRP500UnitServiceIntervals 10 } + + +-- airIRRP500 AIR CONDITIONER UNIT Thresholds +airIRRP500UnitThresholdsRackInletHighTempUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Getting this variable will return the outlet state. If - the outlet is on, the immediateOnEMS (1) value will be returned. - If the outlet is off, the immediateOffEMS (2) value will be - returned. - - Setting this variable to immediateOnEMS (1) will immediately turn the outlet on. - - Setting this variable to immediateOffEMS (2) will immediately turn the outlet off." - ::= { emsOutletControlEntry 3 } + "Unit rack inlet air high temperature threshold in + tenths of degrees Fahrenheit." + ::= { airIRRP500UnitThresholds 1 } --- EMS SENSOR CONTROL TABLE +airIRRP500UnitThresholdsRackInletHighTempMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Unit rack inlet air high temperature threshold in + tenths of degrees Celsius." + ::= { airIRRP500UnitThresholds 2 } -emsSensorControlTable OBJECT-TYPE - SYNTAX SEQUENCE OF EMSSensorControlEntry - ACCESS not-accessible +airIRRP500UnitThresholdsSupplyAirHighTempUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "Allows for control/reset of individual sensors. The number of - entries is contained in the emsStatusSensorCount OID." - ::= { emsSensorControl 1 } + "Unit supply air temperature high threshold in + tenths of degrees Fahrenheit." + ::= { airIRRP500UnitThresholds 3 } -emsSensorControlEntry OBJECT-TYPE - SYNTAX EMSSensorControlEntry - ACCESS not-accessible +airIRRP500UnitThresholdsSupplyAirHighTempMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The sensors to control/reset." - INDEX { emsSensorControlSensorIndex } - ::= { emsSensorControlTable 1 } - -EMSSensorControlEntry ::= - SEQUENCE { - emsSensorControlSensorIndex INTEGER, - emsSensorControlSensorSystemName DisplayString, - emsSensorControlSensorUserName DisplayString, - emsSensorControlSensorCommand INTEGER - } + "Unit supply air high temperature high threshold in + tenths of degrees Celsius." + ::= { airIRRP500UnitThresholds 4 } -emsSensorControlSensorIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +airIRRP500UnitThresholdsReturnAirHighTempUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The index to the sensor entry." - ::= { emsSensorControlEntry 1 } - -emsSensorControlSensorSystemName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory + "Unit return air high temperature threshold in + tenths of degrees Fahrenheit." + ::= { airIRRP500UnitThresholds 5 } + +airIRRP500UnitThresholdsReturnAirHighTempMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory DESCRIPTION - "The system name of the sensor. This describes the hardware system - intent of this sensor." - ::= { emsSensorControlEntry 2 } + "Unit return air high temperature threshold in + tenths of degrees Celsius." + ::= { airIRRP500UnitThresholds 6 } -emsSensorControlSensorUserName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory +airIRRP500UnitThresholdsSupplyHumidityHigh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory DESCRIPTION - "The name of the sensor as given by the system user." - ::= { emsSensorControlEntry 3 } - -emsSensorControlSensorCommand OBJECT-TYPE - SYNTAX INTEGER { - noCommandEMS (1), - resetCommandEMS (2) - } + "Unit supply humidity high threshold in + tenths of percent relative humidity." + ::= { airIRRP500UnitThresholds 7 } + +airIRRP500UnitThresholdsSupplyHumidityLow OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Getting this variable will return noCommandEMS(1). - - Setting this variable to resetCommandEMS(2) will issue a reset command to the - sensor. Some sensors cannot be manually reset and will not be affected - by this command." - ::= { emsSensorControlEntry 4 } + "Unit supply humidity low threshold in + tenths of percent relative humidity." + ::= { airIRRP500UnitThresholds 8 } --- EMS ALARM DEVICE CONTROL TABLE - -emsAlarmDeviceControlTable OBJECT-TYPE - SYNTAX SEQUENCE OF AlarmDeviceControlEMSEntry - ACCESS not-accessible +airIRRP500UnitThresholdsEnteringFluidHighTempUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "Allows for control of individual alarm devices. - Note: Some alarm devices are not controllable. The number of - entries is contained in the emsStatusAlarmDeviceCount OID." - ::= { emsAlarmDeviceControl 1 } + "Entering fluid high temperature threshold in + tenths of degrees Fahrenheit." + ::= { airIRRP500UnitThresholds 9 } -emsAlarmDeviceControlEntry OBJECT-TYPE - SYNTAX AlarmDeviceControlEMSEntry - ACCESS not-accessible +airIRRP500UnitThresholdsEnteringFluidHighTempMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The alarm devices to control." - INDEX { emsAlarmDeviceControlDeviceIndex } - ::= { emsAlarmDeviceControlTable 1 } + "Entering fluid high temperature threshold in + tenths of degrees Celsius." + ::= { airIRRP500UnitThresholds 10 } -AlarmDeviceControlEMSEntry ::= - SEQUENCE { - emsAlarmDeviceControlDeviceIndex INTEGER, - emsAlarmDeviceControlDeviceName DisplayString, - emsAlarmDeviceControlDeviceCommand INTEGER - } -emsAlarmDeviceControlDeviceIndex OBJECT-TYPE +-- airIRRP500 AIR CONDITIONER UNIT Config + +airIRRP500UnitConfigStartupDelay OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The index to the alarm device entry." - ::= { emsAlarmDeviceControlEntry 1 } - -emsAlarmDeviceControlDeviceName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The name of the alarm device. - This OID is provided for informational purposes only." - ::= { emsAlarmDeviceControlEntry 2 } + "The startup delay in seconds." + ::= { airIRRP500UnitConfig 1 } -emsAlarmDeviceControlDeviceCommand OBJECT-TYPE +airIRRP500UnitConfigCoolCapacity OBJECT-TYPE SYNTAX INTEGER { - alarmDeviceOnEMS (1), - alarmDeviceOffEMS (2), - alarmDeviceNotInstalledEMS (3) - } - + automatic (1), + maximum (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "Getting this variable will return the device state. If - the device is active, the alarmDeviceOnEMS (1) value will be returned. - If the device is inactive, the alarmDeviceOffEMS (2) value will be - returned. If the device is not installed, the - alarmDeviceNotInstalledEMS (3) value will be returned. - - Actions resulting from setting this variable are device-dependent. - - Setting this variable to alarmDeviceOnEMS (1) will turn that device (ex. Beacon) on. - Setting this variable to alarmDeviceOffEMS (2) will turn that device off." - - ::= { emsAlarmDeviceControlEntry 3 } - - --- EMS CONFIG + "The cooling capacity options setting." + ::= { airIRRP500UnitConfig 2 } -emsConfigName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory +airIRRP500UnitConfigIdleOnLeakDetect OBJECT-TYPE + SYNTAX INTEGER { + yes (1), + no (2) + } + ACCESS read-write + STATUS mandatory DESCRIPTION - "The name of the device." - ::= { emsConfig 1 } + "The idle on leak options setting." + ::= { airIRRP500UnitConfig 3 } -emsConfigCheckLogLight OBJECT-TYPE - SYNTAX INTEGER { - lightDisabled (1), - lightOnInformational (2), - lightOnWarning (3), - lightOnSevere (4) +airIRRP500UnitConfigInputNormalState OBJECT-TYPE + SYNTAX INTEGER { + open (1), + closed (2) } ACCESS read-write STATUS mandatory DESCRIPTION - "The setting of this OID determines the level of event that will - trigger the check-log light on the EMS. This is not available on the EMU2. - - lightDisabled (1) disables the check-log light. - lightOnInformational (2) lights check-log for any event of - informational severity or above. - lightOnWarning (3) lights check-log for any event of - warning severity or above. - lightOnSevere (4) lights check-log for any event of severe severity." - - ::= { emsConfig 2 } - --- EMS PROBE CONFIG TABLE + "The normal state of the input contact." + ::= { airIRRP500UnitConfig 4 } -emsProbeConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF EMSProbeConfigEntry - ACCESS not-accessible +airIRRP500UnitConfigOutputNormalState OBJECT-TYPE + SYNTAX INTEGER { + open (1), + closed (2) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "Allows for configuration of individual probes. The number of - entries is contained in the emsStatusProbeCount OID." - ::= { emsProbeConfig 1 } + "The normal state of the output relay." + ::= { airIRRP500UnitConfig 5 } -emsProbeConfigEntry OBJECT-TYPE - SYNTAX EMSProbeConfigEntry - ACCESS not-accessible +airIRRP500UnitConfigOutputSource OBJECT-TYPE + SYNTAX INTEGER { + anyAlarm (1), + criticalAlarm (2) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "The probes to configure." - INDEX { emsProbeConfigProbeIndex } - ::= { emsProbeConfigTable 1 } - -EMSProbeConfigEntry ::= - SEQUENCE { - emsProbeConfigProbeIndex INTEGER, - emsProbeConfigProbeName DisplayString, - emsProbeConfigProbeHighTempThresh INTEGER, - emsProbeConfigProbeLowTempThresh INTEGER, - emsProbeConfigProbeHighHumidityThresh INTEGER, - emsProbeConfigProbeLowHumidityThresh INTEGER, - emsProbeConfigProbeMaxTempThresh INTEGER, - emsProbeConfigProbeMinTempThresh INTEGER, - emsProbeConfigProbeDeltaTemp INTEGER, - emsProbeConfigProbeMaxHumidityThresh INTEGER, - emsProbeConfigProbeMinHumidityThresh INTEGER, - emsProbeConfigProbeDeltaHumidity INTEGER, - emsProbeConfigProbeSTIncTempVariance INTEGER, - emsProbeConfigProbeSTIncTempTime INTEGER, - emsProbeConfigProbeSTDecTempVariance INTEGER, - emsProbeConfigProbeSTDecTempTime INTEGER, - emsProbeConfigProbeLTIncTempVariance INTEGER, - emsProbeConfigProbeLTIncTempTime INTEGER, - emsProbeConfigProbeLTDecTempVariance INTEGER, - emsProbeConfigProbeLTDecTempTime INTEGER - } + "The source of output relay change." + ::= { airIRRP500UnitConfig 6 } -emsProbeConfigProbeIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +airIRRP500UnitConfigHumidifyEnable OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "The index to the probe entry." - ::= { emsProbeConfigEntry 1 } - -emsProbeConfigProbeName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The name of the probe." - ::= { emsProbeConfigEntry 2 } + "Enable/disable humidification." + ::= { airIRRP500UnitConfig 7 } -emsProbeConfigProbeHighTempThresh OBJECT-TYPE - SYNTAX INTEGER +airIRRP500UnitConfigHumidifierControl OBJECT-TYPE + SYNTAX INTEGER { + auto (1), + drainOff (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "Probe high temperature threshold. + "The humidifier drain control." + ::= { airIRRP500UnitConfig 8 } - Values are represented in whole number degrees. - Units are displayed in the scale shown in - the emsStatusSysTempUnits OID (Celsius or Fahrenheit)." - ::= { emsProbeConfigEntry 3 } - -emsProbeConfigProbeLowTempThresh OBJECT-TYPE - SYNTAX INTEGER +airIRRP500UnitConfigDehumidifyEnable OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "Probe low temperature threshold. - - Values are represented in whole number degrees. - Units are displayed in the scale shown in - the emsStatusSysTempUnits OID (Celsius or Fahrenheit)." - ::= { emsProbeConfigEntry 4 } - -emsProbeConfigProbeHighHumidityThresh OBJECT-TYPE - SYNTAX INTEGER + "Enable/disable dehumidification." + ::= { airIRRP500UnitConfig 9 } + +airIRRP500UnitConfigReheatEnable OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "Probe high humidity threshold. + "Enable/disable reheat." + ::= { airIRRP500UnitConfig 10 } - Values are represented in whole number percentage." - ::= { emsProbeConfigEntry 5 } - -emsProbeConfigProbeLowHumidityThresh OBJECT-TYPE - SYNTAX INTEGER +airIRRP500UnitConfigHeatAssistEnable OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "Probe low humidity threshold. - - Values are represented in whole number percentage." - ::= { emsProbeConfigEntry 6 } + "Enable/disable heat assist." + ::= { airIRRP500UnitConfig 11 } -emsProbeConfigProbeMaxTempThresh OBJECT-TYPE - SYNTAX INTEGER +airIRRP500UnitConfigPowerSourceConfig OBJECT-TYPE + SYNTAX INTEGER { + single (1), + dual (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "Probe maximum temperature threshold. + "Configure the input power source: (1) single feed or (2) dual feed." + ::= { airIRRP500UnitConfig 12 } - Values are represented in whole number degrees. - Units are displayed in the scale shown in - the emsStatusSysTempUnits OID (Celsius or Fahrenheit)." - ::= { emsProbeConfigEntry 7 } - -emsProbeConfigProbeMinTempThresh OBJECT-TYPE - SYNTAX INTEGER +airIRRP500UnitConfigUnitRoleOverride OBJECT-TYPE + SYNTAX INTEGER { + automatic (1), + forcedOn (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "Probe minimum temperature threshold. + "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 } - Values are represented in whole number degrees. - Units are displayed in the scale shown in - the emsStatusSysTempUnits OID (Celsius or Fahrenheit)." - ::= { emsProbeConfigEntry 8 } - -emsProbeConfigProbeDeltaTemp OBJECT-TYPE - SYNTAX INTEGER +airIRRP500UnitConfigSecondaryPowerFeedCapability OBJECT-TYPE + SYNTAX INTEGER { + full (1), + reduced (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "Probe delta temperature. + "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 } - Values are represented in whole number degrees. - Units are displayed in the scale shown in - the emsStatusSysTempUnits OID (Celsius or Fahrenheit)." - ::= { emsProbeConfigEntry 9 } - -emsProbeConfigProbeMaxHumidityThresh OBJECT-TYPE - SYNTAX INTEGER +airIRRP500UnitConfigIdleOnCoolFail OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "Probe maximum humidity threshold. + "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 } - Values are represented in whole number percentage." - ::= { emsProbeConfigEntry 10 } - -emsProbeConfigProbeMinHumidityThresh OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +-- airIRSC AIR CONDITIONER Defines + +AirIRSCConfigType ::= INTEGER { + racs (1), + spot (2), + in-row (3) + } + +AirIRSCCapacityControlType ::= INTEGER { + discrete (1), + proportional (2) + } + +AirIRSCFanSpeedPreference ::= INTEGER { + low (1), + med-low (2), + med (3), + med-high (4), + high (5) + } + +AirIRSCFanSpeedControl ::= INTEGER { + automatic (1), + manual (2) + } + +-- airIRSC AIR CONDITIONER UNIT Status + +airIRSCUnitStatusOperateMode OBJECT-TYPE + SYNTAX INTEGER { + standby (1), + on (2), + idle (3) + } + ACCESS read-only STATUS mandatory DESCRIPTION - "Probe minimum humidity threshold. + "The cooling unit operating mode." + ::= { airIRSCUnitStatus 1 } - Values are represented in whole number percentage." - ::= { emsProbeConfigEntry 11 } - -emsProbeConfigProbeDeltaHumidity OBJECT-TYPE +airIRSCUnitStatusCoolOutput OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Probe delta humidity. + "The unit cooling output in tenths of kW." + ::= { airIRSCUnitStatus 2 } - Values are represented in whole number percentage." - ::= { emsProbeConfigEntry 12 } - -emsProbeConfigProbeSTIncTempVariance OBJECT-TYPE +airIRSCUnitStatusCoolDemand OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Probe short-term increasing temperature variance used for rate of change alarms. + "The unit cooling demand in tenths of kW." + ::= { airIRSCUnitStatus 3 } - Values are represented in whole number degrees. - Units are displayed in the scale shown in - the emsStatusSysTempUnits OID (Celsius or Fahrenheit)." - ::= { emsProbeConfigEntry 13 } - -emsProbeConfigProbeSTIncTempTime OBJECT-TYPE +airIRSCUnitStatusAirFlowUS OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Probe short-term increasing temperature time used for rate of change alarms. + "The unit air flow in cubic feet per minute." + ::= { airIRSCUnitStatus 4 } - Values are represented in whole number minutes." - ::= { emsProbeConfigEntry 14 } - -emsProbeConfigProbeSTDecTempVariance OBJECT-TYPE +airIRSCUnitStatusAirFlowMetric OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Probe short-term decreasing temperature variance used for rate of change alarms. + "The unit air flow in liters per second." + ::= { airIRSCUnitStatus 5 } - Values are represented in whole number degrees. - Units are displayed in the scale shown in - the emsStatusSysTempUnits OID (Celsius or Fahrenheit)." - ::= { emsProbeConfigEntry 15 } - -emsProbeConfigProbeSTDecTempTime OBJECT-TYPE +airIRSCUnitStatusRackInletTempUS OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Probe short-term decreasing temperature time used for rate of change alarms. + "The unit rack inlet temperature in tenths of + degrees Fahrenheit." + ::= { airIRSCUnitStatus 6 } - Values are represented in whole number minutes." - ::= { emsProbeConfigEntry 16 } - -emsProbeConfigProbeLTIncTempVariance OBJECT-TYPE +airIRSCUnitStatusRackInletTempMetric OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Probe long-term increasing temperature variance used for rate of change alarms. + "The unit rack inlet temperature in tenths of + degrees Celsius." + ::= { airIRSCUnitStatus 7 } - Values are represented in whole number degrees. - Units are displayed in the scale shown in - the emsStatusSysTempUnits OID (Celsius or Fahrenheit)." - ::= { emsProbeConfigEntry 17 } - -emsProbeConfigProbeLTIncTempTime OBJECT-TYPE +airIRSCUnitStatusSupplyAirTempUS OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Probe long-term increasing temperature time used for rate of change alarms. + "The unit supply air temperature in tenths of + degrees Fahrenheit." + ::= { airIRSCUnitStatus 8 } - Values are represented in whole number hours." - ::= { emsProbeConfigEntry 18 } - -emsProbeConfigProbeLTDecTempVariance OBJECT-TYPE +airIRSCUnitStatusSupplyAirTempMetric OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Probe long-term decreasing temperature variance used for rate of change alarms. + "The unit supply air temperature in tenths of + degrees Celsius." + ::= { airIRSCUnitStatus 9 } - Values are represented in whole number degrees. - Units are displayed in the scale shown in - the emsStatusSysTempUnits OID (Celsius or Fahrenheit)." - ::= { emsProbeConfigEntry 19 } - -emsProbeConfigProbeLTDecTempTime OBJECT-TYPE +airIRSCUnitStatusReturnAirTempUS OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Probe long-term decreasing temperature time used for rate of change alarms. - - Values are represented in whole number hours." - ::= { emsProbeConfigEntry 20 } - - --- EMS INPUT CONTACT CONFIG STATUS TABLE + "The unit return air temperature in tenths of + degrees Fahrenheit." + ::= { airIRSCUnitStatus 10 } -emsInputContactConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF EMSInputContactConfigEntry - ACCESS not-accessible +airIRSCUnitStatusReturnAirTempMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Allows for configuration of individual input contacts. The number of - entries is contained in the emsStatusInputContactCount OID." - ::= { emsInputContactConfig 1 } + "The unit return air temperature in tenths of + degrees Celsius." + ::= { airIRSCUnitStatus 11 } -emsInputContactConfigEntry OBJECT-TYPE - SYNTAX EMSInputContactConfigEntry - ACCESS not-accessible +airIRSCUnitStatusSuctionTempUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The input contacts to configure." - INDEX { emsInputContactConfigInputContactIndex } - ::= { emsInputContactConfigTable 1 } - -EMSInputContactConfigEntry ::= - SEQUENCE { - emsInputContactConfigInputContactIndex INTEGER, - emsInputContactConfigInputContactName DisplayString, - emsInputContactConfigInputContactNormalState INTEGER - } + "The unit suction temperature in tenths of + degrees Fahrenheit." + ::= { airIRSCUnitStatus 12 } -emsInputContactConfigInputContactIndex OBJECT-TYPE - SYNTAX INTEGER +airIRSCUnitStatusSuctionTempMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index to the input contact entry." - ::= { emsInputContactConfigEntry 1 } - -emsInputContactConfigInputContactName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The name of the input contact." - ::= { emsInputContactConfigEntry 2 } + "The unit suction temperature in tenths of + degrees Celsius." + ::= { airIRSCUnitStatus 13 } -emsInputContactConfigInputContactNormalState OBJECT-TYPE - SYNTAX INTEGER { - normallyClosedEMS (1), - normallyOpenEMS (2) - } - ACCESS read-write +airIRSCUnitStatusSuperheatTempUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Getting this variable will return the normal state of the input contact. If - the normal state is closed, the normallyClosedEMS (1) value will be returned. - If the normal state is closed, the normallyOpenEMS (2) value will be - returned. - - Setting this variable will change the normal state of the input contact" - ::= { emsInputContactConfigEntry 3 } - --- EMS OUTPUT RELAY CONFIG STATUS TABLE + "The unit superheat temperature in tenths of + degrees Fahrenheit." + ::= { airIRSCUnitStatus 14 } -emsOutputRelayConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF EMSOutputRelayConfigEntry - ACCESS not-accessible +airIRSCUnitStatusSuperheatTempMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Allows for configuration of individual output relays. The number of - entries is contained in the emsStatusOutputRelayCount OID." - ::= { emsOutputRelayConfig 1 } + "The unit superheat temperature in tenths of + degrees Celsius." + ::= { airIRSCUnitStatus 15 } -emsOutputRelayConfigEntry OBJECT-TYPE - SYNTAX EMSOutputRelayConfigEntry - ACCESS not-accessible +airIRSCUnitStatusContainmtDPUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The output relays to configure." - INDEX { emsOutputRelayConfigOutputRelayIndex } - ::= { emsOutputRelayConfigTable 1 } - -EMSOutputRelayConfigEntry ::= - SEQUENCE { - emsOutputRelayConfigOutputRelayIndex INTEGER, - emsOutputRelayConfigOutputRelayName DisplayString, - emsOutputRelayConfigOutputRelayNormalState INTEGER - } + "The unit containment differential pressure in + hundredths of inches of water." + ::= { airIRSCUnitStatus 16 } -emsOutputRelayConfigOutputRelayIndex OBJECT-TYPE - SYNTAX INTEGER +airIRSCUnitStatusContainmtDPMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index to the output relay entry." - ::= { emsOutputRelayConfigEntry 1 } - -emsOutputRelayConfigOutputRelayName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The name of the output relay." - ::= { emsOutputRelayConfigEntry 2 } + "The unit containment differential pressure in Pa." + ::= { airIRSCUnitStatus 17 } -emsOutputRelayConfigOutputRelayNormalState OBJECT-TYPE - SYNTAX INTEGER { - normallyClosedEMS (1), - normallyOpenEMS (2) - } - ACCESS read-write +airIRSCUnitStatusFilterDPUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Getting this variable will return the normal state of the output relay. If - the normal state is closed, the normallyClosedEMS (1) value will be returned. - If the normal state is closed, the normallyOpenEMS (2) value will be - returned. - - Setting this variable will change the normal state of the output relay" - ::= { emsOutputRelayConfigEntry 3 } - --- EMS OUTLET CONFIG TABLE - -emsOutletConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF EMSOutletConfigEntry - ACCESS not-accessible + "The unit air filter differential pressure in + hundredths of inches of water." + ::= { airIRSCUnitStatus 18 } + +airIRSCUnitStatusFilterDPMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Allows for configuration of individual outlets. The number of - entries is contained in the emsStatusOutletCount OID." - ::= { emsOutletConfig 1 } + "The unit air filter differential pressure in Pa." + ::= { airIRSCUnitStatus 19 } -emsOutletConfigEntry OBJECT-TYPE - SYNTAX EMSOutletConfigEntry - ACCESS not-accessible +airIRSCUnitStatusSuctionPressureUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The outlets to configure." - INDEX { emsOutletConfigOutletIndex } - ::= { emsOutletConfigTable 1 } - -EMSOutletConfigEntry ::= - SEQUENCE { - emsOutletConfigOutletIndex INTEGER, - emsOutletConfigOutletName DisplayString, - emsOutletConfigOutletNormalState INTEGER - } + "Unit suction pressure in pounds per square inch (PSI)." + ::= { airIRSCUnitStatus 20 } -emsOutletConfigOutletIndex OBJECT-TYPE - SYNTAX INTEGER +airIRSCUnitStatusSuctionPressureMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index to the outlet entry." - ::= { emsOutletConfigEntry 1 } + "Unit suction pressure in kiloPascals (kPa)." + ::= { airIRSCUnitStatus 21 } -emsOutletConfigOutletName OBJECT-TYPE - SYNTAX DisplayString ACCESS read-write - STATUS mandatory - DESCRIPTION - "The name of the outlet." - ::= { emsOutletConfigEntry 2 } - -emsOutletConfigOutletNormalState OBJECT-TYPE - SYNTAX INTEGER { - normallyOnEMS (1), - normallyOffEMS (2) - } - - ACCESS read-write +airIRSCUnitStatusDischargePressureUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Getting this variable will return the normal state of the outlet. If - the normal state is on, the normallyOnEMS (1) value will be returned. - If the normal state is off, the normallyOffEMS (2) value will be - returned. - - Setting this variable will change the normal state of the outlet" - ::= { emsOutletConfigEntry 3 } - --- EMS SENSOR CONFIG TABLE + "Unit discharge pressure in pounds per square inch (PSI)." + ::= { airIRSCUnitStatus 22 } -emsSensorConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF EMSSensorConfigEntry - ACCESS not-accessible +airIRSCUnitStatusDischargePressureMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Allows for configuration of individual sensors. The number of - entries is contained in the emsStatusSensorCount OID." - ::= { emsSensorConfig 1 } + "Unit discharge pressure in kiloPascals (kPa)." + ::= { airIRSCUnitStatus 23 } -emsSensorConfigEntry OBJECT-TYPE - SYNTAX EMSSensorConfigEntry - ACCESS not-accessible +airIRSCUnitStatusEvaporatorFanSpeed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The sensors to configure." - INDEX { emsSensorConfigSensorIndex } - ::= { emsSensorConfigTable 1 } - -EMSSensorConfigEntry ::= - SEQUENCE { - emsSensorConfigSensorIndex INTEGER, - emsSensorConfigSensorSystemName DisplayString, - emsSensorConfigSensorUserName DisplayString, - emsSensorConfigSensorNormalState INTEGER, - emsSensorConfigSensorAlarmDelay INTEGER - } + "The unit average evaporator fan speed in tenths of percent." + ::= { airIRSCUnitStatus 24 } -emsSensorConfigSensorIndex OBJECT-TYPE - SYNTAX INTEGER +airIRSCUnitStatusCondenserFanSpeed OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index to the sensor entry." - ::= { emsSensorConfigEntry 1 } - -emsSensorConfigSensorSystemName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The system name of the sensor. This describes the hardware system - intent of this sensor." - ::= { emsSensorConfigEntry 2 } + "The unit average condenser fan speed in tenths of percent." + ::= { airIRSCUnitStatus 25 } -emsSensorConfigSensorUserName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The name of the sensor as given by the system user." - ::= { emsSensorConfigEntry 3 } - -emsSensorConfigSensorNormalState OBJECT-TYPE +airIRSCUnitStatusInputState OBJECT-TYPE SYNTAX INTEGER { - normallyClosedEMS (1), - normallyOpenEMS (2) - } - ACCESS read-write + open (1), + closed (2) + } + ACCESS read-only STATUS mandatory DESCRIPTION - "Getting this variable will return the normal state of the sensor. If - the normal state is closed, the normallyClosedEMS (1) value will be returned. - If the normal state is closed, the normallyOpenEMS (2) value will be - returned. - - Setting this variable will change the normal state of the sensor. Note: - Only the AUX sensor in the EMS has a configurable Normal State" - ::= { emsSensorConfigEntry 4 } + "The state of the input contact." + ::= { airIRSCUnitStatus 26 } -emsSensorConfigSensorAlarmDelay OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory +airIRSCUnitStatusOutputState OBJECT-TYPE + SYNTAX INTEGER { + open (1), + closed (2) + } + ACCESS read-only + STATUS mandatory DESCRIPTION - "The delay (in seconds) after a sensor detects an alarm condition before the - condition is reported." - ::= { emsSensorConfigEntry 5 } - --- EMS STATUS ---- EMS MASTER status + "The state of the output relay." + ::= { airIRSCUnitStatus 27 } -emsStatusEMSName OBJECT-TYPE - SYNTAX DisplayString +airIRSCUnitStatusCondOutletTempUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "A character string identifying the - device. " - ::= { emsStatus 1 } + "The unit condenser outlet air temperature in tenths of + degrees Fahrenheit." + ::= { airIRSCUnitStatus 28 } -emsStatusCommStatus OBJECT-TYPE - SYNTAX INTEGER { - noComm(1), - comm(2), - commLost(3) - } +airIRSCUnitStatusCondOutletTempMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The communication status between the agent - and the device. - - noComm(1), Communication has never been established. - comm(2), Communication has been established. - commLost(3), Communication was established, but was lost." - ::= { emsStatus 2 } + "The unit condenser outlet air temperature in tenths of + degrees Celsius." + ::= { airIRSCUnitStatus 29 } -emsStatusProbeCount OBJECT-TYPE - SYNTAX INTEGER +airIRSCUnitStatusCondInletTempUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The total number of T/H probes (both local and remote) that - is supported by this device." - ::= { emsStatus 3 } + "The unit condenser inlet air temperature in tenths of + degrees Fahrenheit." + ::= { airIRSCUnitStatus 30 } -emsStatusInputContactCount OBJECT-TYPE - SYNTAX INTEGER +airIRSCUnitStatusCondInletTempMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The total number of Input Contacts that - is supported by this device." - ::= { emsStatus 4 } + "The unit condenser inlet air temperature in tenths of + degrees Celsius." + ::= { airIRSCUnitStatus 31 } -emsStatusOutputRelayCount OBJECT-TYPE - SYNTAX INTEGER +airIRSCUnitStatusCompressor OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2) + } ACCESS read-only STATUS mandatory DESCRIPTION - "The total number of Output Relays that - is supported by this device." - ::= { emsStatus 5 } + "The state (off/on) of the compressor." + ::= { airIRSCUnitStatus 32 } -emsStatusOutletCount OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only + +-- airIRSC AIR CONDITIONER UNIT Ident + +airIRSCUnitIdentName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write STATUS mandatory DESCRIPTION - "The total number of AC Outlets that - is supported by this device." - ::= { emsStatus 6 } + "A character string identifying the + unit name." + ::= { airIRSCUnitIdent 1 } -emsStatusSensorCount OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +airIRSCUnitIdentLocation OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write STATUS mandatory DESCRIPTION - "The total number of Sensors that - is supported by this device." - ::= { emsStatus 7 } - -emsStatusAlinkAruDeviceCount OBJECT-TYPE - SYNTAX INTEGER + "A character string identifying the + unit location." + ::= { airIRSCUnitIdent 2 } + +airIRSCUnitIdentModelNumber OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "The total number of remote Aru's supported by this device." - ::= { emsStatus 8 } + "A character string identifying the + unit model number." + ::= { airIRSCUnitIdent 3 } -emsStatusAlinkProbeDeviceCount OBJECT-TYPE - SYNTAX INTEGER +airIRSCUnitIdentSerialNumber OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "The total number of remote T/H probes supported by this device." - ::= { emsStatus 9 } + "A character string identifying the + unit serial number." + ::= { airIRSCUnitIdent 4 } -emsStatusAlarmDeviceCount OBJECT-TYPE - SYNTAX INTEGER +airIRSCUnitIdentFirmwareRevision OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "The number of alarm devices supported by this device." - ::= { emsStatus 10 } + "A character string identifying the + unit firmware version." + ::= { airIRSCUnitIdent 5 } -emsStatusSysTempUnits OBJECT-TYPE - SYNTAX INTEGER { - celsius(1), - fahrenheit(2) - } +airIRSCUnitIdentHardwareRevision OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "The temperature scale used to display the temperature - in the system, Celsius(1) or Fahrenheit(2). - This setting is based on the system preferences - configuration in the agent." - ::= { emsStatus 11 } + "A character string identifying the + unit controller hardware revision." + ::= { airIRSCUnitIdent 6 } -emsStatusCheckLogLight OBJECT-TYPE - SYNTAX INTEGER { - lightOff (1), - lightOn (2) - } +airIRSCUnitIdentManufactureDate OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "The status of the check-log light on the device. - For the EMU2, this will always indicate lightOff(1). + "A character string identifying the + unit manufacture date." + ::= { airIRSCUnitIdent 7 } - lightOff (1) indicates the light is off (no new log entries). - lightOn (2) indicates the light is on (new log entries present)." - ::= { emsStatus 12 } +-- airIRSC AIR CONDITIONER UNIT Runhours -emsStatusHardwareStatus OBJECT-TYPE - SYNTAX INTEGER +airIRSCUnitRunHoursAirFilter OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The status of the EMS hardware. This integer should be interpreted - as a bit map, with each bit representing the presence or absence of - a specific hardware error condition. - - 0 indicates there are no error conditions detected in the EMS hardware. - 1 indicates a Current Limit error condition related to the Alink port. - 2 indicates incorrect hardware is plugged into an EMS port. - 3 indicates that both of these error conditions are present." - - ::= { emsStatus 13 } - --- EMS PROBE STATUS TABLE + "Unit air filter run hours." + ::= { airIRSCUnitRunHours 1 } -emsProbeStatusTable OBJECT-TYPE - SYNTAX SEQUENCE OF EMSProbeStatusEntry - ACCESS not-accessible +airIRSCUnitRunHoursEvaporatorFan1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Allows for access of individual probes. The number of - entries is contained in the emsStatusProbeCount OID." - ::= { emsProbeStatus 1 } + "Unit evaporator fan 1 run hours." + ::= { airIRSCUnitRunHours 2 } -emsProbeStatusEntry OBJECT-TYPE - SYNTAX EMSProbeStatusEntry - ACCESS not-accessible +airIRSCUnitRunHoursEvaporatorFan2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The probes to access." - INDEX { emsProbeStatusProbeIndex } - ::= { emsProbeStatusTable 1 } - -EMSProbeStatusEntry ::= - SEQUENCE { - emsProbeStatusProbeIndex INTEGER, - emsProbeStatusProbeName DisplayString, - emsProbeStatusProbeTemperature INTEGER, - emsProbeStatusProbeHighTempThresh INTEGER, - emsProbeStatusProbeLowTempThresh INTEGER, - emsProbeStatusProbeHumidity INTEGER, - emsProbeStatusProbeHighHumidityThresh INTEGER, - emsProbeStatusProbeLowHumidityThresh INTEGER, - emsProbeStatusProbeSerialNumber DisplayString, - emsProbeStatusProbeCommStatus INTEGER, - emsProbeStatusProbeAlarmStatus INTEGER, - emsProbeStatusProbeMaxTempThresh INTEGER, - emsProbeStatusProbeMinTempThresh INTEGER, - emsProbeStatusProbeMaxHumidityThresh INTEGER, - emsProbeStatusProbeMinHumidityThresh INTEGER - } + "Unit evaporator fan 2 run hours." + ::= { airIRSCUnitRunHours 3 } -emsProbeStatusProbeIndex OBJECT-TYPE - SYNTAX INTEGER +airIRSCUnitRunHoursEvaporatorFan3 OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index to the probe entry." - ::= { emsProbeStatusEntry 1 } - -emsProbeStatusProbeName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The name of the probe." - ::= { emsProbeStatusEntry 2 } + "Unit evaporator fan 3 run hours." + ::= { airIRSCUnitRunHours 4 } -emsProbeStatusProbeTemperature OBJECT-TYPE +airIRSCUnitRunHoursCondenserFan1 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Probe temperature reading. - - Values are represented in whole number degrees. - Units are displayed in the scale shown in - the emsStatusSysTempUnits OID (Celsius or Fahrenheit)." - ::= { emsProbeStatusEntry 3 } + "Unit condenser fan 1 run hours." + ::= { airIRSCUnitRunHours 5 } -emsProbeStatusProbeHighTempThresh OBJECT-TYPE +airIRSCUnitRunHoursCondenserFan2 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Probe high temperature threshold. + "Unit condenser fan 2 run hours." + ::= { airIRSCUnitRunHours 6 } - Values are represented in whole number degrees. - Units are displayed in the scale shown in - the emsStatusSysTempUnits OID (Celsius or Fahrenheit)." - ::= { emsProbeStatusEntry 4 } - -emsProbeStatusProbeLowTempThresh OBJECT-TYPE +airIRSCUnitRunHoursCondenserFan3 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Probe low temperature threshold. + "Unit condenser fan 3 run hours." + ::= { airIRSCUnitRunHours 7 } - Values are represented in whole number degrees. - Units are displayed in the scale shown in - the emsStatusSysTempUnits OID (Celsius or Fahrenheit)." - ::= { emsProbeStatusEntry 5 } - -emsProbeStatusProbeHumidity OBJECT-TYPE +airIRSCUnitRunHoursFanPowerSupplyLeft OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Probe humidity reading. + "Unit fan left power supply run hours." + ::= { airIRSCUnitRunHours 8 } - Values are represented in whole number percentage." - ::= { emsProbeStatusEntry 6 } +airIRSCUnitRunHoursFanPowerSupplyRight OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unit fan right power supply run hours." + ::= { airIRSCUnitRunHours 9 } -emsProbeStatusProbeHighHumidityThresh OBJECT-TYPE +airIRSCUnitRunHoursCondensatePump OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Probe high humidity threshold. + "Unit condensate pump run hours." + ::= { airIRSCUnitRunHours 10 } - Values are represented in whole number percentage." - ::= { emsProbeStatusEntry 7 } - -emsProbeStatusProbeLowHumidityThresh OBJECT-TYPE +airIRSCUnitRunHoursCompressor OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Probe low humidity threshold. + "Unit compressor run hours." + ::= { airIRSCUnitRunHours 11 } - Values are represented in whole number percentage." - ::= { emsProbeStatusEntry 8 } -emsProbeStatusProbeSerialNumber OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory +-- airIRSC AIR CONDITIONER UNIT Service Intervals + +airIRSCUnitServiceIntervalsAirFilter OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory DESCRIPTION - "A label indicating the type (Local[L] or Remote[R]) and Number - of the probe. For example, the first local probe would be L1 and - the third remote probe would be R3." - ::= { emsProbeStatusEntry 9 } + "Air filter service interval in weeks." + ::= { airIRSCUnitServiceIntervals 1 } -emsProbeStatusProbeCommStatus OBJECT-TYPE +airIRSCUnitServiceIntervalsAirFilterAlarm OBJECT-TYPE SYNTAX INTEGER { - commsNeverDiscovered(1), - commsEstablished(2), - commsLost(3) - } - ACCESS read-only + enable (1), + disable (2) + } + ACCESS read-write STATUS mandatory DESCRIPTION - " The state of communications to the probe. - commNeverDiscovered(1) indicates there has never been communications with this device. - commsEstablished(2) indicates communication is normal and active with this device. - commsLost(3) indicates communication had been established, but is no longer." - ::= { emsProbeStatusEntry 10 } + "The air filter service interval alarm enable/disable." + ::= { airIRSCUnitServiceIntervals 2 } -emsProbeStatusProbeAlarmStatus OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only + +-- airIRSC AIR CONDITIONER UNIT Thresholds + +airIRSCUnitThresholdsRackInletHighTempUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The alarm status of the probe. 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. - 6 0x0020 Short-term decreasing temperature rate exceeded. - 7 0x0040 Long-term increasing temperature rate exceeded. - 8 0x0080 Long-term decreasing temperature rate exceeded. - 9 0x0100 Maximum humidity exceeded. - 10 0x0200 High humidity exceeded. - 11 0x0400 Low humidity exceeded. - 12 0x0800 Minimum humidity exceeded." - ::= { emsProbeStatusEntry 11 } + "Unit rack inlet air high temperature threshold in + tenths of degrees Fahrenheit." + ::= { airIRSCUnitThresholds 1 } -emsProbeStatusProbeMaxTempThresh OBJECT-TYPE +airIRSCUnitThresholdsRackInletHighTempMetric OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "Probe maximum temperature threshold. + "Unit rack inlet air high temperature threshold in + tenths of degrees Celsius." + ::= { airIRSCUnitThresholds 2 } - Values are represented in whole number degrees. - Units are displayed in the scale shown in - the emsStatusSysTempUnits OID (Celsius or Fahrenheit)." - ::= { emsProbeStatusEntry 12 } - -emsProbeStatusProbeMinTempThresh OBJECT-TYPE +airIRSCUnitThresholdsSupplyAirHighTempUS OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "Probe minimum temperature threshold. + "Unit supply air high temperature threshold in + tenths of degrees Fahrenheit." + ::= { airIRSCUnitThresholds 3 } - Values are represented in whole number degrees. - Units are displayed in the scale shown in - the emsStatusSysTempUnits OID (Celsius or Fahrenheit)." - ::= { emsProbeStatusEntry 13 } - -emsProbeStatusProbeMaxHumidityThresh OBJECT-TYPE +airIRSCUnitThresholdsSupplyAirHighTempMetric OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "Probe maximum humidity threshold. + "Unit supply air high temperature threshold in + tenths of degrees Celsius." + ::= { airIRSCUnitThresholds 4 } - Values are represented in whole number percentage." - ::= { emsProbeStatusEntry 14 } - -emsProbeStatusProbeMinHumidityThresh OBJECT-TYPE +airIRSCUnitThresholdsReturnAirHighTempUS OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "Probe minimum humidity threshold. + "Unit return air high temperature threshold in + tenths of degrees Fahrenheit." + ::= { airIRSCUnitThresholds 5 } - Values are represented in whole number percentage." - ::= { emsProbeStatusEntry 15 } - +airIRSCUnitThresholdsReturnAirHighTempMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Unit return air high temperature threshold in + tenths of degrees Celsius." + ::= { airIRSCUnitThresholds 6 } --- EMS INPUT CONTACT STATUS TABLE +-- airIRSC AIR CONDITIONER UNIT Setpoints -emsInputContactStatusTable OBJECT-TYPE - SYNTAX SEQUENCE OF EMSInputContactStatusEntry - ACCESS not-accessible +airIRSCUnitSetptsCoolSetpointUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "Allows for access of individual input contacts. The number of - entries is contained in the emsStatusInputContactCount OID." - ::= { emsInputContactStatus 1 } + "Unit cooling setpoint in tenths of + degrees Fahrenheit." + ::= { airIRSCUnitSetpoints 1 } -emsInputContactStatusEntry OBJECT-TYPE - SYNTAX EMSInputContactStatusEntry - ACCESS not-accessible +airIRSCUnitSetptsCoolSetpointMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The input contacts to access." - INDEX { emsInputContactStatusInputContactIndex } - ::= { emsInputContactStatusTable 1 } - -EMSInputContactStatusEntry ::= - SEQUENCE { - emsInputContactStatusInputContactIndex INTEGER, - emsInputContactStatusInputContactName DisplayString, - emsInputContactStatusInputContactState INTEGER, - emsInputContactStatusInputContactNormalState INTEGER - } + "Unit cooling setpoint in tenths of + degrees Celsius." + ::= { airIRSCUnitSetpoints 2 } -emsInputContactStatusInputContactIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +airIRSCUnitSetptsCoolDeadbandUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The index to the input contact entry." - ::= { emsInputContactStatusEntry 1 } - -emsInputContactStatusInputContactName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory + "Unit cooling deadband in tenths of + degrees Fahrenheit." + ::= { airIRSCUnitSetpoints 3 } + +airIRSCUnitSetptsCoolDeadbandMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory DESCRIPTION - "The name of the input contact." - ::= { emsInputContactStatusEntry 2 } - -emsInputContactStatusInputContactState OBJECT-TYPE - SYNTAX INTEGER { - contactClosedEMS (1), - contactOpenEMS (2) - } - ACCESS read-only + "Unit cooling deadband in tenths of + degrees Celsius." + ::= { airIRSCUnitSetpoints 4 } + +airIRSCUnitSetptsFanSpeedPreference OBJECT-TYPE + SYNTAX AirIRSCFanSpeedPreference + ACCESS read-write STATUS mandatory DESCRIPTION - "Getting this variable will return the state of the input contact. If - the input contact is closed, the contactClosedEMS (1) value will be returned. - If the input contact state is open, the contactOpenEMS (2) value will be - returned. " - - ::= { emsInputContactStatusEntry 3 } + "The preferred fan speed setting." + ::= { airIRSCUnitSetpoints 5 } -emsInputContactStatusInputContactNormalState OBJECT-TYPE - SYNTAX INTEGER { - normallyClosedEMS (1), - normallyOpenEMS (2) - } - ACCESS read-only +airIRSCUnitSetptsSupplyAirSetpointUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "Getting this variable will return the normal state of the input contact. If - the normal state is closed, the normallyClosedEMS (1) value will be returned. - If the normal state is open, the normallyOpenEMS (2) value will be - returned. " - - ::= { emsInputContactStatusEntry 4 } + "Unit supply air setpoint in tenths of + degrees Fahrenheit." + ::= { airIRSCUnitSetpoints 6 } +airIRSCUnitSetptsSupplyAirSetpointMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Unit supply air setpoint in tenths of + degrees Celsius." + ::= { airIRSCUnitSetpoints 7 } --- EMS OUTPUT RELAY STATUS TABLE +-- airIRSC AIR CONDITIONER UNIT Config -emsOutputRelayStatusTable OBJECT-TYPE - SYNTAX SEQUENCE OF EMSOutputRelayStatusEntry - ACCESS not-accessible +airIRSCUnitConfigConfigurationType OBJECT-TYPE + SYNTAX AirIRSCConfigType + ACCESS read-write STATUS mandatory DESCRIPTION - "Allows for access of individual output relays. The number of - entries is contained in the emsStatusOutputRelayCount OID." - ::= { emsOutputRelayStatus 1 } + "The unit configuration type." + ::= { airIRSCUnitConfig 1 } -emsOutputRelayStatusEntry OBJECT-TYPE - SYNTAX EMSOutputRelayStatusEntry - ACCESS not-accessible +airIRSCUnitConfigCapacityControlType OBJECT-TYPE + SYNTAX AirIRSCCapacityControlType + ACCESS read-write STATUS mandatory DESCRIPTION - "The output relays to access." - INDEX { emsOutputRelayStatusOutputRelayIndex } - ::= { emsOutputRelayStatusTable 1 } - -EMSOutputRelayStatusEntry ::= - SEQUENCE { - emsOutputRelayStatusOutputRelayIndex INTEGER, - emsOutputRelayStatusOutputRelayName DisplayString, - emsOutputRelayStatusOutputRelayState INTEGER, - emsOutputRelayStatusOutputRelayNormalState INTEGER - } + "The unit capacity control." + ::= { airIRSCUnitConfig 2 } -emsOutputRelayStatusOutputRelayIndex OBJECT-TYPE +airIRSCUnitConfigStartupDelay OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The index to the output relay entry." - ::= { emsOutputRelayStatusEntry 1 } - -emsOutputRelayStatusOutputRelayName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The name of the output relay." - ::= { emsOutputRelayStatusEntry 2 } + "The startup delay in seconds." + ::= { airIRSCUnitConfig 3 } -emsOutputRelayStatusOutputRelayState OBJECT-TYPE +airIRSCUnitConfigIdleOnLeakDetect OBJECT-TYPE SYNTAX INTEGER { - relayClosedEMS (1), - relayOpenEMS (2) - } - ACCESS read-only + yes (1), + no (2) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "Getting this variable will return the state of the output relay. If - the output relay is closed, the relayClosedEMS (1) value will be returned. - If the output relay is open, the relayOpenEMS (2) value will be - returned. " - - ::= { emsOutputRelayStatusEntry 3 } + "The idle on leak options setting." + ::= { airIRSCUnitConfig 4 } -emsOutputRelayStatusOutputRelayNormalState OBJECT-TYPE +airIRSCUnitConfigInputNormalState OBJECT-TYPE SYNTAX INTEGER { - normallyClosedEMS (1), - normallyOpenEMS (2) - } - ACCESS read-only + open (1), + closed (2) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "Getting this variable will return the normal state of the output relay. If - the normal state is closed, the normallyClosedEMS (1) value will be returned. - If the normal state is open, the normallyOpenEMS (2) value will be - returned. " - - ::= { emsOutputRelayStatusEntry 4 } - --- EMS OUTLET STATUS TABLE - -emsOutletStatusTable OBJECT-TYPE - SYNTAX SEQUENCE OF EMSOutletStatusEntry - ACCESS not-accessible + "The normal state of the input contact." + ::= { airIRSCUnitConfig 5 } + +airIRSCUnitConfigOutputNormalState OBJECT-TYPE + SYNTAX INTEGER { + open (1), + closed (2) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "Allows for access of individual outlets. The number of - entries is contained in the emsStatusOutletCount OID." - ::= { emsOutletStatus 1 } + "The normal state of the output relay." + ::= { airIRSCUnitConfig 6 } -emsOutletStatusEntry OBJECT-TYPE - SYNTAX EMSOutletStatusEntry - ACCESS not-accessible +airIRSCUnitConfigOutputSource OBJECT-TYPE + SYNTAX INTEGER { + anyAlarm (1), + criticalAlarm (2) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "The outlets to access." - INDEX { emsOutletStatusOutletIndex } - ::= { emsOutletStatusTable 1 } + "The source of output relay change." + ::= { airIRSCUnitConfig 7 } -EMSOutletStatusEntry ::= - SEQUENCE { - emsOutletStatusOutletIndex INTEGER, - emsOutletStatusOutletName DisplayString, - emsOutletStatusOutletState INTEGER, - emsOutletStatusOutletNormalState INTEGER - } +airIRSCUnitConfigAltitudeUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The altitude of the unit above sea level in feet." + ::= { airIRSCUnitConfig 8 } -emsOutletStatusOutletIndex OBJECT-TYPE +airIRSCUnitConfigAltitudeMetric OBJECT-TYPE SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The altitude of the unit above sea level in meters." + ::= { airIRSCUnitConfig 9 } + +airIRSCUnitConfigOpControl OBJECT-TYPE + SYNTAX INTEGER { + standby (1), + on (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The unit operational control." + ::= { airIRSCUnitConfig 10 } + + +-- airIRSC AIR CONDITIONER GROUP Status + +airIRSCGroupStatusCoolOutput OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index to the outlet entry." - ::= { emsOutletStatusEntry 1 } - -emsOutletStatusOutletName OBJECT-TYPE - SYNTAX DisplayString ACCESS read-only - STATUS mandatory + "The group cooling output in tenths of kW." + ::= { airIRSCGroupStatus 1 } + +airIRSCGroupStatusCoolDemand OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory DESCRIPTION - "The name of the outlet." - ::= { emsOutletStatusEntry 2 } + "The group cooling demand in tenths of kW." + ::= { airIRSCGroupStatus 2 } -emsOutletStatusOutletState OBJECT-TYPE - SYNTAX INTEGER { - outletOnEMS (1), - outletOffEMS (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 - "Getting this variable will return the state of the outlet. If - the outlet is on, the outletOnEMS (1) value will be returned. - If the outlet is off, the outletOffEMS (2) value will be - returned. " - - ::= { emsOutletStatusEntry 3 } + "The group air flow in liters per second." + ::= { airIRSCGroupStatus 4 } -emsOutletStatusOutletNormalState OBJECT-TYPE - SYNTAX INTEGER { - normallyOnEMS (1), - normallyOffEMS (2) - } +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 - "Getting this variable will return the normal state of the outlet. If - the normal state is on, the normallyOnEMS (1) value will be returned. - If the normal state is off, the normallyOffEMS (2) value will be - returned. " - - ::= { emsOutletStatusEntry 4 } + "The group maximum rack inlet temperature in tenths of + degrees Celsius." + ::= { airIRSCGroupStatus 6 } --- EMS ALARM DEVICE STATUS TABLE - -emsAlarmDeviceStatusTable OBJECT-TYPE - SYNTAX SEQUENCE OF EMSAlarmDeviceStatusEntry - ACCESS not-accessible +airIRSCGroupStatusMinRackInletTempUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Allows for access of individual alarm devices. The number of - entries is contained in the emsStatusAlarmDeviceCount OID." - ::= { emsAlarmDeviceStatus 1 } + "The group minimum rack inlet temperature in tenths of + degrees Fahrenheit." + ::= { airIRSCGroupStatus 7 } -emsAlarmDeviceStatusEntry OBJECT-TYPE - SYNTAX EMSAlarmDeviceStatusEntry - ACCESS not-accessible +airIRSCGroupStatusMinRackInletTempMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The alarm devices to access." - INDEX { emsAlarmDeviceStatusDeviceIndex } - ::= { emsAlarmDeviceStatusTable 1 } - -EMSAlarmDeviceStatusEntry ::= - SEQUENCE { - emsAlarmDeviceStatusDeviceIndex INTEGER, - emsAlarmDeviceStatusDeviceName DisplayString, - emsAlarmDeviceStatusDeviceState INTEGER - } + "The group minimum rack inlet temperature in tenths of + degrees Celsius." + ::= { airIRSCGroupStatus 8 } -emsAlarmDeviceStatusDeviceIndex OBJECT-TYPE - SYNTAX INTEGER +airIRSCGroupStatusMaxReturnAirTempUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index to the alarm device entry." - ::= { emsAlarmDeviceStatusEntry 1 } - -emsAlarmDeviceStatusDeviceName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory + "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 name of the alarm device. - This OID is provided for informational purposes only." - ::= { emsAlarmDeviceStatusEntry 2 } + "The group maximum return air temperature in tenths of + degrees Celsius." + ::= { airIRSCGroupStatus 10 } -emsAlarmDeviceStatusDeviceState OBJECT-TYPE - SYNTAX INTEGER { - alarmDeviceOnEMS (1), - alarmDeviceOffEMS (2), - alarmDeviceNotInstalledEMS (3) - } +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 - "Getting this variable will return the device state. If - the device is active, the alarmDeviceOnEMS (1) value will be returned. - If the device is inactive, the alarmDeviceOffEMS (2) value will be - returned. If the device is not installed, the - alarmDeviceNotInstalledEMS (3) value will be returned." + "The group minimum return air temperature in tenths of + degrees Celsius." + ::= { airIRSCGroupStatus 12 } - ::= { emsAlarmDeviceStatusEntry 3 } - --- EMS SENSOR STATUS TABLE +-- airIRSC AIR CONDITIONER GROUP Setpoint -emsSensorStatusTable OBJECT-TYPE - SYNTAX SEQUENCE OF EMSSensorStatusEntry - ACCESS not-accessible +airIRSCGroupSetptsCoolSetpointUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "Allows for access of individual sensors. The number of - entries is contained in the emsStatusSensorCount OID." - ::= { emsSensorStatus 1 } + "Group cooling setpoint in tenths of + degrees Fahrenheit." + ::= { airIRSCGroupSetpoints 1 } -emsSensorStatusEntry OBJECT-TYPE - SYNTAX EMSSensorStatusEntry - ACCESS not-accessible +airIRSCGroupSetptsCoolSetpointMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The sensors to access." - INDEX { emsSensorStatusSensorIndex } - ::= { emsSensorStatusTable 1 } - -EMSSensorStatusEntry ::= - SEQUENCE { - emsSensorStatusSensorIndex INTEGER, - emsSensorStatusSensorSystemName DisplayString, - emsSensorStatusSensorName DisplayString, - emsSensorStatusSensorState INTEGER, - emsSensorStatusSensorNormalState INTEGER, - emsSensorStatusSensorAlarmDelay INTEGER - } + "Group cooling setpoint in tenths of + degrees Celsius." + ::= { airIRSCGroupSetpoints 2 } -emsSensorStatusSensorIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +airIRSCGroupSetptsCoolDeadbandUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The index to the sensor entry." - ::= { emsSensorStatusEntry 1 } - -emsSensorStatusSensorSystemName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The system name of the sensor. This describes the hardware system - intent of this sensor." - ::= { emsSensorStatusEntry 2 } - -emsSensorStatusSensorName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The name of the sensor as given by the system user." - ::= { emsSensorStatusEntry 3 } + "Group cooling deadband in tenths of + degrees Fahrenheit." + ::= { airIRSCGroupSetpoints 3 } -emsSensorStatusSensorState OBJECT-TYPE - SYNTAX INTEGER { - sensorFaultedEMS (1), - sensorOKEMS (2), - sensorNotInstalledEMS (3) - } +airIRSCGroupSetptsCoolDeadbandMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Group cooling deadband in tenths of + degrees Celsius." + ::= { airIRSCGroupSetpoints 4 } - ACCESS read-only +airIRSCGroupSetptsFanSpeedPreference OBJECT-TYPE + SYNTAX AirIRSCFanSpeedPreference + ACCESS read-write STATUS mandatory DESCRIPTION - "Getting this variable will return the sensor state. If the sensor is faulted, - the sensorFaultedEMS (1) value will be returned. - If the sensor is not faulted, the sensorOKEMS (2) value will be - returned. If the sensor is not installed, the sensorNotInstalledEMS (3) - value will be returned." - ::= { emsSensorStatusEntry 4 } - -emsSensorStatusSensorNormalState OBJECT-TYPE - SYNTAX INTEGER { - normallyClosedEMS (1), - normallyOpenEMS (2) - } - ACCESS read-only + "The group preferred fan speed setting." + ::= { airIRSCGroupSetpoints 5 } + +airIRSCGroupSetptsSupplyAirSetpointUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "Getting this variable will return the normal state of the sensor. If - the normal state is closed, the normallyClosedEMS (1) value will be returned. - If the normal state is closed, the normallyOpenEMS (2) value will be - returned." - ::= { emsSensorStatusEntry 5 } + "Group supply air setpoint in tenths of + degrees Fahrenheit." + ::= { airIRSCGroupSetpoints 6 } -emsSensorStatusSensorAlarmDelay OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory +airIRSCGroupSetptsSupplyAirSetpointMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory DESCRIPTION - "The delay (in seconds) after a sensor detects an alarm condition before the - condition is reported." - ::= { emsSensorStatusEntry 6 } - + "Group supply air setpoint in tenths of + degrees Celsius." + ::= { airIRSCGroupSetpoints 7 } --- airFM AIR CONDITIONER IDENT +-- airIRSC AIR CONDITIONER GROUP Config -airFMIdentName OBJECT-TYPE - SYNTAX DisplayString +airIRSCGroupConfigNumberofCoolingUnits OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "A character string identifying the device." - ::= { airFMIdent 1 } - -airFMIdentTableSize OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only + "The number of cooling units." + ::= { airIRSCGroupConfig 1 } + +airIRSCGroupConfigConfigurationType OBJECT-TYPE + SYNTAX AirIRSCConfigType + ACCESS read-write STATUS mandatory DESCRIPTION - "The number of entries in the airFMIdentTable. " - ::= { airFMIdent 2 } + "The group configuration type." + ::= { airIRSCGroupConfig 2 } -airFMIdentTable OBJECT-TYPE - SYNTAX SEQUENCE OF AirFMIdentTableEntry - ACCESS not-accessible +airIRSCGroupConfigCapacityControlType OBJECT-TYPE + SYNTAX AirIRSCCapacityControlType + ACCESS read-write STATUS mandatory DESCRIPTION - "Allows for getting identification information - from each module in the system. " - ::= { airFMIdent 3 } + "The group capacity control." + ::= { airIRSCGroupConfig 3 } -airFMIdentTableEntry OBJECT-TYPE - SYNTAX AirFMIdentTableEntry - ACCESS not-accessible +airIRSCGroupConfigAltitudeUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The module to get information from." - INDEX { airFMIdentModuleIndex } - ::= { airFMIdentTable 1 } + "The group altitude of the units above sea level in feet." + ::= { airIRSCGroupConfig 4 } -AirFMIdentTableEntry ::= - SEQUENCE { - airFMIdentModuleIndex INTEGER, - airFMIdentModuleModelNumber DisplayString, - airFMIdentModuleDateOfMfg DisplayString, - airFMIdentModuleSerialNumber DisplayString, - airFMIdentModuleFirmwareRev DisplayString, - airFMIdentModuleHardwareRev DisplayString - } - -airFMIdentModuleIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +airIRSCGroupConfigAltitudeMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The index of the module information." - ::= { airFMIdentTableEntry 1 } + "The group altitude of the units above sea level in meters." + ::= { airIRSCGroupConfig 5 } -airFMIdentModuleModelNumber OBJECT-TYPE +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-only + ACCESS read-write STATUS mandatory DESCRIPTION - "A character string identifying the - model number. " - ::= { airFMIdentTableEntry 2 } - -airFMIdentModuleDateOfMfg OBJECT-TYPE + "A character string identifying the unit name." + ::= { airIRG2Ident 1 } + +airIRG2IdentLocation OBJECT-TYPE SYNTAX DisplayString - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "A character string identifying the - manufacture date. " - ::= { airFMIdentTableEntry 3 } - -airFMIdentModuleSerialNumber OBJECT-TYPE + "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 serial number. " - ::= { airFMIdentTableEntry 4 } - -airFMIdentModuleFirmwareRev OBJECT-TYPE + "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 - firmware revision. " - ::= { airFMIdentTableEntry 5 } - -airFMIdentModuleHardwareRev OBJECT-TYPE + "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 - hardware revision. " - ::= { airFMIdentTableEntry 6 } + "A character string identifying the unit firmware version." + ::= { airIRG2Ident 5 } -airFMIdentLocation OBJECT-TYPE +airIRG2IdentHardwareRevision OBJECT-TYPE SYNTAX DisplayString - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "A character string identifying the - location of the device. " - ::= { airFMIdent 4 } - -airFMIdentContact OBJECT-TYPE + "A character string identifying the unit controller hardware revision." + ::= { airIRG2Ident 6 } + +airIRG2IdentManufactureDate OBJECT-TYPE SYNTAX DisplayString - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "A character string identifying the - person to contact regarding the device. " - ::= { airFMIdent 5 } - - --- airFM AIR CONDITIONER STATUS + "A character string identifying the unit manufacture date." + ::= { airIRG2Ident 7 } -airFMStatusSystemOn OBJECT-TYPE - SYNTAX INTEGER { - statusOn (1), - statusOff (2) - } +airIRG2IdentUnitSysOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory DESCRIPTION - "The operating state of the system. - This OID has been deprecated in favor of - airFMGroupSysStatus." - ::= { airFMStatus 1 } - -airFMStatusSystemAverageRetTempC OBJECT-TYPE - SYNTAX INTEGER + "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 - "The system average return air - temperature in tenths of degrees Celsius. - This OID has been deprecated in favor of - airFMSysAvgReturnTempC." - ::= { airFMStatus 2 } - -airFMStatusSystemAverageRetTempF OBJECT-TYPE + "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 system average return air - temperature in tenths of degrees Fahrenheit. - This OID has been deprecated in favor of - airFMSysAvgReturnTempF." - ::= { airFMStatus 3 } - -airFMStatusSystemAverageRetHum OBJECT-TYPE + "The group cooling output in tenths of kilowatts (kW)." + ::= { airIRG2GroupStatus 1 } + +airIRG2GroupStatusCoolDemand OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The system average return air - humidity in tenths of percent RH. - This OID has been deprecated in favor of - airFMSysAvgReturnHum." - ::= { airFMStatus 4 } - -airFMStatusSystemActionTempC OBJECT-TYPE + "The group cooling demand in tenths of kilowatts (kW)." + ::= { airIRG2GroupStatus 2 } + +airIRG2GroupStatusAirFlowUS OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The system action air - temperature in tenths of degrees Celsius. - This OID has been deprecated in favor of - airFMSysCtrlTempC." - ::= { airFMStatus 5 } - -airFMStatusSystemActionTempF OBJECT-TYPE + "The group air flow in cubic feet per minute." + ::= { airIRG2GroupStatus 3 } + +airIRG2GroupStatusAirFlowMetric OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The system action air - temperature in tenths of degrees Fahrenheit. - This OID has been deprecated in favor of - airFMSysCtrlTempF." - ::= { airFMStatus 6 } - -airFMStatusSystemActionHum OBJECT-TYPE + "The group air flow in hundredths of + liters per second." + ::= { airIRG2GroupStatus 4 } + +airIRG2GroupStatusMaxRackInletTempUS OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The system action air humidity in tenths of percent RH. - This OID has been deprecated in favor of - airFMSysCtrlHum." - ::= { airFMStatus 7 } - -airFMStatusSystemRemoteHighTempC OBJECT-TYPE + "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 system remote high air - temperature in tenths of degrees Celsius. - This OID has been deprecated in favor of - airFMSysMaxRemoteTempC." - ::= { airFMStatus 8 } - -airFMStatusSystemRemoteHighTempF OBJECT-TYPE + "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 system remote high air - temperature in tenths of degrees Fahrenheit. - This OID has been deprecated in favor of - airFMSysMaxRemoteTempF." - ::= { airFMStatus 9 } - -airFMStatusSystemRemoteAvgTempC OBJECT-TYPE + "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 system remote average air - temperature in tenths of degrees Celsius. - This OID has been deprecated in favor of - airFMSysAvgRemoteTempC." - ::= { airFMStatus 10 } - -airFMStatusSystemRemoteAvgTempF OBJECT-TYPE + "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 system remote average air - temperature in tenths of degrees Fahrenheit. - This OID has been deprecated in favor of - airFMSysAvgRemoteTempF." - ::= { airFMStatus 11 } - -airFMStatusSystemRemoteAvgHum OBJECT-TYPE + "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 system remote average air - humidity in tenths of percent RH. - This OID has been deprecated in favor of - airFMSysAvgRemoteHum." - ::= { airFMStatus 12 } - -airFMStatusSystemRemoteLowTempC OBJECT-TYPE + "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 system remote low air - temperature in tenths of degrees Celsius. - This OID has been deprecated in favor of - airFMSysMinRemoteTempC." - ::= { airFMStatus 13 } - -airFMStatusSystemRemoteLowTempF OBJECT-TYPE + "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 system remote low air - temperature in tenths of degrees Fahrenheit. - This OID has been deprecated in favor of - airFMSysMinRemoteTempF." - ::= { airFMStatus 14 } - -airFMStatusSystemCoolingEnabled OBJECT-TYPE - SYNTAX INTEGER { - enabledYes (1), - enabledNo (2) + "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-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The state of the system cooling - function enable. - This OID has been deprecated in favor of - airFMSysCoolState." - ::= { airFMStatus 15 } - -airFMStatusSystemReheatingEnabled OBJECT-TYPE - SYNTAX INTEGER { - enabledYes (1), - enabledNo (2) + "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-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The state of the system reheating - function enable. - This OID has been deprecated in favor of - airFMSysReheatState." - ::= { airFMStatus 16 } - -airFMStatusSystemHumidifyEnabled OBJECT-TYPE - SYNTAX INTEGER { - enabledYes (1), - enabledNo (2) + "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-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The state of the system humidify - function enable. - This OID has been deprecated in favor of - airFMSysHumState." - ::= { airFMStatus 17 } - -airFMStatusSystemDehumidifyEnabled OBJECT-TYPE - SYNTAX INTEGER { - enabledYes (1), - enabledNo (2) + "Enable or disable runtime balancing feature." + ::= { airIRG2GroupConfig 10 } + +airIRG2GroupConfigLoadAssistEnable OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) } - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The state of the system dehumidify - function enable. - This OID has been deprecated in favor of - airFMSysDehumState." - ::= { airFMStatus 18 } - -airFMStatusModuleTableSize OBJECT-TYPE + "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 entries in the airFMStatusModuleTable." - ::= { airFMStatus 19 } + "The number of active alarms in the airIRG2AlarmsTable." + ::= { airIRG2Alarms 1 } -airFMStatusModuleTable OBJECT-TYPE - SYNTAX SEQUENCE OF AirFMStatusModuleEntry +AirIRG2AlarmsEntry ::= SEQUENCE { + airIRG2AlarmsIndex INTEGER, + airIRG2AlarmsEventCode INTEGER, + airIRG2AlarmsDescription DisplayString + } + +airIRG2AlarmsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AirIRG2AlarmsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION - "Allows for getting information from each module - in the system." - ::= { airFMStatus 20 } + "Table of active alarms for the device." + ::= { airIRG2Alarms 2 } -airFMStatusModuleEntry OBJECT-TYPE - SYNTAX AirFMStatusModuleEntry +airIRG2AlarmsEntry OBJECT-TYPE + SYNTAX AirIRG2AlarmsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION - "The module to get status from." - INDEX { airFMStatusModuleIndex } - ::= { airFMStatusModuleTable 1 } + "Alarms specification" + INDEX { airIRG2AlarmsIndex } + ::= { airIRG2AlarmsTable 1 } -AirFMStatusModuleEntry ::= - SEQUENCE { - airFMStatusModuleIndex INTEGER, - airFMStatusModuleOutputCapacity INTEGER, - airFMStatusModuleSupplyTempC INTEGER, - airFMStatusModuleSupplyTempF INTEGER, - airFMStatusModuleSupplyHum INTEGER, - airFMStatusModuleReturnTempC INTEGER, - airFMStatusModuleReturnTempF INTEGER, - airFMStatusModuleReturnHum INTEGER - } - -airFMStatusModuleIndex OBJECT-TYPE +airIRG2AlarmsIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index of the module information." - ::= { airFMStatusModuleEntry 1 } + "Alarm index." + ::= { airIRG2AlarmsEntry 1 } -airFMStatusModuleOutputCapacity OBJECT-TYPE - SYNTAX INTEGER +airIRG2AlarmsEventCode OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The module output capacity in kilowatts. - This OID has been deprecated in favor of - airFMModOutputCapacity." - ::= { airFMStatusModuleEntry 2 } - -airFMStatusModuleSupplyTempC OBJECT-TYPE - SYNTAX INTEGER + "Code for the alarm." + ::= { airIRG2AlarmsEntry 2 } + +airIRG2AlarmsDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) ACCESS read-only STATUS mandatory DESCRIPTION - "The module supply air temperature in - tenths of degrees Celsius. - This OID has been deprecated in favor of - airFMModSupplyTempC." - ::= { airFMStatusModuleEntry 3 } - -airFMStatusModuleSupplyTempF OBJECT-TYPE - SYNTAX INTEGER + "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 module supply air temperature in - tenths of degrees Fahrenheit. - This OID has been deprecated in favor of - airFMModSupplyTempF." - ::= { airFMStatusModuleEntry 4 } - -airFMStatusModuleSupplyHum OBJECT-TYPE + "The cooling unit operating mode." + ::= { airIRG2RDT2Status 1 } + +airIRG2RDT2StatusCoolOutput OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The module supply air humidity in tenths of percent RH. - This OID has been deprecated in favor of - airFMModSupplyHum." - ::= { airFMStatusModuleEntry 5 } - -airFMStatusModuleReturnTempC OBJECT-TYPE + "The unit cooling output in tenths of kilowatts (kW)." + ::= { airIRG2RDT2Status 2 } + +airIRG2RDT2StatusCoolDemand OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The module return air temperature in - tenths of degrees Celsius. - This OID has been deprecated in favor of - airFMModReturnTempC." - ::= { airFMStatusModuleEntry 6 } - -airFMStatusModuleReturnTempF OBJECT-TYPE + "The unit cooling demand in tenths of kilowatts (kW)." + ::= { airIRG2RDT2Status 3 } + +airIRG2RDT2StatusAirFlowUS OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The module return air temperature in - tenths of degrees Fahrenheit. - This OID has been deprecated in favor of - airFMModReturnTempF." - ::= { airFMStatusModuleEntry 7 } - -airFMStatusModuleReturnHum OBJECT-TYPE + "The unit air flow in cubic feet per minute." + ::= { airIRG2RDT2Status 4 } + +airIRG2RDT2StatusAirFlowMetric OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The module return air humidity in tenths of percent RH. - This OID has been deprecated in favor of - airFMModReturnHum." - ::= { airFMStatusModuleEntry 8 } - --- airFM AIR CONDITIONER GROUP DATA + "The unit air flow in liters per second." + ::= { airIRG2RDT2Status 5 } -airFMGroupSysStatus OBJECT-TYPE - SYNTAX INTEGER { - statusOnLine (1), - statusIdle (2), - statusLoadShare (3), - statusOffLine (4), - statusFailed (5), - statusDisabled (6), - statusUndefined (7) - } +airIRG2RDT2StatusRackInletTempUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The status of this system within the group." - ::= { airFMGroup 1 } - -airFMGroupSysRuntime OBJECT-TYPE + "The unit rack inlet temperature in tenths of + degrees Fahrenheit." + ::= { airIRG2RDT2Status 6 } + +airIRG2RDT2StatusRackInletTempMetric OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of hours the system has been running." - ::= { airFMGroup 2 } + "The unit rack inlet temperature in tenths of + degrees Celsius." + ::= { airIRG2RDT2Status 7 } -airFMGroupSysRole OBJECT-TYPE - SYNTAX INTEGER { - rolePrimary (1), - roleBackup (2) - } +airIRG2RDT2StatusSupplyAirTempUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The role of this system within the group." - ::= { airFMGroup 3 } + "The unit supply air temperature in tenths of + degrees Fahrenheit." + ::= { airIRG2RDT2Status 8 } --- airFM Group System Roles -airFMGroupSysRolesTableSize OBJECT-TYPE +airIRG2RDT2StatusSupplyAirTempMetric OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of entries in the airFMGroupSysRolesTable. " - ::= { airFMGroupSysRoles 1 } + "The unit supply air temperature in tenths of + degrees Celsius." + ::= { airIRG2RDT2Status 9 } -airFMGroupSysRolesTable OBJECT-TYPE - SYNTAX SEQUENCE OF AirFMGroupSysRolesEntry - ACCESS not-accessible +airIRG2RDT2StatusReturnAirTempUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Allows for getting information from each system - in the group. " - ::= { airFMGroupSysRoles 2 } + "The unit return air temperature in tenths of + degrees Fahrenheit." + ::= { airIRG2RDT2Status 10 } -airFMGroupSysRolesEntry OBJECT-TYPE - SYNTAX AirFMGroupSysRolesEntry - ACCESS not-accessible +airIRG2RDT2StatusReturnAirTempMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The system to get status from." - INDEX { airFMGroupSysIndex } - ::= { airFMGroupSysRolesTable 1 } + "The unit return air temperature in tenths of + degrees Celsius." + ::= { airIRG2RDT2Status 11 } -AirFMGroupSysRolesEntry ::= - SEQUENCE { - airFMGroupSysIndex INTEGER, - airFMGroupSysRoleStatus INTEGER, - airFMGroupSysPresentRole INTEGER, - airFMGroupSysManualRoleSetting INTEGER, - airFMGroupSysRunHours INTEGER, - airFMGroupSysComm INTEGER, - airFMGroupSysIPAddress IpAddress - } - -airFMGroupSysIndex OBJECT-TYPE +airIRG2RDT2StatusSuctionTempUS OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index of the system information." - ::= { airFMGroupSysRolesEntry 1 } + "The unit suction temperature in tenths of + degrees Fahrenheit." + ::= { airIRG2RDT2Status 12 } -airFMGroupSysRoleStatus OBJECT-TYPE - SYNTAX INTEGER { - reserved1 (1), - reserved2 (2), - onLine (3), - idle (4), - loadShare (5), - failed (6), - offLine (7) - } +airIRG2RDT2StatusSuctionTempMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The present mode of the System." - ::= { airFMGroupSysRolesEntry 2 } + "The unit suction temperature in tenths of + degrees Celsius." + ::= { airIRG2RDT2Status 13 } -airFMGroupSysPresentRole OBJECT-TYPE - SYNTAX INTEGER { - primary (1), - backup (2) - } +airIRG2RDT2StatusSuperheatTempUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The present role of the System in a Group." - ::= { airFMGroupSysRolesEntry 3 } + "The unit superheat temperature in tenths of + degrees Fahrenheit." + ::= { airIRG2RDT2Status 14 } -airFMGroupSysManualRoleSetting OBJECT-TYPE - SYNTAX INTEGER { - primary (1), - backup (2) - } - ACCESS read-write +airIRG2RDT2StatusSuperheatTempMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The manual role setting of the System in a Group. - Only applies if Role Assignment Method is set - to static (Manually Assigned Roles)." - ::= { airFMGroupSysRolesEntry 4 } + "The unit superheat temperature in tenths of + degrees Celsius." + ::= { airIRG2RDT2Status 15 } -airFMGroupSysRunHours OBJECT-TYPE +airIRG2RDT2StatusFilterDPUS OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The total number of hours the System has been - contributing to environmental control." - ::= { airFMGroupSysRolesEntry 5 } + "The unit air filter differential pressure in + hundredths of inches of water." + ::= { airIRG2RDT2Status 16 } -airFMGroupSysComm OBJECT-TYPE - SYNTAX INTEGER { - commLost (1), - commEstablished (2) - } +airIRG2RDT2StatusFilterDPMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Indicates whether a system is communicating with the - other Systems in the Group." - ::= { airFMGroupSysRolesEntry 6 } + "The unit air filter differential pressure in pascals (Pa)." + ::= { airIRG2RDT2Status 17 } -airFMGroupSysIPAddress OBJECT-TYPE - SYNTAX IpAddress +airIRG2RDT2StatusSuctionPressureUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The IP Address of the System." - ::= { airFMGroupSysRolesEntry 7 } + "Unit suction pressure in pounds per square inch (PSI)." + ::= { airIRG2RDT2Status 18 } -airFMGroupSysRoleAssignment OBJECT-TYPE - SYNTAX INTEGER { - staticManual (1), - dynamicAutomatic (2) - } - ACCESS read-write +airIRG2RDT2StatusSuctionPressureMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The method used to assign roles (i.e. Primary, Backup) - to the Systems in a Group. + "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 } - staticManual: Manually assign Primary or Backup to - regulate run hours across the Group. - dynamicAutomatic: User indicates the number of Systems - that will be assigned a primary role in this Group." - ::= { airFMGroupSysRoles 3 } +airIRG2RDT2StatusDischargePressureMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unit discharge pressure in kiloPascals (kPa)." + ::= { airIRG2RDT2Status 21 } -airFMGroupAutoRoleNumPrimary OBJECT-TYPE - SYNTAX INTEGER { - one (1), - two (2), - three (3), - four (4) - } - ACCESS read-write +airIRG2RDT2StatusEvaporatorFanSpeed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The number of Systems assigned the 'primary' role in - this Group. Only applies if Role Assignment Method - is set to dynamic (Automatic Run Hour Balancing)." - ::= { airFMGroupSysRoles 4 } + "The unit average evaporator fan speed in tenths of percent." + ::= { airIRG2RDT2Status 22 } --- airFM Group Config -airFMGroupCfgName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write +airIRG2RDT2StatusInputState OBJECT-TYPE + SYNTAX AirIRG2RDType2IOState + ACCESS read-only STATUS mandatory DESCRIPTION - "A character string identifying the group name." - ::= { airFMGroupCfg 1 } + "The state of the input contact." + ::= { airIRG2RDT2Status 23 } -airFMGroupCfgNumSystems OBJECT-TYPE - SYNTAX INTEGER { - one (1), - two (2), - three (3), - four (4) - } - ACCESS read-write +airIRG2RDT2StatusOutputState OBJECT-TYPE + SYNTAX AirIRG2RDType2IOState + ACCESS read-only STATUS mandatory DESCRIPTION - "The number of Systems in this Group." - ::= { airFMGroupCfg 2 } + "The state of the output relay." + ::= { airIRG2RDT2Status 24 } -airFMGroupCfgIdleBlower OBJECT-TYPE - SYNTAX INTEGER { - off (1), - minimumSpeed (2), - normalSpeed (3) - } - ACCESS read-write +airIRG2RDT2StatusOHEInputState OBJECT-TYPE + SYNTAX AirIRG2RDType2IOState + ACCESS read-only STATUS mandatory DESCRIPTION - "Blower behavior for backup Systems and Systems that - have entered a failure mode." - ::= { airFMGroupCfg 3 } + "The state of the outside heat exchanger(OHE) input contact." + ::= { airIRG2RDT2Status 25 } -airFMGroupCfgShutdownSmoke OBJECT-TYPE - SYNTAX INTEGER { - disable (1), - enable (2) - } - ACCESS read-write +airIRG2RDT2StatusOHEOutputState OBJECT-TYPE + SYNTAX AirIRG2RDType2IOState + ACCESS read-only STATUS mandatory DESCRIPTION - "If enabled, all Systems in the Group will shut down - if smoke is detected." - ::= { airFMGroupCfg 4 } + "The state of the outside heat exchanger(OHE) output relay." + ::= { airIRG2RDT2Status 26 } -airFMGroupCfgShutdownFire OBJECT-TYPE +airIRG2RDT2StatusCompressor OBJECT-TYPE SYNTAX INTEGER { - disable (1), - enable (2) - } - ACCESS read-write + off (1), + on (2) + } + ACCESS read-only STATUS mandatory DESCRIPTION - "If enabled, all Systems in the Group will shut down - if fire is detected." - ::= { airFMGroupCfg 5 } + "The state (off/on) of the compressor." + ::= { airIRG2RDT2Status 27 } -airFMGroupCfgFailoverCommLoss OBJECT-TYPE - SYNTAX INTEGER { - disable (1), - enable (2) - } - ACCESS read-write +airIRG2RDT2StatusFluidValvePos OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Failover on Comm Loss enables an available backup - System to run in place of a System that has lost - communication with the Group." - ::= { airFMGroupCfg 6 } + "The position of the fluid valve in percent. This OID is only valid + when airIRG2RDT2ConfigUnitType indicates fluidCooled(1)." + ::= { airIRG2RDT2Status 28 } -airFMGroupCfgDmdFightStatus OBJECT-TYPE - SYNTAX INTEGER { - off (1), - on (2) - } +airIRG2RDT2StatusHotGasBypassValvePos OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Demand Fighting and Setpoint Sharing are - automatically enabled when a System is responding to - a Load Sharing Request." - ::= { airFMGroupCfg 7 } + "The position of the hot gas bypass valve in hundredths of percent." + ::= { airIRG2RDT2Status 29 } -airFMGroupCfgDmdFightSetting OBJECT-TYPE - SYNTAX INTEGER { - disable (1), - enable (2) - } - ACCESS read-write + +-- ****************************************************************** +-- airIRG2RDT2 Runhours +-- ****************************************************************** + +airIRG2RDT2RunHoursAirFilter OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Demand Fighting prevents a System from engaging - reheat in a Group where any System is cooling." - ::= { airFMGroupCfg 8 } + "Unit air filter run hours." + ::= { airIRG2RDT2RunHours 1 } -airFMGroupCfgSetpointShareStatus OBJECT-TYPE - SYNTAX INTEGER { - off (1), - on (2) - } +airIRG2RDT2RunHoursCondensatePump OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Demand Fighting and Setpoint Sharing are - automatically enabled when a System is responding to - Load Sharing Request." - ::= { airFMGroupCfg 9 } + "Unit condensate pump run hours." + ::= { airIRG2RDT2RunHours 2 } -airFMGroupCfgSetpointShareSetting OBJECT-TYPE - SYNTAX INTEGER { - disable (1), - enable (2) - } - ACCESS read-write +airIRG2RDT2RunHoursCompressor OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "All Systems in the Group use the same setpoints." - ::= { airFMGroupCfg 10 } + "Unit compressor run hours." + ::= { airIRG2RDT2RunHours 3 } -airFMGroupCfgResetFieldServiceDefaults OBJECT-TYPE - SYNTAX INTEGER { - noOperation (1), - reset (2) - } - ACCESS read-write +-- ******************************* +-- Run Hour Fan Power supply table +-- ******************************* +airIRG2RDT2RunHoursFanPSTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Setting this OID to reset(2) will reset all Group - parameters, which can only be edited by a field - service engineer, to their factory default values. + "The number of entries in the run hour fan power supply table + (airIRG2RDT2RunHoursFanPSTable)." + ::= { airIRG2RDT2RunHours 4 } - Getting this OID will do nothing and return the - noOperation(1) value." - ::= { airFMGroupCfg 11 } +AirIRG2RDT2RunHoursFanPSEntry ::= + SEQUENCE { + airIRG2RDT2RunHoursFanPSIndex INTEGER, + airIRG2RDT2RunHoursFanPSPosition INTEGER, + airIRG2RDT2RunHoursFanPSHours INTEGER + } --- airFM Group Load Sharing -airFMGroupLoadShareCoolRequests OBJECT-TYPE - SYNTAX INTEGER { - disable (1), - enable (2) - } - ACCESS read-write +airIRG2RDT2RunHoursFanPSTable OBJECT-TYPE + SYNTAX SEQUENCE OF AirIRG2RDT2RunHoursFanPSEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "Systems that are cooling may request assistance from - other Systems in the Group." - ::= { airFMGroupLoadShare 1 } + "Allows for getting run hour information from each power supply." + ::= { airIRG2RDT2RunHours 5 } -airFMGroupLoadShareCoolThreshC OBJECT-TYPE +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-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Temperature threshold at which a System will generate - a load sharing request for cooling. Measured in - tenths of degrees Celsius." - ::= { airFMGroupLoadShare 2 } + "Index of run hours fan power supply table." + ::= { airIRG2RDT2RunHoursFanPSEntry 1 } -airFMGroupLoadShareCoolThreshF OBJECT-TYPE +airIRG2RDT2RunHoursFanPSHours OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Temperature threshold at which a System will generate - a load sharing request for cooling. Measured in - tenths of degrees Fahrenheit." - ::= { airFMGroupLoadShare 3 } + "Fan power supply run time in hours." + ::= { airIRG2RDT2RunHoursFanPSEntry 2 } -airFMGroupLoadShareReheatRequests OBJECT-TYPE +airIRG2RDT2RunHoursFanPSPosition OBJECT-TYPE SYNTAX INTEGER { - disable (1), - enable (2) - } - ACCESS read-write + upper (1), + lower (2), + left (3), + right (4) + } + ACCESS read-only STATUS mandatory DESCRIPTION - "Systems that are reheating may request assistance - from other Systems in the Group." - ::= { airFMGroupLoadShare 4 } + "Position of fan power supply within the unit." + ::= { airIRG2RDT2RunHoursFanPSEntry 3 } -airFMGroupLoadShareReheatThreshC OBJECT-TYPE +-- ***************************** +-- Run Hour Evaporator Fan table +-- ***************************** +airIRG2RDT2RunHoursEvapFanTableSize OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Temperature threshold at which a System will generate - a load sharing request for reheating. Measured in - tenths of degrees Celsius." - ::= { airFMGroupLoadShare 5 } + "The number of entries in the run hour evaporator fan table + (airIRG2RDT2RunHoursEvapFanTable)." + ::= { airIRG2RDT2RunHours 6 } -airFMGroupLoadShareReheatThreshF OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +AirIRG2RDT2RunHoursEvapFanEntry ::= + SEQUENCE { + airIRG2RDT2RunHoursEvapFanIndex INTEGER, + airIRG2RDT2RunHoursEvapFanHours INTEGER + } + +airIRG2RDT2RunHoursEvapFanTable OBJECT-TYPE + SYNTAX SEQUENCE OF AirIRG2RDT2RunHoursEvapFanEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "Temperature threshold at which a System will generate - a load sharing request for reheating. Measured in - tenths of degrees Fahrenheit." - ::= { airFMGroupLoadShare 6 } + "Allows for getting information from each evaporator fan run + hour in the system. " + ::= { airIRG2RDT2RunHours 7 } -airFMGroupLoadShareHumRequests OBJECT-TYPE - SYNTAX INTEGER { - disable (1), - enable (2) - } - ACCESS read-write +airIRG2RDT2RunHoursEvapFanEntry OBJECT-TYPE + SYNTAX AirIRG2RDT2RunHoursEvapFanEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "Systems that are humidifying may request humidification - assistance from other Systems in the Group." - ::= { airFMGroupLoadShare 7 } + "Allows for getting information from each evaporator fan run + hour in the system. " + INDEX { airIRG2RDT2RunHoursEvapFanIndex } + ::= { airIRG2RDT2RunHoursEvapFanTable 1 } -airFMGroupLoadShareHumThresh OBJECT-TYPE +airIRG2RDT2RunHoursEvapFanIndex OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Humidity threshold at which a System will generate a - load sharing request for humidification. Measured in - tenths of percent relative humidity." - ::= { airFMGroupLoadShare 8 } + "Index of run hours evaporator fan table." + ::= { airIRG2RDT2RunHoursEvapFanEntry 1 } -airFMGroupLoadShareDehumRequests OBJECT-TYPE - SYNTAX INTEGER { - disable (1), - enable (2) - } - ACCESS read-write +airIRG2RDT2RunHoursEvapFanHours OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Systems that are dehumidifying may request assistance - from other Systems in the Group." - ::= { airFMGroupLoadShare 9 } + "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 +-- ****************************************************************** -airFMGroupLoadShareDehumThresh OBJECT-TYPE +airIRG2RDT2ServiceIntervalsAirFilter OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Humidity threshold at which a System will generate a - load sharing request for dehumidification. Measured in - tenths of percent relative humidity." - ::= { airFMGroupLoadShare 10 } + "Air filter service interval in weeks." + ::= { airIRG2RDT2ServiceIntervals 1 } --- airFM Group System Failover Events -airFMGroupFailoverSysAnyMinorAlarm OBJECT-TYPE +airIRG2RDT2ServiceIntervalsAirFilterAlarm OBJECT-TYPE SYNTAX INTEGER { - notApplicable (1), - disable (2), - enable (3) - } + enable (1), + disable (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "Enabling this OID will cause the system to enter - a failure state if any minor system alarm is active. - Once in the failure state, environmental control - ceases for the system, and the blowers enter the - Idle Blower Operation mode. - A value of notApplicable indicates that this alarm - does not apply to this device due to its configuration." - ::= { airFMGroupFailoverSys 1 } + "The air filter service interval alarm enable/disable." + ::= { airIRG2RDT2ServiceIntervals 2 } -airFMGroupFailoverSysAnyMajorAlarm OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disable (2), - enable (3) - } +-- ****************************************************************** +-- airIRG2RDT2 Thresholds +-- ****************************************************************** + +airIRG2RDT2ThresholdsRackInletHighTempUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Enabling this OID will cause the system to enter - a failure state if any major system alarm is active. - Once in the failure state, environmental control - ceases for the system, and the blowers enter the - Idle Blower Operation mode. - A value of notApplicable indicates that this alarm - does not apply to this device due to its configuration." - ::= { airFMGroupFailoverSys 2 } + "Unit rack inlet air high temperature threshold in + tenths of degrees Fahrenheit." + ::= { airIRG2RDT2Thresholds 1 } -airFMGroupFailoverSysHighEnvTemp OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disable (2), - enable (3) - } +airIRG2RDT2ThresholdsRackInletHighTempMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Enabling this OID will cause the system to enter - a failure state if the high environmental temperature - alarm is active. - Once in the failure state, environmental control - ceases for the system, and the blowers enter the - Idle Blower Operation mode. - A value of notApplicable indicates that this alarm - does not apply to this device due to its configuration." - ::= { airFMGroupFailoverSys 3 } + "Unit rack inlet air high temperature threshold in + tenths of degrees Celsius." + ::= { airIRG2RDT2Thresholds 2 } -airFMGroupFailoverSysLowEnvTemp OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disable (2), - enable (3) - } +airIRG2RDT2ThresholdsSupplyAirHighTempUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Enabling this OID will cause the system to enter - a failure state if the low environmental temperature - alarm is active. - Once in the failure state, environmental control - ceases for the system, and the blowers enter the - Idle Blower Operation mode. - A value of notApplicable indicates that this alarm - does not apply to this device due to its configuration." - ::= { airFMGroupFailoverSys 4 } + "Unit supply air high temperature threshold in + tenths of degrees Fahrenheit." + ::= { airIRG2RDT2Thresholds 3 } -airFMGroupFailoverSysHighEnvHum OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disable (2), - enable (3) - } +airIRG2RDT2ThresholdsSupplyAirHighTempMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Enabling this OID will cause the system to enter - a failure state if the high environmental humidity - alarm is active. - Once in the failure state, environmental control - ceases for the system, and the blowers enter the - Idle Blower Operation mode. - A value of notApplicable indicates that this alarm - does not apply to this device due to its configuration." - ::= { airFMGroupFailoverSys 5 } + "Unit supply air high temperature threshold in + tenths of degrees Celsius." + ::= { airIRG2RDT2Thresholds 4 } -airFMGroupFailoverSysLowEnvHum OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disable (2), - enable (3) - } +airIRG2RDT2ThresholdsReturnAirHighTempUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Enabling this OID will cause the system to enter - a failure state if the low environmental humidity - alarm is active. - Once in the failure state, environmental control - ceases for the system, and the blowers enter the - Idle Blower Operation mode. - A value of notApplicable indicates that this alarm - does not apply to this device due to its configuration." - ::= { airFMGroupFailoverSys 6 } + "Unit return air high temperature threshold in + tenths of degrees Fahrenheit." + ::= { airIRG2RDT2Thresholds 5 } -airFMGroupFailoverSysFireAlarm OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disable (2), - enable (3) - } +airIRG2RDT2ThresholdsReturnAirHighTempMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Enabling this OID will cause the system to enter - a failure state if the fire alarm is active. - Once in the failure state, environmental control - ceases for the system, and the blowers enter the - Idle Blower Operation mode. - A value of notApplicable indicates that this alarm - does not apply to this device due to its configuration." - ::= { airFMGroupFailoverSys 7 } + "Unit return air high temperature threshold in + tenths of degrees Celsius." + ::= { airIRG2RDT2Thresholds 6 } -airFMGroupFailoverSysSmokeAlarm OBJECT-TYPE +-- ****************************************************************** +-- 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 { - notApplicable (1), - disable (2), - enable (3) - } - ACCESS read-write + fluidCooled (1), + airCooled (2) + } + ACCESS read-only STATUS mandatory DESCRIPTION - "Enabling this OID will cause the system to enter - a failure state if the smoke alarm is active. - Once in the failure state, environmental control - ceases for the system, and the blowers enter the - Idle Blower Operation mode. - A value of notApplicable indicates that this alarm - does not apply to this device due to its configuration." - ::= { airFMGroupFailoverSys 8 } + "The type of the unit." + ::= { airIRG2RDT2Config 1 } -airFMGroupFailoverSysCommLost OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disable (2), - enable (3) - } +airIRG2RDT2ConfigStartupDelay OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Enabling this OID will cause the system to enter - a failure state if the system has lost comm. - Once in the failure state, environmental control - ceases for the system, and the blowers enter the - Idle Blower Operation mode. - A value of notApplicable indicates that this alarm - does not apply to this device due to its configuration." - ::= { airFMGroupFailoverSys 9 } + "The startup delay in seconds." + ::= { airIRG2RDT2Config 2 } -airFMGroupFailoverSysSupplySensorFail OBJECT-TYPE +airIRG2RDT2ConfigIdleOnLeakDetect OBJECT-TYPE SYNTAX INTEGER { - notApplicable (1), - disable (2), - enable (3) - } + yes (1), + no (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "Enabling this OID will cause the system to enter - a failure state if the supply sensor has failed. - Once in the failure state, environmental control - ceases for the system, and the blowers enter the - Idle Blower Operation mode. - A value of notApplicable indicates that this alarm - does not apply to this device due to its configuration." - ::= { airFMGroupFailoverSys 10 } + "The idle on leak options setting." + ::= { airIRG2RDT2Config 3 } -airFMGroupFailoverSysReturnSensorFail OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disable (2), - enable (3) - } +airIRG2RDT2ConfigInputNormalState OBJECT-TYPE + SYNTAX AirIRG2RDType2IOState ACCESS read-write STATUS mandatory DESCRIPTION - "Enabling this OID will cause the system to enter - a failure state if the return sensor has failed. - Once in the failure state, environmental control - ceases for the system, and the blowers enter the - Idle Blower Operation mode. - A value of notApplicable indicates that this alarm - does not apply to this device due to its configuration." - ::= { airFMGroupFailoverSys 11 } + "The normal state of the input contact." + ::= { airIRG2RDT2Config 4 } -airFMGroupFailoverSysPrimarySensorFail OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disable (2), - enable (3) - } +airIRG2RDT2ConfigOutputNormalState OBJECT-TYPE + SYNTAX AirIRG2RDType2IOState ACCESS read-write STATUS mandatory DESCRIPTION - "Enabling this OID will cause the system to enter - a failure state if the primary sensor has failed. - Once in the failure state, environmental control - ceases for the system, and the blowers enter the - Idle Blower Operation mode. - A value of notApplicable indicates that this alarm - does not apply to this device due to its configuration." - ::= { airFMGroupFailoverSys 12 } + "The normal state of the output relay." + ::= { airIRG2RDT2Config 5 } -airFMGroupFailoverSysSecondarySensorFail OBJECT-TYPE +airIRG2RDT2ConfigOutputSource OBJECT-TYPE SYNTAX INTEGER { - notApplicable (1), - disable (2), - enable (3) - } + anyAlarm (1), + criticalAlarm (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "Enabling this OID will cause the system to enter - a failure state if the secondary sensor has failed. - Once in the failure state, environmental control - ceases for the system, and the blowers enter the - Idle Blower Operation mode. - A value of notApplicable indicates that this alarm - does not apply to this device due to its configuration." - ::= { airFMGroupFailoverSys 13 } + "The source of output relay change." + ::= { airIRG2RDT2Config 6 } -airFMGroupFailoverSysNoSensorsAvailable OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disable (2), - enable (3) - } +airIRG2RDT2ConfigOHEInputNormalState OBJECT-TYPE + SYNTAX AirIRG2RDType2IOState ACCESS read-write STATUS mandatory DESCRIPTION - "Enabling this OID will cause the system to enter - a failure state if no sensors are available. - Once in the failure state, environmental control - ceases for the system, and the blowers enter the - Idle Blower Operation mode. - A value of notApplicable indicates that this alarm - does not apply to this device due to its configuration." - ::= { airFMGroupFailoverSys 14 } + "The normal state of the outside heat exchanger(OHE) input relay." + ::= { airIRG2RDT2Config 7 } --- airFM Group Module Failover Events -airFMGroupFailoverModMaintRequired OBJECT-TYPE +airIRG2RDT2ConfigUnitRoleOverride OBJECT-TYPE SYNTAX INTEGER { - notApplicable (1), - disable (2), - enable (3) - } + automatic (1), + forcedOn (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "Enabling this OID will cause the system to enter - a failure state if maintenance is required on a - module. - Once in the failure state, environmental control - ceases for the system, and the blowers enter the - Idle Blower Operation mode. - A value of notApplicable indicates that this alarm - does not apply to this device due to its configuration." - ::= { airFMGroupFailoverMod 1 } + "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 } -airFMGroupFailoverModCoolFail OBJECT-TYPE +airIRG2RDT2ConfigUnitIdleOnCoolFail OBJECT-TYPE SYNTAX INTEGER { - notApplicable (1), - disable (2), - enable (3) - } + no (1), + yes (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "Enabling this OID will cause the system to enter - a failure state if cooling has failed on a module. - Once in the failure state, environmental control - ceases for the system, and the blowers enter the - Idle Blower Operation mode. - A value of notApplicable indicates that this alarm - does not apply to this device due to its configuration." - ::= { airFMGroupFailoverMod 2 } + "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 -airFMGroupFailoverModHumFail OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disable (2), - enable (3) - } +-- 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 - "Enabling this OID will cause the system to enter - a failure state if the humidifier has failed on a - module. - Once in the failure state, environmental control - ceases for the system, and the blowers enter the - Idle Blower Operation mode. - A value of notApplicable indicates that this alarm - does not apply to this device due to its configuration." - ::= { airFMGroupFailoverMod 3 } + "A character string identifying the unit name." + ::= { airIRmIdent 1 } -airFMGroupFailoverModBlwrCntrl1Fail OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disable (2), - enable (3) - } +airIRmIdentLocation OBJECT-TYPE + SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION - "Enabling this OID will cause the system to enter - a failure state if blower controller 1 has failed on - a module. - Once in the failure state, environmental control - ceases for the system, and the blowers enter the - Idle Blower Operation mode. - A value of notApplicable indicates that this alarm - does not apply to this device due to its configuration." - ::= { airFMGroupFailoverMod 4 } + "A character string identifying the unit location." + ::= { airIRmIdent 2 } -airFMGroupFailoverModBlwrCntrl2Fail OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disable (2), - enable (3) - } - ACCESS read-write +airIRmIdentModelNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only STATUS mandatory DESCRIPTION - "Enabling this OID will cause the system to enter - a failure state if blower controller 2 has failed on - a module. - Once in the failure state, environmental control - ceases for the system, and the blowers enter the - Idle Blower Operation mode. - A value of notApplicable indicates that this alarm - does not apply to this device due to its configuration." - ::= { airFMGroupFailoverMod 5 } + "A character string identifying the unit model number." + ::= { airIRmIdent 3 } -airFMGroupFailoverModHighFilterDP OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disable (2), - enable (3) - } - ACCESS read-write +airIRmIdentSerialNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only STATUS mandatory DESCRIPTION - "Enabling this OID will cause the system to enter - a failure state if a high filter differential - pressure is present on a module. - Once in the failure state, environmental control - ceases for the system, and the blowers enter the - Idle Blower Operation mode. - A value of notApplicable indicates that this alarm - does not apply to this device due to its configuration." - ::= { airFMGroupFailoverMod 6 } + "A character string identifying the unit serial number." + ::= { airIRmIdent 4 } -airFMGroupFailoverModHighSupplyTemp OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disable (2), - enable (3) - } - ACCESS read-write +airIRmIdentFirmwareRevision OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only STATUS mandatory DESCRIPTION - "Enabling this OID will cause the system to enter - a failure state if a high supply temperature is - active on a module. - Once in the failure state, environmental control - ceases for the system, and the blowers enter the - Idle Blower Operation mode. - A value of notApplicable indicates that this alarm - does not apply to this device due to its configuration." - ::= { airFMGroupFailoverMod 7 } + "A character string identifying the unit firmware version." + ::= { airIRmIdent 5 } -airFMGroupFailoverModLowSupplyTemp OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disable (2), - enable (3) - } - ACCESS read-write +airIRmIdentHardwareRevision OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only STATUS mandatory DESCRIPTION - "Enabling this OID will cause the system to enter - a failure state if a low supply temperature is active - on a module. - Once in the failure state, environmental control - ceases for the system, and the blowers enter the - Idle Blower Operation mode. - A value of notApplicable indicates that this alarm - does not apply to this device due to its configuration." - ::= { airFMGroupFailoverMod 8 } + "A character string identifying the unit controller hardware revision." + ::= { airIRmIdent 6 } -airFMGroupFailoverModLossOrLowAirFlow OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disable (2), - enable (3) - } - ACCESS read-write +airIRmIdentManufactureDate OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only STATUS mandatory DESCRIPTION - "Enabling this OID will cause the system to enter - a failure state if there is a loss of air flow or low - air flow on a module. - Once in the failure state, environmental control - ceases for the system, and the blowers enter the - Idle Blower Operation mode. - A value of notApplicable indicates that this alarm - does not apply to this device due to its configuration." - ::= { airFMGroupFailoverMod 9 } + "A character string identifying the unit manufacture date." + ::= { airIRmIdent 7 } -airFMGroupFailoverModHumReplaceCylinder OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disable (2), - enable (3) - } - ACCESS read-write +airIRmIdentSysOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + ACCESS read-only STATUS mandatory DESCRIPTION - "Enabling this OID will cause the system to enter - a failure state if a humidifier needs its cylinder - replaced on a module. - Once in the failure state, environmental control - ceases for the system, and the blowers enter the - Idle Blower Operation mode. - A value of notApplicable indicates that this alarm - does not apply to this device due to its configuration." - ::= { airFMGroupFailoverMod 10 } + "This OID contains an OID path to the device's top level data." + ::= { airIRmIdent 8 } -airFMGroupFailoverModAirBlockInterlockOpen OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disable (2), - enable (3) - } - ACCESS read-write +-- *************************************** +-- InRoom Alarm Status +-- *************************************** + +airIRmAlarmsTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Enabling this OID will cause the system to enter - a failure state if the air block interlock is open - on a module. - Once in the failure state, environmental control - ceases for the system, and the blowers enter the - Idle Blower Operation mode. - A value of notApplicable indicates that this alarm - does not apply to this device due to its configuration." - ::= { airFMGroupFailoverMod 11 } + "The number of active alarms in the airIRG2AlarmsTable." + ::= { airIRmAlarms 1 } -airFMGroupFailoverModWaterDetected OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disable (2), - enable (3) - } - ACCESS read-write +AirIRmAlarmsEntry ::= SEQUENCE { + airIRmAlarmsIndex INTEGER, + airIRmAlarmsEventCode INTEGER, + airIRmAlarmsDescription DisplayString + } + +airIRmAlarmsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AirIRmAlarmsEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "Enabling this OID will cause the system to enter - a failure state if water is detected by a module. - Once in the failure state, environmental control - ceases for the system, and the blowers enter the - Idle Blower Operation mode. - A value of notApplicable indicates that this alarm - does not apply to this device due to its configuration." - ::= { airFMGroupFailoverMod 12 } + "Table of active alarms for the device." + ::= { airIRmAlarms 2 } -airFMGroupFailoverModCondensatePumpFail OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disable (2), - enable (3) - } - ACCESS read-write +airIRmAlarmsEntry OBJECT-TYPE + SYNTAX AirIRmAlarmsEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "Enabling this OID will cause the system to enter - a failure state if the condensate pump has failed in - a module. - Once in the failure state, environmental control - ceases for the system, and the blowers enter the - Idle Blower Operation mode. - A value of notApplicable indicates that this alarm - does not apply to this device due to its configuration." - ::= { airFMGroupFailoverMod 13 } - --- airFM System Status + "Alarms specification" + INDEX { airIRmAlarmsIndex } + ::= { airIRmAlarmsTable 1 } -airFMSysNumber OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - one (2), - two (3), - three (4), - four (5) - } +airIRmAlarmsIndex OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of the system within the group. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysStatus 1 } + "Alarm index." + ::= { airIRmAlarmsEntry 1 } -airFMSysPresentStatus OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - reserved1 (2), - reserved2 (3), - onLine (4), - idle (5), - loadShare (6), - failed (7), - offLine (8) - } +airIRmAlarmsEventCode OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The present mode of the System. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysStatus 2 } + "Code for the alarm." + ::= { airIRmAlarmsEntry 2 } -airFMSysPresentRole OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - primary (2), - backup (3) - } +airIRmAlarmsDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) ACCESS read-only STATUS mandatory DESCRIPTION - "The present role of the System in the Group. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysStatus 3 } + "Description of the alarm." + ::= { airIRmAlarmsEntry 3 } -airFMSysRunHours OBJECT-TYPE - SYNTAX INTEGER + +-- 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 - "The total number of hours the System has been - contributing to environmental control. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysStatus 4 } + "Unit type (1)." + ::= { airIRmPmCommon1 1 } -airFMSysCoilFluidTempC OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSwVersion OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "The temperature of the coolant at the fluid coil - inlet. Measured in degrees Celsius. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysStatus 5 } + "Software version (3)." + ::= { airIRmPmCommon1 3 } -airFMSysCoilFluidTempF OBJECT-TYPE - SYNTAX INTEGER +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 - "The temperature of the coolant at the fluid coil - inlet. Measured in degrees Fahrenheit. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysStatus 6 } + "Controller type (7)." + ::= { airIRmPmCommon1 7 } -airFMSysHotWaterTempC OBJECT-TYPE - SYNTAX INTEGER +airIRmPmGeneralError OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The hot water temperature. Measured in degrees - Celsius. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysStatus 7 } + "General Error (8)" + ::= { airIRmPmCommon1 8 } -airFMSysHotWaterTempF OBJECT-TYPE - SYNTAX INTEGER +airIRmPmErrorOnBus OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The hot water temperature. Measured in degrees - Fahrenheit. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysStatus 8 } + "Error On Bus (9)" + ::= { airIRmPmCommon1 9 } -airFMSysAvgReturnTempC OBJECT-TYPE - SYNTAX INTEGER +-- airIRmPmCommon2 + +airIRmPmPCStop OBJECT-TYPE + SYNTAX AirIRmStopState ACCESS read-only STATUS mandatory DESCRIPTION - "The average return temperature calculated from all - present modules. Measured in tenths of degrees - Celsius. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysStatus 9 } + "PC-STOP (1000)" + ::= { airIRmPmCommon2 1 } -airFMSysAvgReturnTempF OBJECT-TYPE - SYNTAX INTEGER +airIRmPmRemoteStop OBJECT-TYPE + SYNTAX AirIRmStopState ACCESS read-only STATUS mandatory DESCRIPTION - "The average return temperature calculated from all - present modules. Measured in tenths of degrees - Fahrenheit. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysStatus 10 } + "Remote Stop (1001)" + ::= { airIRmPmCommon2 2 } -airFMSysAvgReturnHum OBJECT-TYPE - SYNTAX INTEGER +airIRmPmLocalStop OBJECT-TYPE + SYNTAX AirIRmStopState ACCESS read-only STATUS mandatory DESCRIPTION - "The average return humidity calculated from all - present modules. Measured in tenths of percent RH. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysStatus 11 } + "Local Stop (1002)" + ::= { airIRmPmCommon2 3} -airFMSysAvgRemoteTempC OBJECT-TYPE - SYNTAX INTEGER +airIRmPmTimerStop OBJECT-TYPE + SYNTAX AirIRmStopState ACCESS read-only STATUS mandatory DESCRIPTION - "The average temperature calculated from all - operational remote sensors. Measured in tenths of - degrees Celsius. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysStatus 12 } + "Timer Stop (1003)" + ::= { airIRmPmCommon2 4} -airFMSysAvgRemoteTempF OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSeqStop OBJECT-TYPE + SYNTAX AirIRmStopState ACCESS read-only STATUS mandatory DESCRIPTION - "The average temperature calculated from all - operational remote sensors. Measured in tenths of - degrees Fahrenheit. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysStatus 13 } + "Seq. Stop (1004)" + ::= { airIRmPmCommon2 5} -airFMSysAvgRemoteHum OBJECT-TYPE - SYNTAX INTEGER +airIRmPmRemoteUPS OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2) } ACCESS read-only STATUS mandatory DESCRIPTION - "The average return humidity calculated from all - present modules. Measured in tenths of percent RH. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysStatus 14 } + "Remote UPS (1006)" + ::= { airIRmPmCommon2 7} -airFMSysMaxRemoteTempC OBJECT-TYPE - SYNTAX INTEGER +airIRmPmLocalUPS OBJECT-TYPE + SYNTAX AirIRmActivityState ACCESS read-only STATUS mandatory DESCRIPTION - "The maximum temperature reading from all operational - remote sensors. Measured in tenths of degrees - Celsius. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysStatus 15 } + "Local UPS (1007)" + ::= { airIRmPmCommon2 8} -airFMSysMaxRemoteTempF OBJECT-TYPE - SYNTAX INTEGER +airIRmPmCommonAlarm OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The maximum temperature reading from all operational - remote sensors. Measured in tenths of degrees - Fahrenheit. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysStatus 16 } + "Common alarm (1010)." + ::= { airIRmPmCommon2 11 } -airFMSysMinRemoteTempC OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +airIRmPmResetAllAlarms OBJECT-TYPE + SYNTAX INTEGER { + doNothing (1), + reset (2) } + ACCESS read-write STATUS mandatory DESCRIPTION - "The minimum temperature reading from all operational - remote sensors. Measured in tenths of degrees - Celsius. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysStatus 17 } + "Reset all alarms control (1011)." + ::= { airIRmPmCommon2 12 } -airFMSysMinRemoteTempF OBJECT-TYPE - SYNTAX INTEGER +airIRmPmUnitOnOff OBJECT-TYPE + SYNTAX AirIRmControlState ACCESS read-only STATUS mandatory DESCRIPTION - "The minimum temperature reading from all operational - remote sensors. Measured in tenths of degrees - Fahrenheit. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysStatus 18 } + "Unit running state (1013)." + ::= { airIRmPmCommon2 14 } -airFMSysTempCtrlMethod OBJECT-TYPE +airIRmPmMaintenance OBJECT-TYPE SYNTAX INTEGER { - notApplicable (1), - avgReturn (2), - avgRemote (3), - maxRemote (4) - } + notNecessary (1), + necessary (2) } ACCESS read-only STATUS mandatory DESCRIPTION - "The method of environment temperature control - selected to regulate the temperature. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysStatus 19 } + "Maintenance necessary state (1014)." + ::= { airIRmPmCommon2 15 } -airFMSysActualTempCtrlMethod OBJECT-TYPE +airIRmPmUnitTemperatureScale OBJECT-TYPE SYNTAX INTEGER { - notApplicable (1), - avgReturn (2), - avgRemote (3), - maxRemote (4) - } + celsius (1), + fahrenheit (2) } ACCESS read-only STATUS mandatory DESCRIPTION - "The actual method of environment temperature control - being used to regulate the temperature. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysStatus 20 } + "Current Unit Temperature Scale (1022)." + ::= { airIRmPmCommon2 23 } -airFMSysHumCtrlMethod OBJECT-TYPE +airIRmPmUnitWinterMode OBJECT-TYPE SYNTAX INTEGER { - notApplicable (1), - avgReturnRH (2), - avgReturnDewPt (3), - avgRemoteRH (4), - avgRemoteDewPt (5) - } + summer (1), + winter (2) } ACCESS read-only STATUS mandatory DESCRIPTION - "The method of environment humidity control selected - to regulate the humidity. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysStatus 21 } + "Winter or summer configuration mode (1023)." + ::= { airIRmPmCommon2 24 } -airFMSysActualHumCtrlMethod OBJECT-TYPE +airIRmPmDayNightMode OBJECT-TYPE SYNTAX INTEGER { - notApplicable (1), - avgReturnRH (2), - avgReturnDewPt (3), - avgRemoteRH (4), - avgRemoteDewPt (5) - } + day (1), + night (2) } ACCESS read-only STATUS mandatory DESCRIPTION - "The actual method of environment humidity control - being used to regulate the humidity. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysStatus 22 } + "Day or night configuration mode (1024)." + ::= { airIRmPmCommon2 25 } -airFMSysCtrlTempC OBJECT-TYPE + +-- airIRmPmCommon3 + +airIRmPmLastMaintenanceYear OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The system environmental control air temperature from - the sensor denoted by airFMSysActualTempCtrl. - Measured in tenths of degrees Celsius. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysStatus 23 } - -airFMSysCtrlTempF OBJECT-TYPE - SYNTAX INTEGER + "Last maintenance year (1160)." + ::= { airIRmPmCommon3 1 } + +airIRmPmLastMaintenanceMonth OBJECT-TYPE + SYNTAX INTEGER (1..12) ACCESS read-only STATUS mandatory DESCRIPTION - "The system environmental control air temperature from - the sensor denoted by airFMSysActualTempCtrl. - Measured in tenths of degrees Fahrenheit. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysStatus 24 } - -airFMSysCtrlHum OBJECT-TYPE - SYNTAX INTEGER + "Last maintenance month (1161)." + ::= { airIRmPmCommon3 2 } + +airIRmPmLastMaintenanceDay OBJECT-TYPE + SYNTAX INTEGER (1..31) ACCESS read-only STATUS mandatory DESCRIPTION - "The system environmental control air humidity from - the sensor denoted by airFMSysActualHumCtrl. - Measured in percent relative humidity. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysStatus 25 } + "Last maintenance day (1162)." + ::= { airIRmPmCommon3 3 } --- airFM System Demands and Actuals +airIRmPmUnitMaintenanceInterval OBJECT-TYPE + SYNTAX INTEGER (1..255) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Unit maintenance interval in months (1163)." + ::= { airIRmPmCommon3 4 } -airFMSysDXCoolingDmd OBJECT-TYPE +airIRmPmRuntimeUnit OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The direct expansion cooling output demanded by the - System. Measured in percent. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysDemands 1 } + "Runtime unit in hours (1164)." + ::= { airIRmPmCommon3 5 } -airFMSysDXDehumDmd OBJECT-TYPE +airIRmPmStoptimeUnit OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The direct expansion dehumidification output demanded - by the System. Measured in percent. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysDemands 2 } + "Unit stoptime in hours (1165)" + ::= { airIRmPmCommon3 6 } -airFMSysDXActualCoolDehum OBJECT-TYPE +airIRmPmRuntimeCooling OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The direct expansion cooling or dehumidification - output measured by the System. Measured in percent. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysDemands 3 } + "Cooling runtime in hours (1166)" + ::= { airIRmPmCommon3 7 } -airFMSysCoilFluidCoolDmd OBJECT-TYPE +airIRmPmRuntimeHeating OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The fluid coil cooling output demanded by the System. - Measured in percent. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysDemands 4 } + "Heating runtime in hours (1167)" + ::= { airIRmPmCommon3 8 } -airFMSysCoilFluidDehumDmd OBJECT-TYPE +airIRmPmRuntimeHumidification OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The fluid coil dehumidification output demanded by - the System. Measured in percent. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysDemands 5 } + "Humidification runtime in hours (1168)" + ::= { airIRmPmCommon3 9 } -airFMSysCoilFluidActualCoolDehum OBJECT-TYPE +airIRmPmRuntimeDehumidification OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The fluid coil cooling or dehumidification output - measured by the System. Measured in percent. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysDemands 6 } + "Dehumidification runtime in hours (1169)" + ::= { airIRmPmCommon3 10 } -airFMSysElectricReheatDmd OBJECT-TYPE +airIRmPmUnitTemperature OBJECT IDENTIFIER ::= { airIRmPmCommon3 11 } +airIRmPmUnitTemperatureC OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The electric reheating output demanded by the System. - Measured in percent. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysDemands 7 } - -airFMSysActualElectricReheat OBJECT-TYPE + "Unit temperature in tenths of degrees Celsius (1170)." + ::= { airIRmPmUnitTemperature 1 } +airIRmPmUnitTemperatureF OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The electric reheating output of the System. - Measured in percent. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysDemands 8 } + "Unit temperature in tenths of degrees Fahrenheit (1170)." + ::= { airIRmPmUnitTemperature 2 } -airFMSysSteamHotGasReheatDmd OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - off (2), - on (3) - } +airIRmPmUnitHumidity OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The steam, hot water, or hot gas reheating output - demanded by the System. - A value of notApplicable indicates that this OID - does not apply to this device due to its configuration." - ::= { airFMSysDemands 9 } + "Unit humidity in tenths of %RH (1171)." + ::= { airIRmPmCommon3 12 } -airFMSysActualSteamHotGasReheat OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - off (2), - on (3) - } - ACCESS read-only +airIRmPmSetpointTemperatureDay OBJECT IDENTIFIER ::= { airIRmPmCommon3 14 } +airIRmPmSetpointTemperatureDayC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The steam, hot water, or hot gas reheating output of - the System. - A value of notApplicable indicates that this OID - does not apply to this device due to its configuration." - ::= { airFMSysDemands 10 } + "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 } -airFMSysSteamElectrodeHumDmd OBJECT-TYPE +airIRmPmSetpointTemperatureNight OBJECT IDENTIFIER ::= { airIRmPmCommon3 15 } +airIRmPmSetpointTemperatureNightC OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The steam electrode humidification output demanded by - the System. Measured in percent. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysDemands 11 } + "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 } -airFMSysActualSteamElectrodeHum OBJECT-TYPE +airIRmPmSetpointHumidity OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The average steam electrode humidification output - measured for the Modules in the System. Measured in - percent. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysDemands 12 } + "Setpoint humidity in tenths of %RH (1176)." + ::= { airIRmPmCommon3 17 } -airFMSysSteamHumDmd OBJECT-TYPE +airIRmPmUnitControlType OBJECT-TYPE SYNTAX INTEGER { - notApplicable (1), - off (2), - on (3) - } + room (1), + supply (2), + room-SupplyLimit (3), + supply-RoomLimit (4) } ACCESS read-only STATUS mandatory DESCRIPTION - "The steam humidification output demanded by the System. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysDemands 13 } + "Current unit control type (1183)." + ::= { airIRmPmCommon3 24 } -airFMSysActualSteamHum OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - off (2), - on (3) - } +airIRmPmWinterModeStartTemp OBJECT IDENTIFIER ::= { airIRmPmCommon3 29 } +airIRmPmWinterModeStartTempC OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The steam humidification output for the System. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysDemands 14 } - --- airFM System Physical Setup - -airFMSysNumModules OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - one (2), - two (3), - three (4) - } + "Winter mode start temperature in tenths of degrees Celsius (1188)." + ::= { airIRmPmWinterModeStartTemp 1 } +airIRmPmWinterModeStartTempF OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of Modules in this System. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysSetup 1 } + "Winter mode start temperature in tenths of degrees Fahrenheit (1188)." + ::= { airIRmPmWinterModeStartTemp 2 } -airFMSysNumPCIOMs OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - one (2), - two (3), - three (4), - four (5) - } +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 - "The number of Programmable Customer Input/Output - Modules (PCIOMs) installed in the Main Module of this - System. Each PCIOM adds four input contacts and four - output relays to the System. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysSetup 2 } - -airFMSysMainsVlt OBJECT-TYPE - SYNTAX DisplayString + "Water temperature in tenths of degrees Celsius (1191)." + ::= { airIRmPmWaterTemperature 1 } +airIRmPmWaterTemperatureF OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The mains voltage for the Modules in this System. - A value of N/A indicates that this OID does not apply - to this device due to its configuration." - ::= { airFMSysSetup 3 } + "Water temperature in tenths of degrees Fahrenheit (1191)." + ::= { airIRmPmWaterTemperature 2 } -airFMSysUPSVlt OBJECT-TYPE - SYNTAX DisplayString +airIRmPmReturnAirTemperature OBJECT IDENTIFIER ::= { airIRmPmCommon3 33 } +airIRmPmReturnAirTemperatureC OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The UPS voltage for the Modules in this System. - A value of N/A indicates that this OID does not apply - to this device due to its configuration." - ::= { airFMSysSetup 4 } - -airFMSysCoilCfg OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - dx (2), - econ (3), - multicool (4), - chilledWater (5) - } + "Return air temperature in tenths of degrees Celsius (1192)." + ::= { airIRmPmReturnAirTemperature 1 } +airIRmPmReturnAirTemperatureF OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The type of cooling coils installed in the Modules in - this System: DX coil, DX and MultiCool (chilled water) - coils, DX and Economizer coils, or only a Chilled - Liquid coil. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysSetup 5 } + "Return air temperature in tenths of degrees Fahrenheit (1192)." + ::= { airIRmPmReturnAirTemperature 2 } -airFMSysRefrigType OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - r22 (2), - r407C (3) - } +airIRmPmSupplyAirTemperature OBJECT IDENTIFIER ::= { airIRmPmCommon3 34 } +airIRmPmSupplyAirTemperatureC OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The type of refrigerant used by each compressor in - the system. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysSetup 6 } - -airFMSysHeatRejection OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - airCooled (2), - waterCooled (3), - glycolCooled (4) - } + "Supply air temperature in tenths of degrees Celsius (1193)." + ::= { airIRmPmSupplyAirTemperature 1 } +airIRmPmSupplyAirTemperatureF OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The method the Modules in this System use to transfer - heat away from the refrigerant. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysSetup 7 } + "Supply air temperature in tenths of degrees Fahrenheit (1193)." + ::= { airIRmPmSupplyAirTemperature 2 } -airFMSysDischAirPtrn OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - upFlow (2), - downFlow (3), - horizFlow (4) - } +airIRmPmReturnAirHumidity OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The discharge air pattern for the Modules in this - System. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysSetup 8 } + "Return air humidity in tenths of %RH (1194)." + ::= { airIRmPmCommon3 35 } -airFMSysAirFltr OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - standard (2), - highEfficiency (3) - } +airIRmPmSupplyAirHumidity OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The type of air filters (standard or high efficiency) - installed in the Modules of this System. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysSetup 9 } + "Supply air humidity in tenths of %RH (1195)." + ::= { airIRmPmCommon3 36 } -airFMSysFlowSwitch OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - none (2), - dxEcon (3), - multiCoolChillWater (4) - } +airIRmPmOutsideAirTemperature OBJECT IDENTIFIER ::= { airIRmPmCommon3 37 } +airIRmPmOutsideAirTemperatureC OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The location of the optional flow switch. - None: No flow switch is installed in this System. - DX: Coolant input to the heat exchanger (condenser). - MultiCool: Chilled water input to the MultiCool coil. - - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysSetup 10 } - -airFMSysCoilFluidVlvAct OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - none (2), - springAnalog (3), - floatingControl (4) - } + "Outside air temperature in tenths of degrees Celsius (1196)" + ::= { airIRmPmOutsideAirTemperature 1 } +airIRmPmOutsideAirTemperatureF OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The type of valve actuator installed on the coil - fluid valve. The coil fluid valve controls the flow - of coolant into a fluid cooling coil, such as a - MultiCool or Economizer coil. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysSetup 11 } + "Outside air temperature in tenths of degrees Fahrenheit (1196)" + ::= { airIRmPmOutsideAirTemperature 2 } -airFMSysCoilFluidVlvType OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - twoWay (2), - threeWay (3) - } +airIRmPmOutsideAirHumidity OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The type of coil fluid valve installed for the - Modules in this System. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysSetup 12 } + "Outside air humidity in tenths of percent relative humidity (1197)" + ::= { airIRmPmCommon3 38 } -airFMSysCndsrFluidVlvAct OBJECT-TYPE +airIRmPmCoolingPriority OBJECT-TYPE SYNTAX INTEGER { - notApplicable (1), - none (2), - floatingControl (3) - } - ACCESS read-only + ge (1), + cw (2), + dx (3) } + ACCESS read-write STATUS mandatory DESCRIPTION - "The type of valve actuator installed on the Condenser - fluid valve. The Condenser fluid valve controls the - flow of coolant into the heat exchanger (condenser) - to regulate head pressure. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysSetup 13 } + "Cooling priority (1198)." + ::= { airIRmPmCommon3 39 } -airFMSysCndsrFluidVlvType OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - twoWay (2), - threeWay (3) - } +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 - "The type of Condenser fluid valve installed for the - Modules in this System. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysSetup 14 } + "Water temperature 2 in tenths of degrees Fahrenheit (1202)." + ::= { airIRmPmWaterTemperature2 2 } -airFMSysHotWaterVlvAct OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - none (2), - springAnalog (3), - floatingControl (4) - } +airIRmPmRuntimeFreeCooling OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The type of valve actuator installed on the hot water - valve. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysSetup 15 } + "Freecooling runtime in hours (1203)" + ::= { airIRmPmCommon3 44 } -airFMSysNumRemoteSensors OBJECT-TYPE +airIRmPmRuntimeMixedModeFreeCooling OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of remote sensors detected by the system." - ::= { airFMSysSetup 16 } + "Mixed mode freecooling runtime in hours (1203)" + ::= { airIRmPmCommon3 45 } --- airFM System Configuration +-- airIRmPmCommon4 -airFMSysPrimaryControlSensor OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - return (2), - remote (3) - } - ACCESS read-write +airIRmPmNumberOfCompressors OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Selects whether return or remote sensors will control - the system. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysConfig 1 } + "Number of compressors (1761)" + ::= { airIRmPmCommon4 4 } -airFMSysRemoteSensorData OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - average (2), - maximum (3) - } - ACCESS read-write +airIRmPmNumberOfSuctionValves OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Selects whether average temperature or max temperature - will be used when remote sensors are selected for - control of the system. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysConfig 2 } + "Number of suction valves (1762)" + ::= { airIRmPmCommon4 5 } -airFMSysFastStartup OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write +airIRmPmNumberOfDryCoolers OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Minimizes the time for the cooling process to begin - after other delay constraints have been met. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysConfig 3 } + "Number of drycoolers (1763)" + ::= { airIRmPmCommon4 6 } -airFMSysStartupDelay OBJECT-TYPE +airIRmPmNumberOfPumps OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Set the delay that begins when power is applied and - ends when the System starts. This allows you to - create a staged restart among your Systems after a - power loss. Measured in seconds. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysConfig 4 } + "Number of pumps (1764)" + ::= { airIRmPmCommon4 7 } -airFMSysModeDelay OBJECT-TYPE +airIRmPmNumberOfElectricHeaters OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Set the delay between starting the blowers and - engaging the modes. It allows the sensors to read - room conditions accurately and allows the controller - to check for major alarms before engaging a mode. - Measured in seconds. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysConfig 5 } + "Number of electric heaters (1765)" + ::= { airIRmPmCommon4 8 } -airFMSysCommLossShutdownDelay OBJECT-TYPE +airIRmPmNumberOfHumidifiers OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Set the delay between an Expansion Module losing - communication with the Main Module and the Expansion - Module shutting down. A value of -1 will keep - the Expansion Module running after a communication - loss. Measured in hours. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysConfig 6 } + "Number of humidifiers (1766)" + ::= { airIRmPmCommon4 9 } -airFMSysResetSysFailure OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - noOperation (2), - reset (3) - } - ACCESS read-write +airIRmPmNumberOfFans OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Setting this OID to reset(2) will allows the system - to return from any failure condition, if the - failure(s) have cleared. - Getting this OID will do nothing and return the noOperation(1) value. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysConfig 7 } + "Number of fans (1767)" + ::= { airIRmPmCommon4 10 } -airFMSysResetUserDflts OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - noOperation (2), - reset (3) - } - ACCESS read-write +airIRmPmNumberOfLouvers OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Setting this OID to reset(2) will reset all system - parameters that can be edited by the user to their - factory default values. - Getting this OID will do nothing and return the noOperation(1) value. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysConfig 8 } + "Number of louvers (1768)" + ::= { airIRmPmCommon4 11 } -airFMSysResetFldSrvcDflts OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - noOperation (2), - reset (3) - } - ACCESS read-write +airIRmPmNumberOfSensors OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Setting this OID to reset(2) will reset all system - parameters that can only be edited by the field - service engineer to their factory default values. - Getting this OID will do nothing and return the noOperation(1) value. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysConfig 9 } + "Number of sensors (1769)" + ::= { airIRmPmCommon4 12 } -airFMSysResetRunHours OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - noOperation (2), - reset (3) - } - ACCESS read-write +airIRmPmNumberOfExternalAlarmInputs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Setting this OID to reset(2) will reset the system Run Hours. - Getting this OID will do nothing and return the noOperation(1) value. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysConfig 10 } - --- airFM System Cooling + "Number of external alarm inputs (1770)" + ::= { airIRmPmCommon4 13 } -airFMSysCompMinOnTime OBJECT-TYPE +airIRmPmNumberOfGECWValves OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Set the minimum time the compressor continues to - operate after it is started. The delay protects the - compressor from damage. Caution: Reducing this delay - shortens compressor life. Measured in seconds. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysCooling 1 } + "Number of GE/CW valves (1771)" + ::= { airIRmPmCommon4 14 } -airFMSysCompMinOffTime OBJECT-TYPE +airIRmPmNumberOfHotGasReheat OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Set the minimum time the compressor will remain off - after it ceases operation. The delay protects the - compressor from damage. Caution: Reducing this delay - shortens compressor life. Measured in seconds. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysCooling 2 } + "Number of hot gas reheaters (1772)" + ::= { airIRmPmCommon4 15 } -airFMSysCompRotPeriod OBJECT-TYPE +airIRmPmNumberOfPWWReheat OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Set how often to perform compressor runtime - balancing. Measured in hours. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysCooling 3 } + "Number of PWW reheaters (1773)" + ::= { airIRmPmCommon4 16 } -airFMSysEconIsolVlvOpenDelay OBJECT-TYPE +airIRmPmNumberOfDehumidifiers OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Set the delay between opening the Economizer Isolator - output relay and engaging the compressors. Measured - in seconds. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysCooling 4 } + "Number of dehumidifiers (1774)" + ::= { airIRmPmCommon4 17 } -airFMSysEconIsolVlvCloseDelay OBJECT-TYPE +-- airIRmPmCommon5 + +airIRmPmUnitEvaporationTemperature1 OBJECT IDENTIFIER ::= { airIRmPmCommon5 1 } +airIRmPmUnitEvaporationTemperature1C OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Set the delay between disengaging the compressor and - closing the Economizer Isolator output relay. - Measured in seconds. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysCooling 5 } + "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 } -airFMSysCndsrFluidVlvCloseDelay OBJECT-TYPE +airIRmPmUnitEvaporationPressure1 OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Set the time the condenser valve remains open after - the compressors disengage. Measured in seconds. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysCooling 6 } + "Unit evaporation pressure 1 in tenths + of Bars (2233)" + ::= { airIRmPmCommon5 2 } -airFMSysInterstageDelay OBJECT-TYPE +airIRmPmUnitCondensationTemperature1 OBJECT IDENTIFIER ::= { airIRmPmCommon5 3 } +airIRmPmUnitCondensationTemperature1C OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "The DX interstage delay allows the first compressor's - cooling to take effect before engaging the second - compressor. This prevents the second compressor from - cycling on and off excessively. Measured in seconds. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysCooling 7 } + "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 } -airFMSysCoolState OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write +airIRmPmUnitCondensationPressure1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Set the mode to enabled or disabled. Disabled modes - will not operate, and you cannot make changes to - their settings while they are disabled. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysCooling 8 } + "Unit condensation pressure 1 in tenths + of Bars (2235)" + ::= { airIRmPmCommon5 4 } -airFMSysCoolEssFunction OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - yes (2), - no (3) - } +airIRmPmMaxLimitReturnAirTemperature OBJECT IDENTIFIER ::= { airIRmPmCommon5 8 } +airIRmPmMaxLimitReturnAirTemperatureC OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Set the priority of the mode for alarms and events - with the nonessential stop behavior. Nonessential - modes are disabled during nonessential stop alarms - and events. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysCooling 9 } - -airFMSysCoolSetpointC OBJECT-TYPE + "Maximum limit return air temperature in tenths + of degrees Celsius (2239)." + ::= { airIRmPmMaxLimitReturnAirTemperature 1 } +airIRmPmMaxLimitReturnAirTemperatureF OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The target value for the selected control sensor air - for this mode. It must be at least 1.0 C above the - reheat setpoint if a heater is installed. Measured - in tenths of degrees Celsius. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysCooling 10 } + "Maximum limit return air temperature in tenths + of degrees Fahrenheit (2239)." + ::= { airIRmPmMaxLimitReturnAirTemperature 2 } -airFMSysCoolSetpointF OBJECT-TYPE +airIRmPmMinLimitReturnAirTemperature OBJECT IDENTIFIER ::= { airIRmPmCommon5 9 } +airIRmPmMinLimitReturnAirTemperatureC OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The target value for the selected control sensor air - for this mode. It must be at least 1.0 C above the - reheat setpoint if a heater is installed. Measured - in tenths of degrees Fahrenheit. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysCooling 11 } - -airFMSysCoolDeadbandC OBJECT-TYPE + "Minimum limit return air temperature in tenths + of degrees Celsius (2240)." + ::= { airIRmPmMinLimitReturnAirTemperature 1 } +airIRmPmMinLimitReturnAirTemperatureF OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The temperature range that controls output when the - selected control sensor temperature is above the - setpoint. At the top of this range, the cool mode - outputs at 100%. The deadband does not apply to PID- - controlled modes. Measured in tenths of degrees - Celsius. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysCooling 12 } + "Minimum limit return air temperature in tenths + of degrees Fahrenheit (2240)." + ::= { airIRmPmMinLimitReturnAirTemperature 2 } -airFMSysCoolDeadbandF OBJECT-TYPE +airIRmPmMaxLimitSupplyAirTemperature OBJECT IDENTIFIER ::= { airIRmPmCommon5 10 } +airIRmPmMaxLimitSupplyAirTemperatureC OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The temperature range that controls output when the - selected control sensor temperature is above the - setpoint. At the top of this range, the cool mode - outputs at 100%. The deadband does not apply to PID- - controlled modes. Measured in tenths of degrees - Fahrenheit. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysCooling 13 } - -airFMSysCoolEconIsolFunction OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } + "Maximum limit supply air temperature in tenths + of degrees Celsius (2241)." + ::= { airIRmPmMaxLimitSupplyAirTemperature 1 } +airIRmPmMaxLimitSupplyAirTemperatureF OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Set the Economizer Automatic Coolant Isolation valve - to enabled or disabled. This valve anticipates a - cooling demand and opens the coil fluid valve. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysCooling 14 } + "Maximum limit supply air temperature in tenths + of degrees Fahrenheit (2241)." + ::= { airIRmPmMaxLimitSupplyAirTemperature 2 } -airFMSysSuctPresCompensation OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmMinLimitSupplyAirTemperature OBJECT IDENTIFIER ::= { airIRmPmCommon5 11 } +airIRmPmMinLimitSupplyAirTemperatureC OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Set the Suction Pressure Compensation to enabled or - disabled. This function attempts to keep the suction - pressure from exceeding 95 psi. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysCooling 15 } - -airFMSysCoilFluidActivThreshC OBJECT-TYPE + "Minimum limit supply air temperature in tenths + of degrees Celsius (2242)." + ::= { airIRmPmMinLimitSupplyAirTemperature 1 } +airIRmPmMinLimitSupplyAirTemperatureF OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The minimum coolant temperature required to use the - optional MultiCool or Economizer coil. Measured in - tenths of degrees Celsius. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysCooling 16 } + "Minimum limit supply air temperature in tenths + of degrees Fahrenheit (2242)." + ::= { airIRmPmMinLimitSupplyAirTemperature 2 } -airFMSysCoilFluidActivThreshF OBJECT-TYPE +airIRmPmMaxLimitWaterTemperature OBJECT IDENTIFIER ::= { airIRmPmCommon5 12 } +airIRmPmMaxLimitWaterTemperatureC OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The minimum coolant temperature required to use the - optional MultiCool or Economizer coil. Measured in - tenths of degrees Fahrenheit. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysCooling 17 } - -airFMSysCoilFluidActivDeadbandC OBJECT-TYPE + "Maximum limit water temperature in tenths of degrees Celsius (2243)." + ::= { airIRmPmMaxLimitWaterTemperature 1 } +airIRmPmMaxLimitWaterTemperatureF OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The controller will disengage the MultiCool or - Economizer coil when the coolant temperature reaches - the coil fluid temperature activation threshold plus - the deadband. Measured in tenths of degrees Celsius. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysCooling 18 } + "Maximum limit water temperature in tenths + of degrees Fahrenheit (2243)." + ::= { airIRmPmMaxLimitWaterTemperature 2 } -airFMSysCoilFluidActivDeadbandF OBJECT-TYPE +airIRmPmMinLimitWaterTemperature OBJECT IDENTIFIER ::= { airIRmPmCommon5 13 } +airIRmPmMinLimitWaterTemperatureC OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The controller will disengage the MultiCool or - Economizer coil when the coolant temperature reaches - the coil fluid temperature activation threshold plus - the deadband. Measured in tenths of degrees - Fahrenheit. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysCooling 19 } - -airFMSysCoolPIDMethod OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - p (2), - pi (3), - pid (4) - } + "Minimum limit water temperature in tenths + of degrees Celsius (2244)." + ::= { airIRmPmMinLimitWaterTemperature 1 } +airIRmPmMinLimitWaterTemperatureF OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Set the multipliers that the PID algorithm will use - to calculate the cool output. Proportional, - Proportional + Integral, or Proportional + Integral - + Derivative. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysCooling 20 } + "Minimum limit water temperature in tenths + of degrees Fahrenheit (2244)." + ::= { airIRmPmMinLimitWaterTemperature 2 } -airFMSysCoolPIDGainP OBJECT-TYPE +airIRmPmMaxLimitReturnAirHumidity OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Set the proportional multiplier to correct for - differences between the selected control sensor - actual temperature and the setpoint. Measured in - %/C. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysCooling 21 } + "Maximum limit return air humidity in tenths of %RH (2245)." + ::= { airIRmPmCommon5 14 } -airFMSysCoolPIDResetRateI OBJECT-TYPE +airIRmPmMinLimitReturnAirHumidity OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Set the integral multiplier to correct for the - proportional offset. Measured in %/(C * min). - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysCooling 22 } + "Minimum limit return air humidity in tenths of %RH (2246)." + ::= { airIRmPmCommon5 15 } -airFMSysCoolPIDDerivativeD OBJECT-TYPE +airIRmPmMaxLimitSupplyAirHumidity OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Set the derivative multiplier to counteract overshoot - and droop during changes in the room load. Measured - in %/(C / min). - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysCooling 23 } + "Maximum limit supply air humidity in tenths of %RH (2247)." + ::= { airIRmPmCommon5 16 } --- airFM System Humidify Function - -airFMSysHumState OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmMinLimitSupplyAirHumidity OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Set the mode to enabled or disabled. Disabled modes - will not operate, and you cannot make changes to their - settings while they are disabled. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysHumidify 1 } + "Minimum limit supply air humidity in tenths of %RH (2248)." + ::= { airIRmPmCommon5 17 } -airFMSysHumEssFunction OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - yes (2), - no (3) - } - ACCESS read-write +airIRmPmLowPressureWinterDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Set the priority of the mode for alarms and events - with the nonessential stop behavior. Nonessential - modes are disabled during nonessential stop alarms - and events. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysHumidify 2 } + "Winter mode low pressure delay in seconds (2249)" + ::= { airIRmPmCommon5 18 } -airFMSysHumSetpoint OBJECT-TYPE +airIRmPmUnitCondensationPressure2 OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "The target value for the selected control sensor air - for this mode. It must be at least 1.0 % RH below - the dehumidification setpoint. Measured in tenths of - percent relative humidity. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysHumidify 3 } + "Unit condensation pressure 2 in tenths of Bars (2250)" + ::= { airIRmPmCommon5 19 } -airFMSysHumDeadband OBJECT-TYPE +airIRmPmUnitOverloadSwitch OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "The humidity range that controls output when the - selected control sensor humidity is below the - setpoint. At the top of this range, the - humidification mode outputs at 100%. The deadband - does not apply to PID-controlled modes. Measured in - tenths of percent relative humidity. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysHumidify 4 } + "Unit overload switch setting in tenths of Kelvins (2251)" + ::= { airIRmPmCommon5 20 } -airFMSysHumCtrlSetting OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - relativeHum (2), - dewPoint (3) - } - ACCESS read-write +airIRmPmUnitCondensationTemperature2 OBJECT IDENTIFIER ::= { airIRmPmCommon5 41 } +airIRmPmUnitCondensationTemperature2C OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Set the method to control the humidity in the room. - The two methods are Relative Humidity (RH) or Dew - Point of the selected control sensor air. The dew - point method helps correct for hot spots near the - selected control sensors. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysHumidify 5 } + "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 } -airFMSysActualHumCtrl OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - relativeHum (2), - dewPoint (3) - } +airIRmPmUnitEvaporationPressure2 OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The humidity control method the system is using. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysHumidify 6 } + "Unit evaporation pressure 2 in tenths + of Bars (2273)" + ::= { airIRmPmCommon5 42 } -airFMSysHumSensBand OBJECT-TYPE +airIRmPmUnitEvaporationTemperature2 OBJECT IDENTIFIER ::= { airIRmPmCommon5 43 } +airIRmPmUnitEvaporationTemperature2C OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "The percentage of relative humidity below the - setpoint at which the humidifier will output at 100% - of capacity. Measured in percent relative humidity. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysHumidify 7 } + "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 } --- airFM System Dehumidify Function +-- airIRmPmCompressor1 -airFMSysDehumState OBJECT-TYPE +airIRmPmCmp1ManOperationActive OBJECT-TYPE SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write + 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 - "Set the mode to enabled or disabled. Disabled modes - will not operate, and you cannot make changes to their - settings while they are disabled. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysDehumidify 1 } + "Compressor 1 running (4403)" + ::= { airIRmPmCompressor1 4 } -airFMSysDehumEssFunction OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - yes (2), - no (3) - } +airIRmPmCmp1StartTempSummer OBJECT IDENTIFIER ::= { airIRmPmCompressor1 17 } +airIRmPmCmp1StartTempSummerK OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Set the priority of the mode for alarms and events - with the nonessential stop behavior. Nonessential - modes are disabled during nonessential stop alarms - and events. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysDehumidify 2 } - -airFMSysDehumSetpoint OBJECT-TYPE + "Compressor 1 summer mode start temperature + in tenths of Kelvins (4416)" + ::= { airIRmPmCmp1StartTempSummer 1 } +airIRmPmCmp1StartTempSummerF OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The target value for the selected control sensor air - for this mode. It must be at least 1.0 % RH above - the humidification setpoint if a humidifier is - installed. Measured in tenths of percent relative - humidity. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysDehumidify 3 } + "Compressor 1 summer mode start temperature + in tenths of degrees Fahrenheit (4416)" + ::= { airIRmPmCmp1StartTempSummer 2 } -airFMSysDehumDeadband OBJECT-TYPE +airIRmPmCmp1HysteresisSummer OBJECT IDENTIFIER ::= { airIRmPmCompressor1 18 } +airIRmPmCmp1HysteresisSummerK OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The humidity range above the setpoint at which the - dehumidification mode will output at 100%. The - deadband does not apply to PID controlled modes. - Measured in tenths of percent relative humidity. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysDehumidify 4 } - -airFMSysDehumCapacity OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - half (2), - full (3) - } + "Compressor 1 summer mode hysteresis setting + in tenths of Kelvins (4417)" + ::= { airIRmPmCmp1HysteresisSummer 1 } +airIRmPmCmp1HysteresisSummerF OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Set the dehumidification mode to use either half of - the cooling coil or the full coil when dehumidifying - the room. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysDehumidify 5 } + "Compressor 1 summer mode hysteresis setting + in tenths of Fahrenheit (4417)" + ::= { airIRmPmCmp1HysteresisSummer 2 } -airFMSysDehumPIDMethod OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - p (2), - pi (3), - pid (4) - } +airIRmPmCmp1StartTempWinter OBJECT IDENTIFIER ::= { airIRmPmCompressor1 19 } +airIRmPmCmp1StartTempWinterK OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Set the multipliers that the PID algorithm will use - to calculate the output. Proportional, - Proportional + Integral, or Proportional + Integral - + Derivative. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysDehumidify 6 } - -airFMSysDehumPIDGainP OBJECT-TYPE + "Compressor 1 winter mode start temperature + in tenths of Kelvins (4418)" + ::= { airIRmPmCmp1StartTempWinter 1 } +airIRmPmCmp1StartTempWinterF OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Set the proportional multiplier to correct for - differences between the selected control sensor - actual humidity and the setpoint. Measured in %/%RH. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysDehumidify 7 } + "Compressor 1 winter mode start temperature + in tenths of degrees Fahrenheit (4418)" + ::= { airIRmPmCmp1StartTempWinter 2 } -airFMSysDehumPIDResetRateI OBJECT-TYPE +airIRmPmCmp1HysteresisWinter OBJECT IDENTIFIER ::= { airIRmPmCompressor1 20 } +airIRmPmCmp1HysteresisWinterK OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Set the integral multiplier to correct for the - proportional offset. Measured in %/(%RH * min). - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysDehumidify 8 } - -airFMSysDehumPIDDerivativeD OBJECT-TYPE + "Compressor 1 Winter mode hysteresis setting + in tenths of Kelvins (4419)" + ::= { airIRmPmCmp1HysteresisWinter 1 } +airIRmPmCmp1HysteresisWinterF OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Set the derivative multiplier to counteract overshoot - and droop during changes in the room humidity. - Measure in %/(%RH / min). - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysDehumidify 9 } + "Compressor 1 Winter mode hysteresis setting + in tenths of Fahrenheit (4419)" + ::= { airIRmPmCmp1HysteresisWinter 2 } --- airFM System Reheat Function +airIRmPmCmp1Runtime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Compressor 1 runtime in hours (4428)" + ::= { airIRmPmCompressor1 29 } -airFMSysReheatState OBJECT-TYPE +-- airIRmPmCompressor2 + +airIRmPmCmp2ManOperationActive OBJECT-TYPE SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write + automatic (1), + manual (2) } + ACCESS read-only STATUS mandatory DESCRIPTION - "Set the mode to enabled or disabled. Disabled modes - will not operate, and you cannot make changes to their - settings while they are disabled. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysReheat 1 } + "Compressor 2 manual operation active (4501)" + ::= { airIRmPmCompressor2 2 } -airFMSysReheatEssFunction OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - yes (2), - no (3) - } - ACCESS read-write +airIRmPmCmp2ManOperationState OBJECT-TYPE + SYNTAX AirIRmControlState + ACCESS read-only STATUS mandatory DESCRIPTION - "Set the priority of the mode for alarms and events - with the nonessential stop behavior. Nonessential - modes are disabled during nonessential stop alarms - and events. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysReheat 2 } + "Compressor 2 manual operation state (4502)" + ::= { airIRmPmCompressor2 3 } -airFMSysReheatSetpointC OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +airIRmPmCmp2Running OBJECT-TYPE + SYNTAX AirIRmActivityState + ACCESS read-only STATUS mandatory DESCRIPTION - "The target value for the selected control sensor air - for this mode. It must be at least 1.0 C below the - cooling setpoint. Measured in tenths of degrees - Celsius. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysReheat 3 } + "Compressor 2 running (4503)" + ::= { airIRmPmCompressor2 4 } -airFMSysReheatSetpointF OBJECT-TYPE +airIRmPmCmp2StartTempSummer OBJECT IDENTIFIER ::= { airIRmPmCompressor2 17 } +airIRmPmCmp2StartTempSummerK OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The target value for the selected control sensor air - for this mode. It must be at least 1.0 C below the - cooling setpoint. Measured in tenths of degrees - Fahrenheit. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysReheat 4 } - -airFMSysReheatDeadbandC OBJECT-TYPE + "Compressor 2 summer mode start temperature + in tenths of Kelvins (4516)" + ::= { airIRmPmCmp2StartTempSummer 1 } +airIRmPmCmp2StartTempSummerF OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The temperature range that controls output when the - selected control sensor temperature is below the - setpoint. At the bottom of this range, the reheat - mode outputs at 100%. The deadband does not apply to - PID-controlled modes. Measured in tenths of degrees - Celsius. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysReheat 5 } + "Compressor 2 summer mode start temperature + in tenths of degrees Fahrenheit (4516)" + ::= { airIRmPmCmp2StartTempSummer 2 } -airFMSysReheatDeadbandF OBJECT-TYPE +airIRmPmCmp2HysteresisSummer OBJECT IDENTIFIER ::= { airIRmPmCompressor2 18 } +airIRmPmCmp2HysteresisSummerK OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The temperature range that controls output when the - selected control sensor temperature is below the - setpoint. At the bottom of this range, the reheat - mode outputs at 100%. The deadband does not apply to - PID-controlled modes. Measured in tenths of degrees - Fahrenheit. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysReheat 6 } - -airFMSysReheatPIDMethod OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - p (2), - pi (3), - pid (4) - } + "Compressor 2 summer mode hysteresis setting + in tenths of Kelvins (4517)" + ::= { airIRmPmCmp2HysteresisSummer 1 } +airIRmPmCmp2HysteresisSummerF OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Set the multipliers that the PID algorithm will use - to calculate the output. Proportional, - Proportional + Integral, or Proportional + Integral - + Derivative. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysReheat 7 } + "Compressor 2 summer mode hysteresis setting + in tenths of Fahrenheit (4517)" + ::= { airIRmPmCmp2HysteresisSummer 2 } -airFMSysReheatPIDGainP OBJECT-TYPE +airIRmPmCmp2StartTempWinter OBJECT IDENTIFIER ::= { airIRmPmCompressor2 19 } +airIRmPmCmp2StartTempWinterK OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Set the proportional multiplier to correct for - differences between the selected control sensor - actual temperature and the setpoint. Measured in - %/C. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysReheat 8 } - -airFMSysReheatPIDResetRateI OBJECT-TYPE + "Compressor 2 winter mode start temperature + in tenths of Kelvins (4518)" + ::= { airIRmPmCmp2StartTempWinter 1 } +airIRmPmCmp2StartTempWinterF OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Set the integral multiplier to correct for the - proportional offset. Measured in %/(C * min). - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysReheat 9 } + "Compressor 2 winter mode start temperature + in tenths of degrees Fahrenheit (4518)" + ::= { airIRmPmCmp2StartTempWinter 2 } -airFMSysReheatPIDDerivativeD OBJECT-TYPE +airIRmPmCmp2HysteresisWinter OBJECT IDENTIFIER ::= { airIRmPmCompressor2 20 } +airIRmPmCmp2HysteresisWinterK OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Set the derivative multiplier to counteract overshoot - and droop during changes in the room load. Measured - in %/(C / min). - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysReheat 10 } - --- airFM System Thresholds - -airFMSysHighSplyTempC OBJECT-TYPE + "Compressor 2 Winter mode hysteresis setting + in tenths of Kelvins (4519)" + ::= { airIRmPmCmp2HysteresisWinter 1 } +airIRmPmCmp2HysteresisWinterF OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The high temperature threshold for air blown into the - room (supply). If the supply temperature exceeds the - threshold, an alarm will occur. Measured in tenths - of degrees Celsius. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysThresholds 1 } + "Compressor 2 Winter mode hysteresis setting + in tenths of Fahrenheit (4519)" + ::= { airIRmPmCmp2HysteresisWinter 2 } -airFMSysHighSplyTempF OBJECT-TYPE +airIRmPmCmp2Runtime OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "The high temperature threshold for air blown into the - room (supply). If the supply temperature exceeds the - threshold, an alarm will occur. Measured in tenths - of degrees Fahrenheit. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysThresholds 2 } + "Compressor 2 runtime in hours (4528)" + ::= { airIRmPmCompressor2 29 } -airFMSysLowSplyTempC OBJECT-TYPE +-- 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 - "The low temperature threshold for air blown into the - room (supply). If the supply temperature drops below - the threshold, an alarm will occur. Measured in - tenths of degrees Celsius. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysThresholds 3 } - -airFMSysLowSplyTempF OBJECT-TYPE + "Electric heater #1 start temperature in tenths of Kelvins (4809)" + ::= { airIRmPmEheating1StartTemperature 1 } +airIRmPmEheating1StartTemperatureF OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The low temperature threshold for air blown into the - room (supply). If the supply temperature drops below - the threshold, an alarm will occur. Measured in - tenths of degrees Fahrenheit. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysThresholds 4 } + "Electric heater #1 start temperature in tenths of degrees Fahrenheit (4809)" + ::= { airIRmPmEheating1StartTemperature 2 } -airFMSysHighCoilFluidTempC OBJECT-TYPE +airIRmPmEheating1Hysteresis OBJECT IDENTIFIER ::= { airIRmPmEheating1 11 } +airIRmPmEheating1HysteresisK OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The high temperature threshold for coolant at the - inlet to the fluid coil. If the fluid coil coolant - temperature exceeds the threshold, an alarm will - occur. Measured in tenths of degrees Celsius. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysThresholds 5 } - -airFMSysHighCoilFluidTempF OBJECT-TYPE + "Electric heater #1 hysteresis in tenths of Kelvins (4810)" + ::= { airIRmPmEheating1Hysteresis 1 } +airIRmPmEheating1HysteresisF OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The high temperature threshold for coolant at the - inlet to the fluid coil. If the fluid coil coolant - temperature exceeds the threshold, an alarm will - occur. Measured in tenths of degrees Fahrenheit. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysThresholds 6 } + "Electric heater #1 hysteresis in tenths of degrees Fahrenheit (4810)" + ::= { airIRmPmEheating1Hysteresis 2 } -airFMSysLowCoilFluidTempC OBJECT-TYPE +airIRmPmEheating1Runtime OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "The low temperature threshold for coolant at the - inlet to the fluid coil. If the fluid coil coolant - temperature drops below the threshold, an alarm will - occur. Measured in tenths of degrees Celsius. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysThresholds 7 } + "Electric heater #1 runtime in hours (4816)" + ::= { airIRmPmEheating1 17 } -airFMSysLowCoilFluidTempF OBJECT-TYPE +-- 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 - "The low temperature threshold for coolant at the - inlet to the fluid coil. If the fluid coil coolant - temperature drops below the threshold, an alarm will - occur. Measured in tenths of degrees Fahrenheit. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysThresholds 8 } - -airFMSysHighCtrlTempC OBJECT-TYPE + "Electric heater #2 start temperature in tenths of Kelvins (4909)" + ::= { airIRmPmEheating2StartTemperature 1 } +airIRmPmEheating2StartTemperatureF OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The high temperature threshold for air monitored by - the System. If the temperature exceeds the threshold, - an alarm will occur. Measured in tenths of degrees - Celsius. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysThresholds 9 } + "Electric heater #2 start temperature in tenths of degrees Fahrenheit (4909)" + ::= { airIRmPmEheating2StartTemperature 2 } -airFMSysHighCtrlTempF OBJECT-TYPE +airIRmPmEheating2Hysteresis OBJECT IDENTIFIER ::= { airIRmPmEheating2 11 } +airIRmPmEheating2HysteresisK OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The high temperature threshold for air monitored by - the System. If the temperature exceeds the threshold, - an alarm will occur. Measured in tenths of degrees - Fahrenheit. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysThresholds 10 } - -airFMSysLowCtrlTempC OBJECT-TYPE + "Electric heater #2 hysteresis in tenths of Kelvins (4910)" + ::= { airIRmPmEheating2Hysteresis 1 } +airIRmPmEheating2HysteresisF OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The low temperature threshold for air monitored by - the System. If the temperature drops below the - threshold, an alarm will occur. Measured in tenths - of degrees Celsius. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysThresholds 11 } + "Electric heater #2 hysteresis in tenths of degrees Fahrenheit (4910)" + ::= { airIRmPmEheating2Hysteresis 2 } -airFMSysLowCtrlTempF OBJECT-TYPE +airIRmPmEheating2Runtime OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "The low temperature threshold for air monitored by - the System. If the temperature drops below the - threshold, an alarm will occur. Measured in tenths - of degrees Fahrenheit. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysThresholds 12 } + "Electric heater #2 runtime in hours (4916)" + ::= { airIRmPmEheating2 17 } -airFMSysHighCtrlHum OBJECT-TYPE +-- 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 - "The high humidity threshold for air monitored by the - System. If the humidity exceeds the threshold, an - alarm will occur. Measured in tenths of percent - relative humidity. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysThresholds 13 } - -airFMSysLowCtrlHum OBJECT-TYPE + "Electric heater #3 start temperature in tenths of Kelvins (5009)" + ::= { airIRmPmEheating3StartTemperature 1 } +airIRmPmEheating3StartTemperatureF OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The low humidity threshold for air monitored by the - System. If the humidity drops below the threshold, - an alarm will occur. Measured in tenths of percent - relative humidity. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysThresholds 14 } + "Electric heater #3 start temperature in tenths of degrees Fahrenheit (5009)" + ::= { airIRmPmEheating3StartTemperature 2 } -airFMSysTempAlarmDelay OBJECT-TYPE +airIRmPmEheating3Hysteresis OBJECT IDENTIFIER ::= { airIRmPmEheating3 11 } +airIRmPmEheating3HysteresisK OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The amount of time the blower must be on before a - temperature alarm can be issued. Measured in - seconds. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysThresholds 15 } - -airFMSysHumAlarmDelay OBJECT-TYPE + "Electric heater #3 hysteresis in tenths of Kelvins (5010)" + ::= { airIRmPmEheating3Hysteresis 1 } +airIRmPmEheating3HysteresisF OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The amount of time the blower must be on before a - humidity alarm can be issued. Measured in seconds. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysThresholds 16 } - --- airFM System Input Contacts + "Electric heater #3 hysteresis in tenths of degrees Fahrenheit (5010)" + ::= { airIRmPmEheating3Hysteresis 2 } -airFMSysInputTableSize OBJECT-TYPE +airIRmPmEheating3Runtime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of entries in the airFMSysInputTable. " - ::= { airFMSysInputs 1 } + "Electric heater #3 runtime in hours (5016)" + ::= { airIRmPmEheating3 17 } -airFMSysInputTable OBJECT-TYPE - SYNTAX SEQUENCE OF AirFMSysInputEntry - ACCESS not-accessible - STATUS mandatory - DESCRIPTION - "Allows for getting information from each input - contact." - ::= { airFMSysInputs 2 } +-- airIRmPmEheating4 -airFMSysInputEntry OBJECT-TYPE - SYNTAX AirFMSysInputEntry - ACCESS not-accessible +airIRmPmEheating4ManOpEnable OBJECT-TYPE + SYNTAX AirIRmActivityState + ACCESS read-only STATUS mandatory DESCRIPTION - "The input contact to obtain status from." - INDEX { airFMSysInputIndex } - ::= { airFMSysInputTable 1 } + "Electric heater #4 manual operation enable (5101)" + ::= { airIRmPmEheating4 2 } -AirFMSysInputEntry ::= - SEQUENCE { - airFMSysInputIndex INTEGER, - airFMSysInputName DisplayString, - airFMSysInputStatus INTEGER, - airFMSysInputNormalState INTEGER, - airFMSysInputDelay INTEGER, - airFMSysInputAlarmAction INTEGER - } - -airFMSysInputIndex OBJECT-TYPE - SYNTAX INTEGER +airIRmPmEheating4Running OBJECT-TYPE + SYNTAX AirIRmControlState ACCESS read-only STATUS mandatory DESCRIPTION - "The number designator of the Input Contact." - ::= { airFMSysInputEntry 1 } + "Electric heater #4 running state (5103)" + ::= { airIRmPmEheating4 4 } -airFMSysInputName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write +airIRmPmEheating4ManOpRunning OBJECT-TYPE + SYNTAX AirIRmActivityState + ACCESS read-only STATUS mandatory DESCRIPTION - "The configurable name for the Input Contact. Maximum - text input is 13 characters." - ::= { airFMSysInputEntry 2 } + "Electric heater #4 running in manual operation mode (5104)" + ::= { airIRmPmEheating4 5 } -airFMSysInputStatus OBJECT-TYPE +airIRmPmEheating4Type OBJECT-TYPE SYNTAX INTEGER { - open (1), - closed (2) - } + direct (1), + pwm (2) } ACCESS read-only STATUS mandatory DESCRIPTION - "The state of this contact: Open or Closed. A - violation will occur when this relay is not in its - normal state." - ::= { airFMSysInputEntry 3 } + "Electric heater #4 type (5108)" + ::= { airIRmPmEheating4 9 } -airFMSysInputNormalState OBJECT-TYPE - SYNTAX INTEGER { - open (1), - closed (2) - } +airIRmPmEheating4StartTemperature OBJECT IDENTIFIER ::= { airIRmPmEheating4 10 } +airIRmPmEheating4StartTemperatureK OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Set the normal state of this contact (the state when - no alarm/event exists)." - ::= { airFMSysInputEntry 4 } - -airFMSysInputDelay OBJECT-TYPE + "Electric heater #4 start temperature in tenths of Kelvins (5109)" + ::= { airIRmPmEheating4StartTemperature 1 } +airIRmPmEheating4StartTemperatureF OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Set the delay between this contact exiting its normal - state and an alarm being triggered. Measured in - seconds." - ::= { airFMSysInputEntry 5 } + "Electric heater #4 start temperature in tenths of degrees Fahrenheit (5109)" + ::= { airIRmPmEheating4StartTemperature 2 } -airFMSysInputAlarmAction OBJECT-TYPE - SYNTAX INTEGER { - statusOnly (1), - minor (2), - major (3), - remoteRunStop (4), - nonessStop (5), - immShutdown (6) - } +airIRmPmEheating4Hysteresis OBJECT IDENTIFIER ::= { airIRmPmEheating4 11 } +airIRmPmEheating4HysteresisK OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Sets the behavior for this contact when it exits its - normal state." - ::= { airFMSysInputEntry 6 } + "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 } --- airFM System Output Relays +airIRmPmEheating4Runtime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Electric heater #4 runtime in hours (5116)" + ::= { airIRmPmEheating4 17 } -airFMSysOutputTableSize OBJECT-TYPE +-- airIRmPmGECWvalve + +airIRmPmGECWvalveManOpEnable OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of entries in the airFMSysOutputTable. " - ::= { airFMSysOutputs 1 } + "GE/CW valve manual operation enable (5201)" + ::= { airIRmPmGECWvalve 2 } -airFMSysOutputTable OBJECT-TYPE - SYNTAX SEQUENCE OF AirFMSysOutputEntry - ACCESS not-accessible +airIRmPmGECWvalveStartTemperature OBJECT IDENTIFIER ::= { airIRmPmGECWvalve 9 } +airIRmPmGECWvalveStartTemperatureK OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "Allows for getting information from each output relay. " - ::= { airFMSysOutputs 2 } + "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 } -airFMSysOutputEntry OBJECT-TYPE - SYNTAX AirFMSysOutputEntry - ACCESS not-accessible +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 - "The output relay to obtain status from." - INDEX { airFMSysOutputIndex } - ::= { airFMSysOutputTable 1 } + "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 } -AirFMSysOutputEntry ::= - SEQUENCE { - airFMSysOutputIndex INTEGER, - airFMSysOutputStatus INTEGER, - airFMSysOutputNormalState INTEGER - } - -airFMSysOutputIndex OBJECT-TYPE +airIRmPmGECWvalveOpeningGrade OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number designator of the output relay." - ::= { airFMSysOutputEntry 1 } + "GE/CW valve opening grade in percent (5214)" + ::= { airIRmPmGECWvalve 15 } -airFMSysOutputStatus OBJECT-TYPE - SYNTAX INTEGER { - open (1), - closed (2) - } +airIRmPmGECWvalveManOpOpeningGrade OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The state of this relay: Open or Closed. A violation - will occur when this relay is not in its normal state." - ::= { airFMSysOutputEntry 2 } + "GE/CW valve manual operation opening grade in percent (5215)" + ::= { airIRmPmGECWvalve 16 } -airFMSysOutputNormalState OBJECT-TYPE - SYNTAX INTEGER { - open (1), - closed (2) - } - ACCESS read-write +-- airIRmPmGvalve + +airIRmPmGvalveManOperationEnable OBJECT-TYPE + SYNTAX AirIRmActivityState + ACCESS read-only STATUS mandatory DESCRIPTION - "Set the normal state of this relay (the state when no - alarm/event exists)." - ::= { airFMSysOutputEntry 3 } - --- airFM System Output Alarm Mapping + "G-valve manual operation enable (5301)" + ::= { airIRmPmGvalve 2 } -airFMSysAlarmMapSysTableSize OBJECT-TYPE +airIRmPmGvalvePreOpeningTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of entries in the airFMSysAlarmMapSysTable. " - ::= { airFMSysAlarmMapSys 1 } + "G-valve pre-opening time in seconds (5310)" + ::= { airIRmPmGvalve 11 } -airFMSysAlarmMapSysTable OBJECT-TYPE - SYNTAX SEQUENCE OF AirFMSysAlarmMapSysEntry - ACCESS not-accessible +airIRmPmGvalvePreOpeningGrade OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Allows for getting alarm map information." - ::= { airFMSysAlarmMapSys 2 } + "G-valve pre-opening grade in percent (5311)" + ::= { airIRmPmGvalve 12 } -airFMSysAlarmMapSysEntry OBJECT-TYPE - SYNTAX AirFMSysAlarmMapSysEntry - ACCESS not-accessible +airIRmPmGvalveOpeningGrade OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The system alarm map type to reference." - INDEX { airFMSysAlarmMapSysOutputIndex } - ::= { airFMSysAlarmMapSysTable 1 } + "G-valve opening grade in percent (5312)" + ::= { airIRmPmGvalve 13 } -AirFMSysAlarmMapSysEntry ::= - SEQUENCE { - airFMSysAlarmMapSysOutputIndex INTEGER, - airFMSysAlarmMapSysAnyAlarm INTEGER, - airFMSysAlarmMapSystemOn INTEGER, - airFMSysAlarmMapSystemOffline INTEGER, - airFMSysAlarmMapSysHighEnvTemp INTEGER, - airFMSysAlarmMapSysLowEnvTemp INTEGER, - airFMSysAlarmMapSysHighEnvHum INTEGER, - airFMSysAlarmMapSysLowEnvHum INTEGER, - airFMSysAlarmMapSysFireDet INTEGER, - airFMSysAlarmMapSysSmokeDet INTEGER, - airFMSysAlarmMapSysEconIsol INTEGER, - airFMSysAlarmMapSysSupplySensFail INTEGER, - airFMSysAlarmMapSysReturnSensFail INTEGER, - airFMSysAlarmMapSysRemSensRemoved INTEGER, - airFMSysAlarmMapSysPrimSensFail INTEGER, - airFMSysAlarmMapSysSecSensFail INTEGER, - airFMSysAlarmMapSysSecSensActive INTEGER - } - -airFMSysAlarmMapSysOutputIndex OBJECT-TYPE +airIRmPmGvalveManOpOpeningGrade OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index of the output relay." - ::= { airFMSysAlarmMapSysEntry 1 } + "G-valve manual operation opening grade in percent (5313)" + ::= { airIRmPmGvalve 14 } -airFMSysAlarmMapSysAnyAlarm OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write +-- airIRmPmDrycooler1 + +airIRmPmDrycooler1ManOpEnable OBJECT-TYPE + SYNTAX AirIRmActivityState + ACCESS read-only STATUS mandatory DESCRIPTION - "System alarm map setting for Any Alarm. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapSysEntry 2 } + "Drycooler 1 manual operation enable setting (5401)" + ::= { airIRmPmDrycooler1 2 } -airFMSysAlarmMapSystemOn OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write +airIRmPmDrycooler1Running OBJECT-TYPE + SYNTAX AirIRmActivityState + ACCESS read-only STATUS mandatory DESCRIPTION - "System alarm map setting for System On. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapSysEntry 3 } + "Drycooler 1 running (5402)" + ::= { airIRmPmDrycooler1 3 } -airFMSysAlarmMapSystemOffline OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write +airIRmPmDrycooler1ManOpRunning OBJECT-TYPE + SYNTAX AirIRmActivityState + ACCESS read-only STATUS mandatory DESCRIPTION - "System alarm map setting for System Offline. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapSysEntry 4 } + "Drycooler 1 manual operation running (5404)" + ::= { airIRmPmDrycooler1 5 } -airFMSysAlarmMapSysHighEnvTemp OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmDrycooler1WinterStartTemp OBJECT IDENTIFIER ::= { airIRmPmDrycooler1 9 } +airIRmPmDrycooler1WinterStartTempC OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "System alarm map setting for High Environmental - Temperature. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapSysEntry 5 } - -airFMSysAlarmMapSysLowEnvTemp OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } + "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 - "System alarm map setting for Low Environmental - Temperature. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapSysEntry 6 } + "Drycooler 1 winter mode start temperature + in tenths of degrees Fahrenheit (5408)" + ::= { airIRmPmDrycooler1WinterStartTemp 2 } -airFMSysAlarmMapSysHighEnvHum OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmDrycooler1SummerStartTemp OBJECT IDENTIFIER ::= { airIRmPmDrycooler1 10 } +airIRmPmDrycooler1SummerStartTempC OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "System alarm map setting for High Environmental - Humidity. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapSysEntry 7 } - -airFMSysAlarmMapSysLowEnvHum OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } + "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 - "System alarm map setting for Low Environmental - Humidity. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapSysEntry 8 } + "Drycooler 1 summer mode start temperature + in tenths of degrees Fahrenheit (5409)" + ::= { airIRmPmDrycooler1SummerStartTemp 2 } -airFMSysAlarmMapSysFireDet OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmDrycooler1Hysteresis OBJECT IDENTIFIER ::= { airIRmPmDrycooler1 11 } +airIRmPmDrycooler1HysteresisK OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "System alarm map setting for Fire Detected. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapSysEntry 9 } - -airFMSysAlarmMapSysSmokeDet OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } + "Drycooler 1 hysteresis in tenths of Kelvins (5410)" + ::= { airIRmPmDrycooler1Hysteresis 1 } +airIRmPmDrycooler1HysteresisF OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "System alarm map setting for Smoke Detected. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapSysEntry 10 } + "Drycooler 1 hysteresis in tenths of degrees Fahrenheit (5410)" + ::= { airIRmPmDrycooler1Hysteresis 2 } -airFMSysAlarmMapSysEconIsol OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write +airIRmPmDrycooler1Runtime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "System alarm map setting for Econ Isolator. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapSysEntry 11 } + "Drycooler 1 runtime in hours (5415)" + ::= { airIRmPmDrycooler1 16 } -airFMSysAlarmMapSysSupplySensFail OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write +-- airIRmPmDrycooler2 + +airIRmPmDrycooler2ManOpEnable OBJECT-TYPE + SYNTAX AirIRmActivityState + ACCESS read-only STATUS mandatory DESCRIPTION - "System alarm map setting for Supply Sensor Failure. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapSysEntry 12 } + "Drycooler 2 manual operation enable setting (5501)" + ::= { airIRmPmDrycooler2 2 } -airFMSysAlarmMapSysReturnSensFail OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write +airIRmPmDrycooler2Running OBJECT-TYPE + SYNTAX AirIRmActivityState + ACCESS read-only STATUS mandatory DESCRIPTION - "System alarm map setting for Return Sensor Failure. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapSysEntry 13 } + "Drycooler 2 running (5502)" + ::= { airIRmPmDrycooler2 3 } -airFMSysAlarmMapSysRemSensRemoved OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write +airIRmPmDrycooler2ManOpRunning OBJECT-TYPE + SYNTAX AirIRmActivityState + ACCESS read-only STATUS mandatory DESCRIPTION - "System alarm map setting for Remote Sensor Removed. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapSysEntry 14 } + "Drycooler 2 manual operation running (5504)" + ::= { airIRmPmDrycooler2 5 } -airFMSysAlarmMapSysPrimSensFail OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmDrycooler2WinterStartTemp OBJECT IDENTIFIER ::= { airIRmPmDrycooler2 9 } +airIRmPmDrycooler2WinterStartTempC OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "System alarm map setting for Primary Sensor Failure. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapSysEntry 15 } - -airFMSysAlarmMapSysSecSensFail OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } + "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 - "System alarm map setting for Secondary Sensor Failure. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapSysEntry 16 } + "Drycooler 2 winter mode start temperature + in tenths of degrees Fahrenheit (5508)" + ::= { airIRmPmDrycooler2WinterStartTemp 2 } -airFMSysAlarmMapSysSecSensActive OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmDrycooler2SummerStartTemp OBJECT IDENTIFIER ::= { airIRmPmDrycooler2 10 } +airIRmPmDrycooler2SummerStartTempC OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "System alarm map setting for Secondary Sensor Active. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapSysEntry 17 } - --- airFM Main Module Output Alarm Mapping - -airFMSysAlarmMapMainModTableSize OBJECT-TYPE + "Drycooler 2 summer mode start temperature + in tenths of degrees Celsius (5509)" + ::= { airIRmPmDrycooler2SummerStartTemp 1 } +airIRmPmDrycooler2SummerStartTempF OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The number of entries in the airFMSysAlarmMapMainModTable. " - ::= { airFMSysAlarmMapMainMod 1 } + "Drycooler 2 summer mode start temperature + in tenths of degrees Fahrenheit (5509)" + ::= { airIRmPmDrycooler2SummerStartTemp 2 } -airFMSysAlarmMapMainModTable OBJECT-TYPE - SYNTAX SEQUENCE OF AirFMSysAlarmMapMainModEntry - ACCESS not-accessible +airIRmPmDrycooler2Hysteresis OBJECT IDENTIFIER ::= { airIRmPmDrycooler2 11 } +airIRmPmDrycooler2HysteresisK OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "Allows for getting alarm map information." - ::= { airFMSysAlarmMapMainMod 2 } - -airFMSysAlarmMapMainModEntry OBJECT-TYPE - SYNTAX AirFMSysAlarmMapMainModEntry - ACCESS not-accessible + "Drycooler 2 hysteresis in tenths of Kelvins (5510)" + ::= { airIRmPmDrycooler2Hysteresis 1 } +airIRmPmDrycooler2HysteresisF OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The main module alarm map type to reference." - INDEX { airFMSysAlarmMapMainModOutputIndex } - ::= { airFMSysAlarmMapMainModTable 1 } + "Drycooler 2 hysteresis in tenths of degrees Fahrenheit (5510)" + ::= { airIRmPmDrycooler2Hysteresis 2 } -AirFMSysAlarmMapMainModEntry ::= - SEQUENCE { - airFMSysAlarmMapMainModOutputIndex INTEGER, - airFMSysAlarmMapMainModAnyAlarm INTEGER, - airFMSysAlarmMapMainModMaintReq INTEGER, - airFMSysAlarmMapMainModCoolFail INTEGER, - airFMSysAlarmMapMainModHighSupplyTemp INTEGER, - airFMSysAlarmMapMainModLowSupplyTemp INTEGER, - airFMSysAlarmMapMainModHumFail INTEGER, - airFMSysAlarmMapMainModHumReplCyl INTEGER, - airFMSysAlarmMapMainModCondPumpFail INTEGER, - airFMSysAlarmMapMainModBlwrCntl1Fail INTEGER, - airFMSysAlarmMapMainModBlwrCntl2Fail INTEGER, - airFMSysAlarmMapMainModHighFltrDP INTEGER, - airFMSysAlarmMapMainModLowAirFlow INTEGER, - airFMSysAlarmMapMainModAirBlckIntOpen INTEGER, - airFMSysAlarmMapMainModWaterDetected INTEGER - } - -airFMSysAlarmMapMainModOutputIndex OBJECT-TYPE +airIRmPmDrycooler2Runtime OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index of the output relay." - ::= { airFMSysAlarmMapMainModEntry 1 } + "Drycooler 2 runtime in hours (5515)" + ::= { airIRmPmDrycooler2 16 } -airFMSysAlarmMapMainModAnyAlarm OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Main Module alarm map setting for Any Alarm. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapMainModEntry 2 } +-- airIRmPmDrycooler3 -airFMSysAlarmMapMainModMaintReq OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write +airIRmPmDrycooler3ManOpEnable OBJECT-TYPE + SYNTAX AirIRmActivityState + ACCESS read-only STATUS mandatory DESCRIPTION - "Main Module alarm map setting for Module Maintenance - Required. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapMainModEntry 3 } + "Drycooler 3 manual operation enable setting (5601)" + ::= { airIRmPmDrycooler3 2 } -airFMSysAlarmMapMainModCoolFail OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write +airIRmPmDrycooler3Running OBJECT-TYPE + SYNTAX AirIRmActivityState + ACCESS read-only STATUS mandatory DESCRIPTION - "Main Module alarm map setting for Module Cooling - Failure. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapMainModEntry 4 } + "Drycooler 3 running (5602)" + ::= { airIRmPmDrycooler3 3 } -airFMSysAlarmMapMainModHighSupplyTemp OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write +airIRmPmDrycooler3ManOpRunning OBJECT-TYPE + SYNTAX AirIRmActivityState + ACCESS read-only STATUS mandatory DESCRIPTION - "Main Module alarm map setting for High Supply - Temperature. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapMainModEntry 5 } + "Drycooler 3 manual operation running (5604)" + ::= { airIRmPmDrycooler3 5 } -airFMSysAlarmMapMainModLowSupplyTemp OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmDrycooler3WinterStartTemp OBJECT IDENTIFIER ::= { airIRmPmDrycooler3 9 } +airIRmPmDrycooler3WinterStartTempC OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Main Module alarm map setting for Low Supply - Temperature. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapMainModEntry 6 } - -airFMSysAlarmMapMainModHumFail OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } + "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 - "Main Module alarm map setting for Humidifier Failure. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapMainModEntry 7 } + "Drycooler 3 winter mode start temperature + in tenths of degrees Fahrenheit (5608)" + ::= { airIRmPmDrycooler3WinterStartTemp 2 } -airFMSysAlarmMapMainModHumReplCyl OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmDrycooler3SummerStartTemp OBJECT IDENTIFIER ::= { airIRmPmDrycooler3 10 } +airIRmPmDrycooler3SummerStartTempC OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Main Module alarm map setting for Humidifier Replace - Cylinder. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapMainModEntry 8 } - -airFMSysAlarmMapMainModCondPumpFail OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } + "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 - "Main Module alarm map setting for Condensate Pump - Failure. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapMainModEntry 9 } + "Drycooler 3 summer mode start temperature + in tenths of degrees Fahrenheit (5609)" + ::= { airIRmPmDrycooler3SummerStartTemp 2 } -airFMSysAlarmMapMainModBlwrCntl1Fail OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmDrycooler3Hysteresis OBJECT IDENTIFIER ::= { airIRmPmDrycooler3 11 } +airIRmPmDrycooler3HysteresisK OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Main Module alarm map setting for Blower Controller 1 - Failure. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapMainModEntry 10 } - -airFMSysAlarmMapMainModBlwrCntl2Fail OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } + "Drycooler 3 hysteresis in tenths of Kelvins (5610)" + ::= { airIRmPmDrycooler3Hysteresis 1 } +airIRmPmDrycooler3HysteresisF OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Main Module alarm map setting for Blower Controller 2 - Failure. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapMainModEntry 11 } + "Drycooler 3 hysteresis in tenths of degrees Fahrenheit (5610)" + ::= { airIRmPmDrycooler3Hysteresis 2 } -airFMSysAlarmMapMainModHighFltrDP OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write +airIRmPmDrycooler3Runtime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Main Module alarm map setting for High Filter - Differential Pressure. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapMainModEntry 12 } + "Drycooler 3 runtime in hours (5615)" + ::= { airIRmPmDrycooler3 16 } -airFMSysAlarmMapMainModLowAirFlow OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Main Module alarm map setting for Low Air Flow. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapMainModEntry 13 } +-- airIRmPmDrycooler4 -airFMSysAlarmMapMainModAirBlckIntOpen OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write +airIRmPmDrycooler4ManOpEnable OBJECT-TYPE + SYNTAX AirIRmActivityState + ACCESS read-only STATUS mandatory DESCRIPTION - "Main Module alarm map setting for Air Block Interlock - Open. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapMainModEntry 14 } + "Drycooler 4 manual operation enable setting (5701)" + ::= { airIRmPmDrycooler4 2 } -airFMSysAlarmMapMainModWaterDetected OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write +airIRmPmDrycooler4Running OBJECT-TYPE + SYNTAX AirIRmActivityState + ACCESS read-only STATUS mandatory DESCRIPTION - "Main Module alarm map setting for Water Detected. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapMainModEntry 15 } - --- airFM Exp Module 1 Output Alarm Mapping + "Drycooler 4 running (5702)" + ::= { airIRmPmDrycooler4 3 } -airFMSysAlarmMapExpMod1TableSize OBJECT-TYPE - SYNTAX INTEGER +airIRmPmDrycooler4ManOpRunning OBJECT-TYPE + SYNTAX AirIRmActivityState ACCESS read-only STATUS mandatory DESCRIPTION - "The number of entries in the airFMSysAlarmMapExpMod1Table. " - ::= { airFMSysAlarmMapExpMod1 1 } + "Drycooler 4 manual operation running (5704)" + ::= { airIRmPmDrycooler4 5 } -airFMSysAlarmMapExpMod1Table OBJECT-TYPE - SYNTAX SEQUENCE OF AirFMSysAlarmMapExpMod1Entry - ACCESS not-accessible +airIRmPmDrycooler4WinterStartTemp OBJECT IDENTIFIER ::= { airIRmPmDrycooler4 9 } +airIRmPmDrycooler4WinterStartTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "Allows for getting alarm map information." - ::= { airFMSysAlarmMapExpMod1 2 } - -airFMSysAlarmMapExpMod1Entry OBJECT-TYPE - SYNTAX AirFMSysAlarmMapExpMod1Entry - ACCESS not-accessible + "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 - "The expansion module 1 alarm map type to reference." - INDEX { airFMSysAlarmMapExpMod1OutputIndex } - ::= { airFMSysAlarmMapExpMod1Table 1 } + "Drycooler 4 winter mode start temperature + in tenths of degrees Fahrenheit (5708)" + ::= { airIRmPmDrycooler4WinterStartTemp 2 } -AirFMSysAlarmMapExpMod1Entry ::= - SEQUENCE { - airFMSysAlarmMapExpMod1OutputIndex INTEGER, - airFMSysAlarmMapExpMod1AnyAlarm INTEGER, - airFMSysAlarmMapExpMod1MaintReq INTEGER, - airFMSysAlarmMapExpMod1CoolFail INTEGER, - airFMSysAlarmMapExpMod1HighSupplyTemp INTEGER, - airFMSysAlarmMapExpMod1LowSupplyTemp INTEGER, - airFMSysAlarmMapExpMod1HumFail INTEGER, - airFMSysAlarmMapExpMod1HumReplCyl INTEGER, - airFMSysAlarmMapExpMod1CondPumpFail INTEGER, - airFMSysAlarmMapExpMod1BlwrCntl1Fail INTEGER, - airFMSysAlarmMapExpMod1BlwrCntl2Fail INTEGER, - airFMSysAlarmMapExpMod1HighFltrDP INTEGER, - airFMSysAlarmMapExpMod1LowAirFlow INTEGER, - airFMSysAlarmMapExpMod1AirBlckIntOpen INTEGER, - airFMSysAlarmMapExpMod1WaterDetected INTEGER - } - -airFMSysAlarmMapExpMod1OutputIndex OBJECT-TYPE +airIRmPmDrycooler4SummerStartTemp OBJECT IDENTIFIER ::= { airIRmPmDrycooler4 10 } +airIRmPmDrycooler4SummerStartTempC OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The index of the output relay." - ::= { airFMSysAlarmMapExpMod1Entry 1 } - -airFMSysAlarmMapExpMod1AnyAlarm OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } + "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 - "Exp Module 1 alarm map setting for Any Alarm. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapExpMod1Entry 2 } + "Drycooler 4 summer mode start temperature + in tenths of degrees Fahrenheit (5709)" + ::= { airIRmPmDrycooler4SummerStartTemp 2 } -airFMSysAlarmMapExpMod1MaintReq OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmDrycooler4Hysteresis OBJECT IDENTIFIER ::= { airIRmPmDrycooler4 11 } +airIRmPmDrycooler4HysteresisK OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Exp Module 1 alarm map setting for Module Maintenance - Required. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapExpMod1Entry 3 } - -airFMSysAlarmMapExpMod1CoolFail OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } + "Drycooler 4 hysteresis in tenths of Kelvins (5710)" + ::= { airIRmPmDrycooler4Hysteresis 1 } +airIRmPmDrycooler4HysteresisF OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Exp Module 1 alarm map setting for Module Cooling - Failure. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapExpMod1Entry 4 } + "Drycooler 4 hysteresis in tenths of degrees Fahrenheit (5710)" + ::= { airIRmPmDrycooler4Hysteresis 2 } -airFMSysAlarmMapExpMod1HighSupplyTemp OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write +airIRmPmDrycooler4Runtime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Exp Module 1 alarm map setting for High Supply - Temperature. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapExpMod1Entry 5 } + "Drycooler 4 runtime in hours (5715)" + ::= { airIRmPmDrycooler4 16 } -airFMSysAlarmMapExpMod1LowSupplyTemp OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write +-- airIRmPmPump1 + +airIRmPmPump1ManOpEnable OBJECT-TYPE + SYNTAX AirIRmActivityState + ACCESS read-only STATUS mandatory DESCRIPTION - "Exp Module 1 alarm map setting for Low Supply - Temperature. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapExpMod1Entry 6 } + "Pump 1 manual operation enable state (5801)" + ::= { airIRmPmPump1 2 } -airFMSysAlarmMapExpMod1HumFail OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write +airIRmPmPump1Running OBJECT-TYPE + SYNTAX AirIRmActivityState + ACCESS read-only STATUS mandatory DESCRIPTION - "Exp Module 1 alarm map setting for Humidifier Failure. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapExpMod1Entry 7 } + "Pump 1 running (5802)" + ::= { airIRmPmPump1 3 } -airFMSysAlarmMapExpMod1HumReplCyl OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write +airIRmPmPump1ManOpRunning OBJECT-TYPE + SYNTAX AirIRmActivityState + ACCESS read-only STATUS mandatory DESCRIPTION - "Exp Module 1 alarm map setting for Humidifier Replace - Cylinder. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapExpMod1Entry 8 } + "Pump 1 manual operation running (5805)" + ::= { airIRmPmPump1 6 } -airFMSysAlarmMapExpMod1CondPumpFail OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmPump1StartTemperature OBJECT IDENTIFIER ::= { airIRmPmPump1 10 } +airIRmPmPump1StartTemperatureK OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Exp Module 1 alarm map setting for Condensate Pump - Failure. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapExpMod1Entry 9 } - -airFMSysAlarmMapExpMod1BlwrCntl1Fail OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } + "Pump 1 starting temperature in tenths of Kelvins (5809)" + ::= { airIRmPmPump1StartTemperature 1 } +airIRmPmPump1StartTemperatureF OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Exp Module 1 alarm map setting for Blower Controller 1 - Failure. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapExpMod1Entry 10 } + "Pump 1 starting temperature in tenths of degrees Fahrenheit (5809)" + ::= { airIRmPmPump1StartTemperature 2 } -airFMSysAlarmMapExpMod1BlwrCntl2Fail OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmPump1Hysteresis OBJECT IDENTIFIER ::= { airIRmPmPump1 11 } +airIRmPmPump1HysteresisK OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Exp Module 1 alarm map setting for Blower Controller 2 - Failure. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapExpMod1Entry 11 } - -airFMSysAlarmMapExpMod1HighFltrDP OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } + "Pump 1 hysteresis in tenths of Kelvins (5810)" + ::= { airIRmPmPump1Hysteresis 1 } +airIRmPmPump1HysteresisF OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Exp Module 1 alarm map setting for High Filter - Differential Pressure. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapExpMod1Entry 12 } + "Pump 1 hysteresis in tenths of degrees Fahrenheit (5810)" + ::= { airIRmPmPump1Hysteresis 2 } -airFMSysAlarmMapExpMod1LowAirFlow OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmPump1LinearRange OBJECT IDENTIFIER ::= { airIRmPmPump1 12 } +airIRmPmPump1LinearRangeK OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Exp Module 1 alarm map setting for Low Air Flow. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapExpMod1Entry 13 } - -airFMSysAlarmMapExpMod1AirBlckIntOpen OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } + "Pump 1 linear range in tenths of Kelvins (5811)" + ::= { airIRmPmPump1LinearRange 1 } +airIRmPmPump1LinearRangeF OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Exp Module 1 alarm map setting for Air Block Interlock - Open. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapExpMod1Entry 14 } + "Pump 1 linear range in tenths of degrees Fahrenheit (5811)" + ::= { airIRmPmPump1LinearRange 2 } -airFMSysAlarmMapExpMod1WaterDetected OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmPump1PressureSetpoint OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Exp Module 1 alarm map setting for Water Detected. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapExpMod1Entry 15 } + "Pump 1 pressure setpoint in tenths of Bars (5812)" + ::= { airIRmPmPump1 13 } --- airFM Expansion Module 2 Output Alarm Mapping +airIRmPmPump1Runtime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Pump 1 runtime in hours (5820)" + ::= { airIRmPmPump1 21 } -airFMSysAlarmMapExpMod2TableSize OBJECT-TYPE +airIRmPmPump1Speed OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of entries in the - airFMSysAlarmMapExpMod2Table." - ::= { airFMSysAlarmMapExpMod2 1 } + "Pump 1 speed in percent (5821)" + ::= { airIRmPmPump1 22 } -airFMSysAlarmMapExpMod2Table OBJECT-TYPE - SYNTAX SEQUENCE OF AirFMSysAlarmMapExpMod2Entry - ACCESS not-accessible +airIRmPmPump1ControlCycle OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "Allows for getting alarm map information." - ::= { airFMSysAlarmMapExpMod2 2 } + "Pump 1 control cycle length in seconds (5827)" + ::= { airIRmPmPump1 28 } -airFMSysAlarmMapExpMod2Entry OBJECT-TYPE - SYNTAX AirFMSysAlarmMapExpMod2Entry - ACCESS not-accessible +airIRmPmPump1MaxAdjust OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The expansion module 2 alarm map type to reference." - INDEX { airFMSysAlarmMapExpMod2OutputIndex } - ::= { airFMSysAlarmMapExpMod2Table 1 } + "Pump 1 maximum adjustment in percent (5828)" + ::= { airIRmPmPump1 29 } -AirFMSysAlarmMapExpMod2Entry ::= - SEQUENCE { - airFMSysAlarmMapExpMod2OutputIndex INTEGER, - airFMSysAlarmMapExpMod2AnyAlarm INTEGER, - airFMSysAlarmMapExpMod2MaintReq INTEGER, - airFMSysAlarmMapExpMod2CoolFail INTEGER, - airFMSysAlarmMapExpMod2HighSupplyTemp INTEGER, - airFMSysAlarmMapExpMod2LowSupplyTemp INTEGER, - airFMSysAlarmMapExpMod2HumFail INTEGER, - airFMSysAlarmMapExpMod2HumReplCyl INTEGER, - airFMSysAlarmMapExpMod2CondPumpFail INTEGER, - airFMSysAlarmMapExpMod2BlwrCntl1Fail INTEGER, - airFMSysAlarmMapExpMod2BlwrCntl2Fail INTEGER, - airFMSysAlarmMapExpMod2HighFltrDP INTEGER, - airFMSysAlarmMapExpMod2LowAirFlow INTEGER, - airFMSysAlarmMapExpMod2AirBlckIntOpen INTEGER, - airFMSysAlarmMapExpMod2WaterDetected INTEGER - } - -airFMSysAlarmMapExpMod2OutputIndex OBJECT-TYPE +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 - "The index of the output relay." - ::= { airFMSysAlarmMapExpMod2Entry 1 } + "Pump 2 manual operation enable state (5901)" + ::= { airIRmPmPump2 2 } -airFMSysAlarmMapExpMod2AnyAlarm OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write +airIRmPmPump2Running OBJECT-TYPE + SYNTAX AirIRmActivityState + ACCESS read-only STATUS mandatory DESCRIPTION - "Exp Module 2 alarm map setting for Any Alarm. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapExpMod2Entry 2 } + "Pump 2 running (5902)" + ::= { airIRmPmPump2 3 } -airFMSysAlarmMapExpMod2MaintReq OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write +airIRmPmPump2ManOpRunning OBJECT-TYPE + SYNTAX AirIRmActivityState + ACCESS read-only STATUS mandatory DESCRIPTION - "Exp Module 2 alarm map setting for Module Maintenance - Required. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapExpMod2Entry 3 } + "Pump 2 manual operation running (5905)" + ::= { airIRmPmPump2 6 } -airFMSysAlarmMapExpMod2CoolFail OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmPump2StartTemperature OBJECT IDENTIFIER ::= { airIRmPmPump2 10 } +airIRmPmPump2StartTemperatureK OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Exp Module 2 alarm map setting for Module Cooling - Failure. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapExpMod2Entry 4 } - -airFMSysAlarmMapExpMod2HighSupplyTemp OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } + "Pump 2 starting temperature in tenths of Kelvins (5909)" + ::= { airIRmPmPump2StartTemperature 1 } +airIRmPmPump2StartTemperatureF OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Exp Module 2 alarm map setting for High Supply - Temperature. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapExpMod2Entry 5 } + "Pump 2 starting temperature in tenths of degrees Fahrenheit (5909)" + ::= { airIRmPmPump2StartTemperature 2 } -airFMSysAlarmMapExpMod2LowSupplyTemp OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmPump2Hysteresis OBJECT IDENTIFIER ::= { airIRmPmPump2 11 } +airIRmPmPump2HysteresisK OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Exp Module 2 alarm map setting for Low Supply - Temperature. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapExpMod2Entry 6 } - -airFMSysAlarmMapExpMod2HumFail OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } + "Pump 2 hysteresis in tenths of Kelvins (5910)" + ::= { airIRmPmPump2Hysteresis 1 } +airIRmPmPump2HysteresisF OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Exp Module 2 alarm map setting for Humidifier Failure. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapExpMod2Entry 7 } + "Pump 2 hysteresis in tenths of degrees Fahrenheit (5910)" + ::= { airIRmPmPump2Hysteresis 2 } -airFMSysAlarmMapExpMod2HumReplCyl OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmPump2LinearRange OBJECT IDENTIFIER ::= { airIRmPmPump2 12 } +airIRmPmPump2LinearRangeK OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Exp Module 2 alarm map setting for Humidifier Replace - Cylinder. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapExpMod2Entry 8 } - -airFMSysAlarmMapExpMod2CondPumpFail OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } + "Pump 2 linear range in tenths of Kelvins (5911)" + ::= { airIRmPmPump2LinearRange 1 } +airIRmPmPump2LinearRangeF OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Exp Module 2 alarm map setting for Condensate Pump - Failure. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapExpMod2Entry 9 } + "Pump 2 linear range in tenths of degrees Fahrenheit (5911)" + ::= { airIRmPmPump2LinearRange 2 } -airFMSysAlarmMapExpMod2BlwrCntl1Fail OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmPump2PressureSetpoint OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Exp Module 2 alarm map setting for Blower Controller 1 - Failure. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapExpMod2Entry 10 } + "Pump 2 pressure setpoint in tenths of Bars (5912)" + ::= { airIRmPmPump2 13 } -airFMSysAlarmMapExpMod2BlwrCntl2Fail OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write +airIRmPmPump2Runtime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Exp Module 2 alarm map setting for Blower Controller 2 - Failure. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapExpMod2Entry 11 } + "Pump 2 runtime in hours (5920)" + ::= { airIRmPmPump2 21 } -airFMSysAlarmMapExpMod2HighFltrDP OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write +airIRmPmPump2Speed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Exp Module 2 alarm map setting for High Filter - Differential Pressure. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapExpMod2Entry 12 } + "Pump 2 speed in percent (5921)" + ::= { airIRmPmPump2 22 } -airFMSysAlarmMapExpMod2LowAirFlow OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmPump2ControlCycle OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Exp Module 2 alarm map setting for Low Air Flow. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapExpMod2Entry 13 } + "Pump 2 control cycle length in seconds (5927)" + ::= { airIRmPmPump2 28 } -airFMSysAlarmMapExpMod2AirBlckIntOpen OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmPump2MaxAdjust OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Exp Module 2 alarm map setting for Air Block Interlock - Open. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapExpMod2Entry 14 } + "Pump 2 maximum adjustment in percent (5928)" + ::= { airIRmPmPump2 29 } -airFMSysAlarmMapExpMod2WaterDetected OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmPump2ControlFactor OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Exp Module 2 alarm map setting for Water Detected. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapExpMod2Entry 15 } + "Pump 2 control factor setting (5929)" + ::= { airIRmPmPump2 30 } --- airFM Input Alarm Mapping +-- airIRmPmPump3 -airFMSysAlarmMapInputTableSize OBJECT-TYPE - SYNTAX INTEGER +airIRmPmPump3ManOpEnable OBJECT-TYPE + SYNTAX AirIRmActivityState ACCESS read-only STATUS mandatory DESCRIPTION - "The number of entries in the airFMSysAlarmMapInputTable. " - ::= { airFMSysAlarmMapInput 1 } + "Pump 3 manual operation enable state (6001)" + ::= { airIRmPmPump3 2 } -airFMSysAlarmMapInputTable OBJECT-TYPE - SYNTAX SEQUENCE OF AirFMSysAlarmMapInputEntry - ACCESS not-accessible +airIRmPmPump3Running OBJECT-TYPE + SYNTAX AirIRmActivityState + ACCESS read-only STATUS mandatory DESCRIPTION - "Allows for getting alarm map information." - ::= { airFMSysAlarmMapInput 2 } + "Pump 3 running (6002)" + ::= { airIRmPmPump3 3 } -airFMSysAlarmMapInputEntry OBJECT-TYPE - SYNTAX AirFMSysAlarmMapInputEntry - ACCESS not-accessible +airIRmPmPump3ManOpRunning OBJECT-TYPE + SYNTAX AirIRmActivityState + ACCESS read-only STATUS mandatory DESCRIPTION - "The input contact alarm map type to reference." - INDEX { airFMSysAlarmMapInputOutputIndex } - ::= { airFMSysAlarmMapInputTable 1 } + "Pump 3 manual operation running (6005)" + ::= { airIRmPmPump3 6 } -AirFMSysAlarmMapInputEntry ::= - SEQUENCE { - airFMSysAlarmMapInputOutputIndex INTEGER, - airFMSysAlarmMapInput1 INTEGER, - airFMSysAlarmMapInput2 INTEGER, - airFMSysAlarmMapInput3 INTEGER, - airFMSysAlarmMapInput4 INTEGER, - airFMSysAlarmMapInput5 INTEGER, - airFMSysAlarmMapInput6 INTEGER, - airFMSysAlarmMapInput7 INTEGER, - airFMSysAlarmMapInput8 INTEGER, - airFMSysAlarmMapInput9 INTEGER, - airFMSysAlarmMapInput10 INTEGER, - airFMSysAlarmMapInput11 INTEGER, - airFMSysAlarmMapInput12 INTEGER, - airFMSysAlarmMapInput13 INTEGER, - airFMSysAlarmMapInput14 INTEGER, - airFMSysAlarmMapInput15 INTEGER, - airFMSysAlarmMapInput16 INTEGER - } - -airFMSysAlarmMapInputOutputIndex OBJECT-TYPE +airIRmPmPump3StartTemperature OBJECT IDENTIFIER ::= { airIRmPmPump3 10 } +airIRmPmPump3StartTemperatureK OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The index of the output relay." - ::= { airFMSysAlarmMapInputEntry 1 } - -airFMSysAlarmMapInput1 OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } + "Pump 3 starting temperature in tenths of Kelvins (6009)" + ::= { airIRmPmPump3StartTemperature 1 } +airIRmPmPump3StartTemperatureF OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Input contact 1 alarm map setting. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapInputEntry 2 } + "Pump 3 starting temperature in tenths of degrees Fahrenheit (6009)" + ::= { airIRmPmPump3StartTemperature 2 } -airFMSysAlarmMapInput2 OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmPump3Hysteresis OBJECT IDENTIFIER ::= { airIRmPmPump3 11 } +airIRmPmPump3HysteresisK OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Input contact 2 alarm map setting. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapInputEntry 3 } - -airFMSysAlarmMapInput3 OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } + "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 - "Input contact 3 alarm map setting. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapInputEntry 4 } - -airFMSysAlarmMapInput4 OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } + "Pump 3 linear range in tenths of Kelvins (6011)" + ::= { airIRmPmPump3LinearRange 1 } +airIRmPmPump3LinearRangeF OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Input contact 4 alarm map setting. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapInputEntry 5 } + "Pump 3 linear range in tenths of degrees Fahrenheit (6011)" + ::= { airIRmPmPump3LinearRange 2 } -airFMSysAlarmMapInput5 OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmPump3PressureSetpoint OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Input contact 5 alarm map setting. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapInputEntry 6 } + "Pump 3 pressure setpoint in tenths of Bars (6012)" + ::= { airIRmPmPump3 13 } -airFMSysAlarmMapInput6 OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write +airIRmPmPump3Runtime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Input contact 6 alarm map setting. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapInputEntry 7 } + "Pump 3 runtime in hours (6020)" + ::= { airIRmPmPump3 21 } -airFMSysAlarmMapInput7 OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write +airIRmPmPump3Speed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Input contact 7 alarm map setting. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapInputEntry 8 } + "Pump 3 speed in percent (6021)" + ::= { airIRmPmPump3 22 } -airFMSysAlarmMapInput8 OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmPump3ControlCycle OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Input contact 8 alarm map setting. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapInputEntry 9 } + "Pump 3 control cycle length in seconds (6027)" + ::= { airIRmPmPump3 28 } -airFMSysAlarmMapInput9 OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmPump3MaxAdjust OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Input contact 9 alarm map setting. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapInputEntry 10 } + "Pump 3 maximum adjustment in percent (6028)" + ::= { airIRmPmPump3 29 } -airFMSysAlarmMapInput10 OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmPump3ControlFactor OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Input contact 10 alarm map setting. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapInputEntry 11 } + "Pump 3 control factor setting (6029)" + ::= { airIRmPmPump3 30 } -airFMSysAlarmMapInput11 OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write +-- airIRmPmPump4 + +airIRmPmPump4ManOpEnable OBJECT-TYPE + SYNTAX AirIRmActivityState + ACCESS read-only STATUS mandatory DESCRIPTION - "Input contact 11 alarm map setting. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapInputEntry 12 } + "Pump 4 manual operation enable state (6101)" + ::= { airIRmPmPump4 2 } -airFMSysAlarmMapInput12 OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write +airIRmPmPump4Running OBJECT-TYPE + SYNTAX AirIRmActivityState + ACCESS read-only STATUS mandatory DESCRIPTION - "Input contact 12 alarm map setting. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapInputEntry 13 } + "Pump 4 running (6102)" + ::= { airIRmPmPump4 3 } -airFMSysAlarmMapInput13 OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write +airIRmPmPump4ManOpRunning OBJECT-TYPE + SYNTAX AirIRmActivityState + ACCESS read-only STATUS mandatory DESCRIPTION - "Input contact 13 alarm map setting. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapInputEntry 14 } + "Pump 4 manual operation running (6105)" + ::= { airIRmPmPump4 6 } -airFMSysAlarmMapInput14 OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmPump4StartTemperature OBJECT IDENTIFIER ::= { airIRmPmPump4 10 } +airIRmPmPump4StartTemperatureK OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Input contact 14 alarm map setting. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapInputEntry 15 } - -airFMSysAlarmMapInput15 OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } + "Pump 4 starting temperature in tenths of Kelvins (6109)" + ::= { airIRmPmPump4StartTemperature 1 } +airIRmPmPump4StartTemperatureF OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Input contact 15 alarm map setting. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapInputEntry 16 } + "Pump 4 starting temperature in tenths of degrees Fahrenheit (6109)" + ::= { airIRmPmPump4StartTemperature 2 } -airFMSysAlarmMapInput16 OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmPump4Hysteresis OBJECT IDENTIFIER ::= { airIRmPmPump4 11 } +airIRmPmPump4HysteresisK OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Input contact 16 alarm map setting. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapInputEntry 17 } - --- airFM Output Alarm Mapping + "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 } -airFMSysAlarmMapOutputTableSize OBJECT-TYPE +airIRmPmPump4LinearRange OBJECT IDENTIFIER ::= { airIRmPmPump4 12 } +airIRmPmPump4LinearRangeK OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The number of entries in the - airFMSysAlarmMapOutputTable. " - ::= { airFMSysAlarmMapOutput 1 } + "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 } -airFMSysAlarmMapOutputTable OBJECT-TYPE - SYNTAX SEQUENCE OF AirFMSysAlarmMapOutputEntry - ACCESS not-accessible +airIRmPmPump4PressureSetpoint OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "Allows for getting alarm map information." - ::= { airFMSysAlarmMapOutput 2 } + "Pump 4 pressure setpoint in tenths of Bars (6112)" + ::= { airIRmPmPump4 13 } -airFMSysAlarmMapOutputEntry OBJECT-TYPE - SYNTAX AirFMSysAlarmMapOutputEntry - ACCESS not-accessible +airIRmPmPump4Runtime OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The input contact alarm map type to reference." - INDEX { airFMSysAlarmMapOutputIndex } - ::= { airFMSysAlarmMapOutputTable 1 } + "Pump 4 runtime in hours (6120)" + ::= { airIRmPmPump4 21 } -AirFMSysAlarmMapOutputEntry ::= - SEQUENCE { - airFMSysAlarmMapOutputIndex INTEGER, - airFMSysAlarmMapOutput1 INTEGER, - airFMSysAlarmMapOutput2 INTEGER, - airFMSysAlarmMapOutput3 INTEGER, - airFMSysAlarmMapOutput4 INTEGER, - airFMSysAlarmMapOutput5 INTEGER, - airFMSysAlarmMapOutput6 INTEGER, - airFMSysAlarmMapOutput7 INTEGER, - airFMSysAlarmMapOutput8 INTEGER, - airFMSysAlarmMapOutput9 INTEGER, - airFMSysAlarmMapOutput10 INTEGER, - airFMSysAlarmMapOutput11 INTEGER, - airFMSysAlarmMapOutput12 INTEGER, - airFMSysAlarmMapOutput13 INTEGER, - airFMSysAlarmMapOutput14 INTEGER, - airFMSysAlarmMapOutput15 INTEGER, - airFMSysAlarmMapOutput16 INTEGER - } - -airFMSysAlarmMapOutputIndex OBJECT-TYPE +airIRmPmPump4Speed OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index of the output relay." - ::= { airFMSysAlarmMapOutputEntry 1 } + "Pump 4 speed in percent (6121)" + ::= { airIRmPmPump4 22 } -airFMSysAlarmMapOutput1 OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmPump4ControlCycle OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Output relay 1 alarm map setting. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapOutputEntry 2 } + "Pump 4 control cycle length in seconds (6127)" + ::= { airIRmPmPump4 28 } -airFMSysAlarmMapOutput2 OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmPump4MaxAdjust OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Output relay 2 alarm map setting. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapOutputEntry 3 } + "Pump 4 maximum adjustment in percent (6128)" + ::= { airIRmPmPump4 29 } -airFMSysAlarmMapOutput3 OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmPump4ControlFactor OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Output relay 3 alarm map setting. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapOutputEntry 4 } + "Pump 4 control factor setting (6129)" + ::= { airIRmPmPump4 30 } -airFMSysAlarmMapOutput4 OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write +-- airIRmPmHotgasHeating + +airIRmPmHotgasHeatRunning OBJECT-TYPE + SYNTAX AirIRmControlState + ACCESS read-only STATUS mandatory DESCRIPTION - "Output relay 4 alarm map setting. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapOutputEntry 5 } + "Hotgas heat running state. (6202)" + ::= { airIRmPmHotgasHeating 3 } -airFMSysAlarmMapOutput5 OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write +-- airIRmPmPWWHeating + +airIRmPmPWWHeatingManOpEnable OBJECT-TYPE + SYNTAX AirIRmActivityState + ACCESS read-only STATUS mandatory DESCRIPTION - "Output relay 5 alarm map setting. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapOutputEntry 6 } + "PWW-heating manual operation enable (6301)" + ::= { airIRmPmPWWHeating 2 } -airFMSysAlarmMapOutput6 OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write +airIRmPmPWWHeatingRunning OBJECT-TYPE + SYNTAX AirIRmActivityState + ACCESS read-only STATUS mandatory DESCRIPTION - "Output relay 6 alarm map setting. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapOutputEntry 7 } + "PWW-heating running (6302)" + ::= { airIRmPmPWWHeating 3 } -airFMSysAlarmMapOutput7 OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write +airIRmPmPWWHeatingManOpRunning OBJECT-TYPE + SYNTAX AirIRmActivityState + ACCESS read-only STATUS mandatory DESCRIPTION - "Output relay 7 alarm map setting. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapOutputEntry 8 } + "PWW-heating manual operation running (6303)" + ::= { airIRmPmPWWHeating 4 } -airFMSysAlarmMapOutput8 OBJECT-TYPE +airIRmPmPWWHeatingType OBJECT-TYPE SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } - ACCESS read-write + direct (1), + undefined (2) } + ACCESS read-only STATUS mandatory DESCRIPTION - "Output relay 8 alarm map setting. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapOutputEntry 9 } + "PWW-heating type (6308)" + ::= { airIRmPmPWWHeating 9 } -airFMSysAlarmMapOutput9 OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmPWWHeatingStartTemp OBJECT IDENTIFIER ::= { airIRmPmPWWHeating 10 } +airIRmPmPWWHeatingStartTempK OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Output relay 9 alarm map setting. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapOutputEntry 10 } - -airFMSysAlarmMapOutput10 OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } + "PWW-heating starting temperature in Kelvins (6309)" + ::= { airIRmPmPWWHeatingStartTemp 1 } +airIRmPmPWWHeatingStartTempF OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Output relay 10 alarm map setting. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapOutputEntry 11 } + "PWW-heating starting temperature in degrees Fahrenheit (6309)" + ::= { airIRmPmPWWHeatingStartTemp 2 } -airFMSysAlarmMapOutput11 OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmPWWHeatingHysteresis OBJECT IDENTIFIER ::= { airIRmPmPWWHeating 12 } +airIRmPmPWWHeatingHysteresisK OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Output relay 11 alarm map setting. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapOutputEntry 12 } - -airFMSysAlarmMapOutput12 OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } + "PWW-heating hysteresis in Kelvins (6311)" + ::= { airIRmPmPWWHeatingHysteresis 1 } +airIRmPmPWWHeatingHysteresisF OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Output relay 12 alarm map setting. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapOutputEntry 13 } + "PWW-heating hysteresis in degrees Fahrenheit (6311)" + ::= { airIRmPmPWWHeatingHysteresis 2 } -airFMSysAlarmMapOutput13 OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmPWWHeatingLinearRange OBJECT IDENTIFIER ::= { airIRmPmPWWHeating 13 } +airIRmPmPWWHeatingLinearRangeK OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Output relay 13 alarm map setting. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapOutputEntry 14 } - -airFMSysAlarmMapOutput14 OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } + "PWW-heating linear range in Kelvins (6312)" + ::= { airIRmPmPWWHeatingLinearRange 1 } +airIRmPmPWWHeatingLinearRangeF OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Output relay 14 alarm map setting. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapOutputEntry 15 } + "PWW-heating linear range in degrees Fahrenheit (6312)" + ::= { airIRmPmPWWHeatingLinearRange 2 } -airFMSysAlarmMapOutput15 OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmPWWHeatingCurrentValue OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Output relay 15 alarm map setting. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapOutputEntry 16 } + "PWW-heating current value in percent (6315)" + ::= { airIRmPmPWWHeating 16 } -airFMSysAlarmMapOutput16 OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - disabled (2), - enabled (3) - } +airIRmPmPWWHeatingManOpValue OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Output relay 16 alarm map setting. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMSysAlarmMapOutputEntry 17 } + "PWW-heating manual operation value in percent (6316)" + ::= { airIRmPmPWWHeating 17 } --- airFM Module Identification Table +-- airIRmPmHumidifier1 -airFMModIdentTableSize OBJECT-TYPE - SYNTAX INTEGER +airIRmPmHumidifier1ManOpEnable OBJECT-TYPE + SYNTAX AirIRmActivityState ACCESS read-only STATUS mandatory DESCRIPTION - "The number of entries in the airFMModIdentTable. " - ::= { airFMModIdent 1 } + "Humidifier #1 manual operation enable (6401)" + ::= { airIRmPmHumidifier1 2 } -airFMModIdentTable OBJECT-TYPE - SYNTAX SEQUENCE OF AirFMModIdentEntry - ACCESS not-accessible +airIRmPmHumidifier1Running OBJECT-TYPE + SYNTAX AirIRmControlState + ACCESS read-only STATUS mandatory DESCRIPTION - "Allows for getting information from each module in - the system. " - ::= { airFMModIdent 2 } + "Humidifier #1 running state (6402)" + ::= { airIRmPmHumidifier1 3 } -airFMModIdentEntry OBJECT-TYPE - SYNTAX AirFMModIdentEntry - ACCESS not-accessible +airIRmPmHumidifier1ManOpRunning OBJECT-TYPE + SYNTAX AirIRmActivityState + ACCESS read-only STATUS mandatory DESCRIPTION - "The module to get information from." - INDEX { airFMModIdentModuleIndex } - ::= { airFMModIdentTable 1 } + "Humidifier #1 manual operation running state (6404)" + ::= { airIRmPmHumidifier1 5 } -AirFMModIdentEntry ::= - SEQUENCE { - airFMModIdentModuleIndex INTEGER, - airFMModModelNumber DisplayString, - airFMModSerialNumber DisplayString, - airFMModManufactureDate DisplayString, - airFMModFirmwareRev DisplayString, - airFMModHardwareRev DisplayString - } - -airFMModIdentModuleIndex OBJECT-TYPE - SYNTAX INTEGER +airIRmPmHumidifier1Type OBJECT-TYPE + SYNTAX INTEGER { + direct (1), + proportional (2) } ACCESS read-only STATUS mandatory DESCRIPTION - "The index of the module." - ::= { airFMModIdentEntry 1 } + "Humidifier #1 type (6416)" + ::= { airIRmPmHumidifier1 17 } -airFMModModelNumber OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only +airIRmPmHumidifier1StartHumidity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "Model number of the Module." - ::= { airFMModIdentEntry 2 } + "Humidifier #1 start humidity in tenths + of percent relative humidity (6417)" + ::= { airIRmPmHumidifier1 18 } -airFMModSerialNumber OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only +airIRmPmHumidifier1Hysteresis OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "Unique identification number for this Module." - ::= { airFMModIdentEntry 3 } + "Humidifier #1 hysteresis in tenths + of percent relative humidity (6419)" + ::= { airIRmPmHumidifier1 20 } -airFMModManufactureDate OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only +airIRmPmHumidifier1LinearRange OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "Date the Module was manufactured." - ::= { airFMModIdentEntry 4 } + "Humidifier #1 linear range in tenths + of percent relative humidity per Kelvin (6420)" + ::= { airIRmPmHumidifier1 21 } -airFMModFirmwareRev OBJECT-TYPE - SYNTAX DisplayString +airIRmPmHumidifier1Runtime OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Revision number of the firmware installed on this - Module." - ::= { airFMModIdentEntry 5 } + "Humidifier #1 runtime in hours (6426)" + ::= { airIRmPmHumidifier1 27 } -airFMModHardwareRev OBJECT-TYPE - SYNTAX DisplayString +airIRmPmHumidifier1CurrentValue OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Revision number of the hardware installed on this - Module." - ::= { airFMModIdentEntry 6 } - --- airFM Module Status Table + "Humidifier #1 current value in percent (6427)" + ::= { airIRmPmHumidifier1 28 } -airFMModStatusTableSize OBJECT-TYPE +airIRmPmHumidifier1ManOpValue OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The number of entries in the airFMModStatusTable. " - ::= { airFMModStatus 1 } + "Humidifier #1 manual operation value in percent (6428)" + ::= { airIRmPmHumidifier1 29 } -airFMModStatusTable OBJECT-TYPE - SYNTAX SEQUENCE OF AirFMModStatusEntry - ACCESS not-accessible +-- airIRmPmHumidifier2 + +airIRmPmHumidifier2ManOpEnable OBJECT-TYPE + SYNTAX AirIRmActivityState + ACCESS read-only STATUS mandatory DESCRIPTION - "Allows for getting information from each module in - the system. " - ::= { airFMModStatus 2 } - -airFMModStatusEntry OBJECT-TYPE - SYNTAX AirFMModStatusEntry - ACCESS not-accessible + "Humidifier #2 manual operation enable (6501)" + ::= { airIRmPmHumidifier2 2 } + +airIRmPmHumidifier2Running OBJECT-TYPE + SYNTAX AirIRmControlState + ACCESS read-only STATUS mandatory DESCRIPTION - "The module to get information from." - INDEX { airFMModStatusModuleIndex } - ::= { airFMModStatusTable 1 } + "Humidifier #2 running state (6502)" + ::= { airIRmPmHumidifier2 3 } -AirFMModStatusEntry ::= - SEQUENCE { - airFMModStatusModuleIndex INTEGER, - airFMModSupplyTempC INTEGER, - airFMModSupplyTempF INTEGER, - airFMModSupplyHum INTEGER, - airFMModReturnTempC INTEGER, - airFMModReturnTempF INTEGER, - airFMModReturnHum INTEGER, - airFMModFilterDiffPresPa INTEGER, - airFMModFilterDiffPresInWC INTEGER, - airFMModCoilDiffPresPa INTEGER, - airFMModCoilDiffPresInWC INTEGER - } - -airFMModStatusModuleIndex OBJECT-TYPE - SYNTAX INTEGER +airIRmPmHumidifier2ManOpRunning OBJECT-TYPE + SYNTAX AirIRmActivityState ACCESS read-only STATUS mandatory DESCRIPTION - "The index of the module." - ::= { airFMModStatusEntry 1 } + "Humidifier #2 manual operation running state (6504)" + ::= { airIRmPmHumidifier2 5 } -airFMModSupplyTempC OBJECT-TYPE - SYNTAX INTEGER +airIRmPmHumidifier2Type OBJECT-TYPE + SYNTAX INTEGER { + direct (1), + proportional (2) } ACCESS read-only STATUS mandatory DESCRIPTION - "The temperature measured at the supply sensor. - Measured in tenths of degrees Celsius. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModStatusEntry 2 } + "Humidifier #2 type (6516)" + ::= { airIRmPmHumidifier2 17 } -airFMModSupplyTempF OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +airIRmPmHumidifier2StartHumidity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The temperature measured at the supply sensor. - Measured in tenths of degrees Fahrenheit. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModStatusEntry 3 } + "Humidifier #2 start humidity in tenths + of percent relative humidity (6517)" + ::= { airIRmPmHumidifier2 18 } -airFMModSupplyHum OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +airIRmPmHumidifier2Hysteresis OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The humidity measured at the supply sensor. - Measured in tenths of percent relative humidity. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModStatusEntry 4 } + "Humidifier #2 hysteresis in tenths + of percent relative humidity (6519)" + ::= { airIRmPmHumidifier2 20 } -airFMModReturnTempC OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +airIRmPmHumidifier2LinearRange OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The temperature measured at the return sensor. - Measured in tenths of degrees Celsius. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModStatusEntry 5 } + "Humidifier #2 linear range in tenths + of percent relative humidity per Kelvin (6520)" + ::= { airIRmPmHumidifier2 21 } -airFMModReturnTempF OBJECT-TYPE - SYNTAX INTEGER +airIRmPmHumidifier2Runtime OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The temperature measured at the return sensor. - Measured in tenths of degrees Fahrenheit. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModStatusEntry 6 } + "Humidifier #2 runtime in hours (6526)" + ::= { airIRmPmHumidifier2 27 } -airFMModReturnHum OBJECT-TYPE - SYNTAX INTEGER +airIRmPmHumidifier2CurrentValue OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The humidity measured at the return sensor. - Measured in tenths of percent relative humidity. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModStatusEntry 7 } + "Humidifier #2 current value in percent (6527)" + ::= { airIRmPmHumidifier2 28 } -airFMModFilterDiffPresPa OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +airIRmPmHumidifier2ManOpValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The difference in pressure on either side of the air - filters. A high differential pressure indicates a - clogged filter. Measured in Pascals. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModStatusEntry 8 } + "Humidifier #2 manual operation value in percent (6528)" + ::= { airIRmPmHumidifier2 29 } -airFMModFilterDiffPresInWC OBJECT-TYPE - SYNTAX INTEGER +-- airIRmPmDehumidification + +airIRmPmDehumidificManOpEnable OBJECT-TYPE + SYNTAX AirIRmActivityState ACCESS read-only STATUS mandatory DESCRIPTION - "The difference in pressure on either side of the air - filters. A high differential pressure indicates a - clogged filter. Measured in hundredths of inches - water column. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModStatusEntry 9 } + "Dehumidifier manual operation enable setting (6801)" + ::= { airIRmPmDehumidification 2 } -airFMModCoilDiffPresPa OBJECT-TYPE - SYNTAX INTEGER +airIRmPmDehumidificRunning OBJECT-TYPE + SYNTAX AirIRmControlState ACCESS read-only STATUS mandatory DESCRIPTION - "The difference in pressure on either side of the - cooling/dehumidification coils. Measured in Pascals. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModStatusEntry 10 } + "Dehumidifier running state (6802)" + ::= { airIRmPmDehumidification 3 } -airFMModCoilDiffPresInWC OBJECT-TYPE - SYNTAX INTEGER +airIRmPmDehumidificManOpRunning OBJECT-TYPE + SYNTAX AirIRmActivityState ACCESS read-only STATUS mandatory DESCRIPTION - "The difference in pressure on either side of the - cooling/dehumidification coils. Measured in - hundredths of inches water column. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModStatusEntry 11 } + "Dehumidifier manual operation running (6804)" + ::= { airIRmPmDehumidification 5 } --- airFM Module Properties Table +airIRmPmDehumidificStartHumidity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Dehumidifier start humidity in tenths of percent relative humidity (6809)" + ::= { airIRmPmDehumidification 10 } -airFMModPropTableSize OBJECT-TYPE +airIRmPmDehumidificHysteresis OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The number of entries in the airFMModPropTable. " - ::= { airFMModProperties 1 } + "Dehumidifier hysteresis in tenths of percent relative humidity (6811)" + ::= { airIRmPmDehumidification 12 } -airFMModPropTable OBJECT-TYPE - SYNTAX SEQUENCE OF AirFMModPropEntry - ACCESS not-accessible +airIRmPmDehumidificMinWaterTemp OBJECT IDENTIFIER ::= { airIRmPmDehumidification 18 } +airIRmPmDehumidificMinWaterTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "Allows for getting information from each module in - the system. " - ::= { airFMModProperties 2 } + "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 } -airFMModPropEntry OBJECT-TYPE - SYNTAX AirFMModPropEntry - ACCESS not-accessible +airIRmPmDehumidificMaxWaterTemp OBJECT IDENTIFIER ::= { airIRmPmDehumidification 19 } +airIRmPmDehumidificMaxWaterTempC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The module to get information from." - INDEX { airFMModPropModuleIndex } - ::= { airFMModPropTable 1 } + "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 } -AirFMModPropEntry ::= - SEQUENCE { - airFMModPropModuleIndex INTEGER, - airFMModOutputCapacity INTEGER, - airFMModCapacityCtrl INTEGER, - airFMModHeaterType INTEGER, - airFMModElectricHeaterType INTEGER, - airFMModHumidifierType INTEGER, - airFMModBlwrFreqSetting INTEGER, - airFMModNomCoilDiffPresPa INTEGER, - airFMModNomCoilDiffPresInWC INTEGER, - airFMModCondPump INTEGER, - airFMModFireDetector INTEGER, - airFMModSmokeDetector INTEGER, - airFMModWaterDetector INTEGER - } - -airFMModPropModuleIndex OBJECT-TYPE +airIRmPmDehumidificRuntime OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The index of the module." - ::= { airFMModPropEntry 1 } + "Dehumidifier runtime in hours (6820)" + ::= { airIRmPmDehumidification 21 } -airFMModOutputCapacity OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - kw45 (2), - kw35 (3), - kw40 (4), - kw50 (5), - kw80 (6) - } +-- airIRmPmFan1 + +airIRmPmFan1ManOpEnable OBJECT-TYPE + SYNTAX AirIRmActivityState ACCESS read-only STATUS mandatory DESCRIPTION - "The cooling capacity (in Kilowatts) of the displayed - Module. - A value of notApplicable indicates that this OID - does not apply to this device due to its configuration." - ::= { airFMModPropEntry 2 } + "Fan 1 manual operation enable (6901)" + ::= { airIRmPmFan1 2 } -airFMModCapacityCtrl OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - tandem (2), - hotGasBypass (3) - } +airIRmPmFan1Running OBJECT-TYPE + SYNTAX AirIRmActivityState ACCESS read-only STATUS mandatory DESCRIPTION - "The method used to load and unload the compressors. - Tandem compressor Modules use two stages (one - compressor each). Single compressor Modules use hot - gas bypass. - A value of notApplicable indicates that this OID - does not apply to this device due to its configuration." - ::= { airFMModPropEntry 3 } + "Fan 1 running (6902)" + ::= { airIRmPmFan1 3 } -airFMModHeaterType OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - none (2), - electricSCR (3), - steam (4), - hotWaterOnOff (5), - hotGasReheat (6), - hotGasAndElectric (7), - hotWaterProp (8) - } +airIRmPmFan1ManOpRunning OBJECT-TYPE + SYNTAX AirIRmActivityState ACCESS read-only STATUS mandatory DESCRIPTION - "The type of reheating device installed in this Module. - A value of notApplicable indicates that this OID - does not apply to this device due to its configuration." - ::= { airFMModPropEntry 4 } + "Fan 1 manual operation running (6905)" + ::= { airIRmPmFan1 6 } -airFMModElectricHeaterType OBJECT-TYPE +airIRmPmFan1Type OBJECT-TYPE SYNTAX INTEGER { - notApplicable (1), - kw10 (2), - kw15 (3) - } + direct (1), + proportional (2) } ACCESS read-only STATUS mandatory DESCRIPTION - "The type/capacity of the electric heater, if installed. - A value of notApplicable indicates that this OID - does not apply to this device due to its configuration." - ::= { airFMModPropEntry 5 } + "Fan 1 type (6908)" + ::= { airIRmPmFan1 9 } -airFMModHumidifierType OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - none (2), - steamElectrode (3), - liveSteam (4) - } +airIRmPmFan1Runtime OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The type of equipment installed in the Module to run - the humidification mode. - A value of notApplicable indicates that this OID - does not apply to this device due to its configuration." - ::= { airFMModPropEntry 6 } + "Fan 1 runtime in hours (6931)" + ::= { airIRmPmFan1 32 } -airFMModBlwrFreqSetting OBJECT-TYPE - SYNTAX INTEGER +airIRmPmFan1Speed OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Frequency of the blower in tenths of hertz. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModPropEntry 7 } + "Fan 1 speed in percent (6932)" + ::= { airIRmPmFan1 33 } -airFMModNomCoilDiffPresPa OBJECT-TYPE - SYNTAX INTEGER +airIRmPmFan1ManOpSpeed OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The difference in pressure on either side of the - cooling/dehumidification coils. Measured in Pascals. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModPropEntry 8 } + "Fan 1 manual operation speed in percent (6933)" + ::= { airIRmPmFan1 34 } -airFMModNomCoilDiffPresInWC OBJECT-TYPE - SYNTAX INTEGER +-- airIRmPmFan2 + +airIRmPmFan2ManOpEnable OBJECT-TYPE + SYNTAX AirIRmActivityState ACCESS read-only STATUS mandatory DESCRIPTION - "The difference in pressure on either side of the - cooling/dehumidification coils. Measured in - hundredths of inches water column. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModPropEntry 9 } + "Fan 1 manual operation enable (7001)" + ::= { airIRmPmFan2 2 } -airFMModCondPump OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - notPresent (2), - present (3) - } +airIRmPmFan2Running OBJECT-TYPE + SYNTAX AirIRmActivityState ACCESS read-only STATUS mandatory DESCRIPTION - "Indicates the presence of a condensate pump in the - Modules of this System. - A value of notApplicable indicates that this OID - does not apply to this device due to its configuration." - ::= { airFMModPropEntry 10 } + "Fan 1 running (7002)" + ::= { airIRmPmFan2 3 } -airFMModFireDetector OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - notPresent (2), - present (3) - } +airIRmPmFan2ManOpRunning OBJECT-TYPE + SYNTAX AirIRmActivityState ACCESS read-only STATUS mandatory DESCRIPTION - "Indicates the presence of a fire detector for each - of the Modules in this System. - A value of notApplicable indicates that this OID - does not apply to this device due to its configuration." - ::= { airFMModPropEntry 11 } + "Fan 1 manual operation running (7005)" + ::= { airIRmPmFan2 6 } -airFMModSmokeDetector OBJECT-TYPE +airIRmPmFan2Type OBJECT-TYPE SYNTAX INTEGER { - notApplicable (1), - notPresent (2), - present (3) - } + direct (1), + proportional (2) } ACCESS read-only STATUS mandatory DESCRIPTION - "Indicates the presence of a smoke detector for each - of the Modules in this System. - A value of notApplicable indicates that this OID - does not apply to this device due to its configuration." - ::= { airFMModPropEntry 12 } + "Fan 2 type (7008)" + ::= { airIRmPmFan2 9 } -airFMModWaterDetector OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - notPresent (2), - present (3) - } +airIRmPmFan2Runtime OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Indicates the presence of a water leak detector for - each of the Modules in this System. - A value of notApplicable indicates that this OID - does not apply to this device due to its configuration." - ::= { airFMModPropEntry 13 } + "Fan 1 runtime in hours (7031)" + ::= { airIRmPmFan2 32 } --- airFM Module Cooling Table - -airFMModCoolTableSize OBJECT-TYPE +airIRmPmFan2Speed OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of entries in the airFMModCoolTable. " - ::= { airFMModCooling 1 } + "Fan 1 speed in percent (7032)" + ::= { airIRmPmFan2 33 } -airFMModCoolTable OBJECT-TYPE - SYNTAX SEQUENCE OF AirFMModCoolEntry - ACCESS not-accessible +airIRmPmFan2ManOpSpeed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Allows for getting information from each module in - the system. " - ::= { airFMModCooling 2 } + "Fan 1 manual operation speed in percent (7033)" + ::= { airIRmPmFan2 34 } -airFMModCoolEntry OBJECT-TYPE - SYNTAX AirFMModCoolEntry - ACCESS not-accessible +-- airIRmPmFan3 + +airIRmPmFan3ManOpEnable OBJECT-TYPE + SYNTAX AirIRmActivityState + ACCESS read-only STATUS mandatory DESCRIPTION - "The module to get information from." - INDEX { airFMModCoolModuleIndex } - ::= { airFMModCoolTable 1 } + "Fan 1 manual operation enable (7101)" + ::= { airIRmPmFan3 2 } -AirFMModCoolEntry ::= - SEQUENCE { - airFMModCoolModuleIndex INTEGER, - airFMModComp1 INTEGER, - airFMModComp2 INTEGER, - airFMModSuctPresKPa INTEGER, - airFMModSuctPresPSI INTEGER, - airFMModDischPresKPa INTEGER, - airFMModDischPresPSI INTEGER, - airFMModCondFluidVlvPos INTEGER, - airFMModCoilFluidVlvPos INTEGER - } - -airFMModCoolModuleIndex OBJECT-TYPE - SYNTAX INTEGER +airIRmPmFan3Running OBJECT-TYPE + SYNTAX AirIRmActivityState ACCESS read-only STATUS mandatory DESCRIPTION - "The index of the module." - ::= { airFMModCoolEntry 1 } + "Fan 1 running (7102)" + ::= { airIRmPmFan3 3 } -airFMModComp1 OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - on (2), - off (3) - } +airIRmPmFan3ManOpRunning OBJECT-TYPE + SYNTAX AirIRmActivityState ACCESS read-only STATUS mandatory DESCRIPTION - "The status of compressor 1 of the tandem compressor - unit (on or off). - A value of notApplicable indicates that this OID - does not apply to this device due to its configuration." - ::= { airFMModCoolEntry 2 } + "Fan 1 manual operation running (7105)" + ::= { airIRmPmFan3 6 } -airFMModComp2 OBJECT-TYPE +airIRmPmFan3Type OBJECT-TYPE SYNTAX INTEGER { - notApplicable (1), - on (2), - off (3) - } + direct (1), + proportional (2) } ACCESS read-only STATUS mandatory DESCRIPTION - "The status of compressor 2 of the tandem compressor - unit (on or off). - A value of notApplicable indicates that this OID - does not apply to this device due to its configuration." - ::= { airFMModCoolEntry 3 } + "Fan 3 type (7108)" + ::= { airIRmPmFan3 9 } -airFMModSuctPresKPa OBJECT-TYPE - SYNTAX INTEGER +airIRmPmFan3Runtime OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The refrigerant pressure measured at the suction - inlet of the compressor. Measured in kiloPascals. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModCoolEntry 4 } + "Fan 1 runtime in hours (7131)" + ::= { airIRmPmFan3 32 } -airFMModSuctPresPSI OBJECT-TYPE - SYNTAX INTEGER +airIRmPmFan3Speed OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The refrigerant pressure measured at the suction - inlet of the compressor. Measured in pounds per - square inch. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModCoolEntry 5 } + "Fan 1 speed in percent (7132)" + ::= { airIRmPmFan3 33 } -airFMModDischPresKPa OBJECT-TYPE - SYNTAX INTEGER +airIRmPmFan3ManOpSpeed OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The refrigerant pressure measured at the discharge - outlet of the compressor. Measured in kiloPascals. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModCoolEntry 6 } + "Fan 1 manual operation speed in percent (7133)" + ::= { airIRmPmFan3 34 } -airFMModDischPresPSI OBJECT-TYPE - SYNTAX INTEGER +-- airIRmPmLouver1 + +airIRmPmLouver1ManOpEnable OBJECT-TYPE + SYNTAX AirIRmActivityState ACCESS read-only STATUS mandatory DESCRIPTION - "The refrigerant pressure measured at the discharge - outlet of the compressor. Measured in pounds per - square inch. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModCoolEntry 7 } + "Louver 1 manual operation enable (7201)" + ::= { airIRmPmLouver1 2 } -airFMModCondFluidVlvPos OBJECT-TYPE - SYNTAX INTEGER +airIRmPmLouver1Position OBJECT-TYPE + SYNTAX INTEGER { + closed (1), + open (2) } ACCESS read-only STATUS mandatory DESCRIPTION - "The position of the condenser fluid valve. The valve - regulates the flow of liquid coolant into the heat - exchanger (condenser). 100% indicates the valve is - completely open, and 0% indicates that the valve is - closed. Measured in percent. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModCoolEntry 8 } + "Louver 1 position (7202)" + ::= { airIRmPmLouver1 3 } -airFMModCoilFluidVlvPos OBJECT-TYPE - SYNTAX INTEGER +airIRmPmLouver1ManOpPosition OBJECT-TYPE + SYNTAX INTEGER { + closed (1), + open (2) } ACCESS read-only STATUS mandatory DESCRIPTION - "The position of the coil fluid valve. The valve - regulates the flow of liquid coolant in the fluid - cooling coil (MultiCool, Economizer, or Chilled - Water). 100% indicates the valve is completely open, - and 0% indicates that the valve is closed. Measured - in percent. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModCoolEntry 9 } + "Louver 1 manual operation position setting (7203)" + ::= { airIRmPmLouver1 4 } +-- airIRmPmLouver2 --- airFM Module Humidity Control Table +airIRmPmLouver2ManOpEnable OBJECT-TYPE + SYNTAX AirIRmActivityState + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Louver 2 manual operation enable (7301)" + ::= { airIRmPmLouver2 2 } -airFMModHumTableSize OBJECT-TYPE - SYNTAX INTEGER +airIRmPmLouver2Position OBJECT-TYPE + SYNTAX INTEGER { + closed (1), + open (2) } ACCESS read-only STATUS mandatory DESCRIPTION - "The number of entries in the airFMModHumTable. " - ::= { airFMModHumidity 1 } + "Louver 2 position (7302)" + ::= { airIRmPmLouver2 3 } -airFMModHumTable OBJECT-TYPE - SYNTAX SEQUENCE OF AirFMModHumEntry - ACCESS not-accessible +airIRmPmLouver2ManOpPosition OBJECT-TYPE + SYNTAX INTEGER { + closed (1), + open (2) } + ACCESS read-only STATUS mandatory DESCRIPTION - "Allows for getting information from each module in - the system. " - ::= { airFMModHumidity 2 } + "Louver 2 manual operation position setting (7303)" + ::= { airIRmPmLouver2 4 } -airFMModHumEntry OBJECT-TYPE - SYNTAX AirFMModHumEntry - ACCESS not-accessible +-- airIRmPmLouver3 + +airIRmPmLouver3ManOpEnable OBJECT-TYPE + SYNTAX AirIRmActivityState + ACCESS read-only STATUS mandatory DESCRIPTION - "The module to get information from." - INDEX { airFMModHumModuleIndex } - ::= { airFMModHumTable 1 } + "Louver 3 manual operation enable (7401)" + ::= { airIRmPmLouver3 2 } -AirFMModHumEntry ::= - SEQUENCE { - airFMModHumModuleIndex INTEGER, - airFMModHumidifier INTEGER, - airFMModElectrodeCurrent INTEGER, - airFMModHumActualOutput INTEGER, - airFMModWaterConductivity INTEGER, - airFMModHotWaterVlvPos INTEGER, - airFMModStmElectHumMode INTEGER - } - -airFMModHumModuleIndex OBJECT-TYPE - SYNTAX INTEGER +airIRmPmLouver3Position OBJECT-TYPE + SYNTAX INTEGER { + closed (1), + open (2) } ACCESS read-only STATUS mandatory DESCRIPTION - "The index of the module." - ::= { airFMModHumEntry 1 } + "Louver 3 position (7402)" + ::= { airIRmPmLouver3 3 } -airFMModHumidifier OBJECT-TYPE +airIRmPmLouver3ManOpPosition OBJECT-TYPE SYNTAX INTEGER { - notApplicable (1), - none (2), - steamElectrode (3), - liveSteam (4) - } + closed (1), + open (2) } ACCESS read-only STATUS mandatory DESCRIPTION - "The type of equipment installed in the Module to run - the humidification mode. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModHumEntry 2 } + "Louver 3 manual operation position setting (7403)" + ::= { airIRmPmLouver3 4 } -airFMModElectrodeCurrent OBJECT-TYPE - SYNTAX INTEGER +-- airIRmPmAuxAlarm1 +-- Empty + +-- airIRmPmAuxAlarm2 +-- Empty + +-- airIRmPmAuxAlarm3 +-- Empty + +-- airIRmPmAuxAlarm4 +-- Empty + +-- airIRmPmAuxAlarm5 +-- Empty + + +-- airIRmPmAlarmBits + +airIRmPmFan1Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The current drawn by the electrodes of the steam - cylinder humidifier. Measured in tenths of amps. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModHumEntry 3 } + "Fan #1 failure (8500)." + ::= { airIRmPmAlarmBits 1 } -airFMModHumActualOutput OBJECT-TYPE - SYNTAX INTEGER +airIRmPmFan2Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The humidification output of an individual Module. - Measured in percent. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModHumEntry 4 } + "Fan #2 failure (8501)." + ::= { airIRmPmAlarmBits 2 } -airFMModWaterConductivity OBJECT-TYPE - SYNTAX INTEGER +airIRmPmFan3Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The conductivity of the water in the humidifier - cylinder. Measured in microSiemens per centimeter. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModHumEntry 5 } + "Fan #3 failure (8502)." + ::= { airIRmPmAlarmBits 3 } -airFMModHotWaterVlvPos OBJECT-TYPE - SYNTAX INTEGER +airIRmPmCompressor1Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The position of the hot water valve. 100% indicates - the valve is completely open, and 0% indicates that - the valve is closed. Measured in percent. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModHumEntry 6 } + "Compressor #1 failure (8503)." + ::= { airIRmPmAlarmBits 4 } -airFMModStmElectHumMode OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - off (2), - auto (3), - drain (4) - } - ACCESS read-write +airIRmPmCompressor2Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only STATUS mandatory DESCRIPTION - "Set the humidifier function mode. - Off: Remove power from electrodes. - Auto: Humidifier controlled by Module controller. - Drain: Remove power from electrodes and drain the cylinder. + "Compressor #2 failure (8504)." + ::= { airIRmPmAlarmBits 5 } - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModHumEntry 7 } +airIRmPmWaterDetector OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Water detector alarm (8505)." + ::= { airIRmPmAlarmBits 6 } --- airFM Module Blower 1 Table +airIRmPmPhaseFailure OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Phase failure (8506)." + ::= { airIRmPmAlarmBits 7 } -airFMModBlwr1TableSize OBJECT-TYPE - SYNTAX INTEGER +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 - "The number of entries in the airFMModBlwr1Table. " - ::= { airFMModBlower1 1 } + "Return air humidity too high (8509)." + ::= { airIRmPmAlarmBits 10 } -airFMModBlwr1Table OBJECT-TYPE - SYNTAX SEQUENCE OF AirFMModBlwr1Entry - ACCESS not-accessible +airIRmPmSupplyAirTemperatureTooHigh OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only STATUS mandatory DESCRIPTION - "Allows for getting information from each module in - the system. " - ::= { airFMModBlower1 2 } + "Supply air temperature too high (8510)." + ::= { airIRmPmAlarmBits 11 } -airFMModBlwr1Entry OBJECT-TYPE - SYNTAX AirFMModBlwr1Entry - ACCESS not-accessible +airIRmPmSupplyAirHumidityTooHigh OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only STATUS mandatory DESCRIPTION - "The module to get information from." - INDEX { airFMModBlwr1ModuleIndex } - ::= { airFMModBlwr1Table 1 } + "Supply air humidity too high (8511)." + ::= { airIRmPmAlarmBits 12 } -AirFMModBlwr1Entry ::= - SEQUENCE { - airFMModBlwr1ModuleIndex INTEGER, - airFMModBlwr1CtrlType INTEGER, - airFMModBlwr1CmdFreq INTEGER, - airFMModBlwr1ActFreq INTEGER, - airFMModBlwr1Poles INTEGER, - airFMModBlwr1RatedHorsePower INTEGER, - airFMModBlwr1RatedCurrent INTEGER, - airFMModBlwr1ActTorq INTEGER, - airFMModBlwr1Current INTEGER, - airFMModBlwr1Vlt INTEGER, - airFMModBlwr1DCLinkVlt INTEGER, - airFMModBlwr1AccTime INTEGER, - airFMModBlwr1DecTime INTEGER, - airFMModBlwr1CapLife INTEGER, - airFMModBlwr1CtrlCoolFanLife INTEGER, - airFMModBlwr1ElOvMode INTEGER, - airFMModBlwr1ElOvSetting INTEGER, - airFMModBlwr1ElOvTimeConst INTEGER, - airFMModBlwr1FanPower INTEGER, - airFMModBlwr1HeatsinkTempC INTEGER, - airFMModBlwr1HeatsinkTempF INTEGER, - airFMModBlwr1ChokeTempC INTEGER, - airFMModBlwr1ChokeTempF INTEGER, - airFMModBlwr1InverterTempC INTEGER, - airFMModBlwr1InverterTempF INTEGER - } - -airFMModBlwr1ModuleIndex OBJECT-TYPE - SYNTAX INTEGER +airIRmPmWaterTemperatureTooHigh OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The index of the module." - ::= { airFMModBlwr1Entry 1 } + "Water temperature too high (8512)." + ::= { airIRmPmAlarmBits 13 } -airFMModBlwr1CtrlType OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - fujiVFD (2), - ecController (3), - danfossVFD (4) - } +airIRmPmReturnAirTemperatureTooLow OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The type of blower controller. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr1Entry 2 } + "Return air temperature too low (8513)." + ::= { airIRmPmAlarmBits 14 } -airFMModBlwr1CmdFreq OBJECT-TYPE - SYNTAX INTEGER +airIRmPmReturnAirHumidityTooLow OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The requested operating frequency for the blower. - Measured in tenths of hertz. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr1Entry 3 } + "Return air humidity too low (8514)." + ::= { airIRmPmAlarmBits 15 } -airFMModBlwr1ActFreq OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSupplyAirTemperatureTooLow OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The frequency at which the blower controller is - operating. Measured in tenths of hertz. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr1Entry 4 } + "Supply air temperature too low (8515)." + ::= { airIRmPmAlarmBits 16 } -airFMModBlwr1Poles OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSupplyAirHumidityTooLow OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The number of poles of the blower motor that the - blower controller is controlling. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr1Entry 5 } + "Supply air humidity too low (8516)." + ::= { airIRmPmAlarmBits 17 } -airFMModBlwr1RatedHorsePower OBJECT-TYPE - SYNTAX INTEGER +airIRmPmWaterTemperatureTooLow OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The power rating of the blower motor. Measured in - hundredths of horsepower. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr1Entry 6 } + "Water temperature too low (8517)." + ::= { airIRmPmAlarmBits 18 } -airFMModBlwr1RatedCurrent OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor1Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The current rating of the blower motor. Measured in - hundredths of amps. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr1Entry 7 } + "Sensor #1 failure (8518)." + ::= { airIRmPmAlarmBits 19 } -airFMModBlwr1ActTorq OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor2Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The actual torque of the blower motor. Measured in - hundredths of percent. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr1Entry 8 } + "Sensor #2 failure (8519)." + ::= { airIRmPmAlarmBits 20 } -airFMModBlwr1Current OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor3Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The percent of rated current drawn by the blower - motor. Measured in hundredths of percent. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr1Entry 9 } + "Sensor #3 failure (8520)." + ::= { airIRmPmAlarmBits 21 } -airFMModBlwr1Vlt OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor4Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The voltage supplied to the blower motor. Measured - in tenths of volts RMS. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr1Entry 10 } + "Sensor #4 failure (8521)." + ::= { airIRmPmAlarmBits 22 } -airFMModBlwr1DCLinkVlt OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor5Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The voltage of the blower controller's DC bus. - Measured in volts DC. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr1Entry 11 } + "Sensor #5 failure (8522)." + ::= { airIRmPmAlarmBits 23 } -airFMModBlwr1AccTime OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor6Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The time to accelerate the blower to the specified - frequency. Measured in tenths of seconds. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr1Entry 12 } + "Sensor #6 failure (8523)." + ::= { airIRmPmAlarmBits 24 } -airFMModBlwr1DecTime OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor7Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The time to decelerate the blower frequency to zero. - Measured in tenths of seconds. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr1Entry 13 } + "Sensor #7 failure (8524)." + ::= { airIRmPmAlarmBits 25 } -airFMModBlwr1CapLife OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor8Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The remaining life of the main circuit capacitor. - Measured in tenths of percent. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr1Entry 14 } + "Sensor #8 failure (8525)." + ::= { airIRmPmAlarmBits 26 } -airFMModBlwr1CtrlCoolFanLife OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor9Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The total operation time of the blower controller - cooling fan. Measured in hours. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr1Entry 15 } + "Sensor #9 failure (8526)." + ::= { airIRmPmAlarmBits 27 } -airFMModBlwr1ElOvMode OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - inactive (2), - active (3) - } +airIRmPmSensor10Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "Enables or disables the electronic overload relay. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr1Entry 16 } + "Sensor #10 failure (8527)." + ::= { airIRmPmAlarmBits 28 } -airFMModBlwr1ElOvSetting OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor11Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The electronic overload relay is activated when the - current exceeds this threshold. Measured in - hundredths of amps. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr1Entry 17 } + "Sensor #11 failure (8528)." + ::= { airIRmPmAlarmBits 29 } -airFMModBlwr1ElOvTimeConst OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor12Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The delay between the current exceeding the overload - threshold and the activation of the electronic - overload relay. Measured in tenths of minutes. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr1Entry 18 } + "Sensor #12 failure (8529)." + ::= { airIRmPmAlarmBits 30 } -airFMModBlwr1FanPower OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor13Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The actual power of the blower motor. Measured in - tenths of percent. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr1Entry 19 } + "Sensor #13 failure (8530)." + ::= { airIRmPmAlarmBits 31 } -airFMModBlwr1HeatsinkTempC OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor14Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The temperature of the heatsink on the blower - controller. Measured in degrees Celsius. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr1Entry 20 } + "Sensor #14 failure (8531)." + ::= { airIRmPmAlarmBits 32 } -airFMModBlwr1HeatsinkTempF OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor15Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The temperature of the heatsink on the blower - controller. Measured in degrees Fahrenheit. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr1Entry 21 } + "Sensor #15 failure (8532)." + ::= { airIRmPmAlarmBits 33 } -airFMModBlwr1ChokeTempC OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor16Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The temperature of the choke on the blower - controller. Measured in degrees Celsius. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr1Entry 22 } + "Sensor #16 failure (8533)." + ::= { airIRmPmAlarmBits 34 } -airFMModBlwr1ChokeTempF OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor17Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The temperature of the choke on the blower - controller. Measured in degrees Fahrenheit. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr1Entry 23 } + "Sensor #17 failure (8534)." + ::= { airIRmPmAlarmBits 35 } -airFMModBlwr1InverterTempC OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor18Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The temperature of the inverter on the blower - controller. Measured in degrees Celsius. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr1Entry 24 } + "Sensor #18 failure (8535)." + ::= { airIRmPmAlarmBits 36 } -airFMModBlwr1InverterTempF OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor19Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The temperature of the inverter on the blower - controller. Measured in degrees Fahrenheit. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr1Entry 25 } + "Sensor #19 failure (8536)." + ::= { airIRmPmAlarmBits 37 } +airIRmPmSensor20Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Sensor #20 failure (8537)." + ::= { airIRmPmAlarmBits 38 } --- airFM Module Blower 2 Table +airIRmPmSensor21Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Sensor #21 failure (8538)." + ::= { airIRmPmAlarmBits 39 } -airFMModBlwr2TableSize OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor1Defect OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The number of entries in the airFMModBlwr2Table. " - ::= { airFMModBlower2 1 } + "Sensor #1 defect (8539)." + ::= { airIRmPmAlarmBits 40 } -airFMModBlwr2Table OBJECT-TYPE - SYNTAX SEQUENCE OF AirFMModBlwr2Entry - ACCESS not-accessible +airIRmPmSensor2Defect OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only STATUS mandatory DESCRIPTION - "Allows for getting information from each module in - the system. " - ::= { airFMModBlower2 2 } + "Sensor #2 defect (8540)." + ::= { airIRmPmAlarmBits 41 } -airFMModBlwr2Entry OBJECT-TYPE - SYNTAX AirFMModBlwr2Entry - ACCESS not-accessible +airIRmPmSensor3Defect OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only STATUS mandatory DESCRIPTION - "The module to get information from." - INDEX { airFMModBlwr2ModuleIndex } - ::= { airFMModBlwr2Table 1 } + "Sensor #3 defect (8541)." + ::= { airIRmPmAlarmBits 42 } -AirFMModBlwr2Entry ::= - SEQUENCE { - airFMModBlwr2ModuleIndex INTEGER, - airFMModBlwr2CtrlType INTEGER, - airFMModBlwr2CmdFreq INTEGER, - airFMModBlwr2ActFreq INTEGER, - airFMModBlwr2Poles INTEGER, - airFMModBlwr2RatedHorsePower INTEGER, - airFMModBlwr2RatedCurrent INTEGER, - airFMModBlwr2ActTorq INTEGER, - airFMModBlwr2Current INTEGER, - airFMModBlwr2Vlt INTEGER, - airFMModBlwr2DCLinkVlt INTEGER, - airFMModBlwr2AccTime INTEGER, - airFMModBlwr2DecTime INTEGER, - airFMModBlwr2CapLife INTEGER, - airFMModBlwr2CtrlCoolFanLife INTEGER, - airFMModBlwr2ElOvMode INTEGER, - airFMModBlwr2ElOvSetting INTEGER, - airFMModBlwr2ElOvTimeConst INTEGER, - airFMModBlwr2FanPower INTEGER, - airFMModBlwr2HeatsinkTempC INTEGER, - airFMModBlwr2HeatsinkTempF INTEGER, - airFMModBlwr2ChokeTempC INTEGER, - airFMModBlwr2ChokeTempF INTEGER, - airFMModBlwr2InverterTempC INTEGER, - airFMModBlwr2InverterTempF INTEGER - } - -airFMModBlwr2ModuleIndex OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor4Defect OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The index of the module." - ::= { airFMModBlwr2Entry 1 } + "Sensor #4 defect (8542)." + ::= { airIRmPmAlarmBits 43 } -airFMModBlwr2CtrlType OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - fujiVFD (2), - ecController (3), - danfossVFD (4) - } +airIRmPmSensor5Defect OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The type of blower controller. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr2Entry 2 } + "Sensor #5 defect (8543)." + ::= { airIRmPmAlarmBits 44 } -airFMModBlwr2CmdFreq OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor6Defect OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The requested operating frequency for the blower. - Measured in tenths of hertz. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr2Entry 3 } + "Sensor #6 defect (8544)." + ::= { airIRmPmAlarmBits 45 } -airFMModBlwr2ActFreq OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor7Defect OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The frequency at which the blower controller is - operating. Measured in tenths of hertz. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr2Entry 4 } + "Sensor #7 defect (8545)." + ::= { airIRmPmAlarmBits 46 } -airFMModBlwr2Poles OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor8Defect OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The number of poles of the blower motor that the - blower controller is controlling. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr2Entry 5 } + "Sensor #8 defect (8546)." + ::= { airIRmPmAlarmBits 47 } -airFMModBlwr2RatedHorsePower OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor9Defect OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The power rating of the blower motor. Measured in - hundredths of horsepower. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr2Entry 6 } + "Sensor #9 defect (8547)." + ::= { airIRmPmAlarmBits 48 } -airFMModBlwr2RatedCurrent OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor10Defect OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The current rating of the blower motor. Measured in - hundredths of amps. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr2Entry 7 } + "Sensor #10 defect (8548)." + ::= { airIRmPmAlarmBits 49 } -airFMModBlwr2ActTorq OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor11Defect OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The actual torque of the blower motor. Measured in - hundredths of percent. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr2Entry 8 } + "Sensor #11 defect (8549)." + ::= { airIRmPmAlarmBits 50 } -airFMModBlwr2Current OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor12Defect OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The percent of rated current drawn by the blower - motor. Measured in hundredths of percent. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr2Entry 9 } + "Sensor #12 defect (8550)." + ::= { airIRmPmAlarmBits 51 } -airFMModBlwr2Vlt OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor13Defect OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The voltage supplied to the blower motor. Measured - in tenths of volts RMS. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr2Entry 10 } + "Sensor #13 defect (8551)." + ::= { airIRmPmAlarmBits 52 } -airFMModBlwr2DCLinkVlt OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor14Defect OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The voltage of the blower controller's DC bus. - Measured in volts DC. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr2Entry 11 } + "Sensor #14 defect (8552)." + ::= { airIRmPmAlarmBits 53 } -airFMModBlwr2AccTime OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor15Defect OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The time to accelerate the blower to the specified - frequency. Measured in tenths of seconds. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr2Entry 12 } + "Sensor #15 defect (8553)." + ::= { airIRmPmAlarmBits 54 } -airFMModBlwr2DecTime OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor16Defect OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The time to decelerate the blower frequency to zero. - Measured in tenths of seconds. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr2Entry 13 } + "Sensor #16 defect (8554)." + ::= { airIRmPmAlarmBits 55 } -airFMModBlwr2CapLife OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor17Defect OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The remaining life of the main circuit capacitor. - Measured in tenths of percent. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr2Entry 14 } + "Sensor #17 defect (8555)." + ::= { airIRmPmAlarmBits 56 } -airFMModBlwr2CtrlCoolFanLife OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor18Defect OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The total operation time of the blower controller - cooling fan. Measured in hours. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr2Entry 15 } + "Sensor #18 defect (8556)" + ::= { airIRmPmAlarmBits 57 } -airFMModBlwr2ElOvMode OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - inactive (2), - active (3) - } +airIRmPmSensor19Defect OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "Enables or disables the electronic overload relay. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr2Entry 16 } + "Sensor #19 defect (8557)." + ::= { airIRmPmAlarmBits 58 } -airFMModBlwr2ElOvSetting OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor20Defect OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The electronic overload relay is activated when the - current exceeds this threshold. Measured in - hundredths of amps. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr2Entry 17 } + "Sensor #20 defect (8558)." + ::= { airIRmPmAlarmBits 59 } -airFMModBlwr2ElOvTimeConst OBJECT-TYPE - SYNTAX INTEGER +airIRmPmSensor21Defect OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The delay between the current exceeding the overload - threshold and the activation of the electronic - overload relay. Measured in tenths of minutes. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr2Entry 18 } + "Sensor #21 defect (8559)." + ::= { airIRmPmAlarmBits 60 } -airFMModBlwr2FanPower OBJECT-TYPE - SYNTAX INTEGER +airIRmPmCompressor1Alarm OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The actual power of the blower motor. Measured in - tenths of percent. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr2Entry 19 } + "Compressor #1 alarm (8560)." + ::= { airIRmPmAlarmBits 61 } -airFMModBlwr2HeatsinkTempC OBJECT-TYPE - SYNTAX INTEGER +airIRmPmCompressor2Alarm OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The temperature of the heatsink on the blower - controller. Measured in degrees Celsius. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr2Entry 20 } + "Compressor #2 alarm (8561)." + ::= { airIRmPmAlarmBits 62 } -airFMModBlwr2HeatsinkTempF OBJECT-TYPE - SYNTAX INTEGER +airIRmPmCompressor1LowPressure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The temperature of the heatsink on the blower - controller. Measured in degrees Fahrenheit. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr2Entry 21 } + "Compressor #1 low pressure (8562)." + ::= { airIRmPmAlarmBits 63 } -airFMModBlwr2ChokeTempC OBJECT-TYPE - SYNTAX INTEGER +airIRmPmCompressor2LowPressure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The temperature of the choke on the blower - controller. Measured in degrees Celsius. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr2Entry 22 } + "Compressor #2 low pressure (8563)." + ::= { airIRmPmAlarmBits 64 } -airFMModBlwr2ChokeTempF OBJECT-TYPE - SYNTAX INTEGER +airIRmPmReheat1Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The temperature of the choke on the blower - controller. Measured in degrees Fahrenheit. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr2Entry 23 } + "Reheat #1 failure (8564)." + ::= { airIRmPmAlarmBits 65 } -airFMModBlwr2InverterTempC OBJECT-TYPE - SYNTAX INTEGER +airIRmPmReheat2Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The temperature of the inverter on the blower - controller. Measured in degrees Celsius. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr2Entry 24 } + "Reheat #2 failure (8565)." + ::= { airIRmPmAlarmBits 66 } -airFMModBlwr2InverterTempF OBJECT-TYPE - SYNTAX INTEGER +airIRmPmReheat3Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The temperature of the inverter on the blower - controller. Measured in degrees Fahrenheit. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModBlwr2Entry 25 } + "Reheat #3 failure (8566)." + ::= { airIRmPmAlarmBits 67 } --- airFM Module Run Hours Table +airIRmPmReheat4Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Reheat #4 failure (8567)." + ::= { airIRmPmAlarmBits 68 } -airFMModRHTableSize OBJECT-TYPE - SYNTAX INTEGER +airIRmPmDrycooler1Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The number of entries in the airFMModRHTable. " - ::= { airFMModRunHours 1 } + "Drycooler #1 failure (8568)." + ::= { airIRmPmAlarmBits 69 } -airFMModRHTable OBJECT-TYPE - SYNTAX SEQUENCE OF AirFMModRHEntry - ACCESS not-accessible +airIRmPmDrycooler2Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only STATUS mandatory DESCRIPTION - "Allows for getting information from each module in - the system. " - ::= { airFMModRunHours 2 } + "Drycooler #2 failure (8569)." + ::= { airIRmPmAlarmBits 70 } -airFMModRHEntry OBJECT-TYPE - SYNTAX AirFMModRHEntry - ACCESS not-accessible +airIRmPmDrycooler3Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only STATUS mandatory DESCRIPTION - "The module to get information from." - INDEX { airFMModRHModuleIndex } - ::= { airFMModRHTable 1 } + "Drycooler #3 failure (8570)." + ::= { airIRmPmAlarmBits 71 } -AirFMModRHEntry ::= - SEQUENCE { - airFMModRHModuleIndex INTEGER, - airFMModRHComp1 INTEGER, - airFMModRHComp2 INTEGER, - airFMModRHHeater INTEGER, - airFMModRHHum INTEGER, - airFMModRHBlwr1 INTEGER, - airFMModRHBlwr2 INTEGER, - airFMModRHBlwrCtrl1 INTEGER, - airFMModRHBlwrCtrl2 INTEGER, - airFMModRHComp1Reset INTEGER, - airFMModRHComp2Reset INTEGER, - airFMModRHHeaterReset INTEGER, - airFMModRHHumReset INTEGER, - airFMModRHBlwr1Reset INTEGER, - airFMModRHBlwr2Reset INTEGER - } - -airFMModRHModuleIndex OBJECT-TYPE - SYNTAX INTEGER +airIRmPmDrycooler4Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The index of the module." - ::= { airFMModRHEntry 1 } + "Drycooler #4 failure (8571)." + ::= { airIRmPmAlarmBits 72 } -airFMModRHComp1 OBJECT-TYPE - SYNTAX INTEGER +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 - "Compressor 1 run hours. - A value of -2147483648 indicates that this OID - does not apply to this device due to its configuration." - ::= { airFMModRHEntry 2 } + "Pump #2 failure (8573)." + ::= { airIRmPmAlarmBits 74 } -airFMModRHComp2 OBJECT-TYPE - SYNTAX INTEGER +airIRmPmPump3Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "Compressor 2 run hours. - A value of -2147483648 indicates that this OID - does not apply to this device due to its configuration." - ::= { airFMModRHEntry 3 } + "Pump #3 failure (8574)." + ::= { airIRmPmAlarmBits 75 } -airFMModRHHeater OBJECT-TYPE - SYNTAX INTEGER +airIRmPmPump4Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "Heater run hours. - A value of -2147483648 indicates that this OID - does not apply to this device due to its configuration." - ::= { airFMModRHEntry 4 } + "Pump #4 failure (8575)." + ::= { airIRmPmAlarmBits 76 } -airFMModRHHum OBJECT-TYPE - SYNTAX INTEGER +airIRmPmHumidifier1Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "Humidifier run hours - A value of -2147483648 indicates that this OID - does not apply to this device due to its configuration." - ::= { airFMModRHEntry 5 } + "Humidifier #1 failure (8576)." + ::= { airIRmPmAlarmBits 77 } -airFMModRHBlwr1 OBJECT-TYPE - SYNTAX INTEGER +airIRmPmHumidifier2Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "Blower 1 run hours. - A value of -2147483648 indicates that this OID - does not apply to this device due to its configuration." - ::= { airFMModRHEntry 6 } + "Humidifier #2 failure (8577)." + ::= { airIRmPmAlarmBits 78 } -airFMModRHBlwr2 OBJECT-TYPE - SYNTAX INTEGER +airIRmPmHumidifier3Failure OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "Blower 2 run hours. - A value of -2147483648 indicates that this OID - does not apply to this device due to its configuration." - ::= { airFMModRHEntry 7 } + "Humidifier #3 failure (8578)." + ::= { airIRmPmAlarmBits 79 } -airFMModRHBlwrCtrl1 OBJECT-TYPE - SYNTAX INTEGER +airIRmPmHumidifier1Alarm5us OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "Blower Controller 1 run hours. - A value of -2147483648 indicates that this OID - does not apply to this device due to its configuration." - ::= { airFMModRHEntry 8 } + "Humidifier #1 5us alarm (8579)." + ::= { airIRmPmAlarmBits 80 } -airFMModRHBlwrCtrl2 OBJECT-TYPE - SYNTAX INTEGER +airIRmPmHumidifier2Alarm5us OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "Blower Controller 2 run hours. - A value of -2147483648 indicates that this OID - does not apply to this device due to its configuration." - ::= { airFMModRHEntry 9 } + "Humidifier #2 5us alarm (8580)." + ::= { airIRmPmAlarmBits 81 } -airFMModRHComp1Reset OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - noOperation (2), - reset (3) - } - ACCESS read-write +airIRmPmHumidifier3Alarm5us OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only STATUS mandatory DESCRIPTION - "Reset the compressor 1 run hours. - Getting this OID will do nothing and return the - noOperation value. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModRHEntry 10 } + "Humidifier #3 5us alarm (8581)." + ::= { airIRmPmAlarmBits 82 } -airFMModRHComp2Reset OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - noOperation (2), - reset (3) - } - ACCESS read-write +airIRmPmHumidifier1Alarm20us OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only STATUS mandatory DESCRIPTION - "Reset the compressor 2 run hours. - Getting this OID will do nothing and return the - noOperation value. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModRHEntry 11 } + "Humidifier #1 20us alarm (8582)." + ::= { airIRmPmAlarmBits 83 } -airFMModRHHeaterReset OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - noOperation (2), - reset (3) - } - ACCESS read-write +airIRmPmHumidifier2Alarm20us OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only STATUS mandatory DESCRIPTION - "Reset the heater run hours. - Getting this OID will do nothing and return the - noOperation value. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModRHEntry 12 } + "Humidifier #2 20us alarm (8583)." + ::= { airIRmPmAlarmBits 84 } -airFMModRHHumReset OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - noOperation (2), - reset (3) - } - ACCESS read-write +airIRmPmHumidifier3Alarm20us OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only STATUS mandatory DESCRIPTION - "Reset the humidifier run hours. - Getting this OID will do nothing and return the - noOperation value. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModRHEntry 13 } + "Humidifier #3 20us alarm (8584)." + ::= { airIRmPmAlarmBits 85 } -airFMModRHBlwr1Reset OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - noOperation (2), - reset (3) - } - ACCESS read-write +airIRmPmFan1Alarm OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only STATUS mandatory DESCRIPTION - "Reset the blower 1 run hours. - Getting this OID will do nothing and return the - noOperation value. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModRHEntry 14 } + "Fan #1 alarm (8585)." + ::= { airIRmPmAlarmBits 86 } -airFMModRHBlwr2Reset OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - noOperation (2), - reset (3) - } - ACCESS read-write +airIRmPmFan2Alarm OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only STATUS mandatory DESCRIPTION - "Reset the blower 2 run hours. - Getting this OID will do nothing and return the - noOperation value. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModRHEntry 15 } - --- airFM Module Service Intervals + "Fan #2 alarm (8586)." + ::= { airIRmPmAlarmBits 87 } -airFMModServIntComp1 OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +airIRmPmFan3Alarm OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only STATUS mandatory DESCRIPTION - "The interval at which to generate a maintenance alarm - for compressor 1. Values stored in increments of 100 - hours. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModServIntervals 1 } + "Fan #3 alarm (8587)." + ::= { airIRmPmAlarmBits 88 } -airFMModServIntComp2 OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +airIRmPmFilter1Clogged OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only STATUS mandatory DESCRIPTION - "The interval at which to generate a maintenance alarm - for compressor 2. Values stored in increments of 100 - hours. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModServIntervals 2 } + "Filter #1 clogged (8588)." + ::= { airIRmPmAlarmBits 89 } -airFMModServIntHeater OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +airIRmPmFilter2Clogged OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only STATUS mandatory DESCRIPTION - "The interval at which to generate a maintenance alarm - for the reheat components. Values stored in - increments of 100 hours. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModServIntervals 3 } + "Filter #2 clogged (8589)." + ::= { airIRmPmAlarmBits 90 } -airFMModServIntHum OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +airIRmPmFilter3Clogged OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only STATUS mandatory DESCRIPTION - "The interval at which to generate a maintenance alarm - for the humidifier. Values stored in increments of - 100 hours. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModServIntervals 4 } + "Filter #3 clogged (8590)." + ::= { airIRmPmAlarmBits 91 } -airFMModServIntBlwr1 OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +airIRmPmAuxiliaryAlarm1 OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only STATUS mandatory DESCRIPTION - "The interval at which to generate a maintenance alarm - for blower 1. Values stored in increments of 100 - hours. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModServIntervals 5 } + "Auxiliary #1 alarm (8591)." + ::= { airIRmPmAlarmBits 92 } -airFMModServIntBlwr2 OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +airIRmPmAuxiliaryAlarm2 OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only STATUS mandatory DESCRIPTION - "The interval at which to generate a maintenance alarm - for blower 2. Values stored in increments of 100 - hours. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModServIntervals 6 } + "Auxiliary #2 alarm (8592)." + ::= { airIRmPmAlarmBits 93 } -airFMModServIntBlwrCtrl1 OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +airIRmPmAuxiliaryAlarm3 OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only STATUS mandatory DESCRIPTION - "The interval at which to generate a maintenance alarm - for blower controller 1. Values stored in increments - of 100 hours. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModServIntervals 7 } + "Auxiliary #3 alarm (8593)." + ::= { airIRmPmAlarmBits 94 } -airFMModServIntBlwrCtrl2 OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +airIRmPmAuxiliaryAlarm4 OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only STATUS mandatory DESCRIPTION - "The interval at which to generate a maintenance alarm - for blower controller 2. Values stored in increments - of 100 hours. - A value of -2147483648 indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModServIntervals 8 } + "Auxiliary #4 alarm (8594)." + ::= { airIRmPmAlarmBits 95 } --- airFM Module Service Intervals Reset Table +airIRmPmAuxiliaryAlarm5 OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Auxiliary #5 alarm (8595)." + ::= { airIRmPmAlarmBits 96 } -airFMModServIntResetTableSize OBJECT-TYPE - SYNTAX INTEGER +airIRmPmAuxiliaryAlarm6 OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The number of entries in the airFMModServIntTable. " - ::= { airFMModServIntResets 1 } + "Auxiliary #6 alarm (8596)." + ::= { airIRmPmAlarmBits 97 } -airFMModServIntResetTable OBJECT-TYPE - SYNTAX SEQUENCE OF AirFMModServIntResetEntry - ACCESS not-accessible +airIRmPmAuxiliaryAlarm7 OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only STATUS mandatory DESCRIPTION - "Allows for getting information from each module in - the system. " - ::= { airFMModServIntResets 2 } + "Auxiliary #7 alarm (8597)." + ::= { airIRmPmAlarmBits 98 } -airFMModServIntResetEntry OBJECT-TYPE - SYNTAX AirFMModServIntResetEntry - ACCESS not-accessible +airIRmPmAuxiliaryAlarm8 OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only STATUS mandatory DESCRIPTION - "The module to get information from." - INDEX { airFMModServIntResetModuleIndex } - ::= { airFMModServIntResetTable 1 } + "Auxiliary #8 alarm (8598)." + ::= { airIRmPmAlarmBits 99 } -AirFMModServIntResetEntry ::= - SEQUENCE { - airFMModServIntResetModuleIndex INTEGER, - airFMModServIntComp1Reset INTEGER, - airFMModServIntComp2Reset INTEGER, - airFMModServIntHeaterReset INTEGER, - airFMModServIntHumReset INTEGER, - airFMModServIntBlwr1Reset INTEGER, - airFMModServIntBlwr2Reset INTEGER, - airFMModServIntBlwrCtrl1Reset INTEGER, - airFMModServIntBlwrCtrl2Reset INTEGER - } - -airFMModServIntResetModuleIndex OBJECT-TYPE - SYNTAX INTEGER +airIRmPmAuxiliaryAlarm9 OBJECT-TYPE + SYNTAX AirIRmAlarmState ACCESS read-only STATUS mandatory DESCRIPTION - "The index of the module." - ::= { airFMModServIntResetEntry 1 } + "Auxiliary #9 alarm (8599)." + ::= { airIRmPmAlarmBits 100 } -airFMModServIntComp1Reset OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - noOperation (2), - reset (3) - } - ACCESS read-write +airIRmPmAuxiliaryAlarm10 OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only STATUS mandatory DESCRIPTION - "Reset the compressor 1 service interval maintenance - alarm. - Getting this OID will do nothing and return the - noOperation value. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModServIntResetEntry 2 } + "Auxiliary #10 alarm (8600)." + ::= { airIRmPmAlarmBits 101 } -airFMModServIntComp2Reset OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - noOperation (2), - reset (3) - } - ACCESS read-write +airIRmPmHotGasHeatingAlarm OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only STATUS mandatory DESCRIPTION - "Reset the compressor 2 service interval maintenance - alarm. - Getting this OID will do nothing and return the - noOperation value. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModServIntResetEntry 3 } + "Hot gas heating alarm (8601)." + ::= { airIRmPmAlarmBits 102 } -airFMModServIntHeaterReset OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - noOperation (2), - reset (3) - } - ACCESS read-write +airIRmPmEEV1PressureSensorError OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only STATUS mandatory DESCRIPTION - "Reset the heater service interval maintenance alarm. - Getting this OID will do nothing and return the - noOperation value. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModServIntResetEntry 4 } + "EEV1 pressure sensor error (8602)." + ::= { airIRmPmAlarmBits 103 } -airFMModServIntHumReset OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - noOperation (2), - reset (3) - } - ACCESS read-write +airIRmPmEEV1TemperatureSensorError OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only STATUS mandatory DESCRIPTION - "Reset the humidifier service interval maintenance - alarm. - Getting this OID will do nothing and return the - noOperation value. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModServIntResetEntry 5 } + "EEV1 temperature sensor error (8603)." + ::= { airIRmPmAlarmBits 104 } -airFMModServIntBlwr1Reset OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - noOperation (2), - reset (3) - } - ACCESS read-write +airIRmPmEEV1StepperMotorError OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only STATUS mandatory DESCRIPTION - "Reset the blower 1 service interval maintenance - alarm. - Getting this OID will do nothing and return the - noOperation value. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModServIntResetEntry 6 } + "EEV1 stepper motor error (8604)." + ::= { airIRmPmAlarmBits 105 } -airFMModServIntBlwr2Reset OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - noOperation (2), - reset (3) - } - ACCESS read-write +airIRmPmEEV2PressureSensorError OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only STATUS mandatory DESCRIPTION - "Reset the blower 2 service interval maintenance - alarm. - Getting this OID will do nothing and return the - noOperation value. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModServIntResetEntry 7 } + "EEV2 pressure sensor error (8605)." + ::= { airIRmPmAlarmBits 106 } -airFMModServIntBlwrCtrl1Reset OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - noOperation (2), - reset (3) - } - ACCESS read-write +airIRmPmEEV2TemperatureSensorError OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only STATUS mandatory DESCRIPTION - "Reset the blower controller 1 service interval - maintenance alarm. - Getting this OID will do nothing and return the - noOperation value. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModServIntResetEntry 8 } + "EEV2 temperature sensor error (8606)." + ::= { airIRmPmAlarmBits 107 } -airFMModServIntBlwrCtrl2Reset OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (1), - noOperation (2), - reset (3) - } - ACCESS read-write +airIRmPmEEV2StepperMotorError OBJECT-TYPE + SYNTAX AirIRmAlarmState + ACCESS read-only STATUS mandatory DESCRIPTION - "Reset the blower controller 2 service interval - maintenance alarm. - Getting this OID will do nothing and return the - noOperation value. - A value of notApplicable indicates that this OID does - not apply to this device due to its configuration." - ::= { airFMModServIntResetEntry 9 } + "EEV2 stepper motor error (8607)." + ::= { airIRmPmAlarmBits 108 } --- airFM Alarms Table +-- airIRmPmMyZone -airFMAlarmClearActiveGroupAlarms OBJECT-TYPE - SYNTAX INTEGER { - noOperation (1), - clearAlarms (2) - } - ACCESS read-write +airIRmPmMyZoneNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory - DESCRIPTION - "Clear active group alarms. If alarm conditions are - still present, new alarms will be generated for those - conditions. - Getting this OID will do nothing and return the - noOperation value." - ::= { airFMAlarms 1 } + DESCRIPTION + "My zone number (11700)." + ::= { airIRmPmMyZone 1 } -airFMAlarmClearActiveSysModAlarms OBJECT-TYPE - SYNTAX INTEGER { - noOperation (1), - clearAlarms (2) - } - ACCESS read-write +airIRmPmMyZoneRoomTemperature OBJECT IDENTIFIER ::= { airIRmPmMyZone 2 } +airIRmPmMyZoneRoomTemperatureC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory - DESCRIPTION - "Clear active system and module alarms. If alarm - conditions are still present, new alarms will be - generated for those conditions. - Getting this OID will do nothing and return the - noOperation value." - ::= { airFMAlarms 2 } - -airFMAlarmConditionsTableSize OBJECT-TYPE + DESCRIPTION + "My zone room temperature in tenths of degrees Celsius (11701)." + ::= { airIRmPmMyZoneRoomTemperature 1 } +airIRmPmMyZoneRoomTemperatureF OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of active alarm conditions in the - airFMAlarmConditionTable." - ::= { airFMAlarms 3 } + "My zone room temperature in tenths of degrees Fahrenheit (11701)." + ::= { airIRmPmMyZoneRoomTemperature 2 } -airFMAlarmConditionsTable OBJECT-TYPE - SYNTAX SEQUENCE OF AirFMAlarmConditionsEntry - ACCESS not-accessible +airIRmPmMyZoneRoomHumidity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Table of active alarm conditions for the device." - ::= { airFMAlarms 4 } + "My zone room humidity in tenths of %RH (11702)." + ::= { airIRmPmMyZone 3 } -airFMAlarmConditionsEntry OBJECT-TYPE - SYNTAX AirFMAlarmConditionsEntry - ACCESS not-accessible +airIRmPmMyZoneSupplyTemperature OBJECT IDENTIFIER ::= { airIRmPmMyZone 4 } +airIRmPmMyZoneSupplyTemperatureC OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory - DESCRIPTION "Alarm condition specification" - INDEX { airFMAlarmConditionsIndex } - ::= { airFMAlarmConditionsTable 1 } - -AirFMAlarmConditionsEntry ::= SEQUENCE { - airFMAlarmConditionsIndex INTEGER, - airFMAlarmSeverity INTEGER, - airFMAlarmType INTEGER, - airFMEventCode INTEGER, - airFMAlarmDate DisplayString, - airFMAlarmTime DisplayString, - airFMAlarmDescription DisplayString - } + 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 } -airFMAlarmConditionsIndex OBJECT-TYPE +airIRmPmMyZoneSupplyHumidity OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory - DESCRIPTION "Alarm condition index." - ::= { airFMAlarmConditionsEntry 1 } + DESCRIPTION + "My zone supply humidity in tenths of %RH (11704)." + ::= { airIRmPmMyZone 5 } -airFMAlarmSeverity OBJECT-TYPE - SYNTAX INTEGER { - informational (1), - warningMinor (2), - criticalMajor (3) - } +airIRmPmMyZoneSequencingTime OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory - DESCRIPTION "Severity of the alarm." - ::= { airFMAlarmConditionsEntry 2 } + DESCRIPTION + "My zone sequencing time in minutes (11705)." + ::= { airIRmPmMyZone 6 } -airFMAlarmType OBJECT-TYPE - SYNTAX INTEGER { - group (1), - system (2), - mainMod (3), - expMod1 (4), - expMod2 (5) - } +airIRmPmMyZoneNumberOfErrorUnits OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory - DESCRIPTION "Type of alarm." - ::= { airFMAlarmConditionsEntry 3 } + DESCRIPTION + "Number of error units in my zone (11706)." + ::= { airIRmPmMyZone 7 } -airFMEventCode OBJECT-TYPE +airIRmPmMyZoneEmergencyTemperature OBJECT IDENTIFIER ::= { airIRmPmMyZone 8 } +airIRmPmMyZoneEmergencyTemperatureC OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory - DESCRIPTION "APC event code for the alarm." - ::= { airFMAlarmConditionsEntry 4 } + 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 } -airFMAlarmDate OBJECT-TYPE - SYNTAX DisplayString +airIRmPmMyZoneCWEnergySaveMode OBJECT-TYPE + SYNTAX AirIRmActivityState ACCESS read-only STATUS mandatory - DESCRIPTION "Date the alarm was recorded." - ::= { airFMAlarmConditionsEntry 5 } - -airFMAlarmTime OBJECT-TYPE - SYNTAX DisplayString + DESCRIPTION + "My zone CW energy save mode (11708)." + ::= { airIRmPmMyZone 9 } + +-- airIRmPmGlobalZoneData + +airIRmPmGlobalZoneDataEmergencyOpMode OBJECT-TYPE + SYNTAX AirIRmActivityState ACCESS read-only STATUS mandatory - DESCRIPTION "Time the alarm was recorded." - ::= { airFMAlarmConditionsEntry 6 } - -airFMAlarmDescription OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..64)) + 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 "Description of the alarm." - ::= { airFMAlarmConditionsEntry 7 } - --- airPA Portable Air Conditioner Ident + DESCRIPTION + "The ident table size." + ::= { airIRG3Ident 1 } -airPAIdentName OBJECT-TYPE - SYNTAX DisplayString +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 - "A character string identifying the device name." - ::= { airPAIdent 1 } - -airPAModelNumber OBJECT-TYPE + "Index of ident table." + ::= { airIRG3IdentEntry 1 } + +airIRG3IdentName OBJECT-TYPE SYNTAX DisplayString - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "A character string identifying the device model number." - ::= { airPAIdent 2 } - -airPADateOfManufacture OBJECT-TYPE + "A character string identifying the unit name." + ::= { airIRG3IdentEntry 2 } + +airIRG3IdentLocation OBJECT-TYPE SYNTAX DisplayString - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "A character string identifying when the device was produced." - ::= { airPAIdent 3 } - -airPASerialNumber OBJECT-TYPE + "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 device serial number." - ::= { airPAIdent 4 } + "A character string identifying the unit model number." + ::= { airIRG3IdentEntry 4 } -airPAFirmwareRevision OBJECT-TYPE +airIRG3IdentSerialNumber OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "A character string identifying the device firmware revision." - ::= { airPAIdent 5 } + "A character string identifying the unit serial number." + ::= { airIRG3IdentEntry 5 } -airPAHardwareRevision OBJECT-TYPE +airIRG3IdentFirmwareRevision OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "A character string identifying the device hardware revision." - ::= { airPAIdent 6 } - --- airPA Portable Air Conditioner Status + "A character string identifying the unit firmware version." + ::= { airIRG3IdentEntry 6 } -airPASystemPower OBJECT-TYPE - SYNTAX INTEGER { - powerON (1), - powerOFF (2) - } +airIRG3IdentHardwareRevision OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "The status of the unit's system power setting. - - ON(1) The system power is turned on. - OFF(2) The system power is turned off. " - ::= { airPAStatus 1 } + "A character string identifying the unit controller hardware revision." + ::= { airIRG3IdentEntry 7 } -airPAOperatingMode OBJECT-TYPE - SYNTAX INTEGER { - modeOFF (1), - modeVENTING (2), - modeCOOLING (3) - } +airIRG3IdentManufactureDate OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "The current operating mode of the unit. + "A character string identifying the unit manufacture date." + ::= { airIRG3IdentEntry 8 } - OFF(1) The system is off. - VENTING(2) The system's venting function is active. - COOLING(3) The system's cooling function is active. " - ::= { airPAStatus 2 } - -airPASetpointTempF OBJECT-TYPE - SYNTAX INTEGER +airIRG3IdentRDUSysOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory DESCRIPTION - "The temperature setpoint in Fahrenheit to which the unit is controlling. " - ::= { airPAStatus 3 } + "This OID contains an OID path to the RDU data." + ::= { airIRG3IdentEntry 9 } -airPASetpointTempC OBJECT-TYPE - SYNTAX INTEGER +airIRG3IdentCMSysOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory DESCRIPTION - "The temperature setpoint in Celsius to which the unity is controlling. " - ::= { airPAStatus 4 } + "This OID contains an OID path to the cooling module data." + ::= { airIRG3IdentEntry 10 } -airPABlowerSpeed OBJECT-TYPE - SYNTAX INTEGER { - speedLOW (1), - speedHIGH (2) - } +airIRG3IdentGroupSysOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit's blower speed setting. + "This OID contains an OID path to the group data." + ::= { airIRG3IdentEntry 11 } - LOW(1) The blower speed is low. - HIGH(2) The blower speed is high. " - ::= { airPAStatus 5 } -airPACompressor OBJECT-TYPE - SYNTAX INTEGER { - statusON (1), - statusOFF (2) - } + +-- ****************************************************************** +-- airIRG3 Group Status +-- ****************************************************************** + +airIRG3GroupTableSize OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit's compressor status. + "The group table size." + ::= { airIRG3Group 1 } - ON(1) The compressor is turned on. - OFF(2) The compressor is turned off. " - ::= { airPAStatus 6 } -airPACondenserFan OBJECT-TYPE - SYNTAX INTEGER { - statusON (1), - statusOFF (2) - } - ACCESS read-only +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 - "The unit's condenser fan status. + "Allows to get group status information." + ::= { airIRG3Group 2 } - ON(1) The condenser fan is turned on. - OFF(2) The condenser fan is turned off. " - ::= { airPAStatus 7 } +airIRG3GroupStatusEntry OBJECT-TYPE + SYNTAX AirIRG3GroupStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The group staus table entry." + INDEX { airIRG3GroupStatusIndex} + ::= { airIRG3GroupStatusTable 1 } -airPACondensatePump OBJECT-TYPE - SYNTAX INTEGER { - statusON (1), - statusOFF (2) - } +airIRG3GroupStatusIndex OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit's condensate pump status. - - ON(1) The condensate pump is turned on. - OFF(2) The condensate pump is turned off. " - ::= { airPAStatus 8 } + "Index of group status table." + ::= { airIRG3GroupStatusEntry 1 } -airPASupplyTempF OBJECT-TYPE +airIRG3GroupStatusCoolOutput OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The supply temperature in degrees Fahrenheit. " - ::= { airPAStatus 9 } + "The group cooling output in tenths of kilowatts (kW). + Returns (-1) if not supported." + ::= { airIRG3GroupStatusEntry 2 } -airPASupplyTempC OBJECT-TYPE +airIRG3GroupStatusCoolDemand OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The supply temperature in degrees Celsius. " - ::= { airPAStatus 10 } + "The group cooling demand in tenths of kilowatts (kW). + Returns (-1) if not supported." + ::= { airIRG3GroupStatusEntry 3 } -airPAReturnTempF OBJECT-TYPE +airIRG3GroupStatusAirFlowUS OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The return temperature in degrees Fahrenheit. " - ::= { airPAStatus 11 } + "The group air flow in cubic feet per minute (CFM). + Returns (-1) if not supported." + ::= { airIRG3GroupStatusEntry 4 } -airPAReturnTempC OBJECT-TYPE +airIRG3GroupStatusAirFlowMetric OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The return temperature in degrees Celsius. " - ::= { airPAStatus 12 } + "The group air flow in liters per second (L/s). + Returns (-1) if not supported." + ::= { airIRG3GroupStatusEntry 5 } -airPARemoteTempF OBJECT-TYPE +airIRG3GroupStatusMaxRackInletTempUS OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The remote temperature in degrees Fahrenheit. " - ::= { airPAStatus 13 } + "The group maximum rack inlet temperature in tenths of + degrees Fahrenheit. Returns (-1) if not supported." + ::= { airIRG3GroupStatusEntry 6 } -airPARemoteTempC OBJECT-TYPE +airIRG3GroupStatusMaxRackInletTempMetric OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The remote temperature in degrees Celsius. " - ::= { airPAStatus 14 } + "The group maximum rack inlet temperature in tenths of + degrees Celsius. Returns (-1) if not supported." + ::= { airIRG3GroupStatusEntry 7 } -airPARemoteHumidity OBJECT-TYPE +airIRG3GroupStatusMinRackInletTempUS OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The remote humidity. " - ::= { airPAStatus 15 } + "The group minimum rack inlet temperature in tenths of + degrees Fahrenheit. Returns (-1) if not supported." + ::= { airIRG3GroupStatusEntry 8 } --- air InRow Air Conditioners --- airIR AIR CONDITIONER Alarm Status - shared across all IR products - -airIRAlarmConditionsTableSize OBJECT-TYPE +airIRG3GroupStatusMinRackInletTempMetric OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The number of active alarm conditions in the airIRAlarmConditionTable." - ::= { airIRAlarms 1 } + "The group minimum rack inlet temperature in tenths of + degrees Celsius. Returns (-1) if not supported." + ::= { airIRG3GroupStatusEntry 9 } -airIRAlarmConditionsTable OBJECT-TYPE - SYNTAX SEQUENCE OF AirIRAlarmConditionsEntry - ACCESS not-accessible +airIRG3GroupStatusMaxReturnAirTempUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Table of active alarm conditions for the device." - ::= { airIRAlarms 2 } + "The group maximum return air temperature in tenths of + degrees Fahrenheit. Returns (-1) if not supported." + ::= { airIRG3GroupStatusEntry 10 } -airIRAlarmConditionsEntry OBJECT-TYPE - SYNTAX AirIRAlarmConditionsEntry - ACCESS not-accessible +airIRG3GroupStatusMaxReturnAirTempMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory - DESCRIPTION "Alarm condition specification" - INDEX { airIRAlarmConditionsIndex } - ::= { airIRAlarmConditionsTable 1 } - -AirIRAlarmConditionsEntry ::= SEQUENCE { - airIRAlarmConditionsIndex INTEGER, - airIREventCode INTEGER, - airIRAlarmDescription DisplayString - } + DESCRIPTION + "The group maximum return air temperature in tenths of + degrees Celsius. Returns (-1) if not supported." + ::= { airIRG3GroupStatusEntry 11 } -airIRAlarmConditionsIndex OBJECT-TYPE +airIRG3GroupStatusMinReturnAirTempUS OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory - DESCRIPTION "Alarm condition index." - ::= { airIRAlarmConditionsEntry 1 } + DESCRIPTION + "The group minimum return air temperature in tenths of + degrees Fahrenheit. Returns (-1) if not supported." + ::= { airIRG3GroupStatusEntry 12 } -airIREventCode OBJECT-TYPE +airIRG3GroupStatusMinReturnAirTempMetric OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory - DESCRIPTION "Code for the alarm." - ::= { airIRAlarmConditionsEntry 2 } + DESCRIPTION + "The group minimum return air temperature in tenths of + degrees Celsius. Returns (-1) if not supported." + ::= { airIRG3GroupStatusEntry 13 } -airIRAlarmDescription OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..64)) +airIRG3GroupStatusAvgSupplyTempUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory - DESCRIPTION "Description of the alarm." - ::= { airIRAlarmConditionsEntry 3 } - --- airIRRC AIR CONDITIONER Group Status + DESCRIPTION + "The group average supply air temperature in tenths of + degrees Fahrenheit. Returns (-1) if not supported." + ::= { airIRG3GroupStatusEntry 14 } -airIRRCGroupStatusCoolOutput OBJECT-TYPE +airIRG3GroupStatusAvgSupplyTempMetric OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Group coolant output in tenths of kW." - ::= { airIRRCGroupStatus 1 } - -airIRRCGroupStatusCoolDemand OBJECT-TYPE + "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 - "Group coolant demand in tenths of kW." - ::= { airIRRCGroupStatus 2 } - -airIRRCGroupStatusAirFlowUS OBJECT-TYPE + "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 - "Group air flow in cubic feet per minute." - ::= { airIRRCGroupStatus 3 } - -airIRRCGroupStatusAirFlowMetric OBJECT-TYPE + "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 - "Group air flow in liters per second." - ::= { airIRRCGroupStatus 4 } - -airIRRCGroupStatusMaxRackInletTempUS OBJECT-TYPE + "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 - "Group maximum rack inlet temperature in tenths of - degrees Fahrenheit." - ::= { airIRRCGroupStatus 5 } - -airIRRCGroupStatusMaxRackInletTempMetric OBJECT-TYPE + "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 - "Group maximum rack inlet temperature in tenths of - degrees Celsius." - ::= { airIRRCGroupStatus 6 } - -airIRRCGroupStatusMinRackInletTempUS OBJECT-TYPE + "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 - "Group minimum rack inlet temperature in tenths of - degrees Fahrenheit." - ::= { airIRRCGroupStatus 7 } - -airIRRCGroupStatusMinRackInletTempMetric OBJECT-TYPE + "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 - "Group minimum rack inlet temperature in tenths of - degrees Celsius." - ::= { airIRRCGroupStatus 8 } - + "The group total air flow in liters per second (L/s). + Returns (-1) if not supported." + ::= { airIRG3GroupStatusEntry 22 } --- airIRRC AIR CONDITIONER Group Setpoints -airIRRCGroupSetpointsCoolUS OBJECT-TYPE +-- ****************************************************************** +--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." - ::= { airIRRCGroupSetpoints 1 } + ::= { airIRG3GroupSetpointsEntry 2 } -airIRRCGroupSetpointsCoolMetric OBJECT-TYPE +airIRG3GroupSetpointsCoolSetpointMetric OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Group cooling setpoint in tenths of degrees Celsius." - ::= { airIRRCGroupSetpoints 2 } + ::= { airIRG3GroupSetpointsEntry 3 } -airIRRCGroupSetpointsSupplyAirUS OBJECT-TYPE +airIRG3GroupSetpointsCoolDeadbandUS OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Group supply air setpoint in tenths of - degrees Fahrenheit." - ::= { airIRRCGroupSetpoints 3 } + "Group cooling deadband in tenths of + degrees Fahrenheit. Returns (-1) if not supported." + ::= { airIRG3GroupSetpointsEntry 4 } -airIRRCGroupSetpointsSupplyAirMetric OBJECT-TYPE +airIRG3GroupSetpointsCoolDeadbandMetric OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Group supply air setpoint in tenths of - degrees Celsius." - ::= { airIRRCGroupSetpoints 4 } + "Group cooling deadband in tenths of + degrees Celsius. Returns (-1) if not supported." + ::= { airIRG3GroupSetpointsEntry 5 } -airIRRCGroupSetpointsFanSpeedPreference OBJECT-TYPE - SYNTAX INTEGER { +airIRG3GroupSetpointsFanSpeedPreference OBJECT-TYPE + SYNTAX INTEGER { low (1), med-low (2), med (3), @@ -35273,7534 +53112,9567 @@ airIRRCGroupSetpointsFanSpeedPreference OBJECT-TYPE ACCESS read-write STATUS mandatory DESCRIPTION - "The preferred fan speed setting." - ::= { airIRRCGroupSetpoints 5 } + "The group preferred fan speed setting." + ::= { airIRG3GroupSetpointsEntry 6 } --- airIRRC AIR CONDITIONER Group Config +airIRG3GroupSetpointsSupplyAirSetpointUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Group supply air setpoint in tenths of + degrees Fahrenheit." + ::= { airIRG3GroupSetpointsEntry 7 } -airIRRCGroupConfigNumberofCoolingUnits OBJECT-TYPE +airIRG3GroupSetpointsSupplyAirSetpointMetric OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The number of cooling units present in the group." - ::= { airIRRCGroupConfig 1 } + "Group supply air setpoint in tenths of + degrees Celsius." + ::= { airIRG3GroupSetpointsEntry 8 } -airIRRCGroupConfigConfigurationType OBJECT-TYPE - SYNTAX INTEGER { +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), - hacs (2), - in-row (3) + spot (2), + in-row (3), + hacs (4) } ACCESS read-write STATUS mandatory DESCRIPTION - "The group configuration type." - ::= { airIRRCGroupConfig 2 } + "The group configuration type. + The spot configuration type is not supported. + Returns (-1) if not supported." + ::= { airIRG3GroupConfigEntry 3 } -airIRRCGroupConfigPctGlycol OBJECT-TYPE - SYNTAX INTEGER +airIRG3GroupConfigCapacityControlType OBJECT-TYPE + SYNTAX INTEGER { + discrete (1), + proportional (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "The glycol mixture in percent." - ::= { airIRRCGroupConfig 3 } + "The group capacity control. Returns (-1) if not supported." + ::= { airIRG3GroupConfigEntry 4 } -airIRRCGroupConfigCoolGainP OBJECT-TYPE +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." - ::= { airIRRCGroupConfig 4 } + ::= { airIRG3GroupConfigEntry 6 } -airIRRCGroupConfigCoolResetRateI OBJECT-TYPE +airIRG3GroupConfigCoolResetRateI OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The integral component of the PID in hundredths." - ::= { airIRRCGroupConfig 5 } + ::= { airIRG3GroupConfigEntry 7 } -airIRRCGroupConfigCoolDerivativeD OBJECT-TYPE +airIRG3GroupConfigCoolDerivativeD OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The derivative component of the PID in hundredths." - ::= { airIRRCGroupConfig 6 } + ::= { airIRG3GroupConfigEntry 8 } -airIRRCGroupConfigMaxFanSpeed OBJECT-TYPE +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 maximum desired fan speed setting in percent." - ::= { airIRRCGroupConfig 7 } + "The number of backup units." + ::= { airIRG3GroupConfigEntry 10 } --- airIRRC AIR CONDITIONER UNIT Status +airIRG3GroupConfigRuntimeBalancingEnable OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable or disable runtime balancing feature." + ::= { airIRG3GroupConfigEntry 11 } -airIRRCUnitStatusOperateMode OBJECT-TYPE - SYNTAX INTEGER { - standby (1), - on (2), - idle (3) - } - ACCESS read-only +airIRG3GroupConfigLoadAssistEnable OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "The cooling unit operating mode." - ::= { airIRRCUnitStatus 1 } + "Enable or disable load assist feature." + ::= { airIRG3GroupConfigEntry 12 } -airIRRCUnitStatusCoolOutput OBJECT-TYPE + +-- *************************************** +-- airIRG3 Alarm Status +-- *************************************** + +airIRG3AlarmsTableSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit cooling output in tenths of kW." - ::= { airIRRCUnitStatus 2 } + "The number of active alarms in the airIRG3AlarmsTable." + ::= { airIRG3Alarms 1 } -airIRRCUnitStatusCoolDemand OBJECT-TYPE +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 - "The unit cooling demand in tenths of kW." - ::= { airIRRCUnitStatus 3 } + "Alarm index." + ::= { airIRG3AlarmsEntry 1 } -airIRRCUnitStatusAirFlowUS OBJECT-TYPE +airIRG3AlarmsEventCode OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit air flow in cubic feet per minute." - ::= { airIRRCUnitStatus 4 } + "Event Code for the alarm. Returns (-1) if not supported." + ::= { airIRG3AlarmsEntry 2 } -airIRRCUnitStatusAirFlowMetric OBJECT-TYPE - SYNTAX INTEGER +airIRG3AlarmsDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) ACCESS read-only STATUS mandatory DESCRIPTION - "The unit air flow in hundredths of - liters per second." - ::= { airIRRCUnitStatus 5 } + "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 } -airIRRCUnitStatusRackInletTempUS OBJECT-TYPE - SYNTAX INTEGER +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 - "The unit rack inlet temperature in tenths of - degrees Fahrenheit." - ::= { airIRRCUnitStatus 6 } + "Index of RDU status table." + ::= { airIRG3RDUStatusEntry 1 } -airIRRCUnitStatusRackInletTempMetric OBJECT-TYPE - SYNTAX INTEGER + +airIRG3RDUID OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "The unit rack inlet temperature in tenths of - degrees Celsius." - ::= { airIRRCUnitStatus 7 } + "The current RDU ID (1 to F). + Configured RDU only shall display ID, else return -1. " + ::= { airIRG3RDUStatusEntry 2 } -airIRRCUnitStatusSupplyAirTempUS OBJECT-TYPE - SYNTAX INTEGER + +airIRG3RDUStatusOnReadyStandby OBJECT-TYPE + SYNTAX INTEGER { + standby (1), + ready (2), + on (3) + } ACCESS read-only STATUS mandatory DESCRIPTION - "The unit supply air temperature in tenths of - degrees Fahrenheit." - ::= { airIRRCUnitStatus 8 } + "The RDU current status." + ::= { airIRG3RDUStatusEntry 3 } -airIRRCUnitStatusSupplyAirTempMetric OBJECT-TYPE - SYNTAX INTEGER + +airIRG3RDUStatusOperatingMode OBJECT-TYPE + SYNTAX INTEGER { + standby (1), + ready (2), + on (3), + stop (4), + maintenancemode (5) + } ACCESS read-only STATUS mandatory DESCRIPTION - "The unit supply air temperature in tenths of - degrees Celsius." - ::= { airIRRCUnitStatus 9 } + "The RDU actual operating mode." + ::= { airIRG3RDUStatusEntry 4 } -airIRRCUnitStatusReturnAirTempUS OBJECT-TYPE - SYNTAX INTEGER + +airIRG3RDUStatusLeadPump OBJECT-TYPE + SYNTAX INTEGER { + pump1 (1), + pump2 (2) + } ACCESS read-only STATUS mandatory DESCRIPTION - "The unit return air temperature in tenths of - degrees Fahrenheit." - ::= { airIRRCUnitStatus 10 } + "The RDU lead pump." + ::= { airIRG3RDUStatusEntry 5 } -airIRRCUnitStatusReturnAirTempMetric OBJECT-TYPE - SYNTAX INTEGER + +airIRG3RDUStatusStartupDelay OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit return air temperature in tenths of - degrees Celsius." - ::= { airIRRCUnitStatus 11 } + "The RDU start up delay in seconds." + ::= { airIRG3RDUStatusEntry 6 } -airIRRCUnitStatusContainmtDPUS OBJECT-TYPE - SYNTAX INTEGER + +airIRG3RDUStatusPumpChangeOverInterval OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit containment differential pressure in - hundredths of inches of water." - ::= { airIRRCUnitStatus 12 } + "The RDU pump change over interval in days." + ::= { airIRG3RDUStatusEntry 7 } -airIRRCUnitStatusContainmtDPMetric OBJECT-TYPE - SYNTAX INTEGER + +airIRG3RDUStatusStopOnLeakDetect OBJECT-TYPE + SYNTAX INTEGER { + no (1), + yes (2) + } ACCESS read-only STATUS mandatory DESCRIPTION - "The unit containment differential pressure in Pa." - ::= { airIRRCUnitStatus 13 } + "The RDU status of stop on leak detect." + ::= { airIRG3RDUStatusEntry 8 } -airIRRCUnitStatusFilterDPUS OBJECT-TYPE - SYNTAX INTEGER + +airIRG3RDUStatusPowerSource OBJECT-TYPE + SYNTAX INTEGER { + singleFeed (1), + dualFeed (2) + } ACCESS read-only STATUS mandatory DESCRIPTION - "The unit air filter differential pressure in - hundredths of inches of water." - ::= { airIRRCUnitStatus 14 } + "The RDU power source status." + ::= { airIRG3RDUStatusEntry 9 } -airIRRCUnitStatusFilterDPMetric OBJECT-TYPE - SYNTAX INTEGER + +airIRG3RDUStatusTotalRDUOutputPower OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit air filter differential pressure in Pa." - ::= { airIRRCUnitStatus 15 } + "The RDU output power in tenths of kilowatts (kW)." + ::= { airIRG3RDUStatusEntry 10 } -airIRRCUnitStatusFanSpeed OBJECT-TYPE - SYNTAX INTEGER + +airIRG3RDUStatusInletWaterTempUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit average fan speed in tenths of percent." - ::= { airIRRCUnitStatus 16 } + "The RDU inlet water temperature in tenths of + degrees Fahrenheit." + ::= { airIRG3RDUStatusEntry 11 } -airIRRCUnitStatusInputState OBJECT-TYPE - SYNTAX INTEGER { - open (1), - closed (2) - } + +airIRG3RDUStatusInletWaterTempMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The state of the input contact." - ::= { airIRRCUnitStatus 17 } + "The RDU inlet water temperature in tenths of + degrees Celsius." + ::= { airIRG3RDUStatusEntry 12 } -airIRRCUnitStatusOutputState OBJECT-TYPE - SYNTAX INTEGER { - open (1), - closed (2) - } + +airIRG3RDUStatusOutletWaterTempUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The state of the output relay." - ::= { airIRRCUnitStatus 18 } + "The RDU outlet water temperature in tenths of + degrees Fahrenheit." + ::= { airIRG3RDUStatusEntry 13 } -airIRRCUnitStatusActivePowerSource OBJECT-TYPE - SYNTAX INTEGER { - sourceA (1), - sourceB (2) - } + +airIRG3RDUStatusOutletWaterTempMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The power source that is powering the unit." - ::= { airIRRCUnitStatus 19 } + "The RDU outlet water temperature in tenths of + degrees Celsius." + ::= { airIRG3RDUStatusEntry 14 } -airIRRCUnitStatusFluidValvePosition OBJECT-TYPE + +airIRG3RDUStatusCondenserSaturationTempUS OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The fluid valve position in percent open." - ::= { airIRRCUnitStatus 20 } + "The RDU condenser saturation temperature in tenths of + degrees Fahrenheit." + ::= { airIRG3RDUStatusEntry 15 } -airIRRCUnitStatusFluidFlowUS OBJECT-TYPE + +airIRG3RDUStatusCondenserSaturationTempMetric OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The fluid flow in tenths of gallons per minute." - ::= { airIRRCUnitStatus 21 } + "The RDU condenser saturation temperature in tenths of + degrees Celsius." + ::= { airIRG3RDUStatusEntry 16 } -airIRRCUnitStatusFluidFlowMetric OBJECT-TYPE + +airIRG3RDUStatusDewPointTempUS OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The fluid flow in hundredths of liters per second." - ::= { airIRRCUnitStatus 22 } + "The RDU dew point temperature in tenths of + degrees Fahrenheit." + ::= { airIRG3RDUStatusEntry 17 } -airIRRCUnitStatusEnteringFluidTemperatureUS OBJECT-TYPE + +airIRG3RDUStatusDewPointTempMetric OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The temperature of the entering fluid in - tenths of degrees Fahrenheit." - ::= { airIRRCUnitStatus 23 } + "The RDU dew point temperature in tenths of + degrees Celsius." + ::= { airIRG3RDUStatusEntry 18 } -airIRRCUnitStatusEnteringFluidTemperatureMetric OBJECT-TYPE + +airIRG3RDUStatusPumpOutletTempUS OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The temperature of the entering fluid in - tenths of degrees Celsius." - ::= { airIRRCUnitStatus 24 } + "The RDU pump outlet temperature in tenths of + degrees Fahrenheit." + ::= { airIRG3RDUStatusEntry 19 } -airIRRCUnitStatusLeavingFluidTemperatureUS OBJECT-TYPE + +airIRG3RDUStatusPumpOutletTempMetric OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The temperature of the Leaving fluid in - tenths of degrees Fahrenheit." - ::= { airIRRCUnitStatus 25 } + "The RDU pump outlet temperature in tenths of + degrees Celsius." + ::= { airIRG3RDUStatusEntry 20 } -airIRRCUnitStatusLeavingFluidTemperatureMetric OBJECT-TYPE + +airIRG3RDUStatusSubcoolerOutletTempUS OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The temperature of the Leaving fluid in - tenths of degrees Celsius." - ::= { airIRRCUnitStatus 26 } + "The RDU sub cooler outlet temperature in tenths of + degrees Fahrenheit." + ::= { airIRG3RDUStatusEntry 21 } --- airIRRC AIR CONDITIONER UNIT Ident - -airIRRCUnitIdentID OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +airIRG3RDUStatusSubcoolerOutletTempMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The unit identification number." - ::= { airIRRCUnitIdent 1 } + "The RDU sub cooler outlet temperature in tenths of + degrees Celsius." + ::= { airIRG3RDUStatusEntry 22 } -airIRRCUnitIdentName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory - DESCRIPTION - "A character string identifying the - unit name." - ::= { airIRRCUnitIdent 2 } -airIRRCUnitIdentLocation OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write +airIRG3RDUStatusCondenserOutletTempUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "A character string identifying the - unit location." - ::= { airIRRCUnitIdent 3 } + "The RDU condenser outlet temperature in tenths of + degrees Fahrenheit." + ::= { airIRG3RDUStatusEntry 23 } -airIRRCUnitIdentModelNumber OBJECT-TYPE - SYNTAX DisplayString + +airIRG3RDUStatusCondenserOutletTempMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "A character string identifying the - unit model number." - ::= { airIRRCUnitIdent 4 } + "The RDU condenser outlet temperature in tenths of + degrees Celsius." + ::= { airIRG3RDUStatusEntry 24 } -airIRRCUnitIdentSerialNumber OBJECT-TYPE - SYNTAX DisplayString + +airIRG3RDUStatusCondenserInletTempUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "A character string identifying the - unit serial number." - ::= { airIRRCUnitIdent 5 } + "The RDU condenser inlet temperature in tenths of + degrees Fahrenheit." + ::= { airIRG3RDUStatusEntry 25 } -airIRRCUnitIdentFirmwareRevision OBJECT-TYPE - SYNTAX DisplayString + +airIRG3RDUStatusCondenserInletTempMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "A character string identifying the - unit firmware version." - ::= { airIRRCUnitIdent 6 } + "The RDU condenser inlet temperature in tenths of + degrees Celsius." + ::= { airIRG3RDUStatusEntry 26 } -airIRRCUnitIdentHardwareRevision OBJECT-TYPE - SYNTAX DisplayString + +airIRG3RDUStatusCondenserOutletPressureUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "A character string identifying the - unit controller hardware revision." - ::= { airIRRCUnitIdent 7 } + "The RDU condenser outlet pressure in + pounds per square inch (PSI)." + ::= { airIRG3RDUStatusEntry 27 } -airIRRCUnitIdentManufactureDate OBJECT-TYPE - SYNTAX DisplayString +airIRG3RDUStatusCondenserOutletPressureMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "A character string identifying the - unit manufacture date." - ::= { airIRRCUnitIdent 8 } - + "The RDU condenser outlet pressure in kiloPascals (KPa)." + ::= { airIRG3RDUStatusEntry 28 } --- airIRRC AIR CONDITIONER UNIT Runhours -airIRRCUnitRunHoursAirFilter OBJECT-TYPE - SYNTAX INTEGER +airIRG3RDUStatusPump1HeadPressureUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Unit air filter run hours." - ::= { airIRRCUnitRunHours 1 } + "The RDU Pump 1 head pressure in pounds per square inch (PSI)." + ::= { airIRG3RDUStatusEntry 29 } -airIRRCUnitRunHoursFan1 OBJECT-TYPE - SYNTAX INTEGER +airIRG3RDUStatusPump1HeadPressureMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Unit fan 1 run hours." - ::= { airIRRCUnitRunHours 2 } + "The RDU Pump 1 head pressure in kiloPascals (KPa)." + ::= { airIRG3RDUStatusEntry 30 } -airIRRCUnitRunHoursFan2 OBJECT-TYPE - SYNTAX INTEGER +airIRG3RDUStatusPump2HeadPressureUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Unit fan 2 run hours." - ::= { airIRRCUnitRunHours 3 } + "The RDU Pump 2 head pressure in pounds per square inch (PSI)." + ::= { airIRG3RDUStatusEntry 31 } -airIRRCUnitRunHoursFan3 OBJECT-TYPE - SYNTAX INTEGER +airIRG3RDUStatusPump2HeadPressureMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Unit fan 3 run hours." - ::= { airIRRCUnitRunHours 4 } + "The RDU Pump 2 head pressure in kiloPascals (KPa)." + ::= { airIRG3RDUStatusEntry 32 } -airIRRCUnitRunHoursFan4 OBJECT-TYPE - SYNTAX INTEGER +airIRG3RDUStatusPump1Speed OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Unit fan 4 run hours." - ::= { airIRRCUnitRunHours 5 } + "The RDU Pump 1 speed in revolutions per minute (RPM)." + ::= { airIRG3RDUStatusEntry 33 } -airIRRCUnitRunHoursFan5 OBJECT-TYPE - SYNTAX INTEGER + +airIRG3RDUStatusPump2Speed OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Unit fan 5 run hours." - ::= { airIRRCUnitRunHours 6 } + "The RDU Pump 2 speed in revolutions per minute (RPM)." + ::= { airIRG3RDUStatusEntry 34 } -airIRRCUnitRunHoursFan6 OBJECT-TYPE - SYNTAX INTEGER + +airIRG3RDUStatusCWValvePosition OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Unit fan 6 run hours." - ::= { airIRRCUnitRunHours 7 } + "The RDU CW Valve position in % open" + ::= { airIRG3RDUStatusEntry 35 } -airIRRCUnitRunHoursFan7 OBJECT-TYPE - SYNTAX INTEGER + +airIRG3RDUStatusReceiverLiquidLevel OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Unit fan 7 run hours." - ::= { airIRRCUnitRunHours 8} + "The RDU receiver liquid level in % Full" + ::= { airIRG3RDUStatusEntry 36 } -airIRRCUnitRunHoursFan8 OBJECT-TYPE - SYNTAX INTEGER + +airIRG3RDUStatusDCPowerSupply1Current OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Unit fan 8 run hours." - ::= { airIRRCUnitRunHours 9 } + "The RDU DC Power Supply 1 Current in Amps" + ::= { airIRG3RDUStatusEntry 37 } -airIRRCUnitRunHoursFanPowerSupplyLeft OBJECT-TYPE - SYNTAX INTEGER + +airIRG3RDUStatusDCPowerSupply2Current OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Unit fan left power supply run hours." - ::= { airIRRCUnitRunHours 10 } + "The RDU DC Power Supply 2 Current in Amps" + ::= { airIRG3RDUStatusEntry 38 } -airIRRCUnitRunHoursFanPowerSupplyRight OBJECT-TYPE - SYNTAX INTEGER + +airIRG3RDUStatusTotalDCPowerSupplyCurrent OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Unit fan right power supply run hours." - ::= { airIRRCUnitRunHours 11 } + "The RDU Total DC Power Supply Current in Amps" + ::= { airIRG3RDUStatusEntry 39 } -airIRRCUnitRunHoursCondensatePump OBJECT-TYPE - SYNTAX INTEGER + +airIRG3RDUStatusInputState OBJECT-TYPE + SYNTAX INTEGER { + open (1), + closed (2) + } ACCESS read-only STATUS mandatory DESCRIPTION - "Unit condensate pump run hours." - ::= { airIRRCUnitRunHours 12 } + "The RDU Input state." + ::= { airIRG3RDUStatusEntry 40 } --- airIRRC AIR CONDITIONER UNIT Service Intervals -airIRRCUnitServiceIntervalsAirFilter OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +airIRG3RDUStatusOutputState OBJECT-TYPE + SYNTAX INTEGER { + open (1), + closed (2) + } + ACCESS read-only STATUS mandatory DESCRIPTION - "Air filter service interval in weeks." - ::= { airIRRCUnitServiceIntervals 1 } + "The RDU Output state" + ::= { airIRG3RDUStatusEntry 41 } -airIRRCUnitServiceIntervalsAirFilterAlarm OBJECT-TYPE +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 { - enable (1), - disable (2) - } - ACCESS read-write + suspended (1), + calibrating (2), + operating (3), + disabled (4) + } + ACCESS read-only STATUS mandatory DESCRIPTION - "The air filter service interval alarm enable/disable." - ::= { airIRRCUnitServiceIntervals 2 } + "The RDU refrigerant leak detector status." + ::= { airIRG3RDUStatusEntry 43 } --- airIRRC AIR CONDITIONER UNIT Thresholds +-- *************************************** +-- airIRG3 RDU Run Hours +-- *************************************** -airIRRCUnitThresholdsRackInletHighTempUS OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +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 - "Unit rack inlet air high temperature threshold in - tenths of degrees Fahrenheit." - ::= { airIRRCUnitThresholds 1 } + "Allows to access RDU run hours table." + ::= { airIRG3RDU 3 } -airIRRCUnitThresholdsRackInletHighTempMetric OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +airIRG3RDURunHoursEntry OBJECT-TYPE + SYNTAX AirIRG3RDURunHoursEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "Unit rack inlet air high temperature threshold in - tenths of degrees Celsius." - ::= { airIRRCUnitThresholds 2 } + "The RDU run hours table entry." + INDEX { airIRG3RDURunHoursDeviceIndex} + ::= { airIRG3RDURunHoursTable 1 } -airIRRCUnitThresholdsSupplyAirHighTempUS OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +airIRG3RDURunHoursDeviceIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Unit supply air high temperature threshold in - tenths of degrees Fahrenheit." - ::= { airIRRCUnitThresholds 3 } + "Index of RDU run hours table." + ::= { airIRG3RDURunHoursEntry 1 } -airIRRCUnitThresholdsSupplyAirHighTempMetric OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +airIRG3RDURunHoursRDUID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only STATUS mandatory DESCRIPTION - "Unit supply air high temperature threshold in - tenths of degrees Celsius." - ::= { airIRRCUnitThresholds 4 } + "The current RDU ID (1 to F). + Configured RDU only shall display ID, else return -1. " + ::= { airIRG3RDURunHoursEntry 2 } -airIRRCUnitThresholdsReturnAirHighTempUS OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +airIRG3RDURunHoursPump1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Unit return air high temperature threshold in - tenths of degrees Fahrenheit." - ::= { airIRRCUnitThresholds 5 } + "The RDU run hours of Pump 1." + ::= { airIRG3RDURunHoursEntry 3 } -airIRRCUnitThresholdsReturnAirHighTempMetric OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +airIRG3RDURunHoursPump2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Unit return air high temperature threshold in - tenths of degrees Celsius." - ::= { airIRRCUnitThresholds 6 } + "The RDU run hours of Pump 2." + ::= { airIRG3RDURunHoursEntry 4 } -airIRRCUnitThresholdsEnteringFluidHighTempUS OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +airIRG3RDURunHoursPowerSupply1 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Unit entering fluid high temperature threshold in - tenths of degrees Fahrenheit." - ::= { airIRRCUnitThresholds 7 } + "The RDU run hours of power supply 1." + ::= { airIRG3RDURunHoursEntry 5 } -airIRRCUnitThresholdsEnteringFluidHighTempMetric OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +airIRG3RDURunHoursPowerSupply2 OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Unit incoming fluid high temperature threshold in - tenths of degrees Celsius." - ::= { airIRRCUnitThresholds 8 } + "The RDU run hours of power supply 2." + ::= { airIRG3RDURunHoursEntry 6 } --- airIRRC AIR CONDITIONER UNIT Config +-- *************************************** +-- airIRG3 RDU Service Intervals +-- *************************************** -airIRRCUnitConfigCoolCapacity OBJECT-TYPE - SYNTAX INTEGER { - automatic (1), - maximum (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The cooling capacity options setting." - ::= { airIRRCUnitConfig 1 } +AirIRG3RDUServiceIntervalsEntry ::= SEQUENCE { + airIRG3RDUServiceIntervalsDeviceIndex INTEGER, + airIRG3RDUServiceIntervalsRDUID DisplayString, + airIRG3RDUServiceIntervalsAirFilterInterval INTEGER, + airIRG3RDUServiceIntervalsAirFilterAlarm INTEGER + } -airIRRCUnitConfigStartupDelay OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +airIRG3RDUServiceIntervalsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AirIRG3RDUServiceIntervalsEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "The startup delay in seconds." - ::= { airIRRCUnitConfig 2 } + "Allows to access RDU service intervals table." + ::= { airIRG3RDU 4 } -airIRRCUnitConfigIdleOnLeakDetect OBJECT-TYPE - SYNTAX INTEGER { - yes (1), - no (2) - } - ACCESS read-write +airIRG3RDUServiceIntervalsEntry OBJECT-TYPE + SYNTAX AirIRG3RDUServiceIntervalsEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "The idle on leak options setting." - ::= { airIRRCUnitConfig 3 } + "The service interval table entry." + INDEX { airIRG3RDUServiceIntervalsDeviceIndex} + ::= { airIRG3RDUServiceIntervalsTable 1 } -airIRRCUnitConfigPowerSource OBJECT-TYPE - SYNTAX INTEGER { - sourceA (1), - sourceB (2), - sourceAandB (3) - } - ACCESS read-write +airIRG3RDUServiceIntervalsDeviceIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The configured power source of the unit." - ::= { airIRRCUnitConfig 4 } + "Index of service interval table." + ::= { airIRG3RDUServiceIntervalsEntry 1 } -airIRRCUnitConfigInputNormalState OBJECT-TYPE - SYNTAX INTEGER { - open (1), - closed (2) - } - ACCESS read-write +airIRG3RDUServiceIntervalsRDUID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only STATUS mandatory DESCRIPTION - "The normal state of the input contact." - ::= { airIRRCUnitConfig 5 } + "The current RDU ID (1 to F). + Configured RDU only shall display ID, else return -1. " + ::= { airIRG3RDUServiceIntervalsEntry 2 } -airIRRCUnitConfigOutputNormalState OBJECT-TYPE - SYNTAX INTEGER { - open (1), - closed (2) - } +airIRG3RDUServiceIntervalsAirFilterInterval OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The normal state of the output relay." - ::= { airIRRCUnitConfig 6 } + "The RDU service interval for air filter in hours. + Returns -1 if not supported." + ::= { airIRG3RDUServiceIntervalsEntry 3 } -airIRRCUnitConfigOutputSource OBJECT-TYPE + +airIRG3RDUServiceIntervalsAirFilterAlarm OBJECT-TYPE SYNTAX INTEGER { - anyAlarm (1), - criticalAlarm (2) + enable (1), + disable (2) } ACCESS read-write STATUS mandatory DESCRIPTION - "The source of output relay change." - ::= { airIRRCUnitConfig 7 } + "The RDU service interval air filter alarm status. + Returns -1 if not supported." + ::= { airIRG3RDUServiceIntervalsEntry 4 } --- airIRRP100 AIR CONDITIONER Group Status -airIRRP100GroupStatusAirFlowUS OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Group air flow in cubic feet per minute." - ::= { airIRRP100GroupStatus 1 } +-- ******************************************* +-- airIRG3 RDU Thresholds +-- Currently there are no thresholds for RDU +-- ******************************************* -airIRRP100GroupStatusAirFlowMetric OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Group air flow in liters per second." - ::= { airIRRP100GroupStatus 2 } +AirIRG3RDUThresholdsEntry ::= SEQUENCE { + airIRG3RDUThresholdsDeviceIndex INTEGER, + airIRG3RDUThresholdsRDUID DisplayString, + airIRG3RDUThresholdsEnteringFluidTempHighUS INTEGER, + airIRG3RDUThresholdsEnteringFluidTempHighMetric INTEGER + } -airIRRP100GroupStatusMaxRackInletTempUS OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +airIRG3RDUThresholdsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AirIRG3RDUThresholdsEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "Group maximum rack inlet temperature in tenths of - degrees Fahrenheit." - ::= { airIRRP100GroupStatus 3 } + "Allows to access RDU thresholds table." + ::= { airIRG3RDU 5 } -airIRRP100GroupStatusMaxRackInletTempMetric OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +airIRG3RDUThresholdsEntry OBJECT-TYPE + SYNTAX AirIRG3RDUThresholdsEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "Group maximum rack inlet temperature in tenths of - degrees Celsius." - ::= { airIRRP100GroupStatus 4 } + "The RDU thresholds table entry." + INDEX { airIRG3RDUThresholdsDeviceIndex} + ::= { airIRG3RDUThresholdsTable 1 } -airIRRP100GroupStatusMinRackInletTempUS OBJECT-TYPE - SYNTAX INTEGER +airIRG3RDUThresholdsDeviceIndex OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Group minimum rack inlet temperature in tenths of - degrees Fahrenheit." - ::= { airIRRP100GroupStatus 5 } + "Index of RDU thresholds table." + ::= { airIRG3RDUThresholdsEntry 1 } -airIRRP100GroupStatusMinRackInletTempMetric OBJECT-TYPE - SYNTAX INTEGER +airIRG3RDUThresholdsRDUID OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "Group minimum rack inlet temperature in tenths of - degrees Celsius." - ::= { airIRRP100GroupStatus 6 } + "The current RDU ID (1 to F). + Configured RDU only shall display ID, else return -1. " + ::= { airIRG3RDUThresholdsEntry 2 } -airIRRP100GroupStatusCoolDemand OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +airIRG3RDUThresholdsEnteringFluidTempHighUS OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "Group coolant demand in tenths of kiloWatts." - ::= { airIRRP100GroupStatus 7 } + "The RDU threshold for entering fluid temperature in tenths of + degrees Fahrenheit." + ::= { airIRG3RDUThresholdsEntry 3 } -airIRRP100GroupStatusCoolOutput OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Group coolant output in tenths of kiloWatts." - ::= { airIRRP100GroupStatus 8 } -airIRRP100GroupStatusHumidifyDemand OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +airIRG3RDUThresholdsEnteringFluidTempHighMetric OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The amount of humidification the group is demanding - from the humidifiers in percent." - ::= { airIRRP100GroupStatus 9 } + "The RDU threshold for entering fluid temperature in tenths of + degrees Celsius." + ::= { airIRG3RDUThresholdsEntry 4 } -airIRRP100GroupStatusHumidifyOutput OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The actual amount of humidification the group is - supplying in percent." - ::= { airIRRP100GroupStatus 10 } -airIRRP100GroupStatusDehumidifyDemand OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The amount of dehumidification the group is demanding - from the electric heaters in percent." - ::= { airIRRP100GroupStatus 11 } +-- *************************************** +-- airIRG3 RDU Setpoints +-- *************************************** -airIRRP100GroupStatusDehumidifyOutput OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +AirIRG3RDUSetpointsEntry ::= SEQUENCE { + airIRG3RDUSetpointsDeviceIndex INTEGER + } + +airIRG3RDUSetpointsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AirIRG3RDUSetpointsEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "The actual amount of dehumidification the group is - supplying in percent." - ::= { airIRRP100GroupStatus 12 } + "Allows to access RDU set points table." + ::= { airIRG3RDU 6 } -airIRRP100GroupStatusReheatDemand OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +airIRG3RDUSetpointsEntry OBJECT-TYPE + SYNTAX AirIRG3RDUSetpointsEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "The amount of heating the group is demanding - from the electric heaters in percent." - ::= { airIRRP100GroupStatus 13 } + "The RDU set points table entry." + INDEX { airIRG3RDUSetpointsDeviceIndex} + ::= { airIRG3RDUSetpointsTable 1 } -airIRRP100GroupStatusReheatOutput OBJECT-TYPE - SYNTAX INTEGER +airIRG3RDUSetpointsDeviceIndex OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The actual amount of heating the group is - supplying in percent." - ::= { airIRRP100GroupStatus 14 } - + "Index of RDU set points table." + ::= { airIRG3RDUSetpointsEntry 1 } --- airIRRP100 AIR CONDITIONER Group Setpoints -airIRRP100GroupSetpointsCoolUS OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Group cooling setpoint in tenths of - degrees Fahrenheit." - ::= { airIRRP100GroupSetpoints 1 } +-- *************************************** +-- airIRG3 RDU Config +-- *************************************** -airIRRP100GroupSetpointsCoolMetric OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Group cooling setpoint in tenths of - degrees Celsius." - ::= { airIRRP100GroupSetpoints 2 } +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 + } -airIRRP100GroupSetpointsSupplyAirUS OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +airIRG3RDUConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF AirIRG3RDUConfigEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "Group supply air setpoint in tenths of - degrees Fahrenheit." - ::= { airIRRP100GroupSetpoints 3 } + "Allows to access RDU configuration table." + ::= { airIRG3RDU 7 } -airIRRP100GroupSetpointsSupplyAirMetric OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +airIRG3RDUConfigEntry OBJECT-TYPE + SYNTAX AirIRG3RDUConfigEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "Group supply air setpoint in tenths of - degrees Celsius." - ::= { airIRRP100GroupSetpoints 4 } + "The RDU configuration table entry." + INDEX { airIRG3RDUConfigDeviceIndex} + ::= { airIRG3RDUConfigTable 1 } -airIRRP100GroupSetpointsHumidify OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +airIRG3RDUConfigDeviceIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Group humidify setpoint in tenths of - percent relative humidity." - ::= { airIRRP100GroupSetpoints 5 } + "Index of RDU configuration table." + ::= { airIRG3RDUConfigEntry 1 } -airIRRP100GroupSetpointsDehumidify OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +airIRG3RDUConfigRDUID OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only STATUS mandatory DESCRIPTION - "Group dehumidify setpoint in tenths of - percent relative humidity." - ::= { airIRRP100GroupSetpoints 6 } + "The current RDU ID (1 to F). + Configured RDU only shall display ID, else return -1. " + ::= { airIRG3RDUConfigEntry 2 } -airIRRP100GroupSetpointsDehumidifyDeadband OBJECT-TYPE - SYNTAX INTEGER +airIRG3RDUConfigStopOnLeakDetect OBJECT-TYPE + SYNTAX INTEGER { + no (1), + yes (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "Group dehumidify deadband in percent relative humidity." - ::= { airIRRP100GroupSetpoints 7 } + "The RDU stop on leak detect set." + ::= { airIRG3RDUConfigEntry 3 } -airIRRP100GroupSetpointsReheatUS OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Group supply air setpoint in tenths of - degrees Fahrenheit." - ::= { airIRRP100GroupSetpoints 8 } -airIRRP100GroupSetpointsReheatMetric OBJECT-TYPE - SYNTAX INTEGER +airIRG3RDUConfigStartupDelay OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Group supply air setpoint in tenths of - degrees Celsius." - ::= { airIRRP100GroupSetpoints 9 } + "The RDU start up delay in seconds." + ::= { airIRG3RDUConfigEntry 4 } -airIRRP100GroupSetpointsFanSpeedPreference OBJECT-TYPE - SYNTAX INTEGER { - low (1), - med-low (2), - med (3), - med-high (4), - high (5) - } + +airIRG3RDUConfigPumpChangeOverInterval OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The preferred fan speed setting." - ::= { airIRRP100GroupSetpoints 10 } - + "The RDU pump change over interval in days." + ::= { airIRG3RDUConfigEntry 5 } --- airIRRP100 AIR CONDITIONER Group Config -airIRRP100GroupConfigNumberofCoolingUnits OBJECT-TYPE - SYNTAX INTEGER +airIRG3RDUConfigPowerSource OBJECT-TYPE + SYNTAX INTEGER { + singleFeed (1), + dualFeed (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "The number of cooling units present in the group." - ::= { airIRRP100GroupConfig 1 } + "The RDU power source." + ::= { airIRG3RDUConfigEntry 6 } -airIRRP100GroupConfigConfigurationType OBJECT-TYPE - SYNTAX INTEGER { - racs (1), - hacs (2), - in-row (3) - } + +airIRG3RDUConfigOutputSource OBJECT-TYPE + SYNTAX INTEGER { + anyalarm (1), + onlycriticalalarms (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "The group configuration type." - ::= { airIRRP100GroupConfig 2 } + "The RDU output source." + ::= { airIRG3RDUConfigEntry 7 } -airIRRP100GroupConfigCoolGainP OBJECT-TYPE - SYNTAX INTEGER + +airIRG3RDUConfigInputNormalState OBJECT-TYPE + SYNTAX INTEGER { + open (1), + closed (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "The gain component of the cool PID in hundredths." - ::= { airIRRP100GroupConfig 3 } + "The RDU Input Normal State." + ::= { airIRG3RDUConfigEntry 8 } -airIRRP100GroupConfigCoolResetRateI OBJECT-TYPE - SYNTAX INTEGER + +airIRG3RDUConfigOutputNormalState OBJECT-TYPE + SYNTAX INTEGER { + open (1), + closed (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "The integral component of the cool PID in hundredths." - ::= { airIRRP100GroupConfig 4 } + "The RDU Output Normal State." + ::= { airIRG3RDUConfigEntry 9 } -airIRRP100GroupConfigCoolDerivativeD OBJECT-TYPE - SYNTAX INTEGER + +airIRG3RDUConfigByPassValveEnabled OBJECT-TYPE + SYNTAX INTEGER { + no (1), + yes (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "The derivative component of the cool PID in hundredths." - ::= { airIRRP100GroupConfig 5 } + "The RDU By Pass Valve Enabled State." + ::= { airIRG3RDUConfigEntry 10 } -airIRRP100GroupConfigHumidifySensitivityBand OBJECT-TYPE - SYNTAX INTEGER +airIRG3RDUConfigRefrigerantLeakDetectorEnabled OBJECT-TYPE + SYNTAX INTEGER { + no (1), + yes (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "The percent relative humidity below the setpoint that - will cause the humidifier to run at 100% capacity." - ::= { airIRRP100GroupConfig 6 } + "The RDU Refrigerant Leak Detector Enabled State." + ::= { airIRG3RDUConfigEntry 11 } -airIRRP100GroupConfigReheatGainP OBJECT-TYPE - SYNTAX INTEGER +airIRG3RDUConfigCalibrateRefrigerantLeakDetector OBJECT-TYPE + SYNTAX INTEGER { + no (1), + yes (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "The gain component of the reheat PID in hundredths." - ::= { airIRRP100GroupConfig 7 } + "This parameter allows to calibrate the RDU Refrigerant Leak Detector and is write only. + The read returns -1. Only 'yes' is supported." + ::= { airIRG3RDUConfigEntry 12 } -airIRRP100GroupConfigReheatResetRateI OBJECT-TYPE - SYNTAX INTEGER +airIRG3RDUConfigOnReadyStandby OBJECT-TYPE + SYNTAX INTEGER { + standby (1), + ready (2), + on (3) + } ACCESS read-write STATUS mandatory DESCRIPTION - "The integral component of the reheat PID in hundredths." - ::= { airIRRP100GroupConfig 8 } + "This parameter allows to configure RDU on/standby parameter. + Ready is currently not supported. If unsupported returns -1. " + ::= { airIRG3RDUConfigEntry 13 } -airIRRP100GroupConfigReheatDerivativeD OBJECT-TYPE + +-- *************************************** +-- airIRG3 CMStatus +-- *************************************** + +airIRG3CMTableSize OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "The derivative component of the reheat PID in hundredths." - ::= { airIRRP100GroupConfig 9 } + "The cooling module table size." + ::= { airIRG3CM 1 } --- airIRRP100 AIR CONDITIONER UNIT Status +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 + } -airIRRP100UnitStatusOperateMode OBJECT-TYPE - SYNTAX INTEGER { - standby (1), - on (2), - idle (3) - } +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 - "The cooling unit operating mode." - ::= { airIRRP100UnitStatus 1 } + "Index of CM status table." + ::= { airIRG3CMStatusEntry 1 } -airIRRP100UnitStatusRackInletTempUS OBJECT-TYPE - SYNTAX INTEGER +airIRG3CMStatusCMID OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "The unit rack inlet temperature in tenths of - degrees Fahrenheit." - ::= { airIRRP100UnitStatus 2 } + "The CM ID (RDU Number - Group Number - CM Unit Number)." + ::= { airIRG3CMStatusEntry 2 } -airIRRP100UnitStatusRackInletTempMetric OBJECT-TYPE - SYNTAX INTEGER +airIRG3CMStatusOperatingMode OBJECT-TYPE + SYNTAX INTEGER { + standBy (1), + on (2), + idle (3) + } ACCESS read-only STATUS mandatory DESCRIPTION - "The unit rack inlet temperature in tenths of - degrees Celsius." - ::= { airIRRP100UnitStatus 3 } + "The current operating mode of the CM." + ::= { airIRG3CMStatusEntry 3 } -airIRRP100UnitStatusSupplyAirTempUS OBJECT-TYPE - SYNTAX INTEGER + +airIRG3CMStatusUnitType OBJECT-TYPE + SYNTAX INTEGER{ + unconfigured (1), + oa (2), + ra (3) + } ACCESS read-only STATUS mandatory DESCRIPTION - "The unit supply air temperature in tenths of - degrees Fahrenheit." - ::= { airIRRP100UnitStatus 4 } + "The current CM unit type." + ::= { airIRG3CMStatusEntry 4 } -airIRRP100UnitStatusSupplyAirTempMetric OBJECT-TYPE - SYNTAX INTEGER + +airIRG3CMStatusRackInletTempUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit supply air temperature in tenths of - degrees Celsius." - ::= { airIRRP100UnitStatus 5 } + "The CM rack inlet temperature in tenths of + degrees Fahrenheit." + ::= { airIRG3CMStatusEntry 5 } -airIRRP100UnitStatusReturnAirTempUS OBJECT-TYPE - SYNTAX INTEGER + +airIRG3CMStatusRackInletTempMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit return air temperature in tenths of - degrees Fahrenheit." - ::= { airIRRP100UnitStatus 6 } + "The CM rack inlet temperature in tenths of + degrees Celsius." + ::= { airIRG3CMStatusEntry 6 } -airIRRP100UnitStatusReturnAirTempMetric OBJECT-TYPE - SYNTAX INTEGER + +airIRG3CMStatusReturnAirTempUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit return air temperature in tenths of - degrees Celsius." - ::= { airIRRP100UnitStatus 7 } + "The CM return air temperature in tenths of + degrees Fahrenheit." + ::= { airIRG3CMStatusEntry 7 } -airIRRP100UnitStatusSupplyHumidity OBJECT-TYPE + +airIRG3CMStatusReturnAirTempMetric OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The relative humidity of the supply air in - tenths of percent." - ::= { airIRRP100UnitStatus 8 } + "The CM return air temperature in tenths of + degrees Celsius." + ::= { airIRG3CMStatusEntry 8 } -airIRRP100UnitStatusReturnHumidity OBJECT-TYPE + +airIRG3CMStatusLiquidTempUS OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The relative humidity of the return air in - tenths of percent." - ::= { airIRRP100UnitStatus 9 } + "The CM liquid temperature in tenths of + degrees Fahrenheit." + ::= { airIRG3CMStatusEntry 9 } -airIRRP100UnitStatusAirFlowUS OBJECT-TYPE - SYNTAX INTEGER + +airIRG3CMStatusLiquidTempMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit air flow in cubic feet per minute." - ::= { airIRRP100UnitStatus 10 } + "The CM liquid temperature in tenths of + degrees Celsius." + ::= { airIRG3CMStatusEntry 10 } -airIRRP100UnitStatusAirFlowMetric OBJECT-TYPE - SYNTAX INTEGER + +airIRG3CMStatusVaporTempUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit air flow in hundredths of - liters per second." - ::= { airIRRP100UnitStatus 11 } + "The CM vapor temperature in tenths of + degrees Fahrenheit." + ::= { airIRG3CMStatusEntry 11 } -airIRRP100UnitStatusFanSpeed OBJECT-TYPE - SYNTAX INTEGER + +airIRG3CMStatusVaporTempMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit average fan speed in tenths of percent." - ::= { airIRRP100UnitStatus 12 } + "The CM vapor temperature in tenths of + degrees Celsius." + ::= { airIRG3CMStatusEntry 12 } -airIRRP100UnitStatusCoolDemand OBJECT-TYPE - SYNTAX INTEGER + +airIRG3CMStatusEvaporatorTempUS OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit cooling demand in tenths of kiloWatts." - ::= { airIRRP100UnitStatus 13 } + "The CM saturation temperature in tenths of + degrees Fahrenheit." + ::= { airIRG3CMStatusEntry 13 } -airIRRP100UnitStatusCoolOutput OBJECT-TYPE - SYNTAX INTEGER + +airIRG3CMStatusEvaporatorTempMetric OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit cooling output in tenths of kiloWatts." - ::= { airIRRP100UnitStatus 14 } + "The CM saturation temperature in tenths of + degrees Celsius." + ::= { airIRG3CMStatusEntry 14 } -airIRRP100UnitStatusHumidifyDemand OBJECT-TYPE +airIRG3CMStatusLiquidInletPressureUS OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The amount of humidification the unit is demanding - from the humidifier in percent." - ::= { airIRRP100UnitStatus 15 } + "The CM Liquid Inlet pressure in pounds per square inch (PSI)." + ::= { airIRG3CMStatusEntry 15 } -airIRRP100UnitStatusHumidifyOutput OBJECT-TYPE +airIRG3CMStatusLiquidInletPressureMetric OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The actual humidification output of the unit - in percent." - ::= { airIRRP100UnitStatus 16 } + "The CM Liquid Inlet pressure in kiloPascals (kPa)." + ::= { airIRG3CMStatusEntry 16 } -airIRRP100UnitStatusDehumidifyDemand OBJECT-TYPE +airIRG3CMStatusVaporOutletPressureUS OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The amount of dehumidification the unit is - demanding in percent." - ::= { airIRRP100UnitStatus 17 } + "The CM Vapor Outlet pressure in pounds per square inch (PSI)." + ::= { airIRG3CMStatusEntry 17 } -airIRRP100UnitStatusDehumidifyOutput OBJECT-TYPE +airIRG3CMStatusVaporOutletPressureMetric OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The actual dehumidification output of the unit - in percent." - ::= { airIRRP100UnitStatus 18 } + "The CM Vapor Outlet pressure in kiloPascals (kPa)." + ::= { airIRG3CMStatusEntry 18 } -airIRRP100UnitStatusReheatDemand OBJECT-TYPE +airIRG3CMStatusExpansionValvePosition OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The amount of heating the unit is demanding - from the electric heater in percent." - ::= { airIRRP100UnitStatus 19 } + "The CM expansion valve position in % open" + ::= { airIRG3CMStatusEntry 19 } -airIRRP100UnitStatusReheatOutput OBJECT-TYPE + +airIRG3CMStatusEPRValvePosition OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The actual heating output of the unit - in percent." - ::= { airIRRP100UnitStatus 20 } + "The CM Evaporator Pressure Regulator Valve Position + in tenths of percent open" + ::= { airIRG3CMStatusEntry 20 } -airIRRP100UnitStatusInputState OBJECT-TYPE + +airIRG3CMStatusLocalDisplayOnOffEnabled OBJECT-TYPE SYNTAX INTEGER { - open (1), - closed (2) - } + no (1), + yes (2) + } ACCESS read-only STATUS mandatory DESCRIPTION - "The state of the input contact." - ::= { airIRRP100UnitStatus 21 } + "The status of the on/off control on the CM local display." + ::= { airIRG3CMStatusEntry 21 } -airIRRP100UnitStatusOutputState OBJECT-TYPE - SYNTAX INTEGER { - open (1), - closed (2) - } + +airIRG3CMStatusAverageFanSpeed OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The state of the output relay." - ::= { airIRRP100UnitStatus 22 } + "The CM Average Fan Speed." + ::= { airIRG3CMStatusEntry 22 } -airIRRP100UnitStatusRackInletTemperature1US OBJECT-TYPE - SYNTAX INTEGER + +-- *************************************** +-- 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 - "The unit rack inlet temperature sensor in tenths of - degrees Fahrenheit." - ::= { airIRRP100UnitStatus 23 } + "Index of CM run hours table." + ::= { airIRG3CMRunHoursEntry 1 } -airIRRP100UnitStatusRackInletTemperature1Metric OBJECT-TYPE - SYNTAX INTEGER +airIRG3CMRunHoursCMID OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "The unit rack inlet temperature sensor in tenths of - degrees Celsius." - ::= { airIRRP100UnitStatus 24 } + "The CM ID (RDU Number - Group Number - CM Unit Number)." + ::= { airIRG3CMRunHoursEntry 2 } -airIRRP100UnitStatusRackInletTemperature2US OBJECT-TYPE - SYNTAX INTEGER +airIRG3CMRunHoursFan1 OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit rack inlet temperature sensor in tenths of - degrees Fahrenheit." - ::= { airIRRP100UnitStatus 25 } + "The CM run hours for Fan1. + Returns (-1) if not appilcable." + ::= { airIRG3CMRunHoursEntry 3 } -airIRRP100UnitStatusRackInletTemperature2Metric OBJECT-TYPE - SYNTAX INTEGER +airIRG3CMRunHoursFan2 OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit rack inlet temperature sensor in tenths of - degrees Celsius." - ::= { airIRRP100UnitStatus 26 } + "The CM run hours for Fan2. + Returns (-1) if not appilcable." + ::= { airIRG3CMRunHoursEntry 4 } -airIRRP100UnitStatusRackInletTemperature3US OBJECT-TYPE - SYNTAX INTEGER +airIRG3CMRunHoursFan3 OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit rack inlet temperature sensor in tenths of - degrees Fahrenheit." - ::= { airIRRP100UnitStatus 27 } + "The CM run hours for Fan3. + Returns (-1) if not appilcable." + ::= { airIRG3CMRunHoursEntry 5 } -airIRRP100UnitStatusRackInletTemperature3Metric OBJECT-TYPE - SYNTAX INTEGER +airIRG3CMRunHoursFan4 OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit rack inlet temperature sensor in tenths of - degrees Celsius." - ::= { airIRRP100UnitStatus 28 } + "The CM run hours for Fan4. + Returns (-1) if not appilcable." + ::= { airIRG3CMRunHoursEntry 6 } -airIRRP100UnitStatusFilterDPUS OBJECT-TYPE - SYNTAX INTEGER +airIRG3CMRunHoursFan5 OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit air filter differential pressure in - hundredths of inches of water." - ::= { airIRRP100UnitStatus 29 } + "The CM run hours for Fan5. + Returns (-1) if not appilcable." + ::= { airIRG3CMRunHoursEntry 7 } -airIRRP100UnitStatusFilterDPMetric OBJECT-TYPE - SYNTAX INTEGER +airIRG3CMRunHoursAirFilter OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit air filter differential pressure in Pa." - ::= { airIRRP100UnitStatus 30 } + "The CM run hours for air filter." + ::= { airIRG3CMRunHoursEntry 8 } -airIRRP100UnitStatusContainmtDPUS OBJECT-TYPE - SYNTAX INTEGER + + +-- *************************************** +-- 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 - "The unit containment differential pressure in - hundredths of inches of water." - ::= { airIRRP100UnitStatus 31 } + "Index of CM service intervals table." + ::= { airIRG3CMServiceIntervalsEntry 1 } -airIRRP100UnitStatusContainmtDPMetric OBJECT-TYPE - SYNTAX INTEGER +airIRG3CMServiceIntervalsCMID OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "The unit containment differential pressure in Pa." - ::= { airIRRP100UnitStatus 32 } + "The CM ID (RDU Number - Group Number - CM Unit Number)." + ::= { airIRG3CMServiceIntervalsEntry 2 } -airIRRP100UnitStatusHumidifierCurrent OBJECT-TYPE +airIRG3CMServiceIntervalsAirFilterInterval OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The humidifier current of the unit - in amperes." - ::= { airIRRP100UnitStatus 33 } + "The CM service interval for air filter in weeks. + Supported only for RA. Returns -1 if not supported." + ::= { airIRG3CMServiceIntervalsEntry 3 } -airIRRP100UnitStatusHumidifierWaterConductivity OBJECT-TYPE +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 - "The water conductivity in the humidifier of the unit - in microSiemens/cm." - ::= { airIRRP100UnitStatus 34 } + "Index for CM thresholds table." + ::= { airIRG3CMThresholdsEntry 1 } -airIRRP100UnitStatusCompressorDriveSpeed OBJECT-TYPE - SYNTAX INTEGER +airIRG3CMThresholdsCMID OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "The compressor drive speed in hundredths of Hertz." - ::= { airIRRP100UnitStatus 35 } + "The CM ID (RDU Number - Group Number - CM Unit Number)." + ::= { airIRG3CMThresholdsEntry 2 } -airIRRP100UnitStatusCompressorDrivePower OBJECT-TYPE +airIRG3CMThresholdsRackInletTempHighUS OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The compressor drive power consumption in - tenths of kiloWatts." - ::= { airIRRP100UnitStatus 36 } + "The CM high threshold for rack inlet temperature in tenths of + degrees Fahrenheit." + ::= { airIRG3CMThresholdsEntry 3 } -airIRRP100UnitStatusCompressorDriveVoltage OBJECT-TYPE + +airIRG3CMThresholdsRackInletTempHighMetric OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The compressor drive voltage consumption in - tenths of volts." - ::= { airIRRP100UnitStatus 37 } + "The CM high threshold for rack inlet temperature in tenths of + degrees Celsius." + ::= { airIRG3CMThresholdsEntry 4 } -airIRRP100UnitStatusCompressorDriveCurrent OBJECT-TYPE + +airIRG3CMThresholdsSupplyAirTempHighUS OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The compressor drive voltage consumption in - tenths of amperes." - ::= { airIRRP100UnitStatus 38 } + "The CM high threshold for supply air temperature in tenths of + degrees Fahrenheit." + ::= { airIRG3CMThresholdsEntry 5 } -airIRRP100UnitStatusCompressorDriveDCLinkVoltage OBJECT-TYPE + +airIRG3CMThresholdsSupplyAirTempHighMetric OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The compressor drive DC link voltage in - tenths of volts." - ::= { airIRRP100UnitStatus 39 } + "The CM high threshold for supply air temperature in tenths of + degrees Celsius." + ::= { airIRG3CMThresholdsEntry 6 } -airIRRP100UnitStatusCompressorDriveHeatSinkTempUS OBJECT-TYPE + +airIRG3CMThresholdsReturnAirTempHighUS OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The temperature of the compressor drive heatsink - in tenths of degrees Fahrenheit." - ::= { airIRRP100UnitStatus 40 } + "The CM high threshold for return air temperature in tenths of + degrees Fahrenheit." + ::= { airIRG3CMThresholdsEntry 7 } + -airIRRP100UnitStatusCompressorDriveHeatSinkTempMetric OBJECT-TYPE +airIRG3CMThresholdsReturnAirTempHighMetric OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The temperature of the compressor drive heatsink - in tenths of degrees Celsius." - ::= { airIRRP100UnitStatus 41 } + "The CM high threshold for return air temperature in tenths of + degrees Celsius." + ::= { airIRG3CMThresholdsEntry 8 } -airIRRP100UnitStatusCompressorDriveControlCardTempUS OBJECT-TYPE + +-- *************************************** +-- 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 - "The temperature of the compressor drive control card - in tenths of degrees Fahrenheit." - ::= { airIRRP100UnitStatus 42 } + "Index of CM set points table." + ::= { airIRG3CMSetpointsEntry 1 } -airIRRP100UnitStatusCompressorDriveControlCardTempMetric OBJECT-TYPE + + +-- *************************************** +-- 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 - "The temperature of the compressor drive control card - in tenths of degrees Celsius." - ::= { airIRRP100UnitStatus 43 } + "Index of CM configuration table." + ::= { airIRG3CMConfigEntry 1 } -airIRRP100UnitStatusCompressorDriveWarningStatus OBJECT-TYPE - SYNTAX INTEGER +airIRG3CMConfigCMID OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "The four byte warning status of the compressor drive - in hexadecimal." - ::= { airIRRP100UnitStatus 44 } + "The CM ID (RDU Number - Group Number - CM Unit Number)." + ::= { airIRG3CMConfigEntry 2 } -airIRRP100UnitStatusCompressorDriveAlarmStatus OBJECT-TYPE +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 RARUIdentEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for query of the individual devices. + The number of entries is contained in the + rARUStatusAruDeviceCount OID." + ::= { rARUIdent 1 } + +rARUIdentEntry OBJECT-TYPE + SYNTAX RARUIdentEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The device to query." + INDEX { rARUIdentAruIndex} + ::= { rARUIdentTable 1 } + +RARUIdentEntry ::= + SEQUENCE { + rARUIdentAruIndex INTEGER, + rARUIdentName DisplayString + } + +rARUIdentAruIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The four byte alarm status of the compressor drive - in hexadecimal." - ::= { airIRRP100UnitStatus 45 } + "The index to the ARU entry." + ::= { rARUIdentEntry 1 } -airIRRP100UnitStatusSuctionPressureUS OBJECT-TYPE - SYNTAX INTEGER +rARUIdentName OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "Unit suction pressure in PSI." - ::= { airIRRP100UnitStatus 46 } + "A character string identifying the device. " + ::= { rARUIdentEntry 2 } -airIRRP100UnitStatusSuctionPressureMetric OBJECT-TYPE - SYNTAX INTEGER +-- RACK AIR REMOVAL UNIT CONFIGURATION + +rARUConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF RARUConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for configuration of the individual ARU devices accessible from this IP address. + The number of entries is contained in the rARUStatusAruDeviceCount OID." + ::= { rARUConfig 1 } + +rARUConfigEntry OBJECT-TYPE + SYNTAX RARUConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The ARUs to configure." + INDEX { rARUConfigAruIndex } + ::= { rARUConfigTable 1 } + +RARUConfigEntry ::= + SEQUENCE { + rARUConfigAruIndex INTEGER, + rARUConfigAruName DisplayString, + rARUConfigAruRemoteSetpoint INTEGER, + rARUConfigAruTempOvrdEnableDisable INTEGER, + rARUConfigAruTempOvrdSetpoint INTEGER, + rARUConfigAruMasterControl INTEGER + } + +rARUConfigAruIndex OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Unit suction pressure in kPa." - ::= { airIRRP100UnitStatus 47 } + "The index to the ARU entry." + ::= { rARUConfigEntry 1 } -airIRRP100UnitStatusDischargePressureUS OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +rARUConfigAruName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The name of the ARU." + ::= { rARUConfigEntry 2 } + +rARUConfigAruRemoteSetpoint OBJECT-TYPE + SYNTAX INTEGER { + aruOff (1), + aru85F-29C (2), + aru90F-32C (3), + aru95F-35C (4), + aru100F-38C (5), + aru7kW-1200cfm (6), + aru5kW-800cfm (7), + aru3kW-500cfm (8), + aru2kW-300cfm (9), + aru400cfm (10), + aru600cfm (11), + aru700cfm (12), + aru900cfm (13), + aru1000cfm (14), + aru1400cfm (15), + aru1600cfm (16), + aru1800cfm (17), + aru2000cfm (18) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "Unit discharge pressure in PSI." - ::= { airIRRP100UnitStatus 48 } + "This OID defines the desired base airflow of the ARU, and sets the + speed of the ARU fans when the temperature override is inactive. + + Values specified in cfm (cubic feet per minute) can be converted + to metric values using the conversion factor: + + 1 cfm = 1.70 m^3/hr (cubic meters per hour). -airIRRP100UnitStatusDischargePressureMetric OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Unit discharge pressure in kPa." - ::= { airIRRP100UnitStatus 49 } + Values (1) through (9) are for support of legacy (1st generation) ARUs. + Writing these values to a 2nd generation ARU will result in the following: + A value greater than (9) will be ignored by a 1st generation ARU. + aruOff (1) - Ignored + aru85F-29C (2) - 1200 cfm + aru90F-32C (3) - 800 cfm + aru95F-35C (4) - 500 cfm + aru100F-38C (5) - 400 cfm + aru7kW (6) - 1200 cfm + aru5kW (7) - 800 cfm + aru3kW (8) - 500 cfm + aru2kW (9) - 400 cfm --- airIRRP100 AIR CONDITIONER UNIT Ident + NOTE: -1 will be returned if the ARU is not communicating." + ::= { rARUConfigEntry 3 } -airIRRP100UnitIdentID OBJECT-TYPE - SYNTAX INTEGER +rARUConfigAruTempOvrdEnableDisable OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "The unit identification number." - ::= { airIRRP100UnitIdent 1 } + "This OID is used to enable/disable the remote temperature override setting of the ARU. + + If this OID is set to 1, the remote setting for temperature override is disabled. + If this OID is set to 2, the remote setting for temperature override is enabled." + ::= { rARUConfigEntry 4 } -airIRRP100UnitIdentName OBJECT-TYPE - SYNTAX DisplayString +rARUConfigAruTempOvrdSetpoint OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "A character string identifying the - unit name." - ::= { airIRRP100UnitIdent 2 } + "This OID is the Temperature Override setpoint of the ARU. -airIRRP100UnitIdentLocation OBJECT-TYPE - SYNTAX DisplayString + NOTE: -1 will be returned if the ARU is not communicating. + + Values are represented in whole number degrees using the + units specified in the rARUStatusSysTempUnits OID (Celsius or Fahrenheit)." + ::= { rARUConfigEntry 5 } + +rARUConfigAruMasterControl OBJECT-TYPE + SYNTAX INTEGER { + aruOn (1), + aruOff (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "A character string identifying the - unit location." - ::= { airIRRP100UnitIdent 3 } + "This is the master on/off control for the ARU." + ::= { rARUConfigEntry 6 } -airIRRP100UnitIdentModelNumber OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "A character string identifying the - unit model number." - ::= { airIRRP100UnitIdent 4 } +-- RACK AIR REMOVAL UNIT STATUS -airIRRP100UnitIdentSerialNumber OBJECT-TYPE - SYNTAX DisplayString +rARUStatusAruDeviceCount OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "A character string identifying the - unit serial number." - ::= { airIRRP100UnitIdent 5 } + "The total number of ARUs accessible from this IP." + ::= { rARUStatus 1 } -airIRRP100UnitIdentFirmwareRevision OBJECT-TYPE - SYNTAX DisplayString +rARUStatusSysTempUnits OBJECT-TYPE + SYNTAX INTEGER { + celsius(1), + fahrenheit(2) + } ACCESS read-only STATUS mandatory DESCRIPTION - "A character string identifying the - unit firmware version." - ::= { airIRRP100UnitIdent 6 } + "The temperature scale used to display the temperature + in the system, Celsius(1) or Fahrenheit(2). + This setting is based on the system preferences + configuration in the agent." + ::= { rARUStatus 2 } -airIRRP100UnitIdentHardwareRevision OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only +rARUStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF RARUStatusEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "A character string identifying the - unit controller hardware revision." - ::= { airIRRP100UnitIdent 7 } + "Allows for query of the individual ARUs accessible from this IP address. + The number of entries is contained in the rARUStatusAruDeviceCount OID." + ::= { rARUStatus 3 } -airIRRP100UnitIdentManufactureDate OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only +rARUStatusEntry OBJECT-TYPE + SYNTAX RARUStatusEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "A character string identifying the - unit manufacture date." - ::= { airIRRP100UnitIdent 8 } - + "The ARUs to access." + INDEX { rARUStatusAruIndex } + ::= { rARUStatusTable 1 } --- airIRRP100 AIR CONDITIONER UNIT Runhours +RARUStatusEntry ::= + SEQUENCE { + rARUStatusAruIndex INTEGER, + rARUStatusAruName DisplayString, + rARUStatusAruRemoteSetpoint INTEGER, + rARUStatusAruManualSetpoint INTEGER, + rARUStatusAruTemp1 INTEGER, + rARUStatusAruTemp2 INTEGER, + rARUStatusAruTemp3 INTEGER, + rARUStatusAruTempOvrdEnableDisable INTEGER, + rARUStatusAruTempOvrdSetpoint INTEGER, + rARUStatusAruAlarmState DisplayString, + rARUStatusAruCommStatus INTEGER, + rARUStatusAruTempOvrdStatus INTEGER, + rARUStatusAruMasterControl INTEGER, + rARUStatusAruTotalAirflow INTEGER + } -airIRRP100UnitRunHoursAirFilter OBJECT-TYPE - SYNTAX INTEGER +rARUStatusAruIndex OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Unit air filter run hours." - ::= { airIRRP100UnitRunHours 1 } - -airIRRP100UnitRunHoursCondensatePump OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory + "The index to the ARU entry." + ::= { rARUStatusEntry 1 } + +rARUStatusAruName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory DESCRIPTION - "Unit condensate pump run hours." - ::= { airIRRP100UnitRunHours 2 } + "The name of the ARU." + ::= { rARUStatusEntry 2 } -airIRRP100UnitRunHoursHumidifier OBJECT-TYPE - SYNTAX INTEGER +rARUStatusAruRemoteSetpoint OBJECT-TYPE + SYNTAX INTEGER { + aruOff (1), + aru85F-29C (2), + aru90F-32C (3), + aru95F-35C (4), + aru100F-38C (5), + aru7kW-1200cfm (6), + aru5kW-800cfm (7), + aru3kW-500cfm (8), + aru2kW-300cfm (9), + aru400cfm (10), + aru600cfm (11), + aru700cfm (12), + aru900cfm (13), + aru1000cfm (14), + aru1400cfm (15), + aru1600cfm (16), + aru1800cfm (17), + aru2000cfm (18) + } ACCESS read-only STATUS mandatory DESCRIPTION - "Unit fan right power supply run hours." - ::= { airIRRP100UnitRunHours 3 } + "This OID defines the desired base airflow of the ARU, or the + speed of the ARU fans when the temperature override is inactive. -airIRRP100UnitRunHoursFan1 OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Unit fan 1 run hours." - ::= { airIRRP100UnitRunHours 4 } + See also the rARUConfigAruRemoteSetpoint OID. -airIRRP100UnitRunHoursHeater1 OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Unit heater 1 run hours." - ::= { airIRRP100UnitRunHours 5 } + NOTE: -1 will be returned if the ARU is not communicating." + ::= { rARUStatusEntry 3 } -airIRRP100UnitRunHoursFan2 OBJECT-TYPE - SYNTAX INTEGER +rARUStatusAruManualSetpoint OBJECT-TYPE + SYNTAX INTEGER { + aruOff (1), + aru85F-29C (2), + aru90F-32C (3), + aru95F-35C (4), + aru100F-38C (5), + aru7kW (6), + aru5kW (7), + aru3kW (8), + aru2kW (9), + aruRem (10) + } ACCESS read-only STATUS mandatory DESCRIPTION - "Unit fan 2 run hours." - ::= { airIRRP100UnitRunHours 6 } + "Manual operating setpoint of the ARU, which is set on the + panel of the ARU. If the ARU doesn't have a manual , + the OID will always return a value of aruRem (10). -airIRRP100UnitRunHoursHeater2 OBJECT-TYPE + NOTE: -1 will be returned if the ARU is not communicating. + + Values are represented in whole number degrees or kW. + If the manual setpoint is set to Remote, or if the ARU doesn't + have a manual switch, this OID will return aruRem." + ::= { rARUStatusEntry 4 } + +rARUStatusAruTemp1 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Unit Heater 2 run hours." - ::= { airIRRP100UnitRunHours 7 } + "ARU temperature probe #1 reading. + The summary exhaust temperature on 2nd generation ARUs. -airIRRP100UnitRunHoursCompressor OBJECT-TYPE + NOTE: -1 will be returned if the ARU is not communicating. + + Values are represented in whole number degrees. + Units are displayed in the scale shown in + the rARUStatusSysTempUnits OID (Celsius or Fahrenheit)." + ::= { rARUStatusEntry 5 } + +rARUStatusAruTemp2 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Unit compressor run hours." - ::= { airIRRP100UnitRunHours 8 } - + "ARU temperature probe #2 reading. + The exhaust temperature in the upper plenum on 2nd generation ARUs. + NOTE: -1 will be returned if the ARU is not communicating. --- airIRRP100 AIR CONDITIONER UNIT Service Intervals + Values are represented in whole number degrees. + Units are displayed in the scale shown in + the rARUStatusSysTempUnits OID (Celsius or Fahrenheit)." + ::= { rARUStatusEntry 6 } -airIRRP100UnitServiceIntervalAirFilter OBJECT-TYPE +rARUStatusAruTemp3 OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Air filter service interval in weeks." - ::= { airIRRP100UnitServiceIntervals 1 } + "ARU temperature probe #3 reading. + The exhaust temperature in the lower plenum on 2nd generation ARUs. -airIRRP100UnitServiceIntervalAirFilterAlarm OBJECT-TYPE - SYNTAX INTEGER { - enable (1), - disable (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The air filter service interval alarm enable/disable." - ::= { airIRRP100UnitServiceIntervals 2 } + NOTE: -1 will be returned if the ARU is not communicating. -airIRRP100UnitServiceIntervalHumidifier OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Humidifier service interval in weeks." - ::= { airIRRP100UnitServiceIntervals 3 } + Values are represented in whole number degrees. + Units are displayed in the scale shown in + the rARUStatusSysTempUnits OID (Celsius or Fahrenheit)." + ::= { rARUStatusEntry 7 } -airIRRP100UnitServiceIntervalHumidifierAlarm OBJECT-TYPE - SYNTAX INTEGER { - enable (1), - disable (2) +rARUStatusAruTempOvrdEnableDisable OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) } - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "The humidifier service interval alarm enable/disable." - ::= { airIRRP100UnitServiceIntervals 4 } + "This OID indicates whether the ARU remote temperature override is enabled or disabled. + If this OID is a 1, the remote setting for temperature override is disabled. + If this OID is a 2, the remote setting for temperature override is enabled." + ::= { rARUStatusEntry 8 } -airIRRP100UnitServiceIntervalHeater OBJECT-TYPE +rARUStatusAruTempOvrdSetpoint OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Heater service interval in weeks." - ::= { airIRRP100UnitServiceIntervals 5 } + "ARU remote temperature override setpoint setting. -airIRRP100UnitServiceIntervalHeaterAlarm OBJECT-TYPE - SYNTAX INTEGER { - enable (1), - disable (2) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The heater service interval alarm enable/disable." - ::= { airIRRP100UnitServiceIntervals 6 } + NOTE: -1 will be returned if the ARU is not communicating. -airIRRP100UnitServiceIntervalCompressor OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Compressor service interval in weeks." - ::= { airIRRP100UnitServiceIntervals 7 } + Values are represented in whole number degrees. + Units are displayed in the scale shown in + the rARUStatusSysTempUnits OID (Celsius or Fahrenheit)." + ::= { rARUStatusEntry 9 } -airIRRP100UnitServiceIntervalCompressorAlarm OBJECT-TYPE - SYNTAX INTEGER { - enable (1), - disable (2) - } - ACCESS read-write +rARUStatusAruAlarmState OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only STATUS mandatory DESCRIPTION - "The compressor service interval alarm enable/disable." - ::= { airIRRP100UnitServiceIntervals 8 } + "An ASCII string containing the 8 flags representing + the current alarm state of the ARU. If the state of + the ARU is unknown, this variable is set to 'UNKNOWN'. -airIRRP100UnitServiceIntervalCondensatePump OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Condensate pump service interval in weeks." - ::= { airIRRP100UnitServiceIntervals 9 } + The flags are numbered 1 to 8, read from left to + right. The flags are defined as follows: + + Flag 1: Fan Fail 1 + Flag 2: Fan Fail 2 + Flag 3: Fan Fail 3 + Flag 4: Smoke (if ARU is equipped with smoke detector) + + Flag 5: High Temp (Out of Thermal Control) + Flag 6: Over Temp (Exhaust Temp. Exceeds Override Setpoint) + Flag 7: Fan Fail 4 (Gen 2 ARU only) + Flag 8: Reserved" + ::= { rARUStatusEntry 10 } -airIRRP100UnitServiceIntervalCondensatePumpAlarm OBJECT-TYPE +rARUStatusAruCommStatus OBJECT-TYPE SYNTAX INTEGER { - enable (1), - disable (2) - } - ACCESS read-write + commsNeverDiscovered(1), + commsEstablished(2), + commsLost(3) + } + ACCESS read-only STATUS mandatory DESCRIPTION - "The condensate pump service interval alarm enable/disable." - ::= { airIRRP100UnitServiceIntervals 10 } + "The state of communications to the device. + commNeverDiscovered(1) indicates there has never been communications with this device. + commsEstablished(2) indicates communication is normal and active with this device. + commsLost(3) indicates communication had been established, but is no device." + ::= { rARUStatusEntry 11 } -airIRRP100UnitServiceIntervalFans OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +rARUStatusAruTempOvrdStatus OBJECT-TYPE + SYNTAX INTEGER { + inactive (1), + active (2) + } + ACCESS read-only STATUS mandatory DESCRIPTION - "Fans service interval in weeks." - ::= { airIRRP100UnitServiceIntervals 11 } + "Specifies whether the ARU is increasing airflow because + exhaust air temperature has exceeded the setting specified in the + rARUConfigAruTempOvrdSetpoint OID." + ::= { rARUStatusEntry 12 } -airIRRP100UnitServiceIntervalFansAlarm OBJECT-TYPE - SYNTAX INTEGER { - enable (1), - disable (2) +rARUStatusAruMasterControl OBJECT-TYPE + SYNTAX INTEGER { + aruOn (1), + aruOff (2) } - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "The fans service interval alarm enable/disable." - ::= { airIRRP100UnitServiceIntervals 12 } - + "This is the master on/off control for the ARU." + ::= { rARUStatusEntry 13 } +rARUStatusAruTotalAirflow OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The total airflow provided by the aru. Specified in cfm (cubic feet per minute). + Can be converted to metric values using the conversion factor: + 1 cfm = 1.70 m^3/hr (cubic meters per hour)." + ::= { rARUStatusEntry 14 } --- airIRRP100 AIR CONDITIONER UNIT Thresholds +-- RACK AIR REMOVAL UNIT FAN STATUS -airIRRP100UnitThresholdsRackInletHighTempUS OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +rARUFanStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF RARUFanStatusEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "Unit rack inlet air high temperature threshold in - tenths of degrees Fahrenheit." - ::= { airIRRP100UnitThresholds 1 } + "Allows for query of the individual devices. + The number of entries is contained in the + rARUStatusAruDeviceCount OID." + ::= { rARUFanStatus 1 } -airIRRP100UnitThresholdsRackInletHighTempMetric OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +rARUFanStatusEntry OBJECT-TYPE + SYNTAX RARUFanStatusEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "Unit rack inlet air high temperature threshold in - tenths of degrees Celsius." - ::= { airIRRP100UnitThresholds 2 } + "The device to query." + INDEX { rARUFanStatusAruIndex, rARUFanStatusFanIndex} + ::= { rARUFanStatusTable 1 } -airIRRP100UnitThresholdsSupplyAirHighTempUS OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +RARUFanStatusEntry ::= + SEQUENCE { + rARUFanStatusAruIndex INTEGER, + rARUFanStatusNominalFanSpeed INTEGER, + rARUFanStatusSelectedFanLevel INTEGER, + rARUFanStatusReplacementThreshold INTEGER, + rARUFanStatusFanIndex INTEGER, + rARUFanStatusFanOperatingStatus INTEGER, + rARUFanStatusFanRpmSpeed INTEGER, + rARUFanStatusFanFlowRate INTEGER, + rARUFanStatusFanInServiceDate DisplayString, + rARUFanStatusFanRunhourCounter INTEGER, + rARUFanStatusFanRunhourReset INTEGER + } + +rARUFanStatusAruIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Unit supply air high temperature threshold in - tenths of degrees Fahrenheit." - ::= { airIRRP100UnitThresholds 3 } + "The index to the ARU entry." + ::= { rARUFanStatusEntry 1 } -airIRRP100UnitThresholdsSupplyAirHighTempMetric OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +rARUFanStatusNominalFanSpeed OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Unit supply air high temperature threshold in - tenths of degrees Celsius." - ::= { airIRRP100UnitThresholds 4 } + "The nominal rotational speed (RPM) of the fans when they are + operating at the 100% level." + ::= { rARUFanStatusEntry 2 } -airIRRP100UnitThresholdsReturnAirHighTempUS OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +rARUFanStatusSelectedFanLevel OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Unit return air high temperature threshold in - tenths of degrees Fahrenheit." - ::= { airIRRP100UnitThresholds 5 } + "The currently selected ARU speed level, + specified in percent of full capacity." + ::= { rARUFanStatusEntry 3 } -airIRRP100UnitThresholdsReturnAirHighTempMetric OBJECT-TYPE - SYNTAX INTEGER +rARUFanStatusReplacementThreshold OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + khr20 (2), + khr25 (3), + khr30 (4), + khr35 (5), + khr40 (6), + khr50 (7) + } ACCESS read-write STATUS mandatory DESCRIPTION - "Unit return air high temperature threshold in - tenths of degrees Celsius." - ::= { airIRRP100UnitThresholds 6 } + "Threshold above which a run hour alarm will exist, indicating + that it might be time to proactively replace a fan." + ::= { rARUFanStatusEntry 4 } -airIRRP100UnitThresholdsSupplyHumidityHigh OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +rARUFanStatusFanIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Unit supply humidity high threshold in - tenths of percent relative humidity." - ::= { airIRRP100UnitThresholds 7 } - -airIRRP100UnitThresholdsSupplyHumidityLow OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write + "The index to an individual fan table entry." + ::= { rARUFanStatusEntry 5 } + +rARUFanStatusFanOperatingStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + off (2), + onOk (3), + onDegraded (4), + offFailed (5) + } + ACCESS read-only STATUS mandatory DESCRIPTION - "Unit supply humidity low threshold in - tenths of percent relative humidity." - ::= { airIRRP100UnitThresholds 8 } - - --- airIRRP100 AIR CONDITIONER UNIT Config + "The current operating state of the fan." + ::= { rARUFanStatusEntry 6 } -airIRRP100UnitConfigStartupDelay OBJECT-TYPE +rARUFanStatusFanRpmSpeed OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "The startup delay in seconds." - ::= { airIRRP100UnitConfig 1 } + "The current rotational speed of the fan, + specified in rotations per minute (RPM)." + ::= { rARUFanStatusEntry 7 } -airIRRP100UnitConfigCoolCapacity OBJECT-TYPE - SYNTAX INTEGER { - automatic (1), - maximum (2) - } - ACCESS read-write +rARUFanStatusFanFlowRate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The cooling capacity options setting." - ::= { airIRRP100UnitConfig 2 } + "The flow rate provided by the fan, based on its measured rotational speed. + Specified in cfm (cubic feet per minute). Can be converted to metric values + using the conversion factor: 1 cfm = 1.70 m^3/hr (cubic meters per hour)." + ::= { rARUFanStatusEntry 8 } -airIRRP100UnitConfigIdleOnLeakDetect OBJECT-TYPE - SYNTAX INTEGER { - yes (1), - no (2) - } +rARUFanStatusFanInServiceDate OBJECT-TYPE + SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION - "The idle on leak options setting." - ::= { airIRRP100UnitConfig 3 } + "The installation/replacement date of the fan." + ::= { rARUFanStatusEntry 9 } -airIRRP100UnitConfigInputNormalState OBJECT-TYPE - SYNTAX INTEGER { - open (1), - closed (2) - } - ACCESS read-write +rARUFanStatusFanRunhourCounter OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The normal state of the input contact." - ::= { airIRRP100UnitConfig 4 } + "The total time for which the fan has been running. + Specified in 10ths of hours." + ::= { rARUFanStatusEntry 10 } -airIRRP100UnitConfigOutputNormalState OBJECT-TYPE +rARUFanStatusFanRunhourReset OBJECT-TYPE SYNTAX INTEGER { - open (1), - closed (2) - } + yes (1), + no (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "The normal state of the output relay." - ::= { airIRRP100UnitConfig 5 } + "Writing yes to this This OID will reset a fan's total run hour counter, + which is shown in the rARUFanStatusFanRunhourCounter OID." + ::= { rARUFanStatusEntry 11 } -airIRRP100UnitConfigOutputSource OBJECT-TYPE - SYNTAX INTEGER { - anyAlarm (1), - criticalAlarm (2) - } - ACCESS read-write +-- RACK AIR REMOVAL UNIT INPUT POWER STATUS + +rARUPowerStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF RARUPowerStatusEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "The source of output relay change." - ::= { airIRRP100UnitConfig 6 } + "Allows for query of the individual ARUs accessible from this IP address. + The number of entries is contained in the rARUStatusAruDeviceCount OID." + ::= { rARUPower 1 } -airIRRP100UnitConfigHumidifyEnable OBJECT-TYPE - SYNTAX INTEGER { - enable (1), - disable (2) - } - ACCESS read-write +rARUPowerStatusEntry OBJECT-TYPE + SYNTAX RARUPowerStatusEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "Enable/disable humidification." - ::= { airIRRP100UnitConfig 7 } + "The device to query." + INDEX { rARUPowerStatusAruIndex} + ::= { rARUPowerStatusTable 1 } -airIRRP100UnitConfigHumidifierControl OBJECT-TYPE - SYNTAX INTEGER { - auto (1), - drainOff (2) +RARUPowerStatusEntry ::= + SEQUENCE { + rARUPowerStatusAruIndex INTEGER, + rARUPowerStatusPrimaryAcPresent INTEGER, + rARUPowerStatusAuxiliaryAcPresent INTEGER, + rARUPowerStatusRedundantAcConfig INTEGER } - ACCESS read-write - STATUS mandatory + +rARUPowerStatusAruIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory DESCRIPTION - "The humidifier drain control." - ::= { airIRRP100UnitConfig 8 } + "The index to the ARU entry." + ::= { rARUPowerStatusEntry 1 } -airIRRP100UnitConfigDehumidifyEnable OBJECT-TYPE +rARUPowerStatusPrimaryAcPresent OBJECT-TYPE SYNTAX INTEGER { - enable (1), - disable (2) + yes (1), + no (2) } - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Enable/disable dehumidification." - ::= { airIRRP100UnitConfig 9 } + "Indicates whether or not line voltage is present on AC input 1." + ::= { rARUPowerStatusEntry 2 } -airIRRP100UnitConfigReheatEnable OBJECT-TYPE +rARUPowerStatusAuxiliaryAcPresent OBJECT-TYPE SYNTAX INTEGER { - enable (1), - disable (2) + yes (1), + no (2) } - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Enable/disable reheat." - ::= { airIRRP100UnitConfig 10 } + "Indicates whether or not line voltage is present on AC input 2." + ::= { rARUPowerStatusEntry 3 } -airIRRP100UnitConfigHeatAssistEnable OBJECT-TYPE +rARUPowerStatusRedundantAcConfig OBJECT-TYPE SYNTAX INTEGER { - enable (1), - disable (2) + singleCord (1), + dualCord (2) } ACCESS read-write STATUS mandatory DESCRIPTION - "Enable/disable heat assist." - ::= { airIRRP100UnitConfig 11 } - + "Indicates whether or not a dual cord is in use. + When this setting is set to dualCord (2), aruRedundantPowerLostAlarm + traps will be generated when either primary or auxiliary input + voltage is not present. When this setting is set to singleCord (1), + aruRedundantPowerLostAlarm traps will not be generated." + ::= { rARUPowerStatusEntry 4 } --- airIRRP500 AIR CONDITIONER Group Status +-- RACK AIR REMOVAL UNIT SENSOR STATUS -airIRRP500GroupStatusAirFlowUS OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Group air flow in cubic feet per minute." - ::= { airIRRP500GroupStatus 1 } - -airIRRP500GroupStatusAirFlowMetric OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Group air flow in liters per second." - ::= { airIRRP500GroupStatus 2 } - -airIRRP500GroupStatusMaxRackInletTempUS OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Group maximum rack inlet temperature in tenths of - degrees Fahrenheit." - ::= { airIRRP500GroupStatus 3 } - -airIRRP500GroupStatusMaxRackInletTempMetric OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Group maximum rack inlet temperature in tenths of - degrees Celsius." - ::= { airIRRP500GroupStatus 4 } - -airIRRP500GroupStatusMinRackInletTempUS OBJECT-TYPE +rARUSensorsStatusTableSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Group minimum rack inlet temperature in tenths of - degrees Fahrenheit." - ::= { airIRRP500GroupStatus 5 } + "The number of entries in the rARUSensorsStatusTable." + ::= { rARUSensors 1 } -airIRRP500GroupStatusMinRackInletTempMetric OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Group minimum rack inlet temperature in tenths of - degrees Celsius." - ::= { airIRRP500GroupStatus 6 } - -airIRRP500GroupStatusCoolDemand OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +rARUSensorsStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF RARUSensorsStatusEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "Group coolant demand in tenths of kiloWatts." - ::= { airIRRP500GroupStatus 7 } + "Allows for getting environmental sensor status information." + ::= { rARUSensors 2 } -airIRRP500GroupStatusCoolOutput OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +rARUSensorsStatusEntry OBJECT-TYPE + SYNTAX RARUSensorsStatusEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "Group coolant output in tenths of kiloWatts." - ::= { airIRRP500GroupStatus 8 } + "The unit to get data from." + INDEX { rARUSensorsStatusAruIndex, rARUSensorsStatusSensorNumber } + ::= { rARUSensorsStatusTable 1 } + +RARUSensorsStatusEntry ::= + SEQUENCE { + rARUSensorsStatusAruIndex INTEGER, + rARUSensorsStatusSensorNumber INTEGER, + rARUSensorsTemperature INTEGER + } -airIRRP500GroupStatusHumidifyDemand OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The amount of humidification the group is demanding - from the humidifiers in percent." - ::= { airIRRP500GroupStatus 9 } - -airIRRP500GroupStatusHumidifyOutput OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The actual amount of humidification the group is - supplying in percent." - ::= { airIRRP500GroupStatus 10 } - -airIRRP500GroupStatusDehumidifyDemand OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The amount of dehumidification the group is demanding - from the electric heaters in percent." - ::= { airIRRP500GroupStatus 11 } - -airIRRP500GroupStatusDehumidifyOutput OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The actual amount of dehumidification the group is - supplying in percent." - ::= { airIRRP500GroupStatus 12 } - -airIRRP500GroupStatusReheatDemand OBJECT-TYPE - SYNTAX INTEGER +rARUSensorsStatusAruIndex OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The amount of heating the group is demanding - from the electric heaters in percent." - ::= { airIRRP500GroupStatus 13 } - -airIRRP500GroupStatusReheatOutput OBJECT-TYPE + "The index to the ARU entry." + ::= { rARUSensorsStatusEntry 1 } + +rARUSensorsStatusSensorNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The actual amount of heating the group is - supplying in percent." - ::= { airIRRP500GroupStatus 14 } - - --- airIRRP500 AIR CONDITIONER Group Setpoints + "The number of the sensor on the device." + ::= { rARUSensorsStatusEntry 2 } -airIRRP500GroupSetpointsCoolUS OBJECT-TYPE +rARUSensorsTemperature OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Group cooling setpoint in tenths of - degrees Fahrenheit." - ::= { airIRRP500GroupSetpoints 1 } + "The sensor's current temperature reading. The temperature scale + is based on the system preferences configuration." + ::= { rARUSensorsStatusEntry 3 } -airIRRP500GroupSetpointsCoolMetric OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Group cooling setpoint in tenths of - degrees Celsius." - ::= { airIRRP500GroupSetpoints 2 } -airIRRP500GroupSetpointsSupplyAirUS OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "Group supply air setpoint in tenths of - degrees Fahrenheit." - ::= { airIRRP500GroupSetpoints 3 } +-- RACK AIR REMOVAL UNIT CONFIG STATUS -airIRRP500GroupSetpointsSupplyAirMetric OBJECT-TYPE +rARUSensorsConfigTableSize OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Group supply air setpoint in tenths of - degrees Celsius." - ::= { airIRRP500GroupSetpoints 4 } - -airIRRP500GroupSetpointsHumidify OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write + "The number of entries in the rARUSensorsConfigTable." + ::= { rARUSensors 3 } + +rARUSensorsConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF RARUSensorsConfigEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "Group humidify setpoint in tenths of - percent relative humidity." - ::= { airIRRP500GroupSetpoints 5 } - -airIRRP500GroupSetpointsDehumidify OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write + "Allows for getting configuration information from + environmental sensors attached to the device." + ::= { rARUSensors 4 } + +rARUSensorsConfigEntry OBJECT-TYPE + SYNTAX RARUSensorsConfigEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "Group dehumidify setpoint in tenths of - percent relative humidity." - ::= { airIRRP500GroupSetpoints 6 } + "The unit to get data from." + INDEX { rARUSensorsConfigAruIndex, rARUSensorsConfigSensorNumber } + ::= { rARUSensorsConfigTable 1 } + +RARUSensorsConfigEntry ::= + SEQUENCE { + rARUSensorsConfigAruIndex INTEGER, + rARUSensorsConfigSensorNumber INTEGER, + rARUSensorsName DisplayString, + rARUSensorsLocation DisplayString, + rARUSensorsTempMaxThresh INTEGER, + rARUSensorsTempHighThresh INTEGER, + rARUSensorsTempLowThresh INTEGER, + rARUSensorsTempMinThresh INTEGER, + rARUSensorsTempThreshHysteresis INTEGER, + rARUSensorsTempShortDecRateThreshValue INTEGER, + rARUSensorsTempShortDecRateThreshTime INTEGER, + rARUSensorsTempShortIncRateThreshValue INTEGER, + rARUSensorsTempShortIncRateThreshTime INTEGER, + rARUSensorsTempLongDecRateThreshValue INTEGER, + rARUSensorsTempLongDecRateThreshTime INTEGER, + rARUSensorsTempLongIncRateThreshValue INTEGER, + rARUSensorsTempLongIncRateThreshTime INTEGER + } -airIRRP500GroupSetpointsDehumidifyDeadband OBJECT-TYPE +rARUSensorsConfigAruIndex OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Group dehumidify deadband in - percent relative humidity." - ::= { airIRRP500GroupSetpoints 7 } + "The index to the ARU entry." + ::= { rARUSensorsConfigEntry 1 } -airIRRP500GroupSetpointsReheatUS OBJECT-TYPE +rARUSensorsConfigSensorNumber OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Group supply air setpoint in tenths of - degrees Fahrenheit." - ::= { airIRRP500GroupSetpoints 8 } + "The number of the sensor on the device." + ::= { rARUSensorsConfigEntry 2 } -airIRRP500GroupSetpointsReheatMetric OBJECT-TYPE - SYNTAX INTEGER +rARUSensorsName OBJECT-TYPE + SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION - "Group supply air setpoint in tenths of - degrees Celsius." - ::= { airIRRP500GroupSetpoints 9 } - -airIRRP500GroupSetpointsFanSpeedPreference OBJECT-TYPE - SYNTAX INTEGER { - low (1), - med-low (2), - med (3), - med-high (4), - high (5) - } + "A descriptive name for the sensor." + ::= { rARUSensorsConfigEntry 3 } + +rARUSensorsLocation OBJECT-TYPE + SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION - "The preferred fan speed setting." - ::= { airIRRP500GroupSetpoints 10 } - --- airIRRP500 AIR CONDITIONER Group Config + "The location of the sensor." + ::= { rARUSensorsConfigEntry 4 } -airIRRP500GroupConfigNumberofCoolingUnits OBJECT-TYPE +rARUSensorsTempMaxThresh OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The number of cooling units." - ::= { airIRRP500GroupConfig 1 } - -airIRRP500GroupConfigConfigurationType OBJECT-TYPE - SYNTAX INTEGER { - racs (1), - hacs (2), - in-row (3) - } - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The group configuration type." - ::= { airIRRP500GroupConfig 2 } - -airIRRP500GroupConfigPercentGlycol OBJECT-TYPE + "The temperature at which a maximum temperature threshold + violation alarm will be generated for this sensor. + The temperature scale is based on the system preferences + configuration." + ::= { rARUSensorsConfigEntry 5 } + +rARUSensorsTempHighThresh OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The glycol mixture in percent." - ::= { airIRRP500GroupConfig 3 } - -airIRRP500GroupConfigCoolGainP OBJECT-TYPE + "The temperature at which a high temperature threshold + violation alarm will be generated for this sensor. + The temperature scale is based on the system preferences + configuration." + ::= { rARUSensorsConfigEntry 6 } + +rARUSensorsTempLowThresh OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The gain component of the cool PID in hundredths." - ::= { airIRRP500GroupConfig 4 } - -airIRRP500GroupConfigCoolResetRateI OBJECT-TYPE + "The temperature at which a low temperature threshold + violation alarm will be generated for this sensor. + The temperature scale is based on the system preferences + configuration." + ::= { rARUSensorsConfigEntry 7 } + +rARUSensorsTempMinThresh OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The integral component of the cool PID in hundredths." - ::= { airIRRP500GroupConfig 5 } - -airIRRP500GroupConfigCoolDerivativeD OBJECT-TYPE + "The temperature at which a min temperature threshold + violation alarm will be generated for this sensor. + The temperature scale is based on the system preferences + configuration." + ::= { rARUSensorsConfigEntry 8 } + +rARUSensorsTempThreshHysteresis OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The derivative component of the cool PID in hundredths." - ::= { airIRRP500GroupConfig 6 } + "The change in temperature required to cause a + temperature alarm to change from an active to an + inactive state. The temperature scale is based on + the system preferences configuration." + ::= { rARUSensorsConfigEntry 9 } -airIRRP500GroupConfigHumidifySensitivityBand OBJECT-TYPE +rARUSensorsTempShortDecRateThreshValue OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The percent relative humidity below the setpoint that - will cause the humidifier to run at 100% capacity." - ::= { airIRRP500GroupConfig 7 } + "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 system preferences + configuration." + ::= { rARUSensorsConfigEntry 10 } -airIRRP500GroupConfigReheatGainP OBJECT-TYPE +rARUSensorsTempShortDecRateThreshTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The gain component of the reheat PID in hundredths." - ::= { airIRRP500GroupConfig 8 } - -airIRRP500GroupConfigReheatResetRateI OBJECT-TYPE + "The time over which the temperature may not decrease + beyond the value specified by the temperature short-term + decreasing rate threshold value." + ::= { rARUSensorsConfigEntry 11 } + +rARUSensorsTempShortIncRateThreshValue OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The integral component of the reheat PID in hundredths." - ::= { airIRRP500GroupConfig 9 } + "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 system preferences + configuration." + ::= { rARUSensorsConfigEntry 12 } -airIRRP500GroupConfigReheatDerivativeD OBJECT-TYPE +rARUSensorsTempShortIncRateThreshTime OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The derivative component of the reheat PID in hundredths." - ::= { airIRRP500GroupConfig 10 } - - --- airIRRP500 AIR CONDITIONER UNIT Status - -airIRRP500UnitStatusOperateMode OBJECT-TYPE - SYNTAX INTEGER { - standby (1), - on (2), - idle (3) - } - ACCESS read-only + "The time over which the temperature may not increase + beyond the value specified by the temperature short-term + increasing rate threshold value." + ::= { rARUSensorsConfigEntry 13 } + +rARUSensorsTempLongDecRateThreshValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write STATUS mandatory DESCRIPTION - "The cooling unit operating mode." - ::= { airIRRP500UnitStatus 1 } + "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 system preferences + configuration." + ::= { rARUSensorsConfigEntry 14 } -airIRRP500UnitStatusMaximumRackInletTempUS OBJECT-TYPE +rARUSensorsTempLongDecRateThreshTime OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The maximum unit rack inlet temperature in tenths of - degrees Fahrenheit." - ::= { airIRRP500UnitStatus 2 } - -airIRRP500UnitStatusMaximumRackInletTempMetric OBJECT-TYPE + "The time over which the temperature may not decrease + beyond the value specified by the temperature long-term + decreasing rate threshold value." + ::= { rARUSensorsConfigEntry 15 } + +rARUSensorsTempLongIncRateThreshValue OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The maximum unit rack inlet temperature in tenths of - degrees Celsius." - ::= { airIRRP500UnitStatus 3 } + "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 system preferences + configuration." + ::= { rARUSensorsConfigEntry 16 } -airIRRP500UnitStatusSupplyAirTempUS OBJECT-TYPE +rARUSensorsTempLongIncRateThreshTime OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The unit supply air temperature in tenths of - degrees Fahrenheit." - ::= { airIRRP500UnitStatus 4 } + "The time over which the temperature may not increase + beyond the value specified by the temperature long-term + increasing rate threshold value." + ::= { rARUSensorsConfigEntry 17 } -airIRRP500UnitStatusSupplyAirTempMetric OBJECT-TYPE +-- MODULAR DISTRIBUTION SYSTEM + +-- Modular Information + +isxModularDistInfoTableSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit supply air temperature in tenths of - degrees Celsius." - ::= { airIRRP500UnitStatus 5 } + "The number of entries in the isxModularDistInfoTable." + ::= { isxModularDistInfo 1 } -airIRRP500UnitStatusReturnAirTempUS OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +isxModularDistInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF IsxModularDistInfoEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "The unit return air temperature in tenths of - degrees Fahrenheit." - ::= { airIRRP500UnitStatus 6 } - -airIRRP500UnitStatusReturnAirTempMetric OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only + "Allows for getting information about the modular + distribution metering equipment." + ::= { isxModularDistInfo 2 } + +isxModularDistInfoEntry OBJECT-TYPE + SYNTAX IsxModularDistInfoEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "The unit return air temperature in tenths of - degrees Celsius." - ::= { airIRRP500UnitStatus 7 } + "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 + } -airIRRP500UnitStatusSupplyHumidity OBJECT-TYPE - SYNTAX INTEGER +isxModularDistInfoSegmentIndex OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The relative humidity of the supply air in - tenths of percent." - ::= { airIRRP500UnitStatus 8 } + "The index of the metering segment." + ::= { isxModularDistInfoEntry 1 } -airIRRP500UnitStatusReturnHumidity OBJECT-TYPE - SYNTAX INTEGER +isxModularDistInfoMeterModelNumber OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "The relative humidity of the return air in - tenths of percent." - ::= { airIRRP500UnitStatus 9 } + "The model number of the metering board for this segment." + ::= { isxModularDistInfoEntry 2 } -airIRRP500UnitStatusAirFlowUS OBJECT-TYPE - SYNTAX INTEGER +isxModularDistInfoMeterSerialNumber OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "The unit air flow in cubic feet per minute." - ::= { airIRRP500UnitStatus 10 } + "The serial number of the metering board for this segment." + ::= { isxModularDistInfoEntry 3 } -airIRRP500UnitStatusAirFlowMetric OBJECT-TYPE - SYNTAX INTEGER +isxModularDistInfoMeterDateOfManufacture OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "The unit air flow in hundredths of - liters per second." - ::= { airIRRP500UnitStatus 11 } + "The date of manufacture for the metering board for this segment, + in the format mm/dd/yyyy." + ::= { isxModularDistInfoEntry 4 } -airIRRP500UnitStatusFanSpeed OBJECT-TYPE - SYNTAX INTEGER +isxModularDistInfoMeterFirmwareRev OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "The unit average fan speed in tenths of percent." - ::= { airIRRP500UnitStatus 12 } + "The firmware revision number of the metering board for this segment." + ::= { isxModularDistInfoEntry 5 } -airIRRP500UnitStatusCoolDemand OBJECT-TYPE - SYNTAX INTEGER +isxModularDistInfoMeterHardwareRev OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "The unit cooling demand in tenths of kiloWatts." - ::= { airIRRP500UnitStatus 13 } + "The hardware revision number of the metering board for this segment." + ::= { isxModularDistInfoEntry 6 } -airIRRP500UnitStatusCoolOutput OBJECT-TYPE +-- Distribution Modules + +isxModularDistModuleInfoTableSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit cooling output in tenths of kiloWatts." - ::= { airIRRP500UnitStatus 14 } + "The number of entries in the isxModularDistModuleInfoTable." + ::= { isxModularDistModules 1 } -airIRRP500UnitStatusHumidifyDemand OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +isxModularDistModuleInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF IsxModularDistModuleInfoEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "The amount of humidification the unit is demanding - from the humidifier in percent." - ::= { airIRRP500UnitStatus 15 } + "Allows for getting basic information about the distribution modules + installed in the system." + ::= { isxModularDistModules 2 } -airIRRP500UnitStatusHumidifyOutput OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +isxModularDistModuleInfoEntry OBJECT-TYPE + SYNTAX IsxModularDistModuleInfoEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "The actual humidification output of the unit - in percent." - ::= { airIRRP500UnitStatus 16 } + "An entry containing information about a specific distribution module." + INDEX { isxModularDistModuleInfoModIndex } + ::= { isxModularDistModuleInfoTable 1 } -airIRRP500UnitStatusDehumidifyDemand OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The amount of dehumidification the unit is - demanding in percent." - ::= { airIRRP500UnitStatus 17 } +IsxModularDistModuleInfoEntry ::= + SEQUENCE { + isxModularDistModuleInfoModIndex INTEGER, + isxModularDistModuleInfoAlarmStatus INTEGER, + isxModularDistModuleInfoModelNumber DisplayString, + isxModularDistModuleInfoSerialNumber DisplayString, + isxModularDistModuleInfoDateOfManufacture DisplayString, + isxModularDistModuleInfoNumCables INTEGER + } -airIRRP500UnitStatusDehumidifyOutput OBJECT-TYPE - SYNTAX INTEGER +isxModularDistModuleInfoModIndex OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The actual dehumidification output of the unit - in percent." - ::= { airIRRP500UnitStatus 18 } + "The number of the distribution module." + ::= { isxModularDistModuleInfoEntry 1 } -airIRRP500UnitStatusReheatDemand OBJECT-TYPE - SYNTAX INTEGER +isxModularDistModuleInfoAlarmStatus OBJECT-TYPE + SYNTAX INTEGER { + normal (1), + warning (2), + critical (3), + notPresent (4), + unknown (5) + } ACCESS read-only STATUS mandatory DESCRIPTION - "The amount of heating the unit is demanding - from the electric heater in percent." - ::= { airIRRP500UnitStatus 19 } + "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 } -airIRRP500UnitStatusReheatOutput OBJECT-TYPE - SYNTAX INTEGER +isxModularDistModuleInfoModelNumber OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "The actual heating output of the unit - in percent." - ::= { airIRRP500UnitStatus 20 } + "The model number of the distribution module." + ::= { isxModularDistModuleInfoEntry 3 } -airIRRP500UnitStatusInputState OBJECT-TYPE - SYNTAX INTEGER { - open (1), - closed (2) - } +isxModularDistModuleInfoSerialNumber OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "The state of the input contact." - ::= { airIRRP500UnitStatus 21 } + "The serial number of the distribution module." + ::= { isxModularDistModuleInfoEntry 4 } -airIRRP500UnitStatusOutputState OBJECT-TYPE - SYNTAX INTEGER { - open (1), - closed (2) - } +isxModularDistModuleInfoDateOfManufacture OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "The state of the output relay." - ::= { airIRRP500UnitStatus 22 } + "The date that the distribution module was manufactured." + ::= { isxModularDistModuleInfoEntry 5 } -airIRRP500UnitStatusRackInletTemperature1US OBJECT-TYPE +isxModularDistModuleInfoNumCables OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit rack inlet temperature sensor in tenths of - degrees Fahrenheit." - ::= { airIRRP500UnitStatus 23 } + "The number of cables provided by this distribution module." + ::= { isxModularDistModuleInfoEntry 6 } -airIRRP500UnitStatusRackInletTemperature1Metric OBJECT-TYPE +isxModularDistModuleBreakerTableSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit rack inlet temperature sensor in tenths of - degrees Celsius." - ::= { airIRRP500UnitStatus 24 } + "The number of entries in the isxModularDistModuleBreakerTable." + ::= { isxModularDistModules 3 } -airIRRP500UnitStatusRackInletTemperature2US OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +isxModularDistModuleBreakerTable OBJECT-TYPE + SYNTAX SEQUENCE OF IsxModularDistModuleBreakerEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "The unit rack inlet temperature sensor in tenths of - degrees Fahrenheit." - ::= { airIRRP500UnitStatus 25 } + "Allows for getting operational information about the distribution modules." + ::= { isxModularDistModules 4 } -airIRRP500UnitStatusRackInletTemperature2Metric OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +isxModularDistModuleBreakerEntry OBJECT-TYPE + SYNTAX IsxModularDistModuleBreakerEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "The unit rack inlet temperature sensor in tenths of - degrees Celsius." - ::= { airIRRP500UnitStatus 26 } + "An entry containing information about a specific distribution modules and circuit breakers." + INDEX { isxModularDistModuleBreakerModIndex, isxModularDistModuleBreakerPhaseIndex} + ::= { isxModularDistModuleBreakerTable 1 } -airIRRP500UnitStatusRackInletTemperature3US OBJECT-TYPE +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 unit rack inlet temperature sensor in tenths of - degrees Fahrenheit." - ::= { airIRRP500UnitStatus 27 } + "The distribution module number." + ::= { isxModularDistModuleBreakerEntry 1 } -airIRRP500UnitStatusRackInletTemperature3Metric OBJECT-TYPE - SYNTAX INTEGER +isxModularDistModuleBreakerPhaseIndex OBJECT-TYPE + SYNTAX INTEGER{ + phaseL1(1), + phaseL2(2), + phaseL3(3) + } ACCESS read-only STATUS mandatory DESCRIPTION - "The unit rack inlet temperature sensor in tenths of - degrees Celsius." - ::= { airIRRP500UnitStatus 28 } + "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 } -airIRRP500UnitStatusContainmtDPUS OBJECT-TYPE +isxModularDistModuleBreakerAlarmStatus OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit containment differential pressure in - hundredths of inches of water." - ::= { airIRRP500UnitStatus 29 } + "This is a bit map representing the active alarms for this breaker: -airIRRP500UnitStatusContainmtDPMetric OBJECT-TYPE + 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 unit containment differential pressure in Pa." - ::= { airIRRP500UnitStatus 30 } + "The current rating of the breaker." + ::= { isxModularDistModuleBreakerEntry 4 } -airIRRP500UnitStatusFilterDPUS OBJECT-TYPE +isxModularDistModuleBreakerPhysicalGroup OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit air filter differential pressure in - hundredths of inches of water." - ::= { airIRRP500UnitStatus 31 } + "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 } -airIRRP500UnitStatusFilterDPMetric OBJECT-TYPE +isxModularDistModuleBreakerCableNum OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit air filter differential pressure in Pa." - ::= { airIRRP500UnitStatus 32 } - -airIRRP500UnitStatusHumidifierCurrent OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "The humidifier current of the unit - in amperes." - ::= { airIRRP500UnitStatus 33 } + "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 } -airIRRP500UnitStatusHumidifierWaterConductivity OBJECT-TYPE - SYNTAX INTEGER +isxModularDistModuleBreakerPosition OBJECT-TYPE + SYNTAX INTEGER { + open (1), + closed (2) + } ACCESS read-only STATUS mandatory DESCRIPTION - "The water conductivity in the humidifier of the unit - in microSiemens/cm." - ::= { airIRRP500UnitStatus 34 } + "The physical status of this breaker pole, either closed or open (including tripped)." + ::= { isxModularDistModuleBreakerEntry 7 } -airIRRP500UnitStatusActivePowerSource OBJECT-TYPE +isxModularDistModuleBreakerPositionAlarms OBJECT-TYPE SYNTAX INTEGER { - sourceA (1), - sourceB (2) + disabled (1), + enabled (2) } - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The power source that is powering the unit." - ::= { airIRRP500UnitStatus 35 } + "Enable or disable breaker position alarms for this circuit breaker." + ::= { isxModularDistModuleBreakerEntry 8 } -airIRRP500UnitStatusFluidValvePosition OBJECT-TYPE - SYNTAX INTEGER +isxModularDistModuleBreakerCurrent OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The fluid valve position in percent open." - ::= { airIRRP500UnitStatus 36 } + "The current flowing though this breaker. Measured in tenths of amps." + ::= { isxModularDistModuleBreakerEntry 9 } -airIRRP500UnitStatusFluidFlowUS OBJECT-TYPE - SYNTAX INTEGER +isxModularDistModuleBreakerPercent OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The fluid flow in tenths of gallons per minute." - ::= { airIRRP500UnitStatus 37 } + "The loading on this breaker as a percentage of the breaker's current rating. + Expressed in tenths of percent." + ::= { isxModularDistModuleBreakerEntry 10 } -airIRRP500UnitStatusFluidFlowMetric OBJECT-TYPE - SYNTAX INTEGER +isxModularDistModuleBreakerPower OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The fluid flow in hundredths of liters per second." - ::= { airIRRP500UnitStatus 38 } + "The power being supplied through this breaker. Measured in tenths of kW." + ::= { isxModularDistModuleBreakerEntry 11 } -airIRRP500UnitStatusEnteringFluidTemperatureUS OBJECT-TYPE - SYNTAX INTEGER +isxModularDistModuleOutputsTableSize OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The temperature of the entering fluid in - tenths of degrees Fahrenheit." - ::= { airIRRP500UnitStatus 39 } + "The number of entries in the isxModularDistModuleOutputTable." + ::= { isxModularDistModules 5 } -airIRRP500UnitStatusEnteringFluidTemperatureMetric OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +isxModularDistModuleOutputTable OBJECT-TYPE + SYNTAX SEQUENCE OF IsxModularDistModuleOutputEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "The temperature of the entering fluid in - tenths of degrees Celsius." - ::= { airIRRP500UnitStatus 40 } - -airIRRP500UnitStatusLeavingFluidTemperatureUS OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only + "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 - "The temperature of the Leaving fluid in - tenths of degrees Fahrenheit." - ::= { airIRRP500UnitStatus 41 } + "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 + } -airIRRP500UnitStatusLeavingFluidTemperatureMetric OBJECT-TYPE - SYNTAX INTEGER +isxModularDistModuleOutputModIndex OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The temperature of the Leaving fluid in - tenths of degrees Celsius." - ::= { airIRRP500UnitStatus 42 } - - + "The number of the distribution module supplying power to the load equipment." + ::= { isxModularDistModuleOutputEntry 1 } --- airIRRP500 AIR CONDITIONER UNIT Ident - -airIRRP500UnitIdentID OBJECT-TYPE +isxModularDistModuleOutputNumCables OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "The unit identification number." - ::= { airIRRP500UnitIdent 1 } + "The number of distribution cables provided by this module." + ::= { isxModularDistModuleOutputEntry 2 } -airIRRP500UnitIdentName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write +isxModularDistModuleOutputCordIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "A character string identifying the - unit name." - ::= { airIRRP500UnitIdent 2 } + "The index of an individual distribution cable supplied by this module." + ::= { isxModularDistModuleOutputEntry 3 } -airIRRP500UnitIdentLocation OBJECT-TYPE +isxModularDistModuleOutputName OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION - "A character string identifying the - unit location." - ::= { airIRRP500UnitIdent 3 } - -airIRRP500UnitIdentModelNumber OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "A character string identifying the - unit model number." - ::= { airIRRP500UnitIdent 4 } + "A string describing the load equipment being supplied by this distribution cable." + ::= { isxModularDistModuleOutputEntry 4 } -airIRRP500UnitIdentSerialNumber OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory - DESCRIPTION - "A character string identifying the - unit serial number." - ::= { airIRRP500UnitIdent 5 } - -airIRRP500UnitIdentFirmwareRevision OBJECT-TYPE +isxModularDistModuleOutputLocation OBJECT-TYPE SYNTAX DisplayString - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "A character string identifying the - unit firmware version." - ::= { airIRRP500UnitIdent 6 } + "A string describing the location of equipment being supplied by distribution cable." + ::= { isxModularDistModuleOutputEntry 5 } -airIRRP500UnitIdentHardwareRevision OBJECT-TYPE - SYNTAX DisplayString +isxModularDistModuleOutputStatus OBJECT-TYPE + SYNTAX INTEGER { + normal (1), + warning (2), + critical (3), + notPresent (4), + unknown (6) + } ACCESS read-only STATUS mandatory DESCRIPTION - "A character string identifying the - unit controller hardware revision." - ::= { airIRRP500UnitIdent 7 } + "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 } -airIRRP500UnitIdentManufactureDate OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only +isxModularDistModuleOutputAlarmGeneration OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "A character string identifying the - unit manufacture date." - ::= { airIRRP500UnitIdent 8 } - - --- airIRRP500 AIR CONDITIONER UNIT Runhours + "Enable or disable all alarm generation related to this distribution cable." + ::= { isxModularDistModuleOutputEntry 7 } -airIRRP500UnitRunHoursAirFilter OBJECT-TYPE +isxModularDistModuleOutputBreakerMap OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Unit air filter run hours in hours." - ::= { airIRRP500UnitRunHours 1 } + "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: -airIRRP500UnitRunHoursCondensatePump OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Unit condensate pump run hours in hours." - ::= { airIRRP500UnitRunHours 2 } + b0 - Module breaker L1 + b1 - Module breaker L2 + b2 - Module breaker L3 -airIRRP500UnitRunHoursHumidifier OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory - DESCRIPTION - "Unit fan right power supply run hours in hours." - ::= { airIRRP500UnitRunHours 3 } + 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 } -airIRRP500UnitRunHoursFan1 OBJECT-TYPE +isxModularDistModuleOutputThresholdMin OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "Unit fan 1 run hours in hours." - ::= { airIRRP500UnitRunHours 4 } + "When the current drops below this value a critical alarm will exist." + ::= { isxModularDistModuleOutputEntry 9 } -airIRRP500UnitRunHoursHeater1 OBJECT-TYPE +isxModularDistModuleOutputThresholdLow OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "Unit heater 1 run hours in hours." - ::= { airIRRP500UnitRunHours 5 } + "When the current drops below this value a warning alarm will exist." + ::= { isxModularDistModuleOutputEntry 10 } -airIRRP500UnitRunHoursFan2 OBJECT-TYPE +isxModularDistModuleOutputThresholdHigh OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "Unit fan 2 run hours in hours." - ::= { airIRRP500UnitRunHours 6 } + "When the current exceeds this value a warning alarm will exist." + ::= { isxModularDistModuleOutputEntry 11 } -airIRRP500UnitRunHoursHeater2 OBJECT-TYPE +isxModularDistModuleOutputThresholdMax OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "Unit Heater 2 run hours in hours." - ::= { airIRRP500UnitRunHours 7 } + "When the current exceeds this value a critical alarm will exist." + ::= { isxModularDistModuleOutputEntry 12 } -airIRRP500UnitRunHoursFan3 OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +isxModularDistModuleOutputAlarmMinEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "Unit fan 3 run hours in hours." - ::= { airIRRP500UnitRunHours 8 } + "Enable or disable minimum current alarm generation for this distribution cable." + ::= { isxModularDistModuleOutputEntry 13 } -airIRRP500UnitRunHoursHeater3 OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +isxModularDistModuleOutputAlarmLowEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "Unit heater 3 run hours in hours." - ::= { airIRRP500UnitRunHours 9 } - - --- airIRRP500 AIR CONDITIONER UNIT Service Intervals + "Enable or disable low current alarm generation for this distribution cable." + ::= { isxModularDistModuleOutputEntry 14 } -airIRRP500UnitServiceIntervalAirFilter OBJECT-TYPE - SYNTAX INTEGER +isxModularDistModuleOutputAlarmHighEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "Air filter service interval in weeks." - ::= { airIRRP500UnitServiceIntervals 1 } + "Enable or disable high current alarm generation for this distribution cable." + ::= { isxModularDistModuleOutputEntry 15 } -airIRRP500UnitServiceIntervalAirFilterAlarm OBJECT-TYPE +isxModularDistModuleOutputAlarmMaxEnable OBJECT-TYPE SYNTAX INTEGER { - enable (1), - disable (2) + disabled (1), + enabled (2) } ACCESS read-write STATUS mandatory DESCRIPTION - "The air filter service interval alarm enable/disable." - ::= { airIRRP500UnitServiceIntervals 2 } + "Enable or disable maximum current alarm generation for this distribution cable." + ::= { isxModularDistModuleOutputEntry 16 } -airIRRP500UnitServiceIntervalHumidifier OBJECT-TYPE +isxModularDistModuleOutputCableLength OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Humidifier service interval in weeks." - ::= { airIRRP500UnitServiceIntervals 3 } + "The length of this distribution cable. Specified in tenths of meters." + ::= { isxModularDistModuleOutputEntry 17 } -airIRRP500UnitServiceIntervalHumidifierAlarm OBJECT-TYPE - SYNTAX INTEGER { - enable (1), - disable (2) - } - ACCESS read-write +isxModularDistModuleOutputConnectorType OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only STATUS mandatory DESCRIPTION - "The humidifier service interval alarm enable/disable." - ::= { airIRRP500UnitServiceIntervals 4 } + "A string describing the connector on the end of this distribution cable." + ::= { isxModularDistModuleOutputEntry 18 } -airIRRP500UnitServiceIntervalHeater OBJECT-TYPE +isxModularDistModuleOutputAvailableVoltages OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Heater service interval in weeks." - ::= { airIRRP500UnitServiceIntervals 5 } + "This is a bit map representing the voltages that are available at the connector. + 6 bits are used to indicate the following: -airIRRP500UnitServiceIntervalHeaterAlarm OBJECT-TYPE - SYNTAX INTEGER { - enable (1), - disable (2) - } - ACCESS read-write + 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 heater service interval alarm enable/disable." - ::= { airIRRP500UnitServiceIntervals 6 } + "The total power being consumed by the load equipment supplied by this distribution cable. + Measured in tenths of kW." + ::= { isxModularDistModuleOutputEntry 20 } -airIRRP500UnitServiceIntervalCondensatePump OBJECT-TYPE +isxModularDistModuleOutputKwhUsage OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Condensate pump service interval in weeks." - ::= { airIRRP500UnitServiceIntervals 7 } + "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 } -airIRRP500UnitServiceIntervalCondensatePumpAlarm OBJECT-TYPE +isxModularDistModuleOutputKwhReset OBJECT-TYPE SYNTAX INTEGER { - enable (1), - disable (2) - } + no (1), + yes (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "The condensate pump service interval alarm enable/disable." - ::= { airIRRP500UnitServiceIntervals 8 } + "Writing yes to this OID will reset the total kWh usage shown + in the isxModularDistModuleOutputKwhUsage OID." + ::= { isxModularDistModuleOutputEntry 22 } -airIRRP500UnitServiceIntervalFans OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +isxModularDistModuleOutputKwhResetDate OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only STATUS mandatory DESCRIPTION - "Fans service interval in weeks." - ::= { airIRRP500UnitServiceIntervals 9 } + "The date that the kWh usage was reset, in the format mm/dd/yyyy. Example: 01/01/2000." + ::= { isxModularDistModuleOutputEntry 23 } -airIRRP500UnitServiceIntervalFansAlarm OBJECT-TYPE - SYNTAX INTEGER { - enable (1), - disable (2) - } - ACCESS read-write +-- 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 - "The fans service interval alarm enable/disable." - ::= { airIRRP500UnitServiceIntervals 10 } - - --- airIRRP500 AIR CONDITIONER UNIT Thresholds + "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 + } -airIRRP500UnitThresholdsRackInletHighTempUS OBJECT-TYPE +isxModularDistSubFeedInfoSubIndex OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Unit rack inlet air high temperature threshold in - tenths of degrees Fahrenheit." - ::= { airIRRP500UnitThresholds 1 } + "The index of an individual subfeed." + ::= { isxModularDistSubFeedInfoEntry 1 } -airIRRP500UnitThresholdsRackInletHighTempMetric OBJECT-TYPE - SYNTAX INTEGER +isxModularDistSubFeedInfoName OBJECT-TYPE + SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION - "Unit rack inlet air high temperature threshold in - tenths of degrees Celsius." - ::= { airIRRP500UnitThresholds 2 } + "A string describing the load equipment being supplied by this subfeed." + ::= { isxModularDistSubFeedInfoEntry 2 } -airIRRP500UnitThresholdsSupplyAirHighTempUS OBJECT-TYPE - SYNTAX INTEGER +isxModularDistSubFeedInfoLocation OBJECT-TYPE + SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION - "Unit supply air temperature high threshold in - tenths of degrees Fahrenheit." - ::= { airIRRP500UnitThresholds 3 } + "A string describing the location of the equipment being supplied by this subfeed." + ::= { isxModularDistSubFeedInfoEntry 3 } -airIRRP500UnitThresholdsSupplyAirHighTempMetric OBJECT-TYPE +isxModularDistSubFeedInfoBreakerRating OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Unit supply air high temperature high threshold in - tenths of degrees Celsius." - ::= { airIRRP500UnitThresholds 4 } + "The current rating of this subfeed breaker." + ::= { isxModularDistSubFeedInfoEntry 4 } -airIRRP500UnitThresholdsReturnAirHighTempUS OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +isxModularDistSubFeedInfoBreakerPosition OBJECT-TYPE + SYNTAX INTEGER { + open (1), + closed (2) + } + ACCESS read-only STATUS mandatory DESCRIPTION - "Unit return air high temperature threshold in - tenths of degrees Fahrenheit." - ::= { airIRRP500UnitThresholds 5 } + "The operational status of this breaker, either closed or open (including tripped)." + ::= { isxModularDistSubFeedInfoEntry 5 } -airIRRP500UnitThresholdsReturnAirHighTempMetric OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +isxModularDistSubFeedInfoAlarmStatus OBJECT-TYPE + SYNTAX INTEGER { + normal (1), + warning (2), + critical (3) + } + ACCESS read-only STATUS mandatory DESCRIPTION - "Unit return air high temperature threshold in - tenths of degrees Celsius." - ::= { airIRRP500UnitThresholds 6 } + "The worst case alarm status for this subfeed." + ::= { isxModularDistSubFeedInfoEntry 6 } -airIRRP500UnitThresholdsSupplyHumidityHigh OBJECT-TYPE - SYNTAX INTEGER +isxModularDistSubFeedInfoAlarmGeneration OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } ACCESS read-write STATUS mandatory DESCRIPTION - "Unit supply humidity high threshold in - tenths of percent relative humidity." - ::= { airIRRP500UnitThresholds 7 } + "Enable or disable all alarm generation related to this subfeed." + ::= { isxModularDistSubFeedInfoEntry 7 } -airIRRP500UnitThresholdsSupplyHumidityLow OBJECT-TYPE +isxModularDistSubFeedInfoThresholdMin OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Unit supply humidity low threshold in - tenths of percent relative humidity." - ::= { airIRRP500UnitThresholds 8 } + "When the current drops below this value a critical alarm will exist." + ::= { isxModularDistSubFeedInfoEntry 8 } -airIRRP500UnitThresholdsEnteringFluidHighTempUS OBJECT-TYPE +isxModularDistSubFeedInfoThresholdLow OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Entering fluid high temperature threshold in - tenths of degrees Fahrenheit." - ::= { airIRRP500UnitThresholds 9 } + "When the current drops below this value a warning alarm will exist." + ::= { isxModularDistSubFeedInfoEntry 9 } -airIRRP500UnitThresholdsEnteringFluidHighTempMetric OBJECT-TYPE +isxModularDistSubFeedInfoThresholdHigh OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "Entering fluid high temperature threshold in - tenths of degrees Celsius." - ::= { airIRRP500UnitThresholds 10 } - - --- airIRRP500 AIR CONDITIONER UNIT Config + "When the current exceeds this value a warning alarm will exist." + ::= { isxModularDistSubFeedInfoEntry 10 } -airIRRP500UnitConfigStartupDelay OBJECT-TYPE - SYNTAX INTEGER +isxModularDistSubFeedInfoThresholdMax OBJECT-TYPE + SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION - "The startup delay in seconds." - ::= { airIRRP500UnitConfig 1 } + "When the current exceeds this value a critical alarm will exist." + ::= { isxModularDistSubFeedInfoEntry 11 } -airIRRP500UnitConfigCoolCapacity OBJECT-TYPE +isxModularDistSubFeedInfoAlarmMinEnable OBJECT-TYPE SYNTAX INTEGER { - automatic (1), - maximum (2) + disabled (1), + enabled (2) } ACCESS read-write STATUS mandatory DESCRIPTION - "The cooling capacity options setting." - ::= { airIRRP500UnitConfig 2 } + "Enable or disable minimum current alarm generation for this subfeed." + ::= { isxModularDistSubFeedInfoEntry 12 } -airIRRP500UnitConfigIdleOnLeakDetect OBJECT-TYPE +isxModularDistSubFeedInfoAlarmLowEnable OBJECT-TYPE SYNTAX INTEGER { - yes (1), - no (2) + disabled (1), + enabled (2) } ACCESS read-write STATUS mandatory DESCRIPTION - "The idle on leak options setting." - ::= { airIRRP500UnitConfig 3 } + "Enable or disable low current alarm generation for this subfeed." + ::= { isxModularDistSubFeedInfoEntry 13 } -airIRRP500UnitConfigInputNormalState OBJECT-TYPE +isxModularDistSubFeedInfoAlarmHighEnable OBJECT-TYPE SYNTAX INTEGER { - open (1), - closed (2) + disabled (1), + enabled (2) } ACCESS read-write STATUS mandatory DESCRIPTION - "The normal state of the input contact." - ::= { airIRRP500UnitConfig 4 } + "Enable or disable high current alarm generation for this subfeed." + ::= { isxModularDistSubFeedInfoEntry 14 } -airIRRP500UnitConfigOutputNormalState OBJECT-TYPE +isxModularDistSubFeedInfoAlarmMaxEnable OBJECT-TYPE SYNTAX INTEGER { - open (1), - closed (2) + disabled (1), + enabled (2) } ACCESS read-write STATUS mandatory DESCRIPTION - "The normal state of the output relay." - ::= { airIRRP500UnitConfig 5 } + "Enable or disable maximum current alarm generation for this subfeed." + ::= { isxModularDistSubFeedInfoEntry 15 } -airIRRP500UnitConfigOutputSource OBJECT-TYPE +isxModularDistSubFeedInfoBreakerAlarmEnable OBJECT-TYPE SYNTAX INTEGER { - anyAlarm (1), - criticalAlarm (2) + disabled (1), + enabled (2) } ACCESS read-write STATUS mandatory DESCRIPTION - "The source of output relay change." - ::= { airIRRP500UnitConfig 6 } + "Enable or disable breaker position alarms for this subfeed." + ::= { isxModularDistSubFeedInfoEntry 16 } -airIRRP500UnitConfigHumidifyEnable OBJECT-TYPE - SYNTAX INTEGER { - enable (1), - disable (2) - } - ACCESS read-write +isxModularDistSubFeedInfoTotalPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Enable/disable humidification." - ::= { airIRRP500UnitConfig 7 } + "The total power being supplied by this subfeed. Measured in tenths of kW." + ::= { isxModularDistSubFeedInfoEntry 17 } -airIRRP500UnitConfigHumidifierControl OBJECT-TYPE - SYNTAX INTEGER { - auto (1), - drainOff (2) - } - ACCESS read-write +isxModularDistSubFeedInfoKwhUsage OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The humidifier drain control." - ::= { airIRRP500UnitConfig 8 } + "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 } -airIRRP500UnitConfigDehumidifyEnable OBJECT-TYPE +isxModularDistSubFeedInfoKwhReset OBJECT-TYPE SYNTAX INTEGER { - enable (1), - disable (2) + no (1), + yes (2) } ACCESS read-write STATUS mandatory DESCRIPTION - "Enable/disable dehumidification." - ::= { airIRRP500UnitConfig 9 } - -airIRRP500UnitConfigReheatEnable OBJECT-TYPE - SYNTAX INTEGER { - enable (1), - disable (2) - } - ACCESS read-write + "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 - "Enable/disable reheat." - ::= { airIRRP500UnitConfig 10 } + "The date that the kWh usage was reset, in the format mm/dd/yyyy. Example: 01/01/2000." + ::= { isxModularDistSubFeedInfoEntry 20 } -airIRRP500UnitConfigHeatAssistEnable OBJECT-TYPE - SYNTAX INTEGER { - enable (1), - disable (2) - } - ACCESS read-write +isxModularDistSubFeedLoadingTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "Enable/disable heat assist." - ::= { airIRRP500UnitConfig 11 } - - --- airIRSC AIR CONDITIONER Defines - -AirIRSCConfigType ::= INTEGER { - racs (1), - spot (2), - in-row (3) - } + "The number of entries in the isxModularDistSubFeedLoadingTable." + ::= { isxModularDistSubFeeds 3 } -AirIRSCCapacityControlType ::= INTEGER { - discrete (1), - proportional (2) - } - -AirIRSCFanSpeedPreference ::= INTEGER { - low (1), - med-low (2), - med (3), - med-high (4), - high (5) - } - -AirIRSCFanSpeedControl ::= INTEGER { - automatic (1), - manual (2) - } +isxModularDistSubFeedLoadingTable OBJECT-TYPE + SYNTAX SEQUENCE OF IsxModularDistSubFeedLoadingEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Allows for getting subfeed phase loading information." + ::= { isxModularDistSubFeeds 4 } --- airIRSC AIR CONDITIONER UNIT Status +isxModularDistSubFeedLoadingEntry OBJECT-TYPE + SYNTAX IsxModularDistSubFeedLoadingEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "An entry containing data for an individual subfeed." + INDEX { isxModularDistSubFeedLoadingSubIndex, isxModularDistSubFeedLoadingPhaseIndex } + ::= { isxModularDistSubFeedLoadingTable 1 } -airIRSCUnitStatusOperateMode OBJECT-TYPE - SYNTAX INTEGER { - standby (1), - on (2), - idle (3) +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 cooling unit operating mode." - ::= { airIRSCUnitStatus 1 } + "The index of an individual subfeed." + ::= { isxModularDistSubFeedLoadingEntry 1 } -airIRSCUnitStatusCoolOutput OBJECT-TYPE - SYNTAX INTEGER +isxModularDistSubFeedLoadingPhaseIndex OBJECT-TYPE + SYNTAX INTEGER{ + phase1(1), + phase2(2), + phase3(3) + } ACCESS read-only STATUS mandatory DESCRIPTION - "The unit cooling output in tenths of kW." - ::= { airIRSCUnitStatus 2 } + "Description of each input phase entry in the table." + ::= { isxModularDistSubFeedLoadingEntry 2 } -airIRSCUnitStatusCoolDemand OBJECT-TYPE +isxModularDistSubFeedLoadingAlarmStatus OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit cooling demand in tenths of kW." - ::= { airIRSCUnitStatus 3 } + "This is a bit map representing the active alarms for this subfeed: -airIRSCUnitStatusAirFlowUS OBJECT-TYPE + 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 unit air flow in cubic feet per minute." - ::= { airIRSCUnitStatus 4 } + "The current flowing though this subfeed phase. Measured in tenths of amps." + ::= { isxModularDistSubFeedLoadingEntry 4 } -airIRSCUnitStatusAirFlowMetric OBJECT-TYPE +isxModularDistSubFeedLoadingPercent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit air flow in hundredths of - liters per second." - ::= { airIRSCUnitStatus 5 } + "The loading on this subfeed phase as a percentage of the subfeed's current rating. + Expressed in tenths of percent." + ::= { isxModularDistSubFeedLoadingEntry 5 } -airIRSCUnitStatusRackInletTempUS OBJECT-TYPE +isxModularDistSubFeedLoadingPower OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit rack inlet temperature in tenths of - degrees Fahrenheit." - ::= { airIRSCUnitStatus 6 } + "The power being supplied by this subfeed phase. Measured in tenths of kW." + ::= { isxModularDistSubFeedLoadingEntry 6 } -airIRSCUnitStatusRackInletTempMetric OBJECT-TYPE +-- Distribution System Output Voltage + +isxModularDistSysOutputVoltageNominalLineToNeutral OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit rack inlet temperature in tenths of - degrees Celsius." - ::= { airIRSCUnitStatus 7 } + "The nominal line-to-neutral voltage available at the distribution panel." + ::= { isxModularDistSysVoltage 1 } -airIRSCUnitStatusSupplyAirTempUS OBJECT-TYPE +isxModularDistSysOutputVoltageNominalLineToLine OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit supply air temperature in tenths of - degrees Fahrenheit." - ::= { airIRSCUnitStatus 8 } + "The nominal line-to-line voltage available at the distribution panel." + ::= { isxModularDistSysVoltage 2 } -airIRSCUnitStatusSupplyAirTempMetric OBJECT-TYPE - SYNTAX INTEGER +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 - "The unit supply air temperature in tenths of - degrees Celsius." - ::= { airIRSCUnitStatus 9 } + "Indicates whether or not output voltage alarm generation is present." + ::= { isxModularDistSysVoltage 5 } -airIRSCUnitStatusReturnAirTempUS OBJECT-TYPE +isxModularDistSysOutputVoltageThresholdMin OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The unit return air temperature in tenths of - degrees Fahrenheit." - ::= { airIRSCUnitStatus 10 } + "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 } -airIRSCUnitStatusReturnAirTempMetric OBJECT-TYPE +isxModularDistSysOutputVoltageThresholdLow OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The unit return air temperature in tenths of - degrees Celsius." - ::= { airIRSCUnitStatus 11 } + "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 } -airIRSCUnitStatusSuctionTempUS OBJECT-TYPE +isxModularDistSysOutputVoltageThresholdHigh OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The unit suction temperature in tenths of - degrees Fahrenheit." - ::= { airIRSCUnitStatus 12 } + "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 } -airIRSCUnitStatusSuctionTempMetric OBJECT-TYPE +isxModularDistSysOutputVoltageThresholdMax OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The unit suction temperature in tenths of - degrees Celsius." - ::= { airIRSCUnitStatus 13 } + "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 } -airIRSCUnitStatusSuperheatTempUS OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +isxModularDistSysOutputVoltageAlarmMinEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "The unit superheat temperature in tenths of - degrees Fahrenheit." - ::= { airIRSCUnitStatus 14 } + "Enable or disable minimum voltage alarm generation for the distribution panel." + ::= { isxModularDistSysVoltage 10 } -airIRSCUnitStatusSuperheatTempMetric OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only +isxModularDistSysOutputVoltageAlarmLowEnable OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + ACCESS read-write STATUS mandatory DESCRIPTION - "The unit superheat temperature in tenths of - degrees Celsius." - ::= { airIRSCUnitStatus 15 } + "Enable or disable low voltage alarm generation for the distribution panel." + ::= { isxModularDistSysVoltage 11 } -airIRSCUnitStatusContainmtDPUS OBJECT-TYPE - SYNTAX INTEGER +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 - "The unit containment differential pressure in - hundredths of inches of water." - ::= { airIRSCUnitStatus 16 } + "Description of each phase entry in the table." + ::= { isxModularDistSysVoltageEntry 1 } -airIRSCUnitStatusContainmtDPMetric OBJECT-TYPE +isxModularDistSysVoltageAlarmStatus OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit containment differential pressure in Pa." - ::= { airIRSCUnitStatus 17 } + "This is a bit map representing the active alarms for this output phase: -airIRSCUnitStatusFilterDPUS OBJECT-TYPE + 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 - "The unit air filter differential pressure in - hundredths of inches of water." - ::= { airIRSCUnitStatus 18 } + "Line-to-neutral system output voltage available at the distribution panel. + Measured in tenths of Volts." + ::= { isxModularDistSysVoltageEntry 3 } -airIRSCUnitStatusFilterDPMetric OBJECT-TYPE +isxModularDistSysVoltageLtoL OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit air filter differential pressure in Pa." - ::= { airIRSCUnitStatus 19 } + "Line-to-line system output voltage available at the distribution panel. + Measured in tenths of Volts." + ::= { isxModularDistSysVoltageEntry 4 } -airIRSCUnitStatusSuctionPressureUS OBJECT-TYPE + +-- Distribution System Total Output Current + +isxModularDistSysCurrentRating OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Unit suction pressure in PSI." - ::= { airIRSCUnitStatus 20 } + "The 100 percent current rating of the distribution panel." + ::= { isxModularDistSysCurrent 1 } -airIRSCUnitStatusSuctionPressureMetric OBJECT-TYPE - SYNTAX INTEGER +isxModularDistSysCurrentMonitoring OBJECT-TYPE + SYNTAX INTEGER { + notPresent (1), + present (2) + } ACCESS read-only STATUS mandatory DESCRIPTION - "Unit suction pressure in kPa." - ::= { airIRSCUnitStatus 21 } - -airIRSCUnitStatusDischargePressureUS OBJECT-TYPE + "Indicates whether or not total output current measurements and alarm generation are present." + ::= { isxModularDistSysCurrent 2 } + +isxModularDistSysCurrentThresholdMin OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "Unit discharge pressure in PSI." - ::= { airIRSCUnitStatus 22 } + "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 } -airIRSCUnitStatusDischargePressureMetric OBJECT-TYPE +isxModularDistSysCurrentThresholdLow OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "Unit discharge pressure in kPa." - ::= { airIRSCUnitStatus 23 } + "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 } -airIRSCUnitStatusEvaporatorFanSpeed OBJECT-TYPE +isxModularDistSysCurrentThresholdHigh OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The unit average evaporator fan speed in tenths of percent." - ::= { airIRSCUnitStatus 24 } + "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 } -airIRSCUnitStatusCondenserFanSpeed OBJECT-TYPE +isxModularDistSysCurrentThresholdMax OBJECT-TYPE SYNTAX INTEGER - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The unit average condenser fan speed in tenths of percent." - ::= { airIRSCUnitStatus 25 } + "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 } -airIRSCUnitStatusInputState OBJECT-TYPE +isxModularDistSysCurrentAlarmMinEnable OBJECT-TYPE SYNTAX INTEGER { - open (1), - closed (2) + disabled (1), + enabled (2) } - ACCESS read-only + ACCESS read-write STATUS mandatory DESCRIPTION - "The state of the input contact." - ::= { airIRSCUnitStatus 26 } + "Enable or disable minimum total output current alarm generation." + ::= { isxModularDistSysCurrent 7 } -airIRSCUnitStatusOutputState OBJECT-TYPE +isxModularDistSysCurrentAlarmLowEnable OBJECT-TYPE SYNTAX INTEGER { - open (1), - closed (2) + 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 - "The state of the output relay." - ::= { airIRSCUnitStatus 27 } + "Description of each phase entry in the table." + ::= { isxModularDistSysCurrentEntry 1 } -airIRSCUnitStatusCondOutletTempUS OBJECT-TYPE +isxModularDistSysCurrentAlarmStatus OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit condenser outlet air temperature in tenths of - degrees Fahrenheit." - ::= { airIRSCUnitStatus 28 } + "This is a bit map representing the active alarms for this output phase: -airIRSCUnitStatusCondOutletTempMetric OBJECT-TYPE + 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 unit condenser outlet air temperature in tenths of - degrees Celsius." - ::= { airIRSCUnitStatus 29 } + "The current flowing though this system output phase. Measured in tenths of amps." + ::= { isxModularDistSysCurrentEntry 3 } -airIRSCUnitStatusCondInletTempUS OBJECT-TYPE +isxModularDistSysCurrentPercent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit condenser inlet air temperature in tenths of - degrees Fahrenheit." - ::= { airIRSCUnitStatus 30 } + "The loading on this system output phase as a percentage of the panel current rating. + Expressed in tenths of percent." + ::= { isxModularDistSysCurrentEntry 4 } -airIRSCUnitStatusCondInletTempMetric OBJECT-TYPE +-- Distribution System Total Output Power + +isxModularDistSysPowerTotal OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The unit condenser inlet air temperature in tenths of - degrees Celsius." - ::= { airIRSCUnitStatus 31 } + "The total system power being supplied. Measured in tenths of kW." + ::= { isxModularDistSysPower 1 } -airIRSCUnitStatusCompressor OBJECT-TYPE +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 { - off (1), - on (2) + 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 state (off/on) of the compressor." - ::= { airIRSCUnitStatus 32 } + "The date that the kWh usage was reset, in the format mm/dd/yyyy. Example: 01/01/2000." + ::= { isxModularDistSysPower 4 } --- airIRSC AIR CONDITIONER UNIT Ident +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 } -airIRSCUnitIdentName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write +isxModularDistSysPowerEntry OBJECT-TYPE + SYNTAX IsxModularDistSysPowerEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "A character string identifying the - unit name." - ::= { airIRSCUnitIdent 1 } + "An entry containing data for an individual system output phase." + INDEX { isxModularDistSysPowerPhaseIndex } + ::= { isxModularDistSysPowerTable 1 } -airIRSCUnitIdentLocation OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write +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 - "A character string identifying the - unit location." - ::= { airIRSCUnitIdent 2 } + "Description of each phase entry in the table." + ::= { isxModularDistSysPowerEntry 1 } -airIRSCUnitIdentModelNumber OBJECT-TYPE - SYNTAX DisplayString +isxModularDistSysPowerKw OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "A character string identifying the - unit model number." - ::= { airIRSCUnitIdent 3 } + "The power being supplied by this system output phase. Measured in tenths of kW." + ::= { isxModularDistSysPowerEntry 2 } -airIRSCUnitIdentSerialNumber OBJECT-TYPE - SYNTAX DisplayString +isxModularDistSysPowerKwhPhaseUsage OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "A character string identifying the - unit serial number." - ::= { airIRSCUnitIdent 4 } + "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 } -airIRSCUnitIdentFirmwareRevision OBJECT-TYPE +-- the isxModularPduIdent group + +isxModularPduIdentModelNumber OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "A character string identifying the - unit firmware version." - ::= { airIRSCUnitIdent 5 } + "A character string identifying the model number of the PDU. + This value is set at the factory." + ::= { isxModularPduIdent 1 } -airIRSCUnitIdentHardwareRevision OBJECT-TYPE +isxModularPduIdentSerialNumber OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "A character string identifying the - unit controller hardware revision." - ::= { airIRSCUnitIdent 6 } + "A character string identifying the serial number of the PDU. + This value is set at the factory." + ::= { isxModularPduIdent 2 } -airIRSCUnitIdentManufactureDate OBJECT-TYPE +isxModularPduIdentDateOfManufacture OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "A character string identifying the - unit manufacture date." - ::= { airIRSCUnitIdent 7 } - - --- airIRSC AIR CONDITIONER UNIT Runhours + "The date when the PDU was manufactured in mm/dd/yyyy format. + This value is set at the factory." + ::= { isxModularPduIdent 3 } -airIRSCUnitRunHoursAirFilter OBJECT-TYPE - SYNTAX INTEGER +isxModularPduIdentMonitorCardSerialNumber OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "Unit air filter run hours." - ::= { airIRSCUnitRunHours 1 } + "A character string identifying the serial number of the PDU monitor card. + This value is set at the factory." + ::= { isxModularPduIdent 4 } -airIRSCUnitRunHoursEvaporatorFan1 OBJECT-TYPE - SYNTAX INTEGER +isxModularPduIdentMonitorCardHardwareRev OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "Unit evaporator fan 1 run hours." - ::= { airIRSCUnitRunHours 2 } + "The hardware revision of the PDU monitor card. + This value is set at the factory." + ::= { isxModularPduIdent 5 } -airIRSCUnitRunHoursEvaporatorFan2 OBJECT-TYPE - SYNTAX INTEGER +isxModularPduIdentMonitorCardFirmwareAppRev OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "Unit evaporator fan 2 run hours." - ::= { airIRSCUnitRunHours 3 } + "An ID string identifying the application firmware revision of the + PDU monitor card." + ::= { isxModularPduIdent 6 } -airIRSCUnitRunHoursEvaporatorFan3 OBJECT-TYPE - SYNTAX INTEGER +isxModularPduIdentMonitorCardFirmwareAppOSRev OBJECT-TYPE + SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION - "Unit evaporator fan 3 run hours." - ::= { airIRSCUnitRunHours 4 } + "An ID string identifying the application operating system firmware revision of the + PDU monitor card." + ::= { isxModularPduIdent 7 } -airIRSCUnitRunHoursCondenserFan1 OBJECT-TYPE - SYNTAX INTEGER +-- the isxModularPduDevice group + +isxModularPduDeviceTransformerPresent OBJECT-TYPE + SYNTAX INTEGER { + notPresent (1), + isoXfmrPresent (2), + autoXfmrPresent (3) + } ACCESS read-only STATUS mandatory DESCRIPTION - "Unit condenser fan 1 run hours." - ::= { airIRSCUnitRunHours 5 } + "Indicates the type of transformer present in this PDU." + ::= { isxModularPduDevice 1 } -airIRSCUnitRunHoursCondenserFan2 OBJECT-TYPE - SYNTAX INTEGER +isxModularPduDeviceServiceType OBJECT-TYPE + SYNTAX INTEGER { + threeWire (1), + fourWire (2) + } ACCESS read-only STATUS mandatory DESCRIPTION - "Unit condenser fan 2 run hours." - ::= { airIRSCUnitRunHours 6 } + "The type of utility input to the PDU. Either 3 wires (delta), or 4 wires (wye)." + ::= { isxModularPduDevice 2 } -airIRSCUnitRunHoursCondenserFan3 OBJECT-TYPE - SYNTAX INTEGER +isxModularPduDeviceFansPresent OBJECT-TYPE + SYNTAX INTEGER { + notPresent (1), + present (2) + } ACCESS read-only STATUS mandatory DESCRIPTION - "Unit condenser fan 3 run hours." - ::= { airIRSCUnitRunHours 7 } + "Indicates whether or not cooling fans are installed in the PDU." + ::= { isxModularPduDevice 3 } -airIRSCUnitRunHoursFanPowerSupplyLeft OBJECT-TYPE - SYNTAX INTEGER +isxModularPduDeviceNominalMainInputVoltage OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "Unit fan left power supply run hours." - ::= { airIRSCUnitRunHours 8 } + "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 } -airIRSCUnitRunHoursFanPowerSupplyRight OBJECT-TYPE - SYNTAX INTEGER +isxModularPduAlarmStatus OBJECT-TYPE + SYNTAX INTEGER { + normal (1), + warning (2), + critical (3) + } ACCESS read-only STATUS mandatory DESCRIPTION - "Unit fan right power supply run hours." - ::= { airIRSCUnitRunHours 9 } + "The overall status (worst case) of this PDU." + ::= { isxModularPduStatus 1 } -airIRSCUnitRunHoursCondensatePump OBJECT-TYPE - SYNTAX INTEGER +isxModularPduTransformerTempStatus OBJECT-TYPE + SYNTAX INTEGER { + normal (1), + overtemp (2), + noTransformerPresent (3), + unknown (4) + } ACCESS read-only STATUS mandatory DESCRIPTION - "Unit condensate pump run hours." - ::= { airIRSCUnitRunHours 10 } + "Indicates if the PDU isolation transformer is over temperature." + ::= { isxModularPduStatus 2 } -airIRSCUnitRunHoursCompressor OBJECT-TYPE - SYNTAX INTEGER +isxModularPduFanStatus OBJECT-TYPE + SYNTAX INTEGER { + normal (1), + failed (2), + noCoolingFansPresent (3), + unknown (4) + } ACCESS read-only STATUS mandatory DESCRIPTION - "Unit compressor run hours." - ::= { airIRSCUnitRunHours 11 } + "Indicates if one or more of the PDU's cooling fans have failed." + ::= { isxModularPduStatus 3 } --- airIRSC AIR CONDITIONER UNIT Service Intervals +-- Universal Input / Output (uio) -airIRSCUnitServiceIntervalsAirFilter OBJECT-TYPE +-- uio Sensor Status Table + +uioSensorStatusTableSize OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Air filter service interval in weeks." - ::= { airIRSCUnitServiceIntervals 1 } + "The number of entries in the uioSensorStatusTable." + ::= { uioSensor 1 } -airIRSCUnitServiceIntervalsAirFilterAlarm OBJECT-TYPE - SYNTAX INTEGER { - enable (1), - disable (2) - } - ACCESS read-write +uioSensorStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF UIOSensorStatusEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "The air filter service interval alarm enable/disable." - ::= { airIRSCUnitServiceIntervals 2 } - - --- airIRSC AIR CONDITIONER UNIT Thresholds + "Allows for getting sensor status information." + ::= { uioSensor 2 } -airIRSCUnitThresholdsRackInletHighTempUS OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +uioSensorStatusEntry OBJECT-TYPE + SYNTAX UIOSensorStatusEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "Unit rack inlet air high temperature threshold in - tenths of degrees Fahrenheit." - ::= { airIRSCUnitThresholds 1 } + "The unit from which to get data." + INDEX { uioSensorStatusPortID, uioSensorStatusSensorID } + ::= { uioSensorStatusTable 1 } -airIRSCUnitThresholdsRackInletHighTempMetric OBJECT-TYPE +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-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Unit rack inlet air high temperature threshold in - tenths of degrees Celsius." - ::= { airIRSCUnitThresholds 2 } + "The ID of the Universal IO port to which the sensor is attached." + ::= { uioSensorStatusEntry 1 } -airIRSCUnitThresholdsSupplyAirHighTempUS OBJECT-TYPE +uioSensorStatusSensorID OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Unit supply air high temperature threshold in - tenths of degrees Fahrenheit." - ::= { airIRSCUnitThresholds 3 } + "The ID of the sensor." + ::= { uioSensorStatusEntry 2 } -airIRSCUnitThresholdsSupplyAirHighTempMetric OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +uioSensorStatusSensorName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only STATUS mandatory DESCRIPTION - "Unit supply air high temperature threshold in - tenths of degrees Celsius." - ::= { airIRSCUnitThresholds 4 } + "The sensor name." + ::= { uioSensorStatusEntry 3 } -airIRSCUnitThresholdsReturnAirHighTempUS OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +uioSensorStatusSensorLocation OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only STATUS mandatory DESCRIPTION - "Unit return air high temperature threshold in - tenths of degrees Fahrenheit." - ::= { airIRSCUnitThresholds 5 } + "The location of the sensor." + ::= { uioSensorStatusEntry 4 } -airIRSCUnitThresholdsReturnAirHighTempMetric OBJECT-TYPE +uioSensorStatusTemperatureDegF OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Unit return air high temperature threshold in - tenths of degrees Celsius." - ::= { airIRSCUnitThresholds 6 } - --- airIRSC AIR CONDITIONER UNIT Setpoints + "The sensor's current temperature reading in tenths of degrees Fahrenheit." + ::= { uioSensorStatusEntry 5 } -airIRSCUnitSetptsCoolSetpointUS OBJECT-TYPE +uioSensorStatusTemperatureDegC OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Unit cooling setpoint in tenths of - degrees Fahrenheit." - ::= { airIRSCUnitSetpoints 1 } + "The sensor's current temperature reading in tenths of degrees Celsius." + ::= { uioSensorStatusEntry 6 } -airIRSCUnitSetptsCoolSetpointMetric OBJECT-TYPE +uioSensorStatusHumidity OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Unit cooling setpoint in tenths of - degrees Celsius." - ::= { airIRSCUnitSetpoints 2 } + "The current humidity reading in tenths of percent from the sensor." + ::= { uioSensorStatusEntry 7 } -airIRSCUnitSetptsCoolDeadbandUS OBJECT-TYPE +uioSensorStatusViolationStatus OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Unit cooling deadband in tenths of - degrees Fahrenheit." - ::= { airIRSCUnitSetpoints 3 } + "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 } -airIRSCUnitSetptsCoolDeadbandMetric OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +uioSensorStatusAlarmStatus OBJECT-TYPE + SYNTAX INTEGER { + uioNormal (1), + uioWarning (2), + uioCritical (3), + sensorStatusNotApplicable (4) + } + ACCESS read-only STATUS mandatory DESCRIPTION - "Unit cooling deadband in tenths of - degrees Celsius." - ::= { airIRSCUnitSetpoints 4 } + "The alarm status of the sensor." + ::= { uioSensorStatusEntry 9 } -airIRSCUnitSetptsFanSpeedPreference OBJECT-TYPE - SYNTAX AirIRSCFanSpeedPreference - ACCESS read-write +uioSensorStatusCommStatus OBJECT-TYPE + SYNTAX INTEGER { + notInstalled (1), + commsOK (2), + commsLost (3) + } + ACCESS read-only STATUS mandatory DESCRIPTION - "The preferred fan speed setting." - ::= { airIRSCUnitSetpoints 5 } + "The communications status of the sensor." + ::= { uioSensorStatusEntry 10 } -airIRSCUnitSetptsSupplyAirSetpointUS OBJECT-TYPE + +-- uio Input Contact Status Table + +uioInputContactStatusTableSize OBJECT-TYPE SYNTAX INTEGER - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "Unit supply air setpoint in tenths of - degrees Fahrenheit." - ::= { airIRSCUnitSetpoints 6 } - -airIRSCUnitSetptsSupplyAirSetpointMetric OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write + "The number of entries in the uioInputContactStatusTable." + ::= { uioInputContact 1 } + +uioInputContactStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF UIOInputContactStatusEntry + ACCESS not-accessible STATUS mandatory DESCRIPTION - "Unit supply air setpoint in tenths of - degrees Celsius." - ::= { airIRSCUnitSetpoints 7 } - --- airIRSC AIR CONDITIONER UNIT Config + "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 + } -airIRSCUnitConfigConfigurationType OBJECT-TYPE - SYNTAX AirIRSCConfigType - ACCESS read-write +uioInputContactStatusPortID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The unit configuration type." - ::= { airIRSCUnitConfig 1 } + "The ID of the port to which the input contact is attached." + ::= { uioInputContactStatusEntry 1 } -airIRSCUnitConfigCapacityControlType OBJECT-TYPE - SYNTAX AirIRSCCapacityControlType - ACCESS read-write +uioInputContactStatusContactID OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The unit capacity control." - ::= { airIRSCUnitConfig 2 } + "The ID of the input contact on the module." + ::= { uioInputContactStatusEntry 2 } -airIRSCUnitConfigStartupDelay OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write +uioInputContactStatusContactName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only STATUS mandatory DESCRIPTION - "The startup delay in seconds." - ::= { airIRSCUnitConfig 3 } + "The input contact name." + ::= { uioInputContactStatusEntry 3 } -airIRSCUnitConfigIdleOnLeakDetect OBJECT-TYPE - SYNTAX INTEGER { - yes (1), - no (2) - } - ACCESS read-write +uioInputContactStatusContactLocation OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only STATUS mandatory DESCRIPTION - "The idle on leak options setting." - ::= { airIRSCUnitConfig 4 } + "The location of the input contact." + ::= { uioInputContactStatusEntry 4 } -airIRSCUnitConfigInputNormalState OBJECT-TYPE +uioInputContactStatusCurrentState OBJECT-TYPE SYNTAX INTEGER { - open (1), - closed (2) + uioInputClosed (1), + uioInputOpen (2), + uioInputDisabled (3), + inputStateNotApplicable (4) } - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "The normal state of the input contact." - ::= { airIRSCUnitConfig 5 } + "The current state of the input contact. " + ::= { uioInputContactStatusEntry 5 } -airIRSCUnitConfigOutputNormalState OBJECT-TYPE +uioInputContactStatusAlarmStatus OBJECT-TYPE SYNTAX INTEGER { - open (1), - closed (2) + uioNormal (1), + uioWarning (2), + uioCritical (3), + inputStatusNotApplicable (4) } - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "The normal state of the output relay." - ::= { airIRSCUnitConfig 6 } + "The alarm status of the input contact." + ::= { uioInputContactStatusEntry 6 } -airIRSCUnitConfigOutputSource OBJECT-TYPE +uioInputContactStatusCommStatus OBJECT-TYPE SYNTAX INTEGER { - anyAlarm (1), - criticalAlarm (2) + notInstalled (1), + commsOK (2), + commsLost (3) } - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "The source of output relay change." - ::= { airIRSCUnitConfig 7 } + "The communications status of the input contact." + ::= { uioInputContactStatusEntry 7 } -airIRSCUnitConfigAltitudeUS OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The altitude of the unit above sea level in feet." - ::= { airIRSCUnitConfig 8 } -airIRSCUnitConfigAltitudeMetric OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory - DESCRIPTION - "The altitude of the unit above sea level in meters." - ::= { airIRSCUnitConfig 9 } +-- uio Output Relay Status Table -airIRSCUnitConfigOpControl OBJECT-TYPE - SYNTAX INTEGER { - standby (1), - on (2) - } - ACCESS read-write +uioOutputRelayStatusTableSize OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only STATUS mandatory DESCRIPTION - "The unit operational control." - ::= { airIRSCUnitConfig 10 } - - - - - --- RACK AIR REMOVAL UNIT IDENT - -rARUIdentTable OBJECT-TYPE - SYNTAX SEQUENCE OF IdentRARUEntry + "The number of entries in the uioOutputRelayStatusTable." + ::= { uioOutputRelay 1 } + +uioOutputRelayStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF UIOOutputRelayStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION - "Allows for query of the individual devices. - The number of entries is contained in the - rARUStatusAruDeviceCount OID." - ::= { rARUIdent 1 } - -rARUIdentEntry OBJECT-TYPE - SYNTAX IdentRARUEntry + "Allows for getting output relay status information." + ::= { uioOutputRelay 2 } + +uioOutputRelayStatusEntry OBJECT-TYPE + SYNTAX UIOOutputRelayStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION - "The device to query." - INDEX { rARUIdentAruIndex} - ::= { rARUIdentTable 1 } - -IdentRARUEntry ::= + "The unit from which to get data." + INDEX { uioOutputRelayStatusPortID, uioOutputRelayStatusRelayID } + ::= { uioOutputRelayStatusTable 1 } + +UIOOutputRelayStatusEntry ::= SEQUENCE { - rARUIdentAruIndex INTEGER, - rARUIdentName DisplayString + uioOutputRelayStatusPortID INTEGER, + uioOutputRelayStatusRelayID INTEGER, + uioOutputRelayStatusRelayName DisplayString, + uioOutputRelayStatusRelayLocation DisplayString, + uioOutputRelayStatusCurrentState INTEGER, + uioOutputRelayStatusAlarmStatus INTEGER, + uioOutputRelayStatusCommStatus INTEGER } -rARUIdentAruIndex OBJECT-TYPE - SYNTAX INTEGER +uioOutputRelayStatusPortID OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index to the ARU entry." - ::= { rARUIdentEntry 1 } + "The ID of the module to which the output relay is attached." + ::= { uioOutputRelayStatusEntry 1 } -rARUIdentName OBJECT-TYPE - SYNTAX DisplayString +uioOutputRelayStatusRelayID OBJECT-TYPE + SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "A character string identifying the device. " - ::= { rARUIdentEntry 2 } - --- RACK AIR REMOVAL UNIT CONFIGURATION + "The ID of the output relay on the module." + ::= { uioOutputRelayStatusEntry 2 } -rARUConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF ConfigRARUEntry - ACCESS not-accessible +uioOutputRelayStatusRelayName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only STATUS mandatory DESCRIPTION - "Allows for configuration of the individual ARU devices accessible from this IP address. - The number of entries is contained in the rARUStatusAruDeviceCount OID." - ::= { rARUConfig 1 } + "The output relay name." + ::= { uioOutputRelayStatusEntry 3 } -rARUConfigEntry OBJECT-TYPE - SYNTAX ConfigRARUEntry - ACCESS not-accessible +uioOutputRelayStatusRelayLocation OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only STATUS mandatory DESCRIPTION - "The ARUs to configure." - INDEX { rARUConfigAruIndex } - ::= { rARUConfigTable 1 } + "The location of the output relay." + ::= { uioOutputRelayStatusEntry 4 } -ConfigRARUEntry ::= - SEQUENCE { - rARUConfigAruIndex INTEGER, - rARUConfigAruName DisplayString, - rARUConfigAruRemoteSetpoint INTEGER, - rARUConfigAruTempOvrdEnableDisable INTEGER, - rARUConfigAruTempOvrdSetpoint INTEGER, - rARUConfigAruMasterControl INTEGER +uioOutputRelayStatusCurrentState OBJECT-TYPE + SYNTAX INTEGER { + uioOutputClosed (1), + uioOutputOpen (2), + outputStateNotApplicable (3) } - -rARUConfigAruIndex OBJECT-TYPE - SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION - "The index to the ARU entry." - ::= { rARUConfigEntry 1 } - -rARUConfigAruName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory + "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 name of the ARU." - ::= { rARUConfigEntry 2 } + "The alarm status of the output relay." + ::= { uioOutputRelayStatusEntry 6 } -rARUConfigAruRemoteSetpoint OBJECT-TYPE - SYNTAX INTEGER { - aruOff (1), - aru85F-29C (2), - aru90F-32C (3), - aru95F-35C (4), - aru100F-38C (5), - aru7kW-1200cfm (6), - aru5kW-800cfm (7), - aru3kW-500cfm (8), - aru2kW-300cfm (9), - aru400cfm (10), - aru600cfm (11), - aru700cfm (12), - aru900cfm (13), - aru1000cfm (14), - aru1400cfm (15), - aru1600cfm (16), - aru1800cfm (17), - aru2000cfm (18) +uioOutputRelayStatusCommStatus OBJECT-TYPE + SYNTAX INTEGER { + notInstalled (1), + commsOK (2), + commsLost (3) } - ACCESS read-write + ACCESS read-only STATUS mandatory DESCRIPTION - "This OID defines the desired base airflow of the ARU, and sets the - speed of the ARU fans when the temperature override is inactive. + "The communications status of the output relay." + ::= { uioOutputRelayStatusEntry 7 } - Values specified in cfm (cubic feet per minute) can be converted - to metric values using the conversion factor: - - 1 cfm = 1.70 m^3/hr (cubic meters per hour). - Values (1) through (9) are for support of legacy (1st generation) ARUs. - Writing these values to a 2nd generation ARU will result in the following: - A value greater than (9) will be ignored by a 1st generation ARU. +-- Traps +-- Annotations are provided for Novell's NMS product +-- +-- Each trap has at least one variable (mtrapargsString) which always appears +-- as the last variable in the list. This variable contains either a static +-- or dynamically-constructed string which provides an enhanced description of +-- the trap's purpose and any pertinent information about the trap. - aruOff (1) - Ignored - aru85F-29C (2) - 1200 cfm - aru90F-32C (3) - 800 cfm - aru95F-35C (4) - 500 cfm - aru100F-38C (5) - 400 cfm - aru7kW (6) - 1200 cfm - aru5kW (7) - 800 cfm - aru3kW (8) - 500 cfm - aru2kW (9) - 400 cfm +communicationLost TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } + DESCRIPTION + "SEVERE: Communication to the UPS has been lost. Steps + to reestablish communication are in progress." + --#TYPE "APC UPS: Communication lost" + --#SUMMARY "Communication lost between the agent and the UPS." + --#SEVERITY SEVERE + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE DEGRADED + ::= 1 + +upsOverload TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } + DESCRIPTION + "SEVERE: The UPS has sensed a load greater than 100 percent + of its rated capacity." + --#TYPE "APC UPS: Overload" + --#SUMMARY "The UPS has sensed a load greater than 100 percent of its rated capacity." + --#SEVERITY SEVERE + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE DEGRADED + ::= 2 + +upsDiagnosticsFailed TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } + DESCRIPTION + "SEVERE: The UPS failed its internal diagnostic self-test." + --#TYPE "APC UPS: Failed self-test" + --#SUMMARY "The UPS has failed its internal self-test." + --#SEVERITY SEVERE + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE DEGRADED + ::= 3 + +upsDischarged TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } + DESCRIPTION + "SEVERE: The UPS batteries are discharged; if utility power fails + an immediate low battery condition will exist. Sufficient runtime + for necessary action cannot be guaranteed." + --#TYPE "APC UPS: batteries are discharged" + --#SUMMARY "The UPS batteries are discharged." + --#SEVERITY SEVERE + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE DEGRADED + ::= 4 + +upsOnBattery TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } + DESCRIPTION + "WARNING: The UPS has switched to battery backup power." + --#TYPE "APC UPS: On battery" + --#SUMMARY "The UPS has switched to battery backup power." + --#SEVERITY WARNING + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 5 - NOTE: -1 will be returned if the ARU is not communicating." - ::= { rARUConfigEntry 3 } +smartBoostOn TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } + DESCRIPTION + "WARNING: The UPS has enabled SmartBoost(TM)." + --#TYPE "APC UPS: SmartBoost(TM)" + --#SUMMARY "The UPS has enabled SmartBoost(TM); low incoming line voltage." + --#SEVERITY WARNING + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 6 -rARUConfigAruTempOvrdEnableDisable OBJECT-TYPE - SYNTAX INTEGER { - disabled(1), - enabled(2) - } - ACCESS read-write - STATUS mandatory +lowBattery TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "This OID is used to enable/disable the remote temperature override setting of the ARU. - - If this OID is set to 1, the remote setting for temperature override is disabled. - If this OID is set to 2, the remote setting for temperature override is enabled." - ::= { rARUConfigEntry 4 } + "SEVERE: The UPS batteries are low and will soon be exhausted. + If utility power is not restored the UPS will put itself + to 'sleep' and immediately cut power to the load." + --#TYPE "APC UPS: Low battery" + --#SUMMARY "The UPS system's batteries are low and will soon be exhausted." + --#SEVERITY SEVERE + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE DEGRADED + ::= 7 -rARUConfigAruTempOvrdSetpoint OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory +communicationEstablished TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "This OID is the Temperature Override setpoint of the ARU. + "INFORMATIONAL: Communication with the UPS has been established." + --#TYPE "APC UPS: Communication established" + --#SUMMARY "UPS communication has been established." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 8 - NOTE: -1 will be returned if the ARU is not communicating. +powerRestored TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Utility power has been restored." + --#TYPE "APC UPS: Utility power restored" + --#SUMMARY "Returned from battery backup power; utility power restored." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 9 - Values are represented in whole number degrees using the - units specified in the rARUStatusSysTempUnits OID (Celsius or Fahrenheit)." - ::= { rARUConfigEntry 5 } - -rARUConfigAruMasterControl OBJECT-TYPE - SYNTAX INTEGER { - aruOn (1), - aruOff (2) - } - ACCESS read-write - STATUS mandatory +upsDiagnosticsPassed TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "This is the master on/off control for the ARU." - ::= { rARUConfigEntry 6 } + "INFORMATIONAL: The UPS passed its internal self-test." + --#TYPE "APC UPS: Passed self-test" + --#SUMMARY "The UPS passed internal self-test." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 10 --- RACK AIR REMOVAL UNIT STATUS +returnFromLowBattery TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } + DESCRIPTION + "INFORMATIONAL: The UPS has returned from a low battery + condition." + --#TYPE "APC UPS: Returned from Low-Battery condition" + --#SUMMARY "The UPS has returned from a Low-Battery condition." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 11 -rARUStatusAruDeviceCount OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory +upsTurnedOff TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "The total number of ARUs accessible from this IP." - ::= { rARUStatus 1 } + "WARNING: The UPS has been turned 'off' by the management station." + --#TYPE "APC UPS: Turned off" + --#SUMMARY "The UPS has been switched off by a management station." + --#SEVERITY WARNING + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE NONOPERATIONAL + ::= 12 -rARUStatusSysTempUnits OBJECT-TYPE - SYNTAX INTEGER { - celsius(1), - fahrenheit(2) - } - ACCESS read-only - STATUS mandatory +upsSleeping TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "The temperature scale used to display the temperature - in the system, Celsius(1) or Fahrenheit(2). - This setting is based on the system preferences - configuration in the agent." - ::= { rARUStatus 2 } + "WARNING: The UPS is entering 'sleep' mode. Power + to the load will be cut off." + --#TYPE "APC UPS: Entered sleep mode" + --#SUMMARY "The UPS entered sleep mode. Power to the load will be cut off." + --#SEVERITY WARNING + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE NONOPERATIONAL + ::= 13 -rARUStatusTable OBJECT-TYPE - SYNTAX SEQUENCE OF StatusRARUEntry - ACCESS not-accessible - STATUS mandatory +upsWokeUp TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "Allows for query of the individual ARUs accessible from this IP address. - The number of entries is contained in the rARUStatusAruDeviceCount OID." - ::= { rARUStatus 3 } + "INFORMATION: The UPS has returned from 'sleep' mode. Power + to the load has been restored." + --#TYPE "APC UPS: Wake up" + --#SUMMARY "The UPS has returned from sleep mode. Power to the load has been restored." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 14 -rARUStatusEntry OBJECT-TYPE - SYNTAX StatusRARUEntry - ACCESS not-accessible - STATUS mandatory +upsRebootStarted TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "The ARUs to access." - INDEX { rARUStatusAruIndex } - ::= { rARUStatusTable 1 } + "WARNING: The UPS has started its reboot sequence. + The UPS will reboot itself at this time." + --#TYPE "APC UPS: Starting reboot" + --#SUMMARY "The UPS has started its reboot sequence." + --#SEVERITY WARNING + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE NONOPERATIONAL + ::= 15 -StatusRARUEntry ::= - SEQUENCE { - rARUStatusAruIndex INTEGER, - rARUStatusAruName DisplayString, - rARUStatusAruRemoteSetpoint INTEGER, - rARUStatusAruManualSetpoint INTEGER, - rARUStatusAruTemp1 INTEGER, - rARUStatusAruTemp2 INTEGER, - rARUStatusAruTemp3 INTEGER, - rARUStatusAruTempOvrdEnableDisable INTEGER, - rARUStatusAruTempOvrdSetpoint INTEGER, - rARUStatusAruAlarmState DisplayString, - rARUStatusAruCommStatus INTEGER, - rARUStatusAruTempOvrdStatus INTEGER, - rARUStatusAruMasterControl INTEGER, - rARUStatusAruTotalAirflow INTEGER - } +upsDipSwitchChanged TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } + DESCRIPTION + "WARNING: The dip switch settings on the UPS have been + changed, possibly altering UPS performance." + --#TYPE "APC UPS: DIP switch altered" + --#SUMMARY "The DIP switch settings on the UPS have been changed." + --#SEVERITY WARNING + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 16 -rARUStatusAruIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory +upsBatteryNeedsReplacement TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "The index to the ARU entry." - ::= { rARUStatusEntry 1 } - -rARUStatusAruName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory + "SEVERE: The batteries of the UPS need immediate replacement." + --#TYPE "APC UPS: UPS batteries need replacement" + --#SUMMARY "The UPS batteries require immediate replacement." + --#SEVERITY SEVERE + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE DEGRADED + ::= 17 + + +-- the Environmental Monitor traps + +contactFault TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsInteger, mtrapargsString } DESCRIPTION - "The name of the ARU." - ::= { rARUStatusEntry 2 } + "SEVERE: One of the contacts on the Environmental Monitor has + changed from its default position. The first variable is + the contact number that is faulted." + --#TYPE "APC Environment: Contact fault" + --#SUMMARY "An Environment contact closure has faulted." + --#SEVERITY SEVERE + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 18 -rARUStatusAruRemoteSetpoint OBJECT-TYPE - SYNTAX INTEGER { - aruOff (1), - aru85F-29C (2), - aru90F-32C (3), - aru95F-35C (4), - aru100F-38C (5), - aru7kW-1200cfm (6), - aru5kW-800cfm (7), - aru3kW-500cfm (8), - aru2kW-300cfm (9), - aru400cfm (10), - aru600cfm (11), - aru700cfm (12), - aru900cfm (13), - aru1000cfm (14), - aru1400cfm (15), - aru1600cfm (16), - aru1800cfm (17), - aru2000cfm (18) - } - ACCESS read-only - STATUS mandatory +contactFaultResolved TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsInteger, mtrapargsString } DESCRIPTION - "This OID defines the desired base airflow of the ARU, or the - speed of the ARU fans when the temperature override is inactive. + "INFORMATIONAL: A fault on one of the Environmental Monitor contacts + has been resolved. The first variable is + the contact number that has been resolved." + --#TYPE "APC Environment: Contact fault cleared." + --#SUMMARY "A Environment contact closure has returned to it's default state." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 19 - See also the rARUConfigAruRemoteSetpoint OID. +-- the Matrix-UPS traps - NOTE: -1 will be returned if the ARU is not communicating." - ::= { rARUStatusEntry 3 } +hardwareFailureBypass TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } + DESCRIPTION + "SEVERE: UPS on bypass due to internal fault" + --#TYPE "APC UPS: On bypass due to internal fault" + --#SUMMARY "The UPS is on bypass due to an internal fault." + --#SEVERITY SEVERE + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE DEGRADED + ::= 20 -rARUStatusAruManualSetpoint OBJECT-TYPE - SYNTAX INTEGER { - aruOff (1), - aru85F-29C (2), - aru90F-32C (3), - aru95F-35C (4), - aru100F-38C (5), - aru7kW (6), - aru5kW (7), - aru3kW (8), - aru2kW (9), - aruRem (10) - } - ACCESS read-only - STATUS mandatory +softwareBypass TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "Manual operating setpoint of the ARU, which is set on the - panel of the ARU. If the ARU doesn't have a manual , - the OID will always return a value of aruRem (10). + "WARNING: UPS on bypass - user set via software or panel" + --#TYPE "APC UPS: On bypass by user via software or panel" + --#SUMMARY "UPS put on bypass by user via software or front UPS panel." + --#SEVERITY WARNING + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 21 - NOTE: -1 will be returned if the ARU is not communicating. +switchedBypass TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } + DESCRIPTION + "WARNING: UPS on bypass - initiated by user" + --#TYPE "APC UPS: On bypass initiated by user" + --#SUMMARY "UPS put on bypass by user." + --#SEVERITY WARNING + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 22 - Values are represented in whole number degrees or kW. - If the manual setpoint is set to Remote, or if the ARU doesn't - have a manual switch, this OID will return aruRem." - ::= { rARUStatusEntry 4 } +returnFromBypass TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } + DESCRIPTION + "INFORMATIONAL: UPS has returned from bypass" + --#TYPE "APC UPS: UPS has returned from bypass" + --#SUMMARY "The UPS has returned from bypass mode." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 23 -rARUStatusAruTemp1 OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory +bypassPowerSupplyFailure TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "ARU temperature probe #1 reading. - The summary exhaust temperature on 2nd generation ARUs. + "SEVERE: Base module bypass power supply needs repair" + --#TYPE "APC UPS: Base module bypass power supply needs repair" + --#SUMMARY "The base module bypass power supply needs repair." + --#SEVERITY SEVERE + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE NONOPERATIONAL + ::= 24 - NOTE: -1 will be returned if the ARU is not communicating. +baseFanFailure TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } + DESCRIPTION + "SEVERE: Base module fan needs repair" + --#TYPE "APC UPS: Base module fan needs repair" + --#SUMMARY "The base module fan needs repair." + --#SEVERITY SEVERE + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE NONOPERATIONAL + ::= 25 - Values are represented in whole number degrees. - Units are displayed in the scale shown in - the rARUStatusSysTempUnits OID (Celsius or Fahrenheit)." - ::= { rARUStatusEntry 5 } +batteryPackCommLost TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } + DESCRIPTION + "SEVERE: Check installation of external battery packs signal cable" + --#TYPE "APC UPS: Communication lost with battery packs" + --#SUMMARY "Communication lost with external battery packs, check battery signal cable." + --#SEVERITY SEVERE + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE DEGRADED + ::= 26 -rARUStatusAruTemp2 OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory +batteryPackCommEstablished TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "ARU temperature probe #2 reading. - The exhaust temperature in the upper plenum on 2nd generation ARUs. + "INFORMATIONAL: UPS is communicating with the external battery packs." + --#TYPE "APC UPS: Communication established with battery packs" + --#SUMMARY "Communication established with external battery packs." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 27 - NOTE: -1 will be returned if the ARU is not communicating. +calibrationStart TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } + DESCRIPTION + "INFORMATIONAL: A battery calibration test has been initiated on the UPS." + --#TYPE "APC UPS: Calibration initiated" + --#SUMMARY "A battery run time calibration test has been initiated." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 28 - Values are represented in whole number degrees. - Units are displayed in the scale shown in - the rARUStatusSysTempUnits OID (Celsius or Fahrenheit)." - ::= { rARUStatusEntry 6 } +-- Misc. Traps -rARUStatusAruTemp3 OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory +restartAgent TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "ARU temperature probe #3 reading. - The exhaust temperature in the lower plenum on 2nd generation ARUs. + "INFORMATIONAL: Agent restarting as commanded by manager." + --#TYPE "APC SNMP Agent: Agent restarting" + --#SUMMARY "Agent restarting as commanded by manager." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 29 - NOTE: -1 will be returned if the ARU is not communicating. +upsTurnedOn TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } + DESCRIPTION + "INFORMATIONAL: A UPS is turned on." + --#TYPE "APC UPS: A UPS is turned on." + --#SUMMARY " A UPS is turned on." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 30 - Values are represented in whole number degrees. - Units are displayed in the scale shown in - the rARUStatusSysTempUnits OID (Celsius or Fahrenheit)." - ::= { rARUStatusEntry 7 } +smartAvrReducing TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } + DESCRIPTION + "WARNING: The UPS is reducing the line voltage via SmartTrim(TM)." + --#TYPE "APC UPS: SmartTrim(TM) reducing" + --#SUMMARY "The UPS has enabled SmartTrim(TM) voltage reduction." + --#SEVERITY WARNING + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 31 -rARUStatusAruTempOvrdEnableDisable OBJECT-TYPE - SYNTAX INTEGER { - disabled(1), - enabled(2) - } - ACCESS read-only - STATUS mandatory +codeAuthenticationDone TRAP-TYPE + ENTERPRISE apc + VARIABLES { mconfigTFTPServerIP, newCodeAuthentViaTFTP } DESCRIPTION - "This OID indicates whether the ARU remote temperature override is enabled or disabled. - If this OID is a 1, the remote setting for temperature override is disabled. - If this OID is a 2, the remote setting for temperature override is enabled." - ::= { rARUStatusEntry 8 } + "INFORMATIONAL: Authentication on agent code image is done." + --#TYPE "APC CODE: Authentication on agent code image is done." + --#SUMMARY "Authentication on agent code image is done." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 32 -rARUStatusAruTempOvrdSetpoint OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory +upsOverloadCleared TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "ARU remote temperature override setpoint setting. + "INFORMATIONAL: The overload condition has been cleared." + --#TYPE "APC UPS: Overload cleared." + --#SUMMARY "The overload condition has been cleared. ." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 33 - NOTE: -1 will be returned if the ARU is not communicating. +smartBoostOff TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } + DESCRIPTION + "INFORMATIONAL: The UPS has returned from SmartBoost(TM)." + --#TYPE "APC UPS: SmartBoost(TM) off." + --#SUMMARY "The UPS has returned from SmartBoost(TM)." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 34 - Values are represented in whole number degrees. - Units are displayed in the scale shown in - the rARUStatusSysTempUnits OID (Celsius or Fahrenheit)." - ::= { rARUStatusEntry 9 } +smartAvrReducingOff TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } + DESCRIPTION + "INFORMATIONAL: The UPS has returned from SmartTrim(TM)." + --#TYPE "APC UPS: SmartTrim(TM) reducing off" + --#SUMMARY "The UPS has returned from SmartTrim(TM) voltage reduction." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 35 + +upsBatteryReplaced TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } + DESCRIPTION + "INFORMATIONAL: A bad battery fault has been cleared." + --#TYPE "APC UPS: Bad battery replaced" + --#SUMMARY "The UPS has returned from a bad battery fault." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 36 -rARUStatusAruAlarmState OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-only - STATUS mandatory +calibrationEnd TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "An ASCII string containing the 8 flags representing - the current alarm state of the ARU. If the state of - the ARU is unknown, this variable is set to 'UNKNOWN'. + "INFORMATIONAL: The UPS has finished calibrating." + --#TYPE "APC UPS: Calibration end" + --#SUMMARY "The UPS has finished calibrating" + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 37 - The flags are numbered 1 to 8, read from left to - right. The flags are defined as follows: - - Flag 1: Fan Fail 1 - Flag 2: Fan Fail 2 - Flag 3: Fan Fail 3 - Flag 4: Smoke (if ARU is equipped with smoke detector) - - Flag 5: High Temp (Out of Thermal Control) - Flag 6: Over Temp (Exhaust Temp. Exceeds Override Setpoint) - Flag 7: Fan Fail 4 (Gen 2 ARU only) - Flag 8: Reserved" - ::= { rARUStatusEntry 10 } +dischargeCleared TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } + DESCRIPTION + "INFORMATIONAL: A UPS discharge condition has been cleared." + --#TYPE "APC UPS: Discharge cleared." + --#SUMMARY "The UPS discharge condition has been cleared." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 38 -rARUStatusAruCommStatus OBJECT-TYPE - SYNTAX INTEGER { - commsNeverDiscovered(1), - commsEstablished(2), - commsLost(3) - } - ACCESS read-only - STATUS mandatory +gracefulShutdown TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "The state of communications to the device. - commNeverDiscovered(1) indicates there has never been communications with this device. - commsEstablished(2) indicates communication is normal and active with this device. - commsLost(3) indicates communication had been established, but is no device." - ::= { rARUStatusEntry 11 } + "INFORMATIONAL: A graceful shutdown has been initiated." + --#TYPE "APC UPS: A graceful shutdown has been initiated." + --#SUMMARY "A graceful shutdown has been initiated." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 39 -rARUStatusAruTempOvrdStatus OBJECT-TYPE - SYNTAX INTEGER { - inactive (1), - active (2) - } - ACCESS read-only - STATUS mandatory + +outletOn TRAP-TYPE + ENTERPRISE apc + VARIABLES { sPDUOutletControlIndex } DESCRIPTION - "Specifies whether the ARU is increasing airflow because - exhaust air temperature has exceeded the setting specified in the - rARUConfigAruTempOvrdSetpoint OID." - ::= { rARUStatusEntry 12 } + "WARNING: The specified PDU outlet has turned on. + If sPDUOutletControlIndex equals zero, then all outlets have + turned on." + --#TYPE "APC PDU: Outlet has been turned on." + --#SUMMARY "Outlet has been turned on" + --#SEVERITY WARNING + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 41 + -rARUStatusAruMasterControl OBJECT-TYPE - SYNTAX INTEGER { - aruOn (1), - aruOff (2) - } - ACCESS read-only - STATUS mandatory +outletOff TRAP-TYPE + ENTERPRISE apc + VARIABLES { sPDUOutletControlIndex } DESCRIPTION - "This is the master on/off control for the ARU." - ::= { rARUStatusEntry 13 } + "WARNING: The specified PDU outlet has turned off. + If sPDUOutletControlIndex equals zero, then all outlets + have turned off." + --#TYPE "APC PDU: Outlet has turned off." + --#SUMMARY "Outlet has turned off." + --#SEVERITY WARNING + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 42 + +outletReboot TRAP-TYPE + ENTERPRISE apc + VARIABLES { sPDUOutletControlIndex } + DESCRIPTION + "WARNING: The specified PDU outlet has rebooted. + If sPDUOutletControlIndex equals zero, then all outlets + have rebooted." + --#TYPE "APC PDU: Outlet has rebooted." + --#SUMMARY "Outlet has rebooted." + --#SEVERITY WARNING + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 43 -rARUStatusAruTotalAirflow OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory +configChangeSNMP TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "The total airflow provided by the aru. Specified in cfm (cubic feet per minute). - Can be converted to metric values using the conversion factor: - 1 cfm = 1.70 m^3/hr (cubic meters per hour)." - ::= { rARUStatusEntry 14 } + "WARNING: The SNMP configuration has been changed." + --#TYPE "APC: The SNMP configuration has been changed." + --#SUMMARY "The SNMP configuration has been changed." + --#SEVERITY WARNING + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 44 + + +configChangeOutlet TRAP-TYPE + ENTERPRISE apc + VARIABLES { sPDUOutletConfigIndex } + DESCRIPTION + "WARNING: The specified PDU outlet has changed configuration. + If sPDUOutletConfigIndex equals zero, then the Master outlet + has changed configuration." + --#TYPE "APC PDU: Outlet configuration has been changed." + --#SUMMARY "Outlet configuration has been changed." + --#SEVERITY WARNING + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 45 --- RACK AIR REMOVAL UNIT FAN STATUS +accessViolationConsole TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } + DESCRIPTION + "WARNING: Someone has attempted to login via the console with the incorrect password." + --#TYPE "APC: Access violation via the console." + --#SUMMARY "Three unsuccessful logins have been attempted via the console." + --#SEVERITY WARNING + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 46 -rARUFanStatusTable OBJECT-TYPE - SYNTAX SEQUENCE OF FanStatusRARUEntry - ACCESS not-accessible - STATUS mandatory +accessViolationHTTP TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "Allows for query of the individual devices. - The number of entries is contained in the - rARUStatusAruDeviceCount OID." - ::= { rARUFanStatus 1 } + "WARNING: Someone has attempted to login via HTTP with the incorrect password." + --#TYPE "APC: Access violation via HTTP." + --#SUMMARY "An unsuccessful attempt to login via HTTP." + --#SEVERITY WARNING + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 47 + +passwordChange TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } + DESCRIPTION + "WARNING: The password for the device has been changed." + --#TYPE "APC: Password change for the device." + --#SUMMARY "Someone has changed the password on the device." + --#SEVERITY WARNING + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 48 -rARUFanStatusEntry OBJECT-TYPE - SYNTAX FanStatusRARUEntry - ACCESS not-accessible - STATUS mandatory +badVoltage TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "The device to query." - INDEX { rARUFanStatusAruIndex, rARUFanStatusFanIndex} - ::= { rARUFanStatusTable 1 } + "WARNING: The output voltage is not within acceptable range." + --#TYPE "APC UPS: Bad output voltage." + --#SUMMARY "The output voltage is not within acceptable range." + --#SEVERITY WARNING + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 49 + +badVoltageCleared TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } + DESCRIPTION + "INFORMATIONAL: The output voltage has returned to an acceptable level." + --#TYPE "APC UPS: The bad voltage output condition has been cleared." + --#SUMMARY "The output voltage has returned to an acceptable level." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 50 + +chargerFailure TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } + DESCRIPTION + "WARNING: The battery charger has failed." + --#TYPE "APC UPS: The battery charger has failed." + --#SUMMARY "The battery charger has failed." + --#SEVERITY WARNING + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 51 -FanStatusRARUEntry ::= - SEQUENCE { - rARUFanStatusAruIndex INTEGER, - rARUFanStatusNominalFanSpeed INTEGER, - rARUFanStatusSelectedFanLevel INTEGER, - rARUFanStatusReplacementThreshold INTEGER, - rARUFanStatusFanIndex INTEGER, - rARUFanStatusFanOperatingStatus INTEGER, - rARUFanStatusFanRpmSpeed INTEGER, - rARUFanStatusFanFlowRate INTEGER, - rARUFanStatusFanInServiceDate DisplayString, - rARUFanStatusFanRunhourCounter INTEGER, - rARUFanStatusFanRunhourReset INTEGER - } +chargerFailureCleared TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } + DESCRIPTION + "INFORMATIONAL: The battery charger failure condition has been cleared." + --#TYPE "APC UPS: The battery charger failure condition cleared" + --#SUMMARY "The battery charger failure condition has been cleared." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 52 -rARUFanStatusAruIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory +batteryOverTemperature TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "The index to the ARU entry." - ::= { rARUFanStatusEntry 1 } + "WARNING: The battery temperature threshold has been violated." + --#TYPE "APC UPS: The battery temperature threshold has been violated." + --#SUMMARY "The battery temperature threshold has been violated." + --#SEVERITY WARNING + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 53 -rARUFanStatusNominalFanSpeed OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory +batteryOverTemperatureCleared TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "The nominal rotational speed (RPM) of the fans when they are - operating at the 100% level." - ::= { rARUFanStatusEntry 2 } + "INFORMATIONAL: The battery over temperature has been cleared." + --#TYPE "APC UPS: The battery over temperature has been cleared." + --#SUMMARY "The battery over temperature has been cleared." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 54 + + smartRelayFault TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } + DESCRIPTION + "WARNING: SmartBoost(TM) or SmartTrim(TM) relay fault." + --#TYPE "APC UPS: SmartBoost(TM) or SmartTrim(TM) relay fault." + --#SUMMARY "SmartBoost(TM) or SmartTrim(TM) relay fault." + --#SEVERITY WARNING + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 55 -rARUFanStatusSelectedFanLevel OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory +smartRelayFaultCleared TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "The currently selected ARU speed level, - specified in percent of full capacity." - ::= { rARUFanStatusEntry 3 } + "INFORMATIONAL: SmartBoost(TM) or SmartTrim(TM) relay fault has been cleared." + --#TYPE "APC UPS: SmartBoost(TM) or SmartTrim(TM) relay fault cleared." + --#SUMMARY "SmartBoost(TM) or SmartTrim(TM) relay fault has been cleared." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 56 + +humidityThresholdViolation1 TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsInteger, mtrapargsString } + DESCRIPTION + "SEVERE: Probe 1 humidity threshold violated. The + first variable is the current humidity." + --#TYPE "APC Environmental Monitor: Probe 1 humidity threshold violation" + --#SUMMARY "A humidity threshold has been violated on probe 1." + --#SEVERITY SEVERE + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 57 -rARUFanStatusReplacementThreshold OBJECT-TYPE - SYNTAX INTEGER { - disabled (1), - khr20 (2), - khr25 (3), - khr30 (4), - khr35 (5), - khr40 (6), - khr50 (7) - } - ACCESS read-write - STATUS mandatory +humidityThresholdViolationCleared1 TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "Threshold above which a run hour alarm will exist, indicating - that it might be time to proactively replace a fan." - ::= { rARUFanStatusEntry 4 } + "INFORMATIONAL: An Environmental Monitor humidity threshold violation has been cleared on probe 1." + --#TYPE "APC Environmental Monitor: Probe 1 humidity violation cleared" + --#SUMMARY "A humidity threshold violation has been cleared on probe 1." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 58 -rARUFanStatusFanIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory +temperatureThresholdViolation1 TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsInteger, mtrapargsString } DESCRIPTION - "The index to an individual fan table entry." - ::= { rARUFanStatusEntry 5 } + "SEVERE: An Environmental Monitor temperature threshold has been violated on probe 1. + The first variable is the current temperature." + --#TYPE "APC Environmental Monitor: Probe 1 temperature violation" + --#SUMMARY "A temperature threshold has been violated on probe 1." + --#SEVERITY SEVERE + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 59 -rARUFanStatusFanOperatingStatus OBJECT-TYPE - SYNTAX INTEGER { - unknown (1), - off (2), - onOk (3), - onDegraded (4), - offFailed (5) - } - ACCESS read-only - STATUS mandatory +temperatureThresholdViolationCleared1 TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "The current operating state of the fan." - ::= { rARUFanStatusEntry 6 } - -rARUFanStatusFanRpmSpeed OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory + "INFORMATIONAL: An Environmental Monitor temperature threshold violation has been cleared on probe 1." + --#TYPE "APC Environmental Monitor: Probe 1 temperature violation cleared" + --#SUMMARY "A temperature threshold violation has been cleared on probe 1." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 60 + +humidityThresholdViolation2 TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsInteger, mtrapargsString } DESCRIPTION - "The current rotational speed of the fan, - specified in rotations per minute (RPM)." - ::= { rARUFanStatusEntry 7 } - -rARUFanStatusFanFlowRate OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory + "SEVERE: An Environmental Monitor humidity threshold has been violated on probe 2. + The first variable is the current humidity." + --#TYPE "APC Environmental Monitor: Probe 2 humidity violation" + --#SUMMARY "A humidity threshold has been violated on probe 2." + --#SEVERITY SEVERE + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 61 + +humidityThresholdViolationCleared2 TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "The flow rate provided by the fan, based on its measured rotational speed. - Specified in cfm (cubic feet per minute). Can be converted to metric values - using the conversion factor: 1 cfm = 1.70 m^3/hr (cubic meters per hour)." - ::= { rARUFanStatusEntry 8 } + "INFORMATIONAL: An Environmental Monitor humidity threshold violation has been cleared on probe 2." + --#TYPE "APC Environmental Monitor: Probe 2 humidity violation cleared" + --#SUMMARY "A humidity threshold violation has been cleared on probe 2." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 62 -rARUFanStatusFanInServiceDate OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory +temperatureThresholdViolation2 TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsInteger, mtrapargsString } DESCRIPTION - "The installation/replacement date of the fan." - ::= { rARUFanStatusEntry 9 } - -rARUFanStatusFanRunhourCounter OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory + "SEVERE: An Environmental Monitor temperature threshold has been violated on probe 2. + The first variable is the current temperature." + --#TYPE "APC Environmental Monitor: Probe 2 temperature violation" + --#SUMMARY "A temperature threshold has been violated on probe 2." + --#SEVERITY SEVERE + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 63 + +temperatureThresholdViolationCleared2 TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "The total time for which the fan has been running. - Specified in 10ths of hours." - ::= { rARUFanStatusEntry 10 } + "INFORMATIONAL: An Environmental Monitor temperature threshold violation has been cleared on probe 2." + --#TYPE "APC Environmental Monitor: Probe 2 temperature violation cleared" + --#SUMMARY "A temperature threshold violation has been cleared on probe 2." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 64 -rARUFanStatusFanRunhourReset OBJECT-TYPE - SYNTAX INTEGER { - yes (1), - no (2) - } - ACCESS read-write - STATUS mandatory +mupsCommunicationEstablished TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "Writing yes to this This OID will reset a fan's total run hour counter, - which is shown in the rARUFanStatusFanRunhourCounter OID." - ::= { rARUFanStatusEntry 11 } - --- RACK AIR REMOVAL UNIT INPUT POWER STATUS + "INFORMATIONAL: Communication with the Environmental Monitor has been established." + --#TYPE "APC Environmental Monitor: Communication established" + --#SUMMARY "Communication established between the agent and the Environmental Monitor." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 65 -rARUPowerTable OBJECT-TYPE - SYNTAX SEQUENCE OF PowerRARUEntry - ACCESS not-accessible - STATUS mandatory +mupsCommunicationLost TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "Allows for query of the individual ARUs accessible from this IP address. - The number of entries is contained in the rARUStatusAruDeviceCount OID." - ::= { rARUPower 1 } + "SEVERE: Communication to the Environmental Monitor has been lost. Steps + to reestablish communication are in progress." + --#TYPE "APC Environmental Monitor: Communication failure" + --#SUMMARY "Communication lost between the agent and the Environmental Monitor." + --#SEVERITY SEVERE + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE DEGRADED + ::= 66 -rARUPowerStatusEntry OBJECT-TYPE - SYNTAX PowerRARUEntry - ACCESS not-accessible - STATUS mandatory +batteryIncrease TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "The device to query." - INDEX { rARUPowerStatusAruIndex} - ::= { rARUPowerTable 1 } - -PowerRARUEntry ::= - SEQUENCE { - rARUPowerStatusAruIndex INTEGER, - rARUPowerStatusPrimaryAcPresent INTEGER, - rARUPowerStatusAuxiliaryAcPresent INTEGER, - rARUPowerStatusRedundantAcConfig INTEGER - } - -rARUPowerStatusAruIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory + "INFORMATIONAL: The number of batteries has increased." + --#TYPE "APC UPS: The number of batteries has increased." + --#SUMMARY "The number of batteries has increased." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 67 + +batteryDecrease TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "The index to the ARU entry." - ::= { rARUPowerStatusEntry 1 } - -rARUPowerStatusPrimaryAcPresent OBJECT-TYPE - SYNTAX INTEGER { - yes (1), - no (2) - } - ACCESS read-only - STATUS mandatory + "INFORMATIONAL: The number of batteries has decreased." + --#TYPE "APC UPS: The number of batteries has decreased." + --#SUMMARY "The number of batteries has decreased." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 68 + +powerModuleIncrease TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "Indicates whether or not line voltage is present on AC input 1." - ::= { rARUPowerStatusEntry 2 } + "INFORMATIONAL: The number of power modules has increased." + --#TYPE "APC UPS: The number of power modules has increased." + --#SUMMARY "The number of power modules has increased." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 69 -rARUPowerStatusAuxiliaryAcPresent OBJECT-TYPE - SYNTAX INTEGER { - yes (1), - no (2) - } - ACCESS read-only - STATUS mandatory +powerModuleDecrease TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "Indicates whether or not line voltage is present on AC input 2." - ::= { rARUPowerStatusEntry 3 } - -rARUPowerStatusRedundantAcConfig OBJECT-TYPE - SYNTAX INTEGER { - singleCord (1), - dualCord (2) - } - ACCESS read-write - STATUS mandatory + "INFORMATIONAL: The number of power modules has decreased." + --#TYPE "APC UPS: The number of power modules has decreased." + --#SUMMARY "The number of power modules has decreased." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 70 + +intelligenceModuleInserted TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "Indicates whether or not a dual cord is in use. - When this setting is set to dualCord (2), aruRedundantPowerLostAlarm - traps will be generated when either primary or auxiliary input - voltage is not present. When this setting is set to singleCord (1), - aruRedundantPowerLostAlarm traps will not be generated." - ::= { rARUPowerStatusEntry 4 } - --- RACK AIR REMOVAL UNIT SENSOR STATUS + "INFORMATIONAL: An intelligence module has been inserted." + --#TYPE "APC UPS: An intelligence module has been inserted." + --#SUMMARY "An intelligence module has been inserted." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 71 -rARUSensorsStatusTableSize OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory +intelligenceModuleRemoved TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "The number of entries in the rARUSensorsStatusTable." - ::= { rARUSensors 1 } + "INFORMATIONAL: An intelligence module has been removed." + --#TYPE "APC UPS: An intelligence module has been removed." + --#SUMMARY "An intelligence module has been removed." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 72 -rARUSensorsStatusTable OBJECT-TYPE - SYNTAX SEQUENCE OF RARUSensorsStatusTableEntry - ACCESS not-accessible - STATUS mandatory +rintelligenceModuleInserted TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "Allows for getting environmental sensor status information." - ::= { rARUSensors 2 } + "INFORMATIONAL: A redundant intelligence module has been inserted." + --#TYPE "APC UPS: A redundant intelligence module has been inserted." + --#SUMMARY "A redundant intelligence module has been inserted." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 73 + +rintelligenceModuleRemoved TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } + DESCRIPTION + "INFORMATIONAL: A redundant intelligence module has been removed." + --#TYPE "APC UPS: A redundant intelligence module has been removed." + --#SUMMARY "A redundant intelligence module has been removed." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 74 -rARUSensorsStatusTableEntry OBJECT-TYPE - SYNTAX RARUSensorsStatusTableEntry - ACCESS not-accessible - STATUS mandatory +extBatteryFrameIncease TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "The unit to get data from." - INDEX { rARUSensorsStatusAruIndex, rARUSensorsStatusSensorNumber } - ::= { rARUSensorsStatusTable 1 } - -RARUSensorsStatusTableEntry ::= - SEQUENCE { - rARUSensorsStatusAruIndex INTEGER, - rARUSensorsStatusSensorNumber INTEGER, - rARUSensorsTemperature INTEGER - } + "INFORMATIONAL: An external battery frame has been added." + --#TYPE "APC UPS: An external battery frame has been added." + --#SUMMARY "An external battery frame has been added." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 75 -rARUSensorsStatusAruIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory +extBatteryFrameDecrease TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "The index to the ARU entry." - ::= { rARUSensorsStatusTableEntry 1 } - -rARUSensorsStatusSensorNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory + "INFORMATIONAL: An external battery frame has been removed." + --#TYPE "APC UPS: An external battery frame has been removed." + --#SUMMARY "An external battery frame has been removed." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 76 + +abnormalCondition TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsInteger, mtrapargsString } DESCRIPTION - "The number of the sensor on the device." - ::= { rARUSensorsStatusTableEntry 2 } + "SEVERE: An abnormal condition has been detected. + The first variable is the fault condition." + --#TYPE "APC: An abnormal condition has been detected." + --#SUMMARY "An abnormal condition has been detected." + --#SEVERITY SEVERE + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 77 -rARUSensorsTemperature OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory +abnormalConditionCleared TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsInteger, mtrapargsString } DESCRIPTION - "The sensor's current temperature reading. The temperature scale - is based on the system preferences configuration." - ::= { rARUSensorsStatusTableEntry 3 } - - --- RACK AIR REMOVAL UNIT CONFIG STATUS + "INFORMATIONAL: An abnormal condition has been cleared. + The first variable is the fault condition." + --#TYPE "APC: An abnormal condition has been cleared." + --#SUMMARY "An abnormal condition has been cleared." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 78 -rARUSensorsConfigTableSize OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory +deviceStatusChange TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString} DESCRIPTION - "The number of entries in the rARUSensorsConfigTable." - ::= { rARUSensors 3 } + "INFORMATIONAL: The status of the device being monitored has changed." + --#TYPE "APC : The status of the device being monitored has changed." + --#SUMMARY "The status of the device being monitored has changed." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 79 -rARUSensorsConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF RARUSensorsConfigTableEntry - ACCESS not-accessible - STATUS mandatory +noBatteries TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "Allows for getting configuration information from - environmental sensors attached to the device." - ::= { rARUSensors 4 } + "WARNING: The UPS has no batteries attached." + --#TYPE "APC UPS: No batteries attached." + --#SUMMARY "The UPS has no batteries attached." + --#SEVERITY WARNING + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 80 -rARUSensorsConfigTableEntry OBJECT-TYPE - SYNTAX RARUSensorsConfigTableEntry - ACCESS not-accessible - STATUS mandatory +noBatteriesCleared TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "The unit to get data from." - INDEX { rARUSensorsConfigAruIndex, rARUSensorsConfigSensorNumber } - ::= { rARUSensorsConfigTable 1 } - -RARUSensorsConfigTableEntry ::= - SEQUENCE { - rARUSensorsConfigAruIndex INTEGER, - rARUSensorsConfigSensorNumber INTEGER, - rARUSensorsName DisplayString, - rARUSensorsLocation DisplayString, - rARUSensorsTempMaxThresh INTEGER, - rARUSensorsTempHighThresh INTEGER, - rARUSensorsTempLowThresh INTEGER, - rARUSensorsTempMinThresh INTEGER, - rARUSensorsTempThreshHysteresis INTEGER, - rARUSensorsTempShortDecRateThreshValue INTEGER, - rARUSensorsTempShortDecRateThreshTime INTEGER, - rARUSensorsTempShortIncRateThreshValue INTEGER, - rARUSensorsTempShortIncRateThreshTime INTEGER, - rARUSensorsTempLongDecRateThreshValue INTEGER, - rARUSensorsTempLongDecRateThreshTime INTEGER, - rARUSensorsTempLongIncRateThreshValue INTEGER, - rARUSensorsTempLongIncRateThreshTime INTEGER - } + "INFORMATIONAL: The UPS's batteries have been attached." + --#TYPE "APC UPS: The no batteries attached condition has been cleared." + --#SUMMARY "The UPS's batteries have been attached." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 81 + +userAdded TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } + DESCRIPTION + "INFORMATIONAL: A new user has been added." + --#TYPE "APC: A new user has been added." + --#SUMMARY "A new user has been added." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 82 -rARUSensorsConfigAruIndex OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory +userDeleted TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } + DESCRIPTION + "INFORMATIONAL: A user has been deleted." + --#TYPE "APC: A user has been deleted." + --#SUMMARY "A user has been deleted." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 83 + +userModified TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } DESCRIPTION - "The index to the ARU entry." - ::= { rARUSensorsConfigTableEntry 1 } + "INFORMATIONAL: A user has been modified." + --#TYPE "APC: A user has been modified." + --#SUMMARY "A user has been modified." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 84 -rARUSensorsConfigSensorNumber OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-only - STATUS mandatory +-- MasterSwitch Vm Traps + +msvmCommunicationEstablished TRAP-TYPE + ENTERPRISE apc + VARIABLES { sPDUMasterControlVMIndex, sPDUMasterControlVMName, mtrapargsString } DESCRIPTION - "The number of the sensor on the device." - ::= { rARUSensorsConfigTableEntry 2 } + "INFORMATIONAL: Communications with the MasterSwitch VM has been established." + --#TYPE "APC: Communications established with the MasterSwitch VM." + --#SUMMARY "Communications with the MasterSwitch VM has been established." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 85 -rARUSensorsName OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory +msvmCommunicationLost TRAP-TYPE + ENTERPRISE apc + VARIABLES { sPDUMasterControlVMIndex, sPDUMasterControlVMName, mtrapargsString } DESCRIPTION - "A descriptive name for the sensor." - ::= { rARUSensorsConfigTableEntry 3 } - -rARUSensorsLocation OBJECT-TYPE - SYNTAX DisplayString - ACCESS read-write - STATUS mandatory + "SEVERE: Communications with the MasterSwitch VM has been lost." + --#TYPE "APC: Communications lost with the MasterSwitch VM." + --#SUMMARY "Communications with the MasterSwitch VM has been lost." + --#ARGUMENTS { } + --#SEVERITY SEVERE + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 86 + +msvmOverload TRAP-TYPE + ENTERPRISE apc + VARIABLES { sPDUMasterControlVMIndex, sPDUMasterControlVMName, mtrapargsString } DESCRIPTION - "The location of the sensor." - ::= { rARUSensorsConfigTableEntry 4 } + "SEVERE: The MasterSwitch VM in an overload condition." + --#TYPE "APC: The MasterSwitch VM is near or at an overload condition." + --#SUMMARY "The MasterSwitch VM is near or at an overload condition." + --#ARGUMENTS { } + --#SEVERITY SEVERE + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 87 -rARUSensorsTempMaxThresh OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory +msvmOverloadCleared TRAP-TYPE + ENTERPRISE apc + VARIABLES { sPDUMasterControlVMIndex, sPDUMasterControlVMName, mtrapargsString } DESCRIPTION - "The temperature at which a maximum temperature threshold - violation alarm will be generated for this sensor. - The temperature scale is based on the system preferences - configuration." - ::= { rARUSensorsConfigTableEntry 5 } - -rARUSensorsTempHighThresh OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory + "INFORMATIONAL: The overload condition on the MasterSwitch VM has been cleared." + --#TYPE "APC: The overload condition cleared on the MasterSwitch VM." + --#SUMMARY "The overload condition on the MasterSwitch VM has been cleared." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 88 + +msvmOutletOn TRAP-TYPE + ENTERPRISE apc + VARIABLES { sPDUMasterControlVMIndex, sPDUMasterControlVMName, + sPDUOutletControlVMOutletIndex, sPDUOutletControlVMOutletName, mtrapargsString } DESCRIPTION - "The temperature at which a high temperature threshold - violation alarm will be generated for this sensor. - The temperature scale is based on the system preferences - configuration." - ::= { rARUSensorsConfigTableEntry 6 } - -rARUSensorsTempLowThresh OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory + "INFORMATIONAL: An outlet on the MasterSwitch VM has turned on." + --#TYPE "APC: An outlet on the MasterSwitch VM has turned on." + --#SUMMARY "An outlet on the MasterSwitch VM has turned on." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 89 + +msvmOutletOff TRAP-TYPE + ENTERPRISE apc + VARIABLES { sPDUMasterControlVMIndex, sPDUMasterControlVMName, + sPDUOutletControlVMOutletIndex, sPDUOutletControlVMOutletName, mtrapargsString } DESCRIPTION - "The temperature at which a low temperature threshold - violation alarm will be generated for this sensor. - The temperature scale is based on the system preferences - configuration." - ::= { rARUSensorsConfigTableEntry 7 } - -rARUSensorsTempMinThresh OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory + "INFORMATIONAL: An outlet on the MasterSwitch VM has turned off." + --#TYPE "APC: An outlet on the MasterSwitch VM has turned off." + --#SUMMARY "An outlet on the MasterSwitch VM has turned off." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 90 + +msvmDeviceConfigChange TRAP-TYPE + ENTERPRISE apc + VARIABLES { sPDUMasterControlVMIndex, sPDUMasterControlVMName, mtrapargsString } DESCRIPTION - "The temperature at which a min temperature threshold - violation alarm will be generated for this sensor. - The temperature scale is based on the system preferences - configuration." - ::= { rARUSensorsConfigTableEntry 8 } - -rARUSensorsTempThreshHysteresis OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory + "INFORMATIONAL: A device configuration change has been made on a MasterSwitch VM." + --#TYPE "APC: A device configuration change on a MasterSwitch VM." + --#SUMMARY "A device configuration change has been made on a MasterSwitch VM." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 91 + +msvmOutletConfigChange TRAP-TYPE + ENTERPRISE apc + VARIABLES { sPDUMasterControlVMIndex, sPDUMasterControlVMName, + sPDUOutletControlVMOutletIndex, sPDUOutletControlVMOutletName, mtrapargsString } DESCRIPTION - "The change in temperature required to cause a - temperature alarm to change from an active to an - inactive state. The temperature scale is based on - the system preferences configuration." - ::= { rARUSensorsConfigTableEntry 9 } + "INFORMATIONAL: An outlet configuration change has been made on a MasterSwitch VM." + --#TYPE "APC: An outlet configuration change on a MasterSwitch VM." + --#SUMMARY "An outlet configuration change has been made on a MasterSwitch VM." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 92 -rARUSensorsTempShortDecRateThreshValue OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory +msvmLowLoad TRAP-TYPE + ENTERPRISE apc + VARIABLES { sPDUMasterControlVMIndex, sPDUMasterControlVMName, mtrapargsString } DESCRIPTION - "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 system preferences - configuration." - ::= { rARUSensorsConfigTableEntry 10 } + "INFORMATIONAL: The MasterSwitch VM has violated the low load threshold." + --#TYPE "APC: The MasterSwitch VM has violated the low load threshold." + --#SUMMARY "The MasterSwitch VM has violated the low load threshold." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 93 -rARUSensorsTempShortDecRateThreshTime OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory +msvmLowLoadCleared TRAP-TYPE + ENTERPRISE apc + VARIABLES { sPDUMasterControlVMIndex, sPDUMasterControlVMName, mtrapargsString } DESCRIPTION - "The time over which the temperature may not decrease - beyond the value specified by the temperature short-term - decreasing rate threshold value." - ::= { rARUSensorsConfigTableEntry 11 } - -rARUSensorsTempShortIncRateThreshValue OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory + "INFORMATIONAL: The low load condition on the MasterSwitch VM has been cleared." + --#TYPE "APC: The low load condition cleared on the MasterSwitch VM." + --#SUMMARY "The low load condition on the MasterSwitch VM has been cleared." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 94 + +msvmNearOverload TRAP-TYPE + ENTERPRISE apc + VARIABLES { sPDUMasterControlVMIndex, sPDUMasterControlVMName, mtrapargsString } DESCRIPTION - "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 system preferences - configuration." - ::= { rARUSensorsConfigTableEntry 12 } + "SEVERE: The MasterSwitch VM is approaching an overload condition." + --#TYPE "APC: The MasterSwitch VM is near or at an overload condition." + --#SUMMARY "The MasterSwitch VM is near or at an overload condition." + --#ARGUMENTS { } + --#SEVERITY SEVERE + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 95 -rARUSensorsTempShortIncRateThreshTime OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory +msvmNearOverloadCleared TRAP-TYPE + ENTERPRISE apc + VARIABLES { sPDUMasterControlVMIndex, sPDUMasterControlVMName, mtrapargsString } DESCRIPTION - "The time over which the temperature may not increase - beyond the value specified by the temperature short-term - increasing rate threshold value." - ::= { rARUSensorsConfigTableEntry 13 } - -rARUSensorsTempLongDecRateThreshValue OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory + "INFORMATIONAL: The near overload condition on the MasterSwitch VM has been cleared." + --#TYPE "APC: The overload condition cleared on the MasterSwitch VM." + --#SUMMARY "The overload condition on the MasterSwitch VM has been cleared." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 96 + +msvmPowerSupplyStatusChange TRAP-TYPE + ENTERPRISE apc + VARIABLES { sPDUMasterControlVMIndex, sPDUMasterControlVMName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "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 system preferences - configuration." - ::= { rARUSensorsConfigTableEntry 14 } + "WARNING: The power supply status of the MasterSwitch VM has changed." + --#TYPE "APC: The power supply status changed on MasterSwitch VM" + --#SUMMARY "The power supply status of the MasterSwitch VM has changed." + --#ARGUMENTS { } + --#SEVERITY WARNING + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 97 -rARUSensorsTempLongDecRateThreshTime OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory +-- MasterSwitch plus (MSP) Traps + +mspCommunicationEstablished TRAP-TYPE + ENTERPRISE apc + VARIABLES { sPDUMasterControlMSPIndex, sPDUMasterControlMSPName, mtrapargsString } DESCRIPTION - "The time over which the temperature may not decrease - beyond the value specified by the temperature long-term - decreasing rate threshold value." - ::= { rARUSensorsConfigTableEntry 15 } - -rARUSensorsTempLongIncRateThreshValue OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory + "INFORMATIONAL: Communications with the MasterSwitch plus has been established." + --#TYPE "APC: Communications established with the MasterSwitch plus." + --#SUMMARY "Communications with the MasterSwitch plus has been established." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 98 + +mspCommunicationLost TRAP-TYPE + ENTERPRISE apc + VARIABLES { sPDUMasterControlMSPIndex, sPDUMasterControlMSPName, mtrapargsString } DESCRIPTION - "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 system preferences - configuration." - ::= { rARUSensorsConfigTableEntry 16 } + "SEVERE: Communications with the MasterSwitch plus has been lost." + --#TYPE "APC: Communications lost with the MasterSwitch plus." + --#SUMMARY "Communications with the MasterSwitch plus has been lost." + --#ARGUMENTS { } + --#SEVERITY SEVERE + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 99 -rARUSensorsTempLongIncRateThreshTime OBJECT-TYPE - SYNTAX INTEGER - ACCESS read-write - STATUS mandatory +mspOutletOn TRAP-TYPE + ENTERPRISE apc + VARIABLES { sPDUMasterControlMSPIndex, sPDUMasterControlMSPName, + sPDUOutletControlMSPOutletIndex, sPDUOutletControlMSPOutletName, mtrapargsString } DESCRIPTION - "The time over which the temperature may not increase - beyond the value specified by the temperature long-term - increasing rate threshold value." - ::= { rARUSensorsConfigTableEntry 17 } + "INFORMATIONAL: An outlet on the MasterSwitch plus has turned on." + --#TYPE "APC: An outlet on the MasterSwitch plus has turned on." + --#SUMMARY "An outlet on the MasterSwitch plus has turned on." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 100 +mspOutletOff TRAP-TYPE + ENTERPRISE apc + VARIABLES { sPDUMasterControlMSPIndex, sPDUMasterControlMSPName, + sPDUOutletControlMSPOutletIndex, sPDUOutletControlMSPOutletName, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: An outlet on the MasterSwitch plus has turned off." + --#TYPE "APC: An outlet on the MasterSwitch plus has turned off." + --#SUMMARY "An outlet on the MasterSwitch plus has turned off." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 101 --- Traps --- Annotations are provided for Novell's NMS product --- --- Each trap has at least one variable (mtrapargsString) which always appears --- as the last variable in the list. This variable contains either a static --- or dynamically-constructed string which provides an enhanced description of --- the trap's purpose and any pertinent information about the trap. +mspDeviceConfigChange TRAP-TYPE + ENTERPRISE apc + VARIABLES { sPDUMasterControlMSPIndex, sPDUMasterControlMSPName, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: A device configuration change has been made on a MasterSwitch plus." + --#TYPE "APC: A device configuration change on a MasterSwitch plus." + --#SUMMARY "A device configuration change has been made on a MasterSwitch plus." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 102 -communicationLost TRAP-TYPE +mspOutletConfigChange TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { sPDUMasterControlMSPIndex, sPDUMasterControlMSPName, sPDUOutletControlMSPOutletIndex, sPDUOutletControlMSPOutletName, mtrapargsString } DESCRIPTION - "SEVERE: Communication to the UPS has been lost. Steps - to reestablish communication are in progress." - --#TYPE "APC UPS: Communication lost" - --#SUMMARY "Communication lost between the agent and the UPS." - --#SEVERITY SEVERE + "INFORMATIONAL: An outlet configuration change has been made on a MasterSwitch plus." + --#TYPE "APC: An outlet configuration change on a MasterSwitch plus." + --#SUMMARY "An outlet configuration change has been made on a MasterSwitch plus." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 1 + --#STATE OPERATIONAL + ::= 103 -upsOverload TRAP-TYPE +rsSourceSwitched TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsInteger02, mtrapargsString03, mtrapargsInteger, mtrapargsString02, mtrapargsString } DESCRIPTION - "SEVERE: The UPS has sensed a load greater than 100 percent - of its rated capacity." - --#TYPE "APC UPS: Overload" - --#SUMMARY "The UPS has sensed a load greater than 100 percent of its rated capacity." - --#SEVERITY SEVERE + "INFORMATIONAL: The Redundant Switch has switched source. + The first variable is an integer representing the current source: 0=A, 1=B. + The second variable is the 32-character name of the current source. + The third variable is an integer representing the transfer cause: + 0=No Transfers Recorded, 1=Due to user action or preferred switching, + 3=Due to line notch or spike, 5=Due to low line voltage, + 7=Transfer due to high line voltage, + 9=Transfer due to frequency out of range. + The fourth variable is a character string listing the transfer cause." + --#TYPE "APC Redundant Switch: The Redundant Switch has switched source" + --#SUMMARY "The Redundant Switch has switched source." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 2 + --#STATE OPERATIONAL + ::= 104 -upsDiagnosticsFailed TRAP-TYPE +rsLostRedundancy TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsInteger, mtrapargsString02, mtrapargsString } DESCRIPTION - "SEVERE: The UPS failed its internal diagnostic self-test." - --#TYPE "APC UPS: Failed self-test" - --#SUMMARY "The UPS has failed its internal self-test." + "SEVERE: The Redundant Switch has lost redundancy. + The first variable is an integer representing the source which is no longer available: 0=A, 1=B. + The second variable is the 32-character name of the source which is no longer available." + --#TYPE "APC Redundant Switch: The Redundant Switch has lost redundancy" + --#SUMMARY "The Redundant Switch has lost redundancy." + --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 3 + --#STATE OPERATIONAL + ::= 105 -upsDischarged TRAP-TYPE +rsRedundancyRestored TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsInteger, mtrapargsString02, mtrapargsString } DESCRIPTION - "SEVERE: The UPS batteries are discharged; if utility power fails - an immediate low battery condition will exist. Sufficient runtime - for necessary action cannot be guaranteed." - --#TYPE "APC UPS: batteries are discharged" - --#SUMMARY "The UPS batteries are discharged." - --#SEVERITY SEVERE + "INFORMATIONAL: Redundancy has been restored to the Redundant Switch . + The first variable is an integer representing the source which has been restored: 0=A, 1=B. + The second variable is the 32-character name of the source which has been restored." + --#TYPE "APC Redundant Switch: Redundancy has been restored." + --#SUMMARY "Redundancy has been restored to the Redundant Switch ." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 4 + --#STATE OPERATIONAL + ::= 106 -upsOnBattery TRAP-TYPE +rsConfigChange TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "WARNING: The UPS has switched to battery backup power." - --#TYPE "APC UPS: On battery" - --#SUMMARY "The UPS has switched to battery backup power." - --#SEVERITY WARNING + "INFORMATIONAL: A configuration change has been made on a Redundant Switch." + --#TYPE "APC: A configuration change on a Redundant Switch." + --#SUMMARY "A configuration change has been made on a Redundant Switch." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 5 + ::= 107 -smartBoostOn TRAP-TYPE +rsCommunicationEstablished TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "WARNING: The UPS has enabled SmartBoost(TM)." - --#TYPE "APC UPS: SmartBoost(TM)" - --#SUMMARY "The UPS has enabled SmartBoost(TM); low incoming line voltage." - --#SEVERITY WARNING + "INFORMATIONAL: Communications with the Redundant Switch has been established." + --#TYPE "APC: Communications established with the Redundant Switch." + --#SUMMARY "Communications with the Redundant Switch has been established." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 6 + ::= 108 -lowBattery TRAP-TYPE +rsCommunicationLost TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "SEVERE: The UPS batteries are low and will soon be exhausted. - If utility power is not restored the UPS will put itself - to 'sleep' and immediately cut power to the load." - --#TYPE "APC UPS: Low battery" - --#SUMMARY "The UPS system's batteries are low and will soon be exhausted." + "SEVERE: Communications with the Redundant Switch has been lost." + --#TYPE "APC: Communications lost with the Redundant Switch." + --#SUMMARY "Communications with the Redundant Switch has been lost." + --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 7 + ::= 109 -communicationEstablished TRAP-TYPE +dcCommunicationEstablished TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: Communication with the UPS has been established." - --#TYPE "APC UPS: Communication established" - --#SUMMARY "UPS communication has been established." + "INFORMATIONAL: Communications with the DC power plant has been established." + --#TYPE "APC: Communications established with the DC power plant." + --#SUMMARY "Communications with the DC power plant has been established." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 8 + ::= 110 -powerRestored TRAP-TYPE +dcCommunicationLost TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: Utility power has been restored." - --#TYPE "APC UPS: Utility power restored" - --#SUMMARY "Returned from battery backup power; utility power restored." - --#SEVERITY INFORMATIONAL + "SEVERE: Communications with the DC power plant has been lost." + --#TYPE "APC: Communications lost with the DC power plant." + --#SUMMARY "Communications with the DC power plant has been lost." + --#ARGUMENTS { } + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 9 + --#STATE DEGRADED + ::= 111 -upsDiagnosticsPassed TRAP-TYPE +dcPINChanged TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: The UPS passed its internal self-test." - --#TYPE "APC UPS: Passed self-test" - --#SUMMARY "The UPS passed internal self-test." + "INFORMATIONAL: The active PIN on the DC controller has been changed." + --#TYPE "APC: The active PIN on the DC controller has been changed." + --#SUMMARY "The active PIN on the DC controller has been changed." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 10 + ::= 112 -returnFromLowBattery TRAP-TYPE +dcMajorAlarm TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: The UPS has returned from a low battery - condition." - --#TYPE "APC UPS: Returned from Low-Battery condition" - --#SUMMARY "The UPS has returned from a Low-Battery condition." - --#SEVERITY INFORMATIONAL + "SEVERE: A Major alarm is active in the DC power plant." + --#TYPE "APC: A Major alarm is active in the DC power plant." + --#SUMMARY "A Major alarm is active in the DC power plant." + --#ARGUMENTS { } + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 11 - -upsTurnedOff TRAP-TYPE + --#STATE DEGRADED + ::= 113 + +dcMajorAlarmCleared TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "WARNING: The UPS has been turned 'off' by the management station." - --#TYPE "APC UPS: Turned off" - --#SUMMARY "The UPS has been switched off by a management station." - --#SEVERITY WARNING + "INFORMATIONAL: A Major alarm is no longer active in the DC power plant." + --#TYPE "APC: A Major alarm is no longer active in the DC power plant." + --#SUMMARY "A Major alarm is no longer active in the DC power plant." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE NONOPERATIONAL - ::= 12 + --#STATE OPERATIONAL + ::= 114 -upsSleeping TRAP-TYPE +dcMinorAlarm TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "WARNING: The UPS is entering 'sleep' mode. Power - to the load will be cut off." - --#TYPE "APC UPS: Entered sleep mode" - --#SUMMARY "The UPS entered sleep mode. Power to the load will be cut off." + "WARNING: A Minor alarm is active in the DC power plant." + --#TYPE "APC: A Minor alarm is active in the DC power plant." + --#SUMMARY "A Minor alarm is active in the DC power plant." + --#ARGUMENTS { } --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE NONOPERATIONAL - ::= 13 - -upsWokeUp TRAP-TYPE + --#STATE OPERATIONAL + ::= 115 + +dcMinorAlarmCleared TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATION: The UPS has returned from 'sleep' mode. Power - to the load has been restored." - --#TYPE "APC UPS: Wake up" - --#SUMMARY "The UPS has returned from sleep mode. Power to the load has been restored." + "INFORMATIONAL: A Minor alarm is no longer active in the DC power plant." + --#TYPE "APC: A Minor alarm is no longer active in the DC power plant." + --#SUMMARY "A Minor alarm is no longer active in the DC power plant." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 14 - -upsRebootStarted TRAP-TYPE - ENTERPRISE apc - VARIABLES { mtrapargsString } - DESCRIPTION - "WARNING: The UPS has started its reboot sequence. - The UPS will reboot itself at this time." - --#TYPE "APC UPS: Starting reboot" - --#SUMMARY "The UPS has started its reboot sequence." - --#SEVERITY WARNING - --#TIMEINDEX 1 - --#HELP "" - --#HELPTAG 0 - --#STATE NONOPERATIONAL - ::= 15 + ::= 116 -upsDipSwitchChanged TRAP-TYPE +dcOutputRelayOn TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { dm3StatusOutRlyIndex, dm3StatusOutRlyName, mtrapargsString } DESCRIPTION - "WARNING: The dip switch settings on the UPS have been - changed, possibly altering UPS performance." - --#TYPE "APC UPS: DIP switch altered" - --#SUMMARY "The DIP switch settings on the UPS have been changed." + "WARNING: An output relay for the powerplant has been activated (state changed to on). + The first variable is an integer representing the output relay number that has gone on. + The second variable is the 16-character name of the output relay." + --#TYPE "APC: An output relay has gone on." + --#SUMMARY "An output relay has gone on in the DC power plant." + --#ARGUMENTS { } --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 16 + ::= 117 -upsBatteryNeedsReplacement TRAP-TYPE +dcOutputRelayOff TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { dm3StatusOutRlyIndex, dm3StatusOutRlyName, mtrapargsString } DESCRIPTION - "SEVERE: The batteries of the UPS need immediate replacement." - --#TYPE "APC UPS: UPS batteries need replacement" - --#SUMMARY "The UPS batteries require immediate replacement." - --#SEVERITY SEVERE + "INFORMATIONAL: An output relay for the powerplant has been deactivated (state changed to off). + The first variable is an integer representing the output relay number that has gone off. + The second variable is the 16-character name of the output relay." + --#TYPE "APC: An output relay has gone off." + --#SUMMARY "An output relay has gone off in the DC power plant." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 17 - - --- the Environmental Monitor traps + --#STATE OPERATIONAL + ::= 118 -contactFault TRAP-TYPE +dcInputRelayOn TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsInteger, mtrapargsString } + VARIABLES { dm3StatusInRlyIndex, dm3StatusInRlyName, mtrapargsString } DESCRIPTION - "SEVERE: One of the contacts on the Environmental Monitor has - changed from its default position. The first variable is - the contact number that is faulted." - --#TYPE "APC Environment: Contact fault" - --#SUMMARY "An Environment contact closure has faulted." - --#SEVERITY SEVERE + "WARNING: An input relay for the powerplant has been activated (state changed to on). + The first variable is an integer representing the input relay number that has gone on. + The second variable is the 16-character name of the input relay." + --#TYPE "APC: An input relay has gone on." + --#SUMMARY "An input relay has gone on in the DC power plant." + --#ARGUMENTS { } + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 18 + ::= 119 -contactFaultResolved TRAP-TYPE +dcInputRelayOff TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsInteger, mtrapargsString } + VARIABLES { dm3StatusInRlyIndex, dm3StatusInRlyName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A fault on one of the Environmental Monitor contacts - has been resolved. The first variable is - the contact number that has been resolved." - --#TYPE "APC Environment: Contact fault cleared." - --#SUMMARY "A Environment contact closure has returned to it's default state." + "INFORMATIONAL: An input relay for the powerplant has been deactivated (state changed to off). + The first variable is an integer representing the input relay number that has gone off. + The second variable is the 16-character name of the input relay." + --#TYPE "APC: An input relay has gone off." + --#SUMMARY "An input relay has gone off in the DC power plant." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 19 - --- the Matrix-UPS traps + ::= 120 -hardwareFailureBypass TRAP-TYPE +logicPowerSuppliesIncreased TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "SEVERE: UPS on bypass due to internal fault" - --#TYPE "APC UPS: On bypass due to internal fault" - --#SUMMARY "The UPS is on bypass due to an internal fault." - --#SEVERITY SEVERE + "INFORMATIONAL: The number of system power supplies has increased." + --#TYPE "APC UPS: The number of system power supplies has increased." + --#SUMMARY "The number of system power supplies has increased." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 20 + --#STATE OPERATIONAL + ::= 121 -softwareBypass TRAP-TYPE +logicPowerSuppliesDecreased TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "WARNING: UPS on bypass - user set via software or panel" - --#TYPE "APC UPS: On bypass by user via software or panel" - --#SUMMARY "UPS put on bypass by user via software or front UPS panel." - --#SEVERITY WARNING + "INFORMATIONAL: The number of system power supplies has decreased." + --#TYPE "APC UPS: The number of system power supplies has decreased." + --#SUMMARY "The number of system power supplies has decreased." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 21 + ::= 122 -switchedBypass TRAP-TYPE +externalSwitchGearClosed TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString } DESCRIPTION - "WARNING: UPS on bypass - initiated by user" - --#TYPE "APC UPS: On bypass initiated by user" - --#SUMMARY "UPS put on bypass by user." - --#SEVERITY WARNING + "INFORMATIONAL: External Switch Gear closed." + --#TYPE "APC UPS: External Switch Gear closed." + --#SUMMARY "External Switch Gear closed." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 22 + ::= 123 -returnFromBypass TRAP-TYPE +externalSwitchGearOpened TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString } DESCRIPTION - "INFORMATIONAL: UPS has returned from bypass" - --#TYPE "APC UPS: UPS has returned from bypass" - --#SUMMARY "The UPS has returned from bypass mode." + "INFORMATIONAL: External Switch Gear opened." + --#TYPE "APC UPS: External Switch Gear opened." + --#SUMMARY "External Switch Gear opened." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 23 + ::= 124 -bypassPowerSupplyFailure TRAP-TYPE +generalDeviceEvent TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "SEVERE: Base module bypass power supply needs repair" - --#TYPE "APC UPS: Base module bypass power supply needs repair" - --#SUMMARY "The base module bypass power supply needs repair." - --#SEVERITY SEVERE + "INFORMATIONAL: APC Device event." + --#TYPE "APC Device event" + --#SUMMARY "APC Device event." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE NONOPERATIONAL - ::= 24 + --#STATE OPERATIONAL + ::= 125 -baseFanFailure TRAP-TYPE +atsSourceSwitched TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsInteger, mtrapargsString02, mtrapargsString } DESCRIPTION - "SEVERE: Base module fan needs repair" - --#TYPE "APC UPS: Base module fan needs repair" - --#SUMMARY "The base module fan needs repair." - --#SEVERITY SEVERE + "INFORMATIONAL: The Automatic Transfer Switch has switched source. + The first variable is an integer representing the current source: 0=A, 1=B. + The second variable is the 32-character name of the current source." + --#TYPE "APC Automatic Transfer Switch: The ATS has switched source" + --#SUMMARY "The Automatic Transfer Switch has switched source." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE NONOPERATIONAL - ::= 25 + --#STATE OPERATIONAL + ::= 126 -batteryPackCommLost TRAP-TYPE +atsLostRedundancy TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsInteger, mtrapargsString02, mtrapargsString } DESCRIPTION - "SEVERE: Check installation of external battery packs signal cable" - --#TYPE "APC UPS: Communication lost with battery packs" - --#SUMMARY "Communication lost with external battery packs, check battery signal cable." + "SEVERE: The Automatic Transfer Switch has lost redundancy. + The first variable is an integer representing the source which is no longer available: 0=A, 1=B. + The second variable is the 32-character name of the source which is no longer available." + --#TYPE "APC Automatic Transfer Switch: The ATS has lost redundancy. " + --#SUMMARY "The Automatic Transfer Switch has lost redundancy." + --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 26 + --#STATE OPERATIONAL + ::= 127 -batteryPackCommEstablished TRAP-TYPE +atsRedundancyRestored TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsInteger, mtrapargsString02, mtrapargsString } DESCRIPTION - "INFORMATIONAL: UPS is communicating with the external battery packs." - --#TYPE "APC UPS: Communication established with battery packs" - --#SUMMARY "Communication established with external battery packs." + "INFORMATIONAL: Redundancy has been restored to the Automatic Transfer Switch . + The first variable is an integer representing the source which has been restored: 0=A, 1=B. + The second variable is the 32-character name of the source which has been restored." + --#TYPE "APC Automatic Transfer Switch: Redundancy has been restored." + --#SUMMARY "Redundancy has been restored to the Automatic Transfer Switch ." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 27 + ::= 128 -calibrationStart TRAP-TYPE +atsConfigChange TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A battery calibration test has been initiated on the UPS." - --#TYPE "APC UPS: Calibration initiated" - --#SUMMARY "A battery run time calibration test has been initiated." + "INFORMATIONAL: A configuration change has been made on the Automatic Transfer Switch. + The first variable is an integer representing the configuration setting which changed: + 0=Transfer Voltage Range, 1=Sensitivity, 2=Preferred Source + 3=Front Panel Lockout, 4=Current Limit, 5=Reset XA Processor, + 6=Reset to defaults, 7=Product Name, 8=Nominal Voltage, 9=Nominal Line Frequency, + 10=Narrow VRMS, 11=Medium VRMS, 12=Wide VRMS,13=Frequency Deviation, + 14=ColdStart ATS, 15=Events Count Cleared, 16=Phase or Bank Threshold. " + --#TYPE "APC Automatic Transfer Switch: ATS configuration changed." + --#SUMMARY "A configuration change has been made on a Automatic Transfer Switch." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 28 - --- Misc. Traps + ::= 129 -restartAgent TRAP-TYPE +atsCommunicationEstablished TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: Agent restarting as commanded by manager." - --#TYPE "APC SNMP Agent: Agent restarting" - --#SUMMARY "Agent restarting as commanded by manager." + "INFORMATIONAL: Communications with the Automatic Transfer Switch has been established." + --#TYPE "APC Automatic Transfer Switch: Communications established." + --#SUMMARY "Communications with the Automatic Transfer Switch has been established." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 29 + ::= 130 -upsTurnedOn TRAP-TYPE +atsCommunicationLost TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: A UPS is turned on." - --#TYPE "APC UPS: A UPS is turned on." - --#SUMMARY " A UPS is turned on." - --#SEVERITY INFORMATIONAL + "SEVERE: Communications with the Automatic Transfer Switch has been lost." + --#TYPE "APC Automatic Transfer Switch: Communications lost." + --#SUMMARY "Communications with the Automatic Transfer Switch has been lost." + --#ARGUMENTS { } + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 30 + --#STATE DEGRADED + ::= 131 -smartAvrReducing TRAP-TYPE +atsOverCurrent TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "WARNING: The UPS is reducing the line voltage via SmartTrim(TM)." - --#TYPE "APC UPS: SmartTrim(TM) reducing" - --#SUMMARY "The UPS has enabled SmartTrim(TM) voltage reduction." - --#SEVERITY WARNING + "SEVERE: Output Current has exceeded threshold. This is same as atsOverload Trap + for phase or total in case banked units" + + --#TYPE "APC Automatic Transfer Switch: Output Current exceeded threshold" + --#SUMMARY "Output Current has exceeded Threshold. " + --#ARGUMENTS { } + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 31 + --#STATE DEGRADED + ::= 132 -codeAuthenticationDone TRAP-TYPE +atsOverCurrentCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mconfigTFTPServerIP, newCodeAuthentViaTFTP } + VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: Authentication on agent code image is done." - --#TYPE "APC CODE: Authentication on agent code image is done." - --#SUMMARY "Authentication on agent code image is done." + "INFORMATIONAL: Output Current has returned below threshold.This is same as atsOverloadCleared Trap + for phase or total in case banked units" + --#TYPE "APC Automatic Transfer Switch: Output Current below threshold." + --#SUMMARY "Output Current has returned below threshold." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 32 + ::= 133 -upsOverloadCleared TRAP-TYPE +atsPowerSupplyFailure TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The overload condition has been cleared." - --#TYPE "APC UPS: Overload cleared." - --#SUMMARY "The overload condition has been cleared. ." - --#SEVERITY INFORMATIONAL + "SEVERE: The Automatic Transfer Switch Power Supply has failed. + The first variable is an integer representing the Power Supply which + has failed: 0 = Source A 24V, + 1 = 12V, + 2 = 5V, + 3 = Source B 24V." + --#TYPE "APC Automatic Transfer Switch: The ATS Power Supply has failed." + --#SUMMARY "The Automatic Transfer Switch Power Supply has failed." + --#ARGUMENTS { } + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 33 + --#STATE DEGRADED + ::= 134 -smartBoostOff TRAP-TYPE +atsPowerSupplyFailureCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The UPS has returned from SmartBoost(TM)." - --#TYPE "APC UPS: SmartBoost(TM) off." - --#SUMMARY "The UPS has returned from SmartBoost(TM)." + "INFORMATIONAL: The Automatic Transfer Power Supply Failure Cleared. + The first variable is an integer representing the Power Supply which + has cleared: 0 = Source A 24V, + 1 = 12V, + 2 = 5V, + 3 = Source B 24V." + --#TYPE "APC Automatic Transfer Switch: Power Supply Failure Cleared." + --#SUMMARY "The Automatic Transfer Switch Power Supply Failure Cleared." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 34 + ::= 135 -smartAvrReducingOff TRAP-TYPE +dcMainsFailAlarm TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: The UPS has returned from SmartTrim(TM)." - --#TYPE "APC UPS: SmartTrim(TM) reducing off" - --#SUMMARY "The UPS has returned from SmartTrim(TM) voltage reduction." - --#SEVERITY INFORMATIONAL + "WARNING: A Mains Fail alarm is active in the DC power plant." + --#TYPE "APC: A Mains Fail alarm is active in the DC power plant." + --#SUMMARY "A Mains Fail alarm is active in the DC power plant." + --#ARGUMENTS { } + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 35 + --#STATE DEGRADED + ::= 136 -upsBatteryReplaced TRAP-TYPE +dcMainsFailAlarmCleared TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: A bad battery fault has been cleared." - --#TYPE "APC UPS: Bad battery replaced" - --#SUMMARY "The UPS has returned from a bad battery fault." + "INFORMATIONAL: Mains Fail alarm is no longer active in the DC power plant." + --#TYPE "APC: Mains Fail alarm is no longer active in the DC power plant." + --#SUMMARY "Mains Fail alarm is no longer active in the DC power plant." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 36 + ::= 137 -calibrationEnd TRAP-TYPE +dcFanFailAlarm TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: The UPS has finished calibrating." - --#TYPE "APC UPS: Calibration end" - --#SUMMARY "The UPS has finished calibrating" - --#SEVERITY INFORMATIONAL + "WARNING: A Fan Fail alarm is active in the DC power plant." + --#TYPE "APC: A Fan Fail alarm is active in the DC power plant." + --#SUMMARY "A Fan Fail alarm is active in the DC power plant." + --#ARGUMENTS { } + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 37 - -dischargeCleared TRAP-TYPE + --#STATE DEGRADED + ::= 138 + +dcFanFailAlarmCleared TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: A UPS discharge condition has been cleared." - --#TYPE "APC UPS: Discharge cleared." - --#SUMMARY "The UPS discharge condition has been cleared." + "INFORMATIONAL: A Fan Fail alarm is no longer active in the DC power plant." + --#TYPE "APC: A Fan Fail alarm is no longer active in the DC power plant." + --#SUMMARY "A Fan Fail alarm is no longer active in the DC power plant." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 38 + ::= 139 -gracefullShutdown TRAP-TYPE +dcRectifierOvertempAlarm TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: A graceful shutdown has been initiated." - --#TYPE "APC UPS: A graceful shutdown has been initiated." - --#SUMMARY "A graceful shutdown has been initiated." - --#SEVERITY INFORMATIONAL + "WARNING: Rect. Overtemp alarm is active in the power plant." + --#TYPE "APC: Rect. Overtemp alarm is active in the power plant." + --#SUMMARY "Rect. Overtemp alarm is active in the power plant." + --#ARGUMENTS { } + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 39 - + --#STATE DEGRADED + ::= 140 -outletOn TRAP-TYPE +dcRectifierOvertempAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { sPDUOutletControlIndex } + VARIABLES { mtrapargsString } DESCRIPTION - "WARNING: The specified PDU outlet has turned on. - If sPDUOutletControlIndex equals zero, then all outlets have - turned on." - --#TYPE "APC PDU: Outlet has been turned on." - --#SUMMARY "Outlet has been turned on" - --#SEVERITY WARNING + "INFORMATIONAL: Rect. Overtemp alarm is no longer active in the power plant." + --#TYPE "APC: Rect. Overtmp alarm is no longer active in the power plant." + --#SUMMARY "Rect. Overtemp alarm is no longer active in the power plant." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 41 - + ::= 141 -outletOff TRAP-TYPE +dcCurrentLimitAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { sPDUOutletControlIndex } + VARIABLES { mtrapargsString } DESCRIPTION - "WARNING: The specified PDU outlet has turned off. - If sPDUOutletControlIndex equals zero, then all outlets - have turned off." - --#TYPE "APC PDU: Outlet has turned off." - --#SUMMARY "Outlet has turned off." + "WARNING: A Current Limit alarm is active in the power plant." + --#TYPE "APC: A Current Limit alarm is active in the power plant." + --#SUMMARY "A Current Limit alarm is active in the power plant." + --#ARGUMENTS { } --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 42 + --#STATE DEGRADED + ::= 142 -outletReboot TRAP-TYPE +dcCurrentLimitAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { sPDUOutletControlIndex } + VARIABLES { mtrapargsString } DESCRIPTION - "WARNING: The specified PDU outlet has rebooted. - If sPDUOutletControlIndex equals zero, then all outlets - have rebooted." - --#TYPE "APC PDU: Outlet has rebooted." - --#SUMMARY "Outlet has rebooted." - --#SEVERITY WARNING + "INFORMATIONAL: Current Limit alarm is no longer active in the power plant." + --#TYPE "APC: Current Limit alarm is no longer active in the power plant." + --#SUMMARY "Current Limit alarm is no longer active in the power plant." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 43 + ::= 143 -configChangeSNMP TRAP-TYPE +dcRectifierFailAlarm TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "WARNING: The SNMP configuration has been changed." - --#TYPE "APC: The SNMP configuration has been changed." - --#SUMMARY "The SNMP configuration has been changed." + "WARNING: A Rect. Fail alarm is active in the power plant." + --#TYPE "APC: A Rect. Fail alarm is active in the power plant." + --#SUMMARY "A Rect. Fail alarm is active in the power plant." + --#ARGUMENTS { } --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 44 - + --#STATE DEGRADED + ::= 144 -configChangeOutlet TRAP-TYPE +dcRectifierFailAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { sPDUOutletConfigIndex } + VARIABLES { mtrapargsString } DESCRIPTION - "WARNING: The specified PDU outlet has changed configuration. - If sPDUOutletConfigIndex equals zero, then the Master outlet - has changed configuration." - --#TYPE "APC PDU: Outlet configuration has been changed." - --#SUMMARY "Outlet configuration has been changed." - --#SEVERITY WARNING + "INFORMATIONAL: Rect. Fail alarm is no longer active in the power plant." + --#TYPE "APC: Rect. Fail alarm is no longer active in the power plant." + --#SUMMARY "Rect. Fail alarm is no longer active in the power plant." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 45 + ::= 145 -accessViolationConsole TRAP-TYPE +dcMultRectFailAlarm TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "WARNING: Someone has attempted to login via the console with the incorrect password." - --#TYPE "APC: Access violation via the console." - --#SUMMARY "Three unsuccessful logins have been attempted via the console." + "WARNING: Multiple Rect. Fail alarm is active in the powerplant." + --#TYPE "APC: Multiple Rect. Fail alarm is active in the powerplant." + --#SUMMARY "Multiple Rect. Fail alarm is active in the powerplant." + --#ARGUMENTS { } --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 + --#STATE DEGRADED + ::= 146 + +dcMultRectFailAlarmCleared TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Multiple Rect Fail alarm is no longer active in the powerplant." + --#TYPE "APC: Multiple Rect Fail alarm is no longer active in powerplant." + --#SUMMARY "Multiple Rect Fail alarm is no longer active in the powerplant." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 --#STATE OPERATIONAL - ::= 46 + ::= 147 -accessViolationHTTP TRAP-TYPE +dcBatteryBreakerAlarm TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "WARNING: Someone has attempted to login via HTTP with the incorrect password." - --#TYPE "APC: Access violation via HTTP." - --#SUMMARY "An unsuccessful attempt to login via HTTP." + "WARNING: Batt. Breaker alarm is active in the power plant." + --#TYPE "APC: Batt. Breaker alarm is active in the power plant." + --#SUMMARY "Batt. Breaker alarm is active in the power plant." + --#ARGUMENTS { } --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 47 + --#STATE DEGRADED + ::= 148 -passwordChange TRAP-TYPE +dcBatteryBreakerAlarmCleared TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "WARNING: The password for the device has been changed." - --#TYPE "APC: Password change for the device." - --#SUMMARY "Someone has changed the password on the device." - --#SEVERITY WARNING + "INFORMATIONAL: Batt. Breaker alarm is no longer active in the power plant." + --#TYPE "APC: Batt. Breaker alarm is no longer active in the power plant." + --#SUMMARY "Batt. Breaker alarm is no longer active in the power plant." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 48 + ::= 149 -badVoltage TRAP-TYPE +dcRectifierOVPAlarm TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "WARNING: The output voltage is not within acceptable range." - --#TYPE "APC UPS: Bad output voltage." - --#SUMMARY "The output voltage is not within acceptable range." + "WARNING: A Rect. OVP alarm is active in the power plant." + --#TYPE "APC: A Rect. OVP alarm is active in the power plant." + --#SUMMARY "A Rect. OVP alarm is active in the power plant." + --#ARGUMENTS { } --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 49 + --#STATE DEGRADED + ::= 150 -badVoltageCleared TRAP-TYPE +dcRectifierOVPAlarmCleared TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: The output voltage has returned to an acceptable level." - --#TYPE "APC UPS: The bad voltage output condition has been cleared." - --#SUMMARY "The output voltage has returned to an acceptable level." + "INFORMATIONAL: A Rect. OVP alarm is no longer active in the power plant." + --#TYPE "APC: A Rect. OVP alarm is no longer active in the power plant." + --#SUMMARY "A Rect. OVP alarm is no longer active in the power plant." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 50 - -chargerFailure TRAP-TYPE + ::= 151 + +dcLVDImminentAlarm TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "WARNING: The battery charger has failed." - --#TYPE "APC UPS: The battery charger has failed." - --#SUMMARY "The battery charger has failed." + "WARNING: A LVD Imminent alarm is active in the powerplant." + --#TYPE "APC: A LVD Imminent alarm is active in the powerplant." + --#SUMMARY "A LVD Imminent alarm is active in the powerplant." + --#ARGUMENTS { } --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 51 - -chargerFailureCleared TRAP-TYPE + --#STATE DEGRADED + ::= 152 + +dcLVDImminentAlarmCleared TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: The battery charger failure condition has been cleared." - --#TYPE "APC UPS: The battery charger failure condition cleared" - --#SUMMARY "The battery charger failure condition has been cleared." + "INFORMATIONAL: A LVD Imminent alarm is no longer active in the powerplant." + --#TYPE "APC: A LVD Imminent alarm is no longer active in the powerplant." + --#SUMMARY "A LVD Imminent alarm is no longer active in the powerplant." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 52 + ::= 153 -batteryOverTemperature TRAP-TYPE +dcFuseCBAlarm TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "WARNING: The battery temperature threshold has been violated." - --#TYPE "APC UPS: The battery temperature threshold has been violated." - --#SUMMARY "The battery temperature threshold has been violated." + "WARNING: A Fuse/CB alarm is active in the DC power plant." + --#TYPE "APC: A Fuse/CB alarm is active in the DC power plant." + --#SUMMARY "A Fuse/CB alarm is active in the DC power plant." + --#ARGUMENTS { } --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 53 - -batteryOverTemperatureCleared TRAP-TYPE + --#STATE DEGRADED + ::= 154 + +dcFuseCBAlarmCleared TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: The battery over temperature has been cleared." - --#TYPE "APC UPS: The battery over temperature has been cleared." - --#SUMMARY "The battery over temperature has been cleared." + "INFORMATIONAL: A Fuse/CB alarm is no longer active in the DC power plant." + --#TYPE "APC: A Fuse/CB alarm is no longer active in the DC power plant." + --#SUMMARY "A Fuse/CB alarm is no longer active in the DC power plant." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 54 - - smartRelayFault TRAP-TYPE + ::= 155 + +dcBatteryTestFail TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "WARNING: SmartBoost(TM) or SmartTrim(TM) relay fault." - --#TYPE "APC UPS: SmartBoost(TM) or SmartTrim(TM) relay fault." - --#SUMMARY "SmartBoost(TM) or SmartTrim(TM) relay fault." + "WARNING: A Battery Test failed in the DC power plant." + --#TYPE "APC: A Battery Test failed in the DC power plant." + --#SUMMARY "A Battery Test failed in the DC power plant." + --#ARGUMENTS { } --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 55 + --#STATE DEGRADED + ::= 156 -smartRelayFaultCleared TRAP-TYPE +dcTemperatureAlarm TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: SmartBoost(TM) or SmartTrim(TM) relay fault has been cleared." - --#TYPE "APC UPS: SmartBoost(TM) or SmartTrim(TM) relay fault cleared." - --#SUMMARY "SmartBoost(TM) or SmartTrim(TM) relay fault has been cleared." - --#SEVERITY INFORMATIONAL + "WARNING: A Temperature is active in the power plant." + --#TYPE "APC: A Temperature alarm is active in the power plant." + --#SUMMARY "A Temperature alarm is active in the power plant." + --#ARGUMENTS { } + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 56 + --#STATE DEGRADED + ::= 157 -humidityThresholdViolation1 TRAP-TYPE +dcTemperatureAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "SEVERE: Probe 1 humidity threshold violated. The - first variable is the current humidity." - --#TYPE "APC Environmental Monitor: Probe 1 humidity threshold violation" - --#SUMMARY "A humidity threshold has been violated on probe 1." - --#SEVERITY SEVERE + "INFORMATIONAL: A Temperature alarm is no longer active in the power plant." + --#TYPE "APC: A Temperature alarm is no longer active in the power plant." + --#SUMMARY "A Temperature alarm is no longer active in the power plant." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 57 + ::= 158 -humidityThresholdViolationCleared1 TRAP-TYPE +dcHumidityAlarm TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: An Environmental Monitor humidity threshold violation has been cleared on probe 1." - --#TYPE "APC Environmental Monitor: Probe 1 humidity violation cleared" - --#SUMMARY "A humidity threshold violation has been cleared on probe 1." - --#SEVERITY INFORMATIONAL + "WARNING: A Humidity alarm is active in the DC power plant." + --#TYPE "APC: A Humidity alarm is active in the DC power plant." + --#SUMMARY "A Humidity alarm is active in the DC power plant." + --#ARGUMENTS { } + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 58 - -temperatureThresholdViolation1 TRAP-TYPE + --#STATE DEGRADED + ::= 159 + +dcHumidityAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "SEVERE: An Environmental Monitor temperature threshold has been violated on probe 1. - The first variable is the current temperature." - --#TYPE "APC Environmental Monitor: Probe 1 temperature violation" - --#SUMMARY "A temperature threshold has been violated on probe 1." - --#SEVERITY SEVERE + "INFORMATIONAL: A Humidity alarm is no longer active in the DC power plant." + --#TYPE "APC: A Humidity alarm is no longer active in the DC power plant." + --#SUMMARY "A Humidity alarm is no longer active in the DC power plant." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 59 - -temperatureThresholdViolationCleared1 TRAP-TYPE + ::= 160 + +dcBBCommunicationEstablished TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: An Environmental Monitor temperature threshold violation has been cleared on probe 1." - --#TYPE "APC Environmental Monitor: Probe 1 temperature violation cleared" - --#SUMMARY "A temperature threshold violation has been cleared on probe 1." + "INFORMATIONAL: Power plant bridging board communications established." + --#TYPE "APC: Power plant bridging board communications established." + --#SUMMARY "Power plant bridging board communications established." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 60 - -humidityThresholdViolation2 TRAP-TYPE + ::= 161 + +dcBBCommunicationLost TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "SEVERE: An Environmental Monitor humidity threshold has been violated on probe 2. - The first variable is the current humidity." - --#TYPE "APC Environmental Monitor: Probe 2 humidity violation" - --#SUMMARY "A humidity threshold has been violated on probe 2." + "SEVERE: Power plant bridging board communications lost." + --#TYPE "APC: Power plant bridging board communications lost." + --#SUMMARY "Power plant bridging board communications lost." + --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 61 - -humidityThresholdViolationCleared2 TRAP-TYPE + --#STATE DEGRADED + ::= 162 + +iemHighTempThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { iemStatusProbeCurrentTemp, iemStatusProbeTempUnits, iemStatusProbeNumber, + iemStatusProbeName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: An Environmental Monitor humidity threshold violation has been cleared on probe 2." - --#TYPE "APC Environmental Monitor: Probe 2 humidity violation cleared" - --#SUMMARY "A humidity threshold violation has been cleared on probe 2." - --#SEVERITY INFORMATIONAL + "SEVERE: High temperature threshold violated on Integrated + Environmental Monitor probe. The first variable is the + current temperature. The second variable is the temperature + scale. The third variable is the probe number. The fourth + variable is the probe name." + --#TYPE "APC IEM: High temperature threshold violation." + --#SUMMARY "High temperature threshold violation." + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 62 + ::= 163 -temperatureThresholdViolation2 TRAP-TYPE +iemHighTempThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsInteger, mtrapargsString } + VARIABLES { iemStatusProbeNumber, iemStatusProbeName, mtrapargsString } DESCRIPTION - "SEVERE: An Environmental Monitor temperature threshold has been violated on probe 2. - The first variable is the current temperature." - --#TYPE "APC Environmental Monitor: Probe 2 temperature violation" - --#SUMMARY "A temperature threshold has been violated on probe 2." - --#SEVERITY SEVERE + "INFORMATIONAL: High temperature threshold violated on Integrated + Environmental Monitor probe has been cleared. The first variable + is the probe number. The second variable is the probe name." + --#TYPE "APC IEM: High temperature threshold violation cleared." + --#SUMMARY "High temperature threshold violation has been cleared." + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 63 - -temperatureThresholdViolationCleared2 TRAP-TYPE + ::= 164 + +iemLowTempThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { iemStatusProbeCurrentTemp, iemStatusProbeTempUnits, iemStatusProbeNumber, + iemStatusProbeName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: An Environmental Monitor temperature threshold violation has been cleared on probe 2." - --#TYPE "APC Environmental Monitor: Probe 2 temperature violation cleared" - --#SUMMARY "A temperature threshold violation has been cleared on probe 2." - --#SEVERITY INFORMATIONAL + "SEVERE: Low temperature threshold violated on integrated + probe. The first variable is the current temperature. The + second variable is the temperature scale. The third + variable is the probe number. The fourth variable is the + probe name." + --#TYPE "APC IEM: Low temperature threshold violation." + --#SUMMARY "Low temperature threshold violation." + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 64 + ::= 165 -mupsCommunicationEstablished TRAP-TYPE +iemLowTempThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { iemStatusProbeNumber, iemStatusProbeName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Communication with the Environmental Monitor has been established." - --#TYPE "APC Environmental Monitor: Communication established" - --#SUMMARY "Communication established between the agent and the Environmental Monitor." + "INFORMATIONAL: Low temperature threshold violated on integrated + probe has been cleared. The first variable is the probe number. + The second variable is the probe name." + --#TYPE "APC IEM: Low temperature threshold violation cleared." + --#SUMMARY "Low temperature threshold violation has been cleared." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 65 + ::= 166 -mupsCommunicationLost TRAP-TYPE +iemHighHumidThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { iemStatusProbeCurrentHumid, iemStatusProbeNumber, iemStatusProbeName, + mtrapargsString } DESCRIPTION - "SEVERE: Communication to the Environmental Monitor has been lost. Steps - to reestablish communication are in progress." - --#TYPE "APC Environmental Monitor: Communication failure" - --#SUMMARY "Communication lost between the agent and the Environmental Monitor." + "SEVERE: High humidity threshold violated on integrated + probe. The first variable is the current humidity. The + second variable is the probe number. The third variable + is the probe name." + --#TYPE "APC IEM: High humidity threshold violation." + --#SUMMARY "High humidity threshold violation." --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 66 + --#STATE OPERATIONAL + ::= 167 -batteryIncrease TRAP-TYPE +iemHighHumidThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { iemStatusProbeNumber, iemStatusProbeName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The number of batteries has increased." - --#TYPE "APC UPS: The number of batteries has increased." - --#SUMMARY "The number of batteries has increased." + "INFORMATIONAL: High humidity threshold violated on integrated + probe cleared. The first variable is the probe number. The second + variable is the probe name." + --#TYPE "APC IEM: High humidity threshold violation cleared." + --#SUMMARY "High humidity threshold violation has been cleared." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 67 - -batteryDecrease TRAP-TYPE + ::= 168 + +iemLowHumidThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { iemStatusProbeCurrentHumid, iemStatusProbeNumber, iemStatusProbeName, + mtrapargsString } DESCRIPTION - "INFORMATIONAL: The number of batteries has decreased." - --#TYPE "APC UPS: The number of batteries has decreased." - --#SUMMARY "The number of batteries has decreased." - --#SEVERITY INFORMATIONAL + "SEVERE: Low humidity threshold violated on integrated + probe. The first variable is the current humidity. The + second variable is the probe number. The third variable + is the probe name." + --#TYPE "APC IEM: Low humidity threshold violation." + --#SUMMARY "Low humidity threshold violation." + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 68 - -powerModuleIncrease TRAP-TYPE + ::= 169 + +iemLowHumidThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { iemStatusProbeNumber, iemStatusProbeName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The number of power modules has increased." - --#TYPE "APC UPS: The number of power modules has increased." - --#SUMMARY "The number of power modules has increased." + "INFORMATIONAL: Low humidity threshold violated on integrated + probe cleared. The first variable is the probe number. The second + variable is the probe name." + --#TYPE "APC IEM: Low humidity threshold violation cleared." + --#SUMMARY "Low humidity threshold violation has been cleared." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 69 + ::= 170 -powerModuleDecrease TRAP-TYPE +iemProbeDisconnected TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: The number of power modules has decreased." - --#TYPE "APC UPS: The number of power modules has decreased." - --#SUMMARY "The number of power modules has decreased." - --#SEVERITY INFORMATIONAL + "WARNING: The temperature/humidity probe on the Integrated + Environmental Monitor has been disconnected. This trap is + generated when a probe that has been in communication with + the Environmental Monitor has been disconnected or can no + longer communicate." + --#TYPE "APC IEM: Probe disconnected." + --#SUMMARY "Probe has been disconnected." + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 70 - -intelligenceModuleInserted TRAP-TYPE + ::= 171 + +iemProbeConnected TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: An intelligence module has been inserted." - --#TYPE "APC UPS: An intelligence module has been inserted." - --#SUMMARY "An intelligence module has been inserted." + "INFORMATIONAL: The temperature/humidity probe on the Integrated + Environmental Monitor has been connected. This trap is generated + when the Environmental Monitor establishes communication with a + probe that had previously not been connected." + --#TYPE "APC IEM: Probe Connected." + --#SUMMARY "Probe has been connected." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 71 + ::= 172 -intelligenceModuleRemoved TRAP-TYPE +iemContactFault TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { iemStatusContactNumber, iemStatusContactName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: An intelligence module has been removed." - --#TYPE "APC UPS: An intelligence module has been removed." - --#SUMMARY "An intelligence module has been removed." - --#SEVERITY INFORMATIONAL + "SEVERE: There is a contact fault on the Integrated + Environmental Monitor. The first argument is the number + of the contact. The second argument is the name of the + contact." + --#TYPE "APC IEM: Contact fault." + --#SUMMARY "Contact fault." + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 72 - -rintelligenceModuleInserted TRAP-TYPE + ::= 173 + +iemContactFaultCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { iemStatusContactNumber, iemStatusContactName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A redundant intelligence module has been inserted." - --#TYPE "APC UPS: A redundant intelligence module has been inserted." - --#SUMMARY "A redundant intelligence module has been inserted." + "INFORMATIONAL: The contact fault on the Integrated + Environmental Monitor has been cleared. The first + argument is the number of the contact. The second + argument is the name of the contact." + --#TYPE "APC IEM: Contact fault." + --#SUMMARY "Contact fault cleared." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 73 + ::= 174 -rintelligenceModuleRemoved TRAP-TYPE +iemRelayFault TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { iemStatusRelayNumber, iemStatusRelayName, mtrapargsString02, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A redundant intelligence module has been removed." - --#TYPE "APC UPS: A redundant intelligence module has been removed." - --#SUMMARY "A redundant intelligence module has been removed." - --#SEVERITY INFORMATIONAL + "SEVERE: The output relay on the Integrated Environmental + Monitor has switched to the fault state. The first + argument is the number of the output relay. The second + argument is the name of the output relay. The third + argument is the event that caused the fault." + --#TYPE "APC IEM: Output relay fault." + --#SUMMARY "Output relay has faulted." + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 74 - -extBatteryFrameIncease TRAP-TYPE + ::= 175 + +iemRelayFaultCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { iemStatusRelayNumber, iemStatusRelayName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: An external battery frame has been added." - --#TYPE "APC UPS: An external battery frame has been added." - --#SUMMARY "An external battery frame has been added." + "INFORMATIONAL: The fault condition on the output relay on the + Integrated Environmental Monitor has cleared. The first + argument is the number of the output relay. The second + argument is the name of the output relay." + --#TYPE "APC IEM: Output relay fault condition cleared." + --#SUMMARY "Output relay fault cleared." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 75 + ::= 176 -extBatteryFrameDecrease TRAP-TYPE +bmBatManCommEstab TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: An external battery frame has been removed." - --#TYPE "APC UPS: An external battery frame has been removed." - --#SUMMARY "An external battery frame has been removed." + "INFORMATIONAL: Serial Communications Established with Battery Manager." + --#TYPE "BatMan : Communications Established." + --#SUMMARY "Communications Established." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 76 - -abnormalCondition TRAP-TYPE + ::= 177 + +bmBatManCommLost TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: An abnormal condition has been detected. - The first variable is the fault condition." - --#TYPE "APC: An abnormal condition has been detected." - --#SUMMARY "An abnormal condition has been detected." + "SEVERE: Serial Communications Lost with Battery Manager." + --#TYPE "BatMan : Communications Lost." + --#SUMMARY "Communications Lost." --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 77 + ::= 178 -abnormalConditionCleared TRAP-TYPE +bmBatManKneeAlarm TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: An abnormal condition has been cleared. - The first variable is the fault condition." - --#TYPE "APC: An abnormal condition has been cleared." - --#SUMMARY "An abnormal condition has been cleared." - --#SEVERITY INFORMATIONAL + "SEVERE: Battery Voltage Knee Threshold Alarm Detected." + --#TYPE "BatMan : Knee Alarm Detected." + --#SUMMARY "Knee Alarm Detected." + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 78 + ::= 179 -deviceStatusChange TRAP-TYPE +bmBatManKneeAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString} + VARIABLES { mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The status of the device being monitored has changed." - --#TYPE "APC : The status of the device being monitored has changed." - --#SUMMARY "The status of the device being monitored has changed." + "INFORMATIONAL: Battery Voltage Knee Threshold Alarm Cleared." + --#TYPE "BatMan : Knee Alarm Cleared." + --#SUMMARY "Knee Alarm Cleared." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 79 - -noBatteries TRAP-TYPE + ::= 180 + +bmBatManChargerAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsInteger, mtrapargsString } DESCRIPTION - "WARNING: The UPS has no batteries attached." - --#TYPE "APC UPS: No batteries attached." - --#SUMMARY "The UPS has no batteries attached." + "WARNING: Charger Alarm Detected." + --#TYPE "BatMan : Charger Alarm Detected." + --#SUMMARY "Charger Alarm Detected." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 80 - -noBatteriesCleared TRAP-TYPE - ENTERPRISE apc - VARIABLES { mtrapargsString } - DESCRIPTION - "INFORMATIONAL: The UPS's batteries have been attached." - --#TYPE "APC UPS: The no batteries attached condition has been cleared." - --#SUMMARY "The UPS's batteries have been attached." - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 1 - --#HELP "" - --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 81 - -userAdded TRAP-TYPE + ::= 181 + +bmBatManChargerAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A new user has been added." - --#TYPE "APC: A new user has been added." - --#SUMMARY "A new user has been added." - --#ARGUMENTS { } + "INFORMATIONAL: Charger Alarm Cleared." + --#TYPE "BatMan : Charger Alarm Cleared." + --#SUMMARY "Charger Alarm Cleared." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 82 + ::= 182 -userDeleted TRAP-TYPE +bmBatManBatteryAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A user has been deleted." - --#TYPE "APC: A user has been deleted." - --#SUMMARY "A user has been deleted." - --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + "WARNING: Battery Alarm Detected." + --#TYPE "BatMan : Battery Alarm Detected." + --#SUMMARY "Battery Alarm Detected." + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 83 + ::= 183 -userModified TRAP-TYPE +bmBatManBatteryAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A user has been modified." - --#TYPE "APC: A user has been modified." - --#SUMMARY "A user has been modified." - --#ARGUMENTS { } + "INFORMATIONAL: Battery Alarm Cleared." + --#TYPE "BatMan : Battery Alarm Cleared." + --#SUMMARY "Battery Alarm Cleared." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 84 - --- MasterSwitch Vm Traps + ::= 184 -msvmCommunicationEstablished TRAP-TYPE +bmBatManEnvironmentAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { sPDUMasterControlVMIndex, sPDUMasterControlVMName, mtrapargsString } + VARIABLES { mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Communications with the MasterSwitch VM has been established." - --#TYPE "APC: Communications established with the MasterSwitch VM." - --#SUMMARY "Communications with the MasterSwitch VM has been established." - --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + "WARNING: Environment Alarm Detected." + --#TYPE "BatMan : Environment Alarm Detected." + --#SUMMARY "Environment Alarm Detected." + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 85 + ::= 185 -msvmCommunicationLost TRAP-TYPE +bmBatManEnvironmentAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { sPDUMasterControlVMIndex, sPDUMasterControlVMName, mtrapargsString } + VARIABLES { mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: Communications with the MasterSwitch VM has been lost." - --#TYPE "APC: Communications lost with the MasterSwitch VM." - --#SUMMARY "Communications with the MasterSwitch VM has been lost." - --#ARGUMENTS { } - --#SEVERITY SEVERE + "INFORMATIONAL: Environment Alarm Cleared." + --#TYPE "BatMan : Environment Alarm Cleared." + --#SUMMARY "Environment Alarm Cleared." + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 86 + ::= 186 -msvmOverload TRAP-TYPE +bmBatManMaintenanceAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { sPDUMasterControlVMIndex, sPDUMasterControlVMName, mtrapargsString } + VARIABLES { mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: The MasterSwitch VM in an overload condition." - --#TYPE "APC: The MasterSwitch VM is near or at an overload condition." - --#SUMMARY "The MasterSwitch VM is near or at an overload condition." - --#ARGUMENTS { } - --#SEVERITY SEVERE + "INFORMATIONAL: Maintenance Alarm Detected." + --#TYPE "BatMan : Maintenance Due Alarm Detected." + --#SUMMARY "Maintenance Due Alarm Detected." + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 87 + ::= 187 -msvmOverloadCleared TRAP-TYPE +bmBatManMaintenanceAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { sPDUMasterControlVMIndex, sPDUMasterControlVMName, mtrapargsString } + VARIABLES { mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The overload condition on the MasterSwitch VM has been cleared." - --#TYPE "APC: The overload condition cleared on the MasterSwitch VM." - --#SUMMARY "The overload condition on the MasterSwitch VM has been cleared." - --#ARGUMENTS { } + "INFORMATIONAL: Maintenance Alarm Cleared." + --#TYPE "BatMan : Maintenance Due Alarm Cleared." + --#SUMMARY "Maintenance Due Alarm Cleared." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 88 + ::= 188 -msvmOutletOn TRAP-TYPE +pduCommunicationEstablished TRAP-TYPE ENTERPRISE apc - VARIABLES { sPDUMasterControlVMIndex, sPDUMasterControlVMName, - sPDUOutletControlVMOutletIndex, sPDUOutletControlVMOutletName, mtrapargsString } + VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } DESCRIPTION - "INFORMATIONAL: An outlet on the MasterSwitch VM has turned on." - --#TYPE "APC: An outlet on the MasterSwitch VM has turned on." - --#SUMMARY "An outlet on the MasterSwitch VM has turned on." + "INFORMATIONAL: Communication Established. + The first argument is the serial number. + The second argument is the device name." + --#TYPE "APC PDU: Communication Established." + --#SUMMARY "Communication Established." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 89 + ::= 189 -msvmOutletOff TRAP-TYPE +pduCommunicationLost TRAP-TYPE ENTERPRISE apc - VARIABLES { sPDUMasterControlVMIndex, sPDUMasterControlVMName, - sPDUOutletControlVMOutletIndex, sPDUOutletControlVMOutletName, mtrapargsString } + VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } DESCRIPTION - "INFORMATIONAL: An outlet on the MasterSwitch VM has turned off." - --#TYPE "APC: An outlet on the MasterSwitch VM has turned off." - --#SUMMARY "An outlet on the MasterSwitch VM has turned off." + "SEVERE: Communication Lost. + The first argument is the serial number. + The second argument is the device name." + --#TYPE "APC PDU: Communication Lost." + --#SUMMARY "Communication Lost." --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 90 + ::= 190 -msvmDeviceConfigChange TRAP-TYPE +pduUtilityLineUndervoltage TRAP-TYPE ENTERPRISE apc - VARIABLES { sPDUMasterControlVMIndex, sPDUMasterControlVMName, mtrapargsString } + VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A device configuration change has been made on a MasterSwitch VM." - --#TYPE "APC: A device configuration change on a MasterSwitch VM." - --#SUMMARY "A device configuration change has been made on a MasterSwitch VM." + "SEVERE: Utility Line Undervoltage. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number." + --#TYPE "APC PDU: Utility Line Undervoltage." + --#SUMMARY "Utility Line Undervoltage." --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 91 + ::= 191 -msvmOutletConfigChange TRAP-TYPE +pduUtilityLineUndervoltageCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { sPDUMasterControlVMIndex, sPDUMasterControlVMName, - sPDUOutletControlVMOutletIndex, sPDUOutletControlVMOutletName, mtrapargsString } + VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: An outlet configuration change has been made on a MasterSwitch VM." - --#TYPE "APC: An outlet configuration change on a MasterSwitch VM." - --#SUMMARY "An outlet configuration change has been made on a MasterSwitch VM." + "INFORMATIONAL: Utility Line Undervoltage Cleared. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number." + --#TYPE "APC PDU: Utility Line Undervoltage Cleared." + --#SUMMARY "Utility Line Undervoltage Cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 92 + ::= 192 -msvmLowLoad TRAP-TYPE +pduUtilityLineOvervoltage TRAP-TYPE ENTERPRISE apc - VARIABLES { sPDUMasterControlVMIndex, sPDUMasterControlVMName, mtrapargsString } + VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The MasterSwitch VM has violated the low load threshold." - --#TYPE "APC: The MasterSwitch VM has violated the low load threshold." - --#SUMMARY "The MasterSwitch VM has violated the low load threshold." + "SEVERE: Utility Line Overvoltage. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number." + --#TYPE "APC PDU: Utility Line Overvoltage." + --#SUMMARY "Utility Line Overvoltage." --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 93 + ::= 193 -msvmLowLoadCleared TRAP-TYPE +pduUtilityLineOvervoltageCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { sPDUMasterControlVMIndex, sPDUMasterControlVMName, mtrapargsString } + VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The low load condition on the MasterSwitch VM has been cleared." - --#TYPE "APC: The low load condition cleared on the MasterSwitch VM." - --#SUMMARY "The low load condition on the MasterSwitch VM has been cleared." + "INFORMATIONAL: Utility Line Overvoltage Cleared. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number." + --#TYPE "APC PDU: Utility Line Overvoltage Cleared." + --#SUMMARY "Utility Line Overvoltage Cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 94 + ::= 194 -msvmNearOverload TRAP-TYPE +pduGroundOvercurrent TRAP-TYPE ENTERPRISE apc - VARIABLES { sPDUMasterControlVMIndex, sPDUMasterControlVMName, mtrapargsString } + VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } DESCRIPTION - "SEVERE: The MasterSwitch VM is approaching an overload condition." - --#TYPE "APC: The MasterSwitch VM is near or at an overload condition." - --#SUMMARY "The MasterSwitch VM is near or at an overload condition." + "SEVERE: Ground Overcurrent. + The first argument is the serial number. + The second argument is the device name." + --#TYPE "APC PDU: Ground Overcurrent." + --#SUMMARY "Ground Overcurrent." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 95 + ::= 195 -msvmNearOverloadCleared TRAP-TYPE +pduGroundOvercurrentCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { sPDUMasterControlVMIndex, sPDUMasterControlVMName, mtrapargsString } + VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The near overload condition on the MasterSwitch VM has been cleared." - --#TYPE "APC: The overload condition cleared on the MasterSwitch VM." - --#SUMMARY "The overload condition on the MasterSwitch VM has been cleared." + "INFORMATIONAL: Ground Overcurrent Cleared. + The first argument is the serial number. + The second argument is the device name." + --#TYPE "APC PDU: Ground Overcurrent Cleared." + --#SUMMARY "Ground Overcurrent Cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 96 + ::= 196 -msvmPowerSupplyStatusChange TRAP-TYPE +pduCircuitPanelInputUndervoltage TRAP-TYPE ENTERPRISE apc - VARIABLES { sPDUMasterControlVMIndex, sPDUMasterControlVMName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "WARNING: The power supply status of the MasterSwitch VM has changed." - --#TYPE "APC: The power supply status changed on MasterSwitch VM" - --#SUMMARY "The power supply status of the MasterSwitch VM has changed." + "SEVERE: Circuit Panel Input Undervoltage. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number." + --#TYPE "APC PDU: Circuit Panel Input Undervoltage." + --#SUMMARY "Circuit Panel Input Undervoltage." --#ARGUMENTS { } - --#SEVERITY WARNING + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 97 - --- MasterSwitch plus (MSP) Traps + ::= 197 -mspCommunicationEstablished TRAP-TYPE +pduCircuitPanelInputUndervoltageCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { sPDUMasterControlMSPIndex, sPDUMasterControlMSPName, mtrapargsString } + VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Communications with the MasterSwitch plus has been established." - --#TYPE "APC: Communications established with the MasterSwitch plus." - --#SUMMARY "Communications with the MasterSwitch plus has been established." + "INFORMATIONAL: Circuit Panel Input Undervoltage Cleared. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number." + --#TYPE "APC PDU: Circuit Panel Input Undervoltage Cleared." + --#SUMMARY "Circuit Panel Input Undervoltage Cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 98 + ::= 198 -mspCommunicationLost TRAP-TYPE +pduCircuitPanelInputOvervoltage TRAP-TYPE ENTERPRISE apc - VARIABLES { sPDUMasterControlMSPIndex, sPDUMasterControlMSPName, mtrapargsString } + VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: Communications with the MasterSwitch plus has been lost." - --#TYPE "APC: Communications lost with the MasterSwitch plus." - --#SUMMARY "Communications with the MasterSwitch plus has been lost." + "SEVERE: Circuit Panel Input Overvoltage. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number." + --#TYPE "APC PDU: Circuit Panel Input Overvoltage." + --#SUMMARY "Circuit Panel Input Overvoltage." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 99 + ::= 199 -mspOutletOn TRAP-TYPE +pduCircuitPanelInputOvervoltageCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { sPDUMasterControlMSPIndex, sPDUMasterControlMSPName, - sPDUOutletControlMSPOutletIndex, sPDUOutletControlMSPOutletName, mtrapargsString } + VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: An outlet on the MasterSwitch plus has turned on." - --#TYPE "APC: An outlet on the MasterSwitch plus has turned on." - --#SUMMARY "An outlet on the MasterSwitch plus has turned on." + "INFORMATIONAL: Circuit Panel Input Overvoltage Cleared. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number." + --#TYPE "APC PDU: Circuit Panel Input Overvoltage Cleared." + --#SUMMARY "Circuit Panel Input Overvoltage Cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 100 + ::= 200 -mspOutletOff TRAP-TYPE +pduCircuitPanelInputUndercurrent TRAP-TYPE ENTERPRISE apc - VARIABLES { sPDUMasterControlMSPIndex, sPDUMasterControlMSPName, - sPDUOutletControlMSPOutletIndex, sPDUOutletControlMSPOutletName, mtrapargsString } + VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: An outlet on the MasterSwitch plus has turned off." - --#TYPE "APC: An outlet on the MasterSwitch plus has turned off." - --#SUMMARY "An outlet on the MasterSwitch plus has turned off." + "SEVERE: Circuit Panel Input Undercurrent. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number." + --#TYPE "APC PDU: Circuit Panel Input Undercurrent." + --#SUMMARY "Circuit Panel Input Undercurrent." --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 101 + ::= 201 -mspDeviceConfigChange TRAP-TYPE +pduCircuitPanelInputUndercurrentCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { sPDUMasterControlMSPIndex, sPDUMasterControlMSPName, mtrapargsString } + VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A device configuration change has been made on a MasterSwitch plus." - --#TYPE "APC: A device configuration change on a MasterSwitch plus." - --#SUMMARY "A device configuration change has been made on a MasterSwitch plus." + "INFORMATIONAL: Circuit Panel Input Undercurrent Cleared. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number." + --#TYPE "APC PDU: Circuit Panel Input Undercurrent Cleared." + --#SUMMARY "Circuit Panel Input Undercurrent Cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 102 + ::= 202 -mspOutletConfigChange TRAP-TYPE +pduCircuitPanelInputOvercurrent TRAP-TYPE ENTERPRISE apc - VARIABLES { sPDUMasterControlMSPIndex, sPDUMasterControlMSPName, sPDUOutletControlMSPOutletIndex, sPDUOutletControlMSPOutletName, mtrapargsString } + VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: An outlet configuration change has been made on a MasterSwitch plus." - --#TYPE "APC: An outlet configuration change on a MasterSwitch plus." - --#SUMMARY "An outlet configuration change has been made on a MasterSwitch plus." + "SEVERE: Circuit Panel Input Overcurrent. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number." + --#TYPE "APC PDU: Circuit Panel Input Overcurrent." + --#SUMMARY "Circuit Panel Input Overcurrent." --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 103 + ::= 203 -rsSourceSwitched TRAP-TYPE +pduCircuitPanelInputOvercurrentCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsInteger02, mtrapargsString03, mtrapargsInteger, mtrapargsString02, mtrapargsString } + VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The Redundant Switch has switched source. - The first variable is an integer representing the current source: 0=A, 1=B. - The second variable is the 32-character name of the current source. - The third variable is an integer representing the transfer cause: - 0=No Transfers Recorded, 1=Due to user action or preferred switching, - 3=Due to line notch or spike, 5=Due to low line voltage, - 7=Transfer due to high line voltage, - 9=Transfer due to frequency out of range. - The fourth variable is a character string listing the transfer cause." - --#TYPE "APC Redundant Switch: The Redundant Switch has switched source" - --#SUMMARY "The Redundant Switch has switched source." + "INFORMATIONAL: Circuit Panel Input Overcurrent Cleared. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number." + --#TYPE "APC PDU: Circuit Panel Input Overcurrent Cleared." + --#SUMMARY "Circuit Panel Input Overcurrent Cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 104 + ::= 204 -rsLostRedundancy TRAP-TYPE +pduCircuitPanelFrequencyOutOfRange TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsInteger, mtrapargsString02, mtrapargsString } + VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } DESCRIPTION - "SEVERE: The Redundant Switch has lost redundancy. - The first variable is an integer representing the source which is no longer available: 0=A, 1=B. - The second variable is the 32-character name of the source which is no longer available." - --#TYPE "APC Redundant Switch: The Redundant Switch has lost redundancy" - --#SUMMARY "The Redundant Switch has lost redundancy." + "SEVERE: Circuit Panel Input Frequency Out Of Range. + The first argument is the serial number. + The second argument is the device name." + --#TYPE "APC PDU: Circuit Panel Input Frequency Out Of Range." + --#SUMMARY "Circuit Panel Input Frequency Out Of Range." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 105 + ::= 205 -rsRedundancyRestored TRAP-TYPE +pduCircuitPanelFrequencyOutofRangeCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsInteger, mtrapargsString02, mtrapargsString } + VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Redundancy has been restored to the Redundant Switch . - The first variable is an integer representing the source which has been restored: 0=A, 1=B. - The second variable is the 32-character name of the source which has been restored." - --#TYPE "APC Redundant Switch: Redundancy has been restored." - --#SUMMARY "Redundancy has been restored to the Redundant Switch ." + "INFORMATIONAL: Circuit Panel Input Frequency No Longer Out Of Range. + The first argument is the serial number. + The second argument is the device name." + --#TYPE "APC PDU: Circuit Panel Input Frequency No Longer Out Of Range." + --#SUMMARY "Circuit Panel Input Frequency No Longer Out Of Range." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 106 + ::= 206 -rsConfigChange TRAP-TYPE +pduCircuitPanelNeutralOvercurrent TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A configuration change has been made on a Redundant Switch." - --#TYPE "APC: A configuration change on a Redundant Switch." - --#SUMMARY "A configuration change has been made on a Redundant Switch." + "SEVERE: Circuit Panel Input Neutral Overcurrent. + The first argument is the serial number. + The second argument is the device name." + --#TYPE "APC PDU: Circuit Panel Input Neutral Overcurrent." + --#SUMMARY "Circuit Panel Input Neutral Overcurrent." --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 107 + ::= 207 -rsCommunicationEstablished TRAP-TYPE +pduCircuitPanelNeutralOvercurrentCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Communications with the Redundant Switch has been established." - --#TYPE "APC: Communications established with the Redundant Switch." - --#SUMMARY "Communications with the Redundant Switch has been established." + "INFORMATIONAL: Circuit Panel Input Neutral Overcurrent Cleared. + The first argument is the serial number. + The second argument is the device name." + --#TYPE "APC PDU: Circuit Panel Input Neutral Overcurrent Cleared." + --#SUMMARY "Circuit Panel Input Neutral Overcurrent Cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 108 + ::= 208 -rsCommunicationLost TRAP-TYPE +pduSystemOff TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } DESCRIPTION - "SEVERE: Communications with the Redundant Switch has been lost." - --#TYPE "APC: Communications lost with the Redundant Switch." - --#SUMMARY "Communications with the Redundant Switch has been lost." + "SEVERE: PDU System Off. + The first argument is the serial number. + The second argument is the device name." + --#TYPE "APC PDU: System Off." + --#SUMMARY "PDU System Off." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 109 + --#STATE OPERATIONAL + ::= 209 -dcCommunicationEstablished TRAP-TYPE +pduOnBatteryMode TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Communications with the DC power plant has been established." - --#TYPE "APC: Communications established with the DC power plant." - --#SUMMARY "Communications with the DC power plant has been established." + "SEVERE: PDU is in On Battery Mode. + The first argument is the serial number. + The second argument is the device name." + --#TYPE "APC PDU: On Battery Mode." + --#SUMMARY "PDU is in On Battery Mode." --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 110 + ::= 210 -dcCommunicationLost TRAP-TYPE +pduMaintenanceBypassMode TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } DESCRIPTION - "SEVERE: Communications with the DC power plant has been lost." - --#TYPE "APC: Communications lost with the DC power plant." - --#SUMMARY "Communications with the DC power plant has been lost." + "INFORMATIONAL: PDU is in Maintenance Bypass Mode. + The first argument is the serial number. + The second argument is the device name." + --#TYPE "APC PDU: Maintenance Bypass Mode." + --#SUMMARY "PDU is in Maintenance Bypass Mode." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 111 + --#STATE OPERATIONAL + ::= 211 -dcPINChanged TRAP-TYPE +pduAtypicalBypassMode TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The active PIN on the DC controller has been changed." - --#TYPE "APC: The active PIN on the DC controller has been changed." - --#SUMMARY "The active PIN on the DC controller has been changed." + "WARNING: PDU is in Atypical Bypass Mode. + The first argument is the serial number. + The second argument is the device name." + --#TYPE "APC PDU: Atypical Bypass Mode." + --#SUMMARY "PDU is in Atypical Bypass Mode." --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 112 + ::= 212 -dcMajorAlarm TRAP-TYPE +pduNoPanelFeedMode TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } DESCRIPTION - "SEVERE: A Major alarm is active in the DC power plant." - --#TYPE "APC: A Major alarm is active in the DC power plant." - --#SUMMARY "A Major alarm is active in the DC power plant." + "SEVERE: PDU is in No Panel Feed Mode. + The first argument is the serial number. + The second argument is the device name." + --#TYPE "APC PDU: No Panel Feed Mode." + --#SUMMARY "PDU is in No Panel Feed Mode." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 113 - -dcMajorAlarmCleared TRAP-TYPE + --#STATE OPERATIONAL + ::= 213 + +pduUpsOperationMode TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A Major alarm is no longer active in the DC power plant." - --#TYPE "APC: A Major alarm is no longer active in the DC power plant." - --#SUMMARY "A Major alarm is no longer active in the DC power plant." + "INFORMATIONAL: PDU is in Ups Operation Mode. + The first argument is the serial number. + The second argument is the device name." + --#TYPE "APC PDU: Ups Operation Mode." + --#SUMMARY "PDU is in Ups Operation Mode." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 114 + ::= 214 -dcMinorAlarm TRAP-TYPE +pduForcedBypassMode TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } DESCRIPTION - "WARNING: A Minor alarm is active in the DC power plant." - --#TYPE "APC: A Minor alarm is active in the DC power plant." - --#SUMMARY "A Minor alarm is active in the DC power plant." + "WARNING: PDU is in Forced Bypass Mode. + The first argument is the serial number. + The second argument is the device name." + --#TYPE "APC PDU: Forced Bypass Mode." + --#SUMMARY "PDU is in Forced Bypass Mode." --#ARGUMENTS { } --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 115 - -dcMinorAlarmCleared TRAP-TYPE + ::= 215 + +pduInputTransformerOverTemperature TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A Minor alarm is no longer active in the DC power plant." - --#TYPE "APC: A Minor alarm is no longer active in the DC power plant." - --#SUMMARY "A Minor alarm is no longer active in the DC power plant." + "SEVERE: Input Transformer Over Temperature. + The first argument is the serial number. + The second argument is the device name." + --#TYPE "APC PDU: Input Transformer Over Temperature." + --#SUMMARY "Input Transformer Over Temperature." --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 116 + ::= 216 -dcOutputRelayOn TRAP-TYPE +pduInputTransformerOverTemperatureCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { dm3StatusOutRlyIndex, dm3StatusOutRlyName, mtrapargsString } + VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } DESCRIPTION - "WARNING: An output relay for the powerplant has been activated (state changed to on). - The first variable is an integer representing the output relay number that has gone on. - The second variable is the 16-character name of the output relay." - --#TYPE "APC: An output relay has gone on." - --#SUMMARY "An output relay has gone on in the DC power plant." + "INFORMATIONAL: Input Transformer Over Temperature Cleared. + The first argument is the serial number. + The second argument is the device name." + --#TYPE "APC PDU: Input Transformer Over Temperature Cleared." + --#SUMMARY "Input Transformer Over Temperature Cleared." --#ARGUMENTS { } - --#SEVERITY WARNING + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 117 + ::= 217 -dcOutputRelayOff TRAP-TYPE +pduUPSInputVoltageLost TRAP-TYPE ENTERPRISE apc - VARIABLES { dm3StatusOutRlyIndex, dm3StatusOutRlyName, mtrapargsString } + VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: An output relay for the powerplant has been deactivated (state changed to off). - The first variable is an integer representing the output relay number that has gone off. - The second variable is the 16-character name of the output relay." - --#TYPE "APC: An output relay has gone off." - --#SUMMARY "An output relay has gone off in the DC power plant." + "SEVERE: UPS Input Voltage phase-N Lost. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number." + --#TYPE "APC PDU: UPS Input Voltage phase-N Lost." + --#SUMMARY "UPS Input Voltage phase-N Lost." --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 118 + ::= 218 -dcInputRelayOn TRAP-TYPE +pduUPSInputVoltageRestored TRAP-TYPE ENTERPRISE apc - VARIABLES { dm3StatusInRlyIndex, dm3StatusInRlyName, mtrapargsString } + VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "WARNING: An input relay for the powerplant has been activated (state changed to on). - The first variable is an integer representing the input relay number that has gone on. - The second variable is the 16-character name of the input relay." - --#TYPE "APC: An input relay has gone on." - --#SUMMARY "An input relay has gone on in the DC power plant." + "INFORMATIONAL: UPS Input Voltage phase-N Restored. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number." + --#TYPE "APC PDU: UPS Input Voltage phase-N Restored." + --#SUMMARY "UPS Input Voltage phase-N Restored." --#ARGUMENTS { } - --#SEVERITY WARNING + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 119 + ::= 219 -dcInputRelayOff TRAP-TYPE +pduContactFault TRAP-TYPE ENTERPRISE apc - VARIABLES { dm3StatusInRlyIndex, dm3StatusInRlyName, mtrapargsString } + VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: An input relay for the powerplant has been deactivated (state changed to off). - The first variable is an integer representing the input relay number that has gone off. - The second variable is the 16-character name of the input relay." - --#TYPE "APC: An input relay has gone off." - --#SUMMARY "An input relay has gone off in the DC power plant." - --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + "SEVERE: A contact closure in the PDU is in an abnormal position. + The first argument is the serial number. + The second argument is the device name. + The third argument is the number of the contact." + --#TYPE "APC PDU: Contact Abnormal." + --#SUMMARY "Contact Abnormal." + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 120 + ::= 220 -logicPowerSuppliesIncreased TRAP-TYPE +pduContactFaultCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The number of system power supplies has increased." - --#TYPE "APC UPS: The number of system power supplies has increased." - --#SUMMARY "The number of system power supplies has increased." - --#ARGUMENTS { } + "INFORMATIONAL: A contact closure in the PDU is in a normal position. + The first argument is the serial number. + The second argument is the device name. + The third argument is the number of the contact." + --#TYPE "APC PDU: Contact Normal." + --#SUMMARY "Contact Normal." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 121 + ::= 221 -logicPowerSuppliesDecreased TRAP-TYPE +rPDUBankPhaseLowLoad TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, + rPDULoadStatusBankNumber, rPDULoadStatusPhaseNumber, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The number of system power supplies has decreased." - --#TYPE "APC UPS: The number of system power supplies has decreased." - --#SUMMARY "The number of system power supplies has decreased." + "WARNING: A bank or phase on the Rack PDU has violated the low load threshold. + The first argument is the serial number. + The second argument is the device name. + The third argument is the bank number (0 if this is phase data). + The fourth argument is the phase number (0 if this is bank data)." + --#TYPE "APC Rack PDU: Violation of bank or phase low load threshold." + --#SUMMARY "A bank or phase on the Rack PDU has violated the low load threshold." --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 122 + ::= 222 -externalSwitchGearClosed TRAP-TYPE +rPDUBankPhaseLowLoadCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString } + VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, + rPDULoadStatusBankNumber, rPDULoadStatusPhaseNumber, mtrapargsString } DESCRIPTION - "INFORMATIONAL: External Switch Gear closed." - --#TYPE "APC UPS: External Switch Gear closed." - --#SUMMARY "External Switch Gear closed." + "INFORMATIONAL: The bank or phase low load condition on a Rack PDU has been + cleared. + The first argument is the serial number. + The second argument is the device name. + The third argument is the bank number (0 if this is phase data). + The fourth argument is the phase number (0 if this is bank data)." + --#TYPE "APC Rack PDU: Bank or phase low load condition cleared." + --#SUMMARY "The bank or phase low load condition on a Rack PDU has been cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 123 + ::= 223 -externalSwitchGearOpened TRAP-TYPE +rPDUBankPhaseNearOverload TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString } + VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, + rPDULoadStatusBankNumber, rPDULoadStatusPhaseNumber, mtrapargsString } DESCRIPTION - "INFORMATIONAL: External Switch Gear opened." - --#TYPE "APC UPS: External Switch Gear opened." - --#SUMMARY "External Switch Gear opened." + "WARNING: A bank or phase of the Rack PDU is near an overload condition. + The first argument is the serial number. + The second argument is the device name. + The third argument is the bank number (0 if this is phase data). + The fourth argument is the phase number (0 if this is bank data)." + --#TYPE "APC Rack PDU: Bank or phase near an overload condition." + --#SUMMARY "A bank or phase of the Rack PDU is near an overload condition." --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 124 + ::= 224 -generalDeviceEvent TRAP-TYPE +rPDUBankPhaseNearOverloadCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, + rPDULoadStatusBankNumber, rPDULoadStatusPhaseNumber, mtrapargsString } DESCRIPTION - "INFORMATIONAL: APC Device event." - --#TYPE "APC Device event" - --#SUMMARY "APC Device event." + "INFORMATIONAL: The bank or phase near overload condition on a Rack PDU has + been cleared. + The first argument is the serial number. + The second argument is the device name. + The third argument is the bank number (0 if this is phase data). + The fourth argument is the phase number (0 if this is bank data)." + --#TYPE "APC Rack PDU: Bank or phase near overload condition has cleared." + --#SUMMARY "Rack PDU bank or phase near overload condition has cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 125 + ::= 225 -atsSourceSwitched TRAP-TYPE +rPDUBankPhaseOverload TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsInteger, mtrapargsString02, mtrapargsString } + VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, + rPDULoadStatusBankNumber, rPDULoadStatusPhaseNumber, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The Automatic Transfer Switch has switched source. - The first variable is an integer representing the current source: 0=A, 1=B. - The second variable is the 32-character name of the current source." - --#TYPE "APC Automatic Transfer Switch: The ATS has switched source" - --#SUMMARY "The Automatic Transfer Switch has switched source." + "SEVERE: A bank or phase of the Rack PDU is in an overload condition. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number. + The third argument is the bank number (0 if this is phase data). + The fourth argument is the phase number (0 if this is bank data)." + --#TYPE "APC Rack PDU: Bank or phase overload condition." + --#SUMMARY "A bank or phase of the Rack PDU is in an overload condition." --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 126 + --#STATE DEGRADED + ::= 226 -atsLostRedundancy TRAP-TYPE +rPDUBankPhaseOverloadCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsInteger, mtrapargsString02, mtrapargsString } + VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, + rPDULoadStatusBankNumber, rPDULoadStatusPhaseNumber, mtrapargsString } DESCRIPTION - "SEVERE: The Automatic Transfer Switch has lost redundancy. - The first variable is an integer representing the source which is no longer available: 0=A, 1=B. - The second variable is the 32-character name of the source which is no longer available." - --#TYPE "APC Automatic Transfer Switch: The ATS has lost redundancy. " - --#SUMMARY "The Automatic Transfer Switch has lost redundancy." + "INFORMATIONAL: The bank or phase overload condition on a Rack PDU has been + cleared. + The first argument is the serial number. + The second argument is the device name. + The third argument is the bank number (0 if this is phase data). + The fourth argument is the phase number (0 if this is bank data)." + --#TYPE "APC Rack PDU: Bank or phase overload condition has cleared." + --#SUMMARY "The bank or phase overload condition on a Rack PDU has cleared." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 127 + ::= 227 -atsRedundancyRestored TRAP-TYPE +aruDeviceConfigChange TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsInteger, mtrapargsString02, mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, + rARUStatusAruIndex, rARUStatusAruName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Redundancy has been restored to the Automatic Transfer Switch . - The first variable is an integer representing the source which has been restored: 0=A, 1=B. - The second variable is the 32-character name of the source which has been restored." - --#TYPE "APC Automatic Transfer Switch: Redundancy has been restored." - --#SUMMARY "Redundancy has been restored to the Automatic Transfer Switch ." + "INFORMATIONAL: Remote ARU Device Configuration change. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the ARU number. + The fourth argument is the ARU name." + --#TYPE "APC ARU: ARU Device configuration change." + --#SUMMARY "ARU device configuration change." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 128 + ::= 228 -atsConfigChange TRAP-TYPE +rmPDUCommunicationLost TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A configuration change has been made on the Automatic Transfer Switch. - The first variable is an integer representing the configuration setting which changed: - 0=Transfer Voltage Range, 1=Sensitivity, 2=Preferred Source - 3=Front Panel Lockout, 4=Current Limit, 5=Reset XA Processor, - 6=Reset to defaults, 7=Product Name, 8=Nominal Voltage, 9=Nominal Line Frequency, - 10=Narrow VRMS, 11=Medium VRMS, 12=Wide VRMS,13=Frequency Deviation, - 14=ColdStart ATS, 15=Events Count Cleared, 16=Phase or Bank Threshold. " - --#TYPE "APC Automatic Transfer Switch: ATS configuration changed." - --#SUMMARY "A configuration change has been made on a Automatic Transfer Switch." + "SEVERE: Communication Lost. + The first argument is the serial number. + The second argument is the device name." + --#TYPE "APC RM PDU: Communication Lost." + --#SUMMARY "Communication Lost." --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 129 + ::= 229 -atsCommunicationEstablished TRAP-TYPE +emsCommunicationEstablished TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Communications with the Automatic Transfer Switch has been established." - --#TYPE "APC Automatic Transfer Switch: Communications established." - --#SUMMARY "Communications with the Automatic Transfer Switch has been established." + "INFORMATIONAL: Communication Established. + The first argument is the serial number. + The second argument is the device name." + --#TYPE "APC EMS: Communication Established." + --#SUMMARY "Communication Established." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 130 + ::= 230 -atsCommunicationLost TRAP-TYPE +emsCommunicationLost TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, mtrapargsString } DESCRIPTION - "SEVERE: Communications with the Automatic Transfer Switch has been lost." - --#TYPE "APC Automatic Transfer Switch: Communications lost." - --#SUMMARY "Communications with the Automatic Transfer Switch has been lost." + "SEVERE: Communication Lost. + The first argument is the serial number. + The second argument is the device name." + --#TYPE "APC EMS: Communication Lost." + --#SUMMARY "Communication Lost." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 131 + ::= 231 -atsOverCurrent TRAP-TYPE +emsProbeConnected TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, + emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } DESCRIPTION - "SEVERE: Output Current has exceeded threshold. This is same as atsOverload Trap - for phase or total in case banked units" - - --#TYPE "APC Automatic Transfer Switch: Output Current exceeded threshold" - --#SUMMARY "Output Current has exceeded Threshold. " + "INFORMATIONAL: A probe has been connected to the EMS. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the probe number. + The fourth argument is the probe name." + --#TYPE "APC EMS: Probe Connected." + --#SUMMARY "Probe Connected." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 132 + --#STATE OPERATIONAL + ::= 232 -atsOverCurrentCleared TRAP-TYPE +emsProbeDisconnected TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, + emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Output Current has returned below threshold.This is same as atsOverloadCleared Trap - for phase or total in case banked units" - --#TYPE "APC Automatic Transfer Switch: Output Current below threshold." - --#SUMMARY "Output Current has returned below threshold." + "SEVERE: A probe has been disconnected from the EMS. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the probe number. + The fourth argument is the probe name." + --#TYPE "APC EMS: Probe Disconnected." + --#SUMMARY "Probe Disconnected." --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 133 + ::= 233 -atsPowerSupplyFailure TRAP-TYPE +emsSensorConnected TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsInteger, mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, + emsSensorStatusSensorIndex, emsSensorStatusSensorName, mtrapargsString } DESCRIPTION - "SEVERE: The Automatic Transfer Switch Power Supply has failed. - The first variable is an integer representing the Power Supply which - has failed: 0 = Source A 24V, - 1 = 12V, - 2 = 5V, - 3 = Source B 24V." - --#TYPE "APC Automatic Transfer Switch: The ATS Power Supply has failed." - --#SUMMARY "The Automatic Transfer Switch Power Supply has failed." + "INFORMATIONAL: A sensor has been connected to the EMS. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the sensor number. + The fourth argument is the sensor name." + --#TYPE "APC EMS: Sensor Connected." + --#SUMMARY "Sensor Connected." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 134 + --#STATE OPERATIONAL + ::= 234 -atsPowerSupplyFailureCleared TRAP-TYPE +emsSensorDisconnected TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsInteger, mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, + emsSensorStatusSensorIndex, emsSensorStatusSensorName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The Automatic Transfer Power Supply Failure Cleared. - The first variable is an integer representing the Power Supply which - has cleared: 0 = Source A 24V, - 1 = 12V, - 2 = 5V, - 3 = Source B 24V." - --#TYPE "APC Automatic Transfer Switch: Power Supply Failure Cleared." - --#SUMMARY "The Automatic Transfer Switch Power Supply Failure Cleared." + "SEVERE: A sensor has been disconnected from the EMS. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the sensor number. + The fourth argument is the sensor name." + --#TYPE "APC EMS: Sensor Disconnected." + --#SUMMARY "Sensor Disconnected." --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 135 + ::= 235 -dcMainsFailAlarm TRAP-TYPE +emsSensorFault TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, + emsSensorStatusSensorIndex, emsSensorStatusSensorName, mtrapargsString } DESCRIPTION - "WARNING: A Mains Fail alarm is active in the DC power plant." - --#TYPE "APC: A Mains Fail alarm is active in the DC power plant." - --#SUMMARY "A Mains Fail alarm is active in the DC power plant." + "SEVERE: A EMS sensor is in the fault condition. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the sensor number. + The fourth argument is the sensor name." + --#TYPE "APC EMS: Sensor Fault." + --#SUMMARY "Sensor Fault." --#ARGUMENTS { } - --#SEVERITY WARNING + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 136 - -dcMainsFailAlarmCleared TRAP-TYPE + --#STATE OPERATIONAL + ::= 236 + +emsSensorFaultCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, + emsSensorStatusSensorIndex, emsSensorStatusSensorName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Mains Fail alarm is no longer active in the DC power plant." - --#TYPE "APC: Mains Fail alarm is no longer active in the DC power plant." - --#SUMMARY "Mains Fail alarm is no longer active in the DC power plant." + "INFORMATIONAL: A EMS sensor fault condition has cleared. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the sensor number. + The fourth argument is the sensor name." + --#TYPE "APC EMS: Sensor Fault Cleared." + --#SUMMARY "Sensor Fault Cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 137 + ::= 237 -dcFanFailAlarm TRAP-TYPE +emsBeaconConnected TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, mtrapargsString } DESCRIPTION - "WARNING: A Fan Fail alarm is active in the DC power plant." - --#TYPE "APC: A Fan Fail alarm is active in the DC power plant." - --#SUMMARY "A Fan Fail alarm is active in the DC power plant." + "INFORMATIONAL: A beacon has been connected to the EMS. + The first argument is the host device serial number. + The second argument is the host device name." + --#TYPE "APC EMS: Beacon Connected." + --#SUMMARY "Beacon Connected." --#ARGUMENTS { } - --#SEVERITY WARNING + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 138 - -dcFanFailAlarmCleared TRAP-TYPE + --#STATE OPERATIONAL + ::= 238 + +emsBeaconDisconnected TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A Fan Fail alarm is no longer active in the DC power plant." - --#TYPE "APC: A Fan Fail alarm is no longer active in the DC power plant." - --#SUMMARY "A Fan Fail alarm is no longer active in the DC power plant." + "SEVERE: A beacon has been disconnected from the EMS. + The first argument is the host device serial number. + The second argument is the host device name." + --#TYPE "APC EMS: Beacon Disconnected." + --#SUMMARY "Beacon Disconnected." --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 139 + ::= 239 -dcRectifierOvertempAlarm TRAP-TYPE +emsBeaconOn TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, mtrapargsString } DESCRIPTION - "WARNING: Rect. Overtemp alarm is active in the power plant." - --#TYPE "APC: Rect. Overtemp alarm is active in the power plant." - --#SUMMARY "Rect. Overtemp alarm is active in the power plant." + "INFORMATIONAL: A EMS beacon has gone on. + The first argument is the host device serial number. + The second argument is the host device name." + --#TYPE "APC EMS: Beacon On." + --#SUMMARY "Beacon On." --#ARGUMENTS { } - --#SEVERITY WARNING + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 140 - -dcRectifierOvertempAlarmCleared TRAP-TYPE + --#STATE OPERATIONAL + ::= 240 + +emsBeaconOff TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Rect. Overtemp alarm is no longer active in the power plant." - --#TYPE "APC: Rect. Overtmp alarm is no longer active in the power plant." - --#SUMMARY "Rect. Overtemp alarm is no longer active in the power plant." + "INFORMATIONAL: A EMS beacon has gone off. + The first argument is the host device serial number. + The second argument is the host device name." + --#TYPE "APC EMS: Beacon Off." + --#SUMMARY "Beacon Off." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 141 + ::= 241 -dcCurrentLimitAlarm TRAP-TYPE +emsMajorAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, mtrapargsString } DESCRIPTION - "WARNING: A Current Limit alarm is active in the power plant." - --#TYPE "APC: A Current Limit alarm is active in the power plant." - --#SUMMARY "A Current Limit alarm is active in the power plant." + "SEVERE: A Major Alarm is present in the EMS. + The first argument is the EMS serial number. + The second argument is the EMS name." + --#TYPE "APC EMS: Major Alarm." + --#SUMMARY "Major Alarm." --#ARGUMENTS { } - --#SEVERITY WARNING + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 142 - -dcCurrentLimitAlarmCleared TRAP-TYPE + --#STATE OPERATIONAL + ::= 242 + +emsMajorAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Current Limit alarm is no longer active in the power plant." - --#TYPE "APC: Current Limit alarm is no longer active in the power plant." - --#SUMMARY "Current Limit alarm is no longer active in the power plant." + "INFORMATIONAL: A Major Alarm condition has been cleared in the EMS. + The first argument is the EMS serial number. + The second argument is the EMS name." + --#TYPE "APC EMS: Major Alarm Cleared." + --#SUMMARY "Major Alarm Cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 143 + ::= 243 -dcRectifierFailAlarm TRAP-TYPE +emsMinorAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, mtrapargsString } DESCRIPTION - "WARNING: A Rect. Fail alarm is active in the power plant." - --#TYPE "APC: A Rect. Fail alarm is active in the power plant." - --#SUMMARY "A Rect. Fail alarm is active in the power plant." + "SEVERE: A Minor Alarm is present in the EMS. + The first argument is the EMS serial number. + The second argument is the EMS name." + --#TYPE "APC EMS: Minor Alarm." + --#SUMMARY "Minor Alarm." --#ARGUMENTS { } - --#SEVERITY WARNING + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 144 - -dcRectifierFailAlarmCleared TRAP-TYPE + --#STATE OPERATIONAL + ::= 244 + +emsMinorAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Rect. Fail alarm is no longer active in the power plant." - --#TYPE "APC: Rect. Fail alarm is no longer active in the power plant." - --#SUMMARY "Rect. Fail alarm is no longer active in the power plant." + "INFORMATIONAL: A Minor Alarm condition has been cleared in the EMS. + The first argument is the EMS serial number. + The second argument is the EMS name." + --#TYPE "APC EMS: Minor Alarm Cleared." + --#SUMMARY "Minor Alarm Cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 145 + ::= 245 -dcMultRectFailAlarm TRAP-TYPE +emsOutletStateAbnormal TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsOutletStatusOutletIndex, emsOutletStatusOutletName, + emsOutletStatusOutletState, emsOutletStatusOutletNormalState, mtrapargsString } DESCRIPTION - "WARNING: Multiple Rect. Fail alarm is active in the powerplant." - --#TYPE "APC: Multiple Rect. Fail alarm is active in the powerplant." - --#SUMMARY "Multiple Rect. Fail alarm is active in the powerplant." + "WARNING: An outlet on the EMS has changed to its abnormal state. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the outlet number. + The fourth argument is the outlet name. + The fifth argument is the current outlet state (1=ON, 2=OFF). + The sixth argument is the configured normal outlet state (1=ON, 2=OFF)." + --#TYPE "APC EMS: Outlet has changed to its abnormal state." + --#SUMMARY "Outlet has changed to its abnormal state." --#ARGUMENTS { } --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 146 - -dcMultRectFailAlarmCleared TRAP-TYPE + --#STATE OPERATIONAL + ::= 246 + +emsOutletStateNormal TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsOutletStatusOutletIndex, emsOutletStatusOutletName, + emsOutletStatusOutletState, emsOutletStatusOutletNormalState, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Multiple Rect Fail alarm is no longer active in the powerplant." - --#TYPE "APC: Multiple Rect Fail alarm is no longer active in powerplant." - --#SUMMARY "Multiple Rect Fail alarm is no longer active in the powerplant." + "INFORMATIONAL: An outlet on the EMS has changed to its normal state. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the outlet number. + The fourth argument is the outlet name. + The fifth argument is the current outlet state (1=ON, 2=OFF). + The sixth argument is the configured normal outlet state (1=ON, 2=OFF)." + --#TYPE "APC EMS: Outlet has changed to its normal state." + --#SUMMARY "Outlet has changed to its normal state." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 147 + ::= 247 -dcBatteryBreakerAlarm TRAP-TYPE +emsInputContactStateAbnormal TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsInputContactStatusInputContactIndex, + emsInputContactStatusInputContactName, emsInputContactStatusInputContactState, + emsInputContactStatusInputContactNormalState, mtrapargsString } DESCRIPTION - "WARNING: Batt. Breaker alarm is active in the power plant." - --#TYPE "APC: Batt. Breaker alarm is active in the power plant." - --#SUMMARY "Batt. Breaker alarm is active in the power plant." + "WARNING: An input contact on the EMS has changed to its abnormal state. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the input contact number. + The fourth argument is the input contact name. + The fifth argument is the input contact state (1=CLOSED, 2=OPEN). + The sixth argument is the configured normal input contact state (1=CLOSED, 2=OPEN)." + --#TYPE "APC EMS: Input contact has changed to its abnormal state." + --#SUMMARY "Input contact has changed to its abnormal state." --#ARGUMENTS { } --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 148 - -dcBatteryBreakerAlarmCleared TRAP-TYPE + --#STATE OPERATIONAL + ::= 248 + +emsInputContactStateNormal TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsInputContactStatusInputContactIndex, + emsInputContactStatusInputContactName, emsInputContactStatusInputContactState, + emsInputContactStatusInputContactNormalState, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Batt. Breaker alarm is no longer active in the power plant." - --#TYPE "APC: Batt. Breaker alarm is no longer active in the power plant." - --#SUMMARY "Batt. Breaker alarm is no longer active in the power plant." + "INFORMATIONAL: An input contact on the EMS has changed to its normal state. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the input contact number. + The fourth argument is the input contact name. + The fifth argument is the input contact state (1=CLOSED, 2=OPEN). + The sixth argument is the configured normal input contact state (1=CLOSED, 2=OPEN)." + --#TYPE "APC EMS: Input contact has changed to its normal state." + --#SUMMARY "Input contact has changed to its normal state." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 149 + ::= 249 -dcRectifierOVPAlarm TRAP-TYPE +emsOutputRelayStateAbnormal TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsOutputRelayStatusOutputRelayIndex, + emsOutputRelayStatusOutputRelayName, emsOutputRelayStatusOutputRelayState, + emsOutputRelayStatusOutputRelayNormalState, mtrapargsString } DESCRIPTION - "WARNING: A Rect. OVP alarm is active in the power plant." - --#TYPE "APC: A Rect. OVP alarm is active in the power plant." - --#SUMMARY "A Rect. OVP alarm is active in the power plant." + "WARNING: An output relay on the EMS has changed to its abnormal state. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the output relay number. + The fourth argument is the output relay name. + The fifth argument is the current output relay state (1=CLOSED, 2=OPEN). + The sixth argument is the configured normal output relay state (1=CLOSED, 2=OPEN)." + --#TYPE "APC EMS: Output Relay has changed to its abnormal state." + --#SUMMARY "Output Relay has changed to its abnormal state." --#ARGUMENTS { } --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 150 - -dcRectifierOVPAlarmCleared TRAP-TYPE + --#STATE OPERATIONAL + ::= 250 + +emsOutputRelayStateNormal TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsOutputRelayStatusOutputRelayIndex, + emsOutputRelayStatusOutputRelayName, emsOutputRelayStatusOutputRelayState, + emsOutputRelayStatusOutputRelayNormalState, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A Rect. OVP alarm is no longer active in the power plant." - --#TYPE "APC: A Rect. OVP alarm is no longer active in the power plant." - --#SUMMARY "A Rect. OVP alarm is no longer active in the power plant." + "INFORMATIONAL: An output relay on the EMS has changed to its normal state. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the output relay number. + The fourth argument is the output relay name. + The fifth argument is the current output relay state (1=CLOSED, 2=OPEN). + The sixth argument is the configured normal output relay state (1=CLOSED, 2=OPEN)." + --#TYPE "APC EMS: Output Relay has changed to its normal state." + --#SUMMARY "Output Relay has changed to its normal state." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 151 + ::= 251 -dcLVDImminentAlarm TRAP-TYPE +emsDeviceConfigChange TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, mtrapargsString } DESCRIPTION - "WARNING: A LVD Imminent alarm is active in the powerplant." - --#TYPE "APC: A LVD Imminent alarm is active in the powerplant." - --#SUMMARY "A LVD Imminent alarm is active in the powerplant." + "INFORMATIONAL: A device configuration change has been made on the EMS. + The first argument is the EMS serial number. + The second argument is the EMS name." + --#TYPE "APC: A device configuration change on a EMS." + --#SUMMARY "A device configuration change has been made on a EMS." --#ARGUMENTS { } - --#SEVERITY WARNING + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 152 - -dcLVDImminentAlarmCleared TRAP-TYPE + --#STATE OPERATIONAL + ::= 252 + +envHighTempThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeTemperature, emsStatusSysTempUnits, + emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A LVD Imminent alarm is no longer active in the powerplant." - --#TYPE "APC: A LVD Imminent alarm is no longer active in the powerplant." - --#SUMMARY "A LVD Imminent alarm is no longer active in the powerplant." + "SEVERE: High temperature threshold violated on the probe. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the current temperature. + The fourth argument is the temperature scale. + The fifth argument is the probe number. + The sixth argument is the probe name." + --#TYPE "APC ENV: High temperature threshold violation." + --#SUMMARY "High temperature threshold violation." --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 153 + ::= 253 -dcFuseCBAlarm TRAP-TYPE +envHighTempThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeTemperature, emsStatusSysTempUnits, + emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } DESCRIPTION - "WARNING: A Fuse/CB alarm is active in the DC power plant." - --#TYPE "APC: A Fuse/CB alarm is active in the DC power plant." - --#SUMMARY "A Fuse/CB alarm is active in the DC power plant." + "INFORMATIONAL: High temperature threshold violation cleared on the probe. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the current temperature. + The fourth argument is the temperature scale. + The fifth argument is the probe number. + The sixth argument is the probe name." + --#TYPE "APC ENV: High temperature threshold violation cleared." + --#SUMMARY "High temperature threshold violation cleared." --#ARGUMENTS { } - --#SEVERITY WARNING + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 154 - -dcFuseCBAlarmCleared TRAP-TYPE + --#STATE OPERATIONAL + ::= 254 + +envLowTempThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeTemperature, emsStatusSysTempUnits, + emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A Fuse/CB alarm is no longer active in the DC power plant." - --#TYPE "APC: A Fuse/CB alarm is no longer active in the DC power plant." - --#SUMMARY "A Fuse/CB alarm is no longer active in the DC power plant." + "SEVERE: Low temperature threshold violated on the probe. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the current temperature. + The fourth argument is the temperature scale. + The fifth argument is the probe number. + The sixth argument is the probe name." + --#TYPE "APC ENV: Low temperature threshold violation." + --#SUMMARY "Low temperature threshold violation." --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 155 + ::= 255 -dcBatteryTestFail TRAP-TYPE +envLowTempThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeTemperature, emsStatusSysTempUnits, + emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } DESCRIPTION - "WARNING: A Battery Test failed in the DC power plant." - --#TYPE "APC: A Battery Test failed in the DC power plant." - --#SUMMARY "A Battery Test failed in the DC power plant." + "INFORMATIONAL: Low temperature threshold violation cleared on the probe. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the current temperature. + The fourth argument is the temperature scale. + The fifth argument is the probe number. + The sixth argument is the probe name." + --#TYPE "APC ENV: Low temperature threshold violation cleared." + --#SUMMARY "Low temperature threshold violation cleared." --#ARGUMENTS { } - --#SEVERITY WARNING + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 156 + --#STATE OPERATIONAL + ::= 256 -dcTemperatureAlarm TRAP-TYPE +envHighHumidityThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeHumidity, + emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } DESCRIPTION - "WARNING: A Temperature is active in the power plant." - --#TYPE "APC: A Temperature alarm is active in the power plant." - --#SUMMARY "A Temperature alarm is active in the power plant." + "SEVERE: High humidity threshold violated on the probe. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the current humidity + The fourth argument is the probe number. + The fifth argument is the probe name." + --#TYPE "APC ENV: High humidity threshold violation." + --#SUMMARY "High humidity threshold violation." --#ARGUMENTS { } - --#SEVERITY WARNING + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 157 - -dcTemperatureAlarmCleared TRAP-TYPE + --#STATE OPERATIONAL + ::= 257 + +envHighHumidityThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeHumidity, + emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A Temperature alarm is no longer active in the power plant." - --#TYPE "APC: A Temperature alarm is no longer active in the power plant." - --#SUMMARY "A Temperature alarm is no longer active in the power plant." + "INFORMATIONAL: High humidity threshold violation cleared on the probe. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the current humidity. + The fourth argument is the probe number. + The fifth argument is the probe name." + --#TYPE "APC ENV: High humidity threshold violation cleared." + --#SUMMARY "High humidity threshold violation cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 158 + ::= 258 -dcHumidityAlarm TRAP-TYPE +envLowHumidityThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeHumidity, + emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } DESCRIPTION - "WARNING: A Humidity alarm is active in the DC power plant." - --#TYPE "APC: A Humidity alarm is active in the DC power plant." - --#SUMMARY "A Humidity alarm is active in the DC power plant." + "SEVERE: Low humidity threshold violated on the probe. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the current humidity + The fourth argument is the probe number. + The fifth argument is the probe name." + --#TYPE "APC ENV: Low humidity threshold violation." + --#SUMMARY "Low humidity threshold violation." --#ARGUMENTS { } - --#SEVERITY WARNING + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 159 - -dcHumidityAlarmCleared TRAP-TYPE + --#STATE OPERATIONAL + ::= 259 + +envLowHumidityThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeHumidity, + emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A Humidity alarm is no longer active in the DC power plant." - --#TYPE "APC: A Humidity alarm is no longer active in the DC power plant." - --#SUMMARY "A Humidity alarm is no longer active in the DC power plant." + "INFORMATIONAL: Low humidity threshold violation cleared on the probe. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the current humidity. + The fourth argument is the probe number. + The fifth argument is the probe name." + --#TYPE "APC ENV: Low humidity threshold violation cleared." + --#SUMMARY "Low humidity threshold violation cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 160 + ::= 260 -dcBBCommunicationEstablished TRAP-TYPE + +-- Switched and Metered Rack PDU Traps + +rPDUCommunicationEstablished TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Power plant bridging board communications established." - --#TYPE "APC: Power plant bridging board communications established." - --#SUMMARY "Power plant bridging board communications established." + "INFORMATIONAL: Communication with a Rack PDU has been established. + The first argument is the serial number. + The second argument is the device name." + --#TYPE "APC Rack PDU: Communication established." + --#SUMMARY "Communication with a Rack PDU established." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 161 + ::= 266 -dcBBCommunicationLost TRAP-TYPE +rPDUCommunicationLost TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, mtrapargsString } DESCRIPTION - "SEVERE: Power plant bridging board communications lost." - --#TYPE "APC: Power plant bridging board communications lost." - --#SUMMARY "Power plant bridging board communications lost." + "SEVERE: Communication with a Rack PDU has been lost. + The first argument is the serial number. + The second argument is the device name." + --#TYPE "APC Rack PDU: Communication lost." + --#SUMMARY "Communication with a Rack PDU has been lost." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 162 + ::= 267 -iemHighTempThresholdViolation TRAP-TYPE +rPDUOutletOn TRAP-TYPE ENTERPRISE apc - VARIABLES { iemStatusProbeCurrentTemp, iemStatusProbeTempUnits, iemStatusProbeNumber, - iemStatusProbeName, mtrapargsString } + VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, + rPDUOutletControlIndex, rPDUOutletControlOutletName, + mtrapargsString } DESCRIPTION - "SEVERE: High temperature threshold violated on Integrated - Environmental Monitor probe. The first variable is the - current temperature. The second variable is the temperature - scale. The third variable is the probe number. The fourth - variable is the probe name." - --#TYPE "APC IEM: High temperature threshold violation." - --#SUMMARY "High temperature threshold violation." - --#SEVERITY SEVERE + "INFORMATIONAL: An outlet on a Switched Rack PDU has turned on. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet index number. + The fourth argument is the outlet name." + --#TYPE "APC Switched Rack PDU: An outlet has turned on." + --#SUMMARY "An outlet on a Switched Rack PDU has turned on." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 163 + ::= 268 -iemHighTempThresholdViolationCleared TRAP-TYPE +rPDUOutletOff TRAP-TYPE ENTERPRISE apc - VARIABLES { iemStatusProbeNumber, iemStatusProbeName, mtrapargsString } + VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, + rPDUOutletControlIndex, rPDUOutletControlOutletName, + mtrapargsString } DESCRIPTION - "INFORMATIONAL: High temperature threshold violated on Integrated - Environmental Monitor probe has been cleared. The first variable - is the probe number. The second variable is the probe name." - --#TYPE "APC IEM: High temperature threshold violation cleared." - --#SUMMARY "High temperature threshold violation has been cleared." + "INFORMATIONAL: An outlet on a Switched Rack PDU has turned off. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet index number. + The fourth argument is the outlet name." + --#TYPE "APC Switched Rack PDU: An outlet has turned off." + --#SUMMARY "An outlet on a Switched Rack PDU has turned off." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 164 + ::= 269 -iemLowTempThresholdViolation TRAP-TYPE +rPDUDeviceConfigChange TRAP-TYPE ENTERPRISE apc - VARIABLES { iemStatusProbeCurrentTemp, iemStatusProbeTempUnits, iemStatusProbeNumber, - iemStatusProbeName, mtrapargsString } + VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, mtrapargsString } DESCRIPTION - "SEVERE: Low temperature threshold violated on integrated - probe. The first variable is the current temperature. The - second variable is the temperature scale. The third - variable is the probe number. The fourth variable is the - probe name." - --#TYPE "APC IEM: Low temperature threshold violation." - --#SUMMARY "Low temperature threshold violation." - --#SEVERITY SEVERE + "INFORMATIONAL: A device configuration change has been made on a + Rack PDU. + The first argument is the serial number. + The second argument is the device name." + --#TYPE "APC Rack PDU: Device configuration change made." + --#SUMMARY "Device configuration change has been made on a Rack PDU." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 165 + ::= 270 -iemLowTempThresholdViolationCleared TRAP-TYPE +rPDUOutletConfigChange TRAP-TYPE ENTERPRISE apc - VARIABLES { iemStatusProbeNumber, iemStatusProbeName, mtrapargsString } + VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, + rPDUOutletControlIndex, rPDUOutletControlOutletName, + mtrapargsString } DESCRIPTION - "INFORMATIONAL: Low temperature threshold violated on integrated - probe has been cleared. The first variable is the probe number. - The second variable is the probe name." - --#TYPE "APC IEM: Low temperature threshold violation cleared." - --#SUMMARY "Low temperature threshold violation has been cleared." + "INFORMATIONAL: An outlet configuration change has been made on a + Switched Rack PDU. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet index number. + The fourth argument is the outlet name." + --#TYPE "APC Switched Rack PDU: Outlet configuration change made." + --#SUMMARY "Outlet configuration change has been made on a Switched Rack PDU." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 166 + ::= 271 -iemHighHumidThresholdViolation TRAP-TYPE +rPDULowLoad TRAP-TYPE ENTERPRISE apc - VARIABLES { iemStatusProbeCurrentHumid, iemStatusProbeNumber, iemStatusProbeName, - mtrapargsString } + VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, + rPDULoadStatusPhaseNumber, mtrapargsString } DESCRIPTION - "SEVERE: High humidity threshold violated on integrated - probe. The first variable is the current humidity. The - second variable is the probe number. The third variable - is the probe name." - --#TYPE "APC IEM: High humidity threshold violation." - --#SUMMARY "High humidity threshold violation." - --#SEVERITY SEVERE + "WARNING: A Rack PDU has violated the low load threshold. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number." + --#TYPE "APC Rack PDU: Violation of low load threshold." + --#SUMMARY "A Rack PDU has violated the low load threshold." + --#ARGUMENTS { } + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 167 + ::= 272 -iemHighHumidThresholdViolationCleared TRAP-TYPE +rPDULowLoadCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { iemStatusProbeNumber, iemStatusProbeName, mtrapargsString } + VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, + rPDULoadStatusPhaseNumber, mtrapargsString } DESCRIPTION - "INFORMATIONAL: High humidity threshold violated on integrated - probe cleared. The first variable is the probe number. The second - variable is the probe name." - --#TYPE "APC IEM: High humidity threshold violation cleared." - --#SUMMARY "High humidity threshold violation has been cleared." + "INFORMATIONAL: The low load condition on a Rack PDU has been + cleared. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number." + --#TYPE "APC Rack PDU: Low load condition cleared." + --#SUMMARY "The low load condition on a Rack PDU has been cleared." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 168 + ::= 273 -iemLowHumidThresholdViolation TRAP-TYPE +rPDUNearOverload TRAP-TYPE ENTERPRISE apc - VARIABLES { iemStatusProbeCurrentHumid, iemStatusProbeNumber, iemStatusProbeName, - mtrapargsString } + VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, + rPDULoadStatusPhaseNumber, mtrapargsString } DESCRIPTION - "SEVERE: Low humidity threshold violated on integrated - probe. The first variable is the current humidity. The - second variable is the probe number. The third variable - is the probe name." - --#TYPE "APC IEM: Low humidity threshold violation." - --#SUMMARY "Low humidity threshold violation." - --#SEVERITY SEVERE + "WARNING: A Rack PDU is near an overload condition. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number." + --#TYPE "APC Rack PDU: Near an overload condition." + --#SUMMARY "A Rack PDU is near an overload condition." + --#ARGUMENTS { } + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 169 + ::= 274 -iemLowHumidThresholdViolationCleared TRAP-TYPE +rPDUNearOverloadCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { iemStatusProbeNumber, iemStatusProbeName, mtrapargsString } + VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, + rPDULoadStatusPhaseNumber, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Low humidity threshold violated on integrated - probe cleared. The first variable is the probe number. The second - variable is the probe name." - --#TYPE "APC IEM: Low humidity threshold violation cleared." - --#SUMMARY "Low humidity threshold violation has been cleared." + "INFORMATIONAL: The near overload condition on a Rack PDU has + been cleared. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number." + --#TYPE "APC Rack PDU: Near overload condition has cleared." + --#SUMMARY "Rack PDU near overload condition has cleared." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 170 + ::= 275 -iemProbeDisconnected TRAP-TYPE +rPDUOverload TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, + rPDULoadStatusPhaseNumber, mtrapargsString } DESCRIPTION - "WARNING: The temperature/humidity probe on the Integrated - Environmental Monitor has been disconnected. This trap is - generated when a probe that has been in communication with - the Environmental Monitor has been disconnected or can no - longer communicate." - --#TYPE "APC IEM: Probe disconnected." - --#SUMMARY "Probe has been disconnected." - --#SEVERITY WARNING + "SEVERE: A Rack PDU is in an overload condition. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number." + --#TYPE "APC Rack PDU: Overload condition." + --#SUMMARY "A Rack PDU is in an overload condition." + --#ARGUMENTS { } + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 171 + --#STATE DEGRADED + ::= 276 -iemProbeConnected TRAP-TYPE +rPDUOverloadCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, + rPDULoadStatusPhaseNumber, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The temperature/humidity probe on the Integrated - Environmental Monitor has been connected. This trap is generated - when the Environmental Monitor establishes communication with a - probe that had previously not been connected." - --#TYPE "APC IEM: Probe Connected." - --#SUMMARY "Probe has been connected." + "INFORMATIONAL: The overload condition on a Rack PDU has been + cleared. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase number." + --#TYPE "APC Rack PDU: Overload condition has cleared." + --#SUMMARY "The overload condition on a Rack PDU has cleared." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 172 + ::= 277 -iemContactFault TRAP-TYPE +rPDUPowerSupply1Fail TRAP-TYPE ENTERPRISE apc - VARIABLES { iemStatusContactNumber, iemStatusContactName, mtrapargsString } + VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, mtrapargsString } DESCRIPTION - "SEVERE: There is a contact fault on the Integrated - Environmental Monitor. The first argument is the number - of the contact. The second argument is the name of the - contact." - --#TYPE "APC IEM: Contact fault." - --#SUMMARY "Contact fault." + "SEVERE: Power Supply 1 on Rack PDU is in FAIL state. + The first argument is the serial number. + The second argument is the device name." + --#TYPE "APC Rack PDU: Power Supply 1 is in FAIL state." + --#SUMMARY "Power Supply 1 on Rack PDU is in FAIL state." + --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 173 + --#STATE DEGRADED + ::= 278 -iemContactFaultCleared TRAP-TYPE +rPDUPowerSupply1Ok TRAP-TYPE ENTERPRISE apc - VARIABLES { iemStatusContactNumber, iemStatusContactName, mtrapargsString } + VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The contact fault on the Integrated - Environmental Monitor has been cleared. The first - argument is the number of the contact. The second - argument is the name of the contact." - --#TYPE "APC IEM: Contact fault." - --#SUMMARY "Contact fault cleared." + "INFORMATIONAL: Power Supply 1 on Rack PDU is operating normally. + The first argument is the serial number. + The second argument is the device name." + --#TYPE "APC Rack PDU: Power Supply 1 is operating normally." + --#SUMMARY "Power Supply 1 on Rack PDU is operating normally." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 174 + ::= 279 -iemRelayFault TRAP-TYPE +rPDUPowerSupply2Fail TRAP-TYPE ENTERPRISE apc - VARIABLES { iemStatusRelayNumber, iemStatusRelayName, mtrapargsString02, mtrapargsString } + VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, mtrapargsString } DESCRIPTION - "SEVERE: The output relay on the Integrated Environmental - Monitor has switched to the fault state. The first - argument is the number of the output relay. The second - argument is the name of the output relay. The third - argument is the event that caused the fault." - --#TYPE "APC IEM: Output relay fault." - --#SUMMARY "Output relay has faulted." + "SEVERE: Power Supply 2 on Rack PDU is in FAIL state. + The first argument is the serial number. + The second argument is the device name." + --#TYPE "APC Rack PDU: Power Supply 2 is in FAIL state." + --#SUMMARY "Power Supply 2 on Rack PDU is in FAIL state." + --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 175 + --#STATE DEGRADED + ::= 280 -iemRelayFaultCleared TRAP-TYPE - ENTERPRISE apc - VARIABLES { iemStatusRelayNumber, iemStatusRelayName, mtrapargsString } +rPDUPowerSupply2Ok TRAP-TYPE + ENTERPRISE apc + VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The fault condition on the output relay on the - Integrated Environmental Monitor has cleared. The first - argument is the number of the output relay. The second - argument is the name of the output relay." - --#TYPE "APC IEM: Output relay fault condition cleared." - --#SUMMARY "Output relay fault cleared." + "INFORMATIONAL: Power Supply 2 on Rack PDU is operating normally. + The first argument is the serial number. + The second argument is the device name." + --#TYPE "APC Rack PDU: Power Supply 2 is operating normally." + --#SUMMARY "Power Supply 2 on Rack PDU is operating normally." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 176 + ::= 281 -bmBatManCommEstab TRAP-TYPE +rPDUPhaseConfigChange TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsInteger, mtrapargsString } + VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, + rPDULoadPhaseConfigIndex, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Serial Communications Established with Battery Manager." - --#TYPE "BatMan : Communications Established." - --#SUMMARY "Communications Established." + "INFORMATIONAL: A phase configuration change has been made on a + Rack PDU. + The first argument is the serial number. + The second argument is the device name. + The third argument is the phase index number." + --#TYPE "APC Rack PDU: Phase configuration change made." + --#SUMMARY "Phase configuration change has been made on a Rack PDU." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 177 + ::= 282 -bmBatManCommLost TRAP-TYPE +rPDUCancelPendingCommand TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsInteger, mtrapargsString } + VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, + rPDUOutletControlIndex, rPDUOutletControlOutletName, + mtrapargsString } DESCRIPTION - "SEVERE: Serial Communications Lost with Battery Manager." - --#TYPE "BatMan : Communications Lost." - --#SUMMARY "Communications Lost." - --#SEVERITY SEVERE + "INFORMATIONAL: A cancel pending command has been made on a + Switched Rack PDU. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet index number (0 indicates all outlets). + The fourth argument is the outlet name (or device name if all outlets)." + --#TYPE "APC Switched Rack PDU: Cancel Pending Command made." + --#SUMMARY "A Cancel Pending Command has been made on a Switched Rack PDU." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 178 + ::= 283 -bmBatManKneeAlarm TRAP-TYPE +aruAlinkCommunicationEstablished TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsInteger, mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, + rARUStatusAruIndex, rARUStatusAruName, mtrapargsString } DESCRIPTION - "SEVERE: Battery Voltage Knee Threshold Alarm Detected." - --#TYPE "BatMan : Knee Alarm Detected." - --#SUMMARY "Knee Alarm Detected." - --#SEVERITY SEVERE + "INFORMATIONAL: Remote ARU Communication Established. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the ARU number. + The fourth argument is the ARU name." + --#TYPE "APC ARU: Communication Established." + --#SUMMARY "Communication Established." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 179 + ::= 284 -bmBatManKneeAlarmCleared TRAP-TYPE +aruAlinkCommunicationLost TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsInteger, mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, + rARUStatusAruIndex, rARUStatusAruName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Battery Voltage Knee Threshold Alarm Cleared." - --#TYPE "BatMan : Knee Alarm Cleared." - --#SUMMARY "Knee Alarm Cleared." - --#SEVERITY INFORMATIONAL + "SEVERE: Remote ARU Communication Lost. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the ARU number. + The fourth argument is the ARU name." + --#TYPE "APC ARU: Communication Lost." + --#SUMMARY "Communication Lost." + --#ARGUMENTS { } + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 180 + --#STATE DEGRADED + ::= 285 -bmBatManChargerAlarm TRAP-TYPE +aruFanFail TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsInteger, mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, + rARUStatusAruIndex, rARUStatusAruName, mtrapargsString } DESCRIPTION - "WARNING: Charger Alarm Detected." - --#TYPE "BatMan : Charger Alarm Detected." - --#SUMMARY "Charger Alarm Detected." - --#SEVERITY WARNING + "SEVERE: Remote ARU Fan Fail. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the ARU number. + The fourth argument is the ARU name." + --#TYPE "APC ARU: Fan Failure." + --#SUMMARY "Fan Fail." + --#ARGUMENTS { } + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 181 + --#STATE DEGRADED + ::= 286 -bmBatManChargerAlarmCleared TRAP-TYPE +aruFanFailCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsInteger, mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, + rARUStatusAruIndex, rARUStatusAruName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Charger Alarm Cleared." - --#TYPE "BatMan : Charger Alarm Cleared." - --#SUMMARY "Charger Alarm Cleared." + "INFORMATIONAL: Remote ARU Fan Fail Cleared. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the ARU number. + The fourth argument is the ARU name." + --#TYPE "APC ARU: Fan Fail Cleared." + --#SUMMARY "Fan Fail Cleared." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 182 + ::= 287 -bmBatManBatteryAlarm TRAP-TYPE +aruSmokeAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsInteger, mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, + rARUStatusAruIndex, rARUStatusAruName, mtrapargsString } DESCRIPTION - "WARNING: Battery Alarm Detected." - --#TYPE "BatMan : Battery Alarm Detected." - --#SUMMARY "Battery Alarm Detected." - --#SEVERITY WARNING + "SEVERE: Remote ARU Smoke Alarm. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the ARU number. + The fourth argument is the ARU name." + --#TYPE "APC ARU: Smoke Alarm." + --#SUMMARY "Smoke Alarm." + --#ARGUMENTS { } + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 183 + --#STATE DEGRADED + ::= 288 -bmBatManBatteryAlarmCleared TRAP-TYPE +aruSmokeAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsInteger, mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, + rARUStatusAruIndex, rARUStatusAruName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Battery Alarm Cleared." - --#TYPE "BatMan : Battery Alarm Cleared." - --#SUMMARY "Battery Alarm Cleared." + "INFORMATIONAL: Remote ARU Smoke Alarm Cleared. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the ARU number. + The fourth argument is the ARU name." + --#TYPE "APC ARU: Smoke Alarm Cleared." + --#SUMMARY "Smoke Alarm Cleared." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 184 + ::= 289 -bmBatManEnvironmentAlarm TRAP-TYPE +aruHighTemperatureAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsInteger, mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, + rARUStatusAruIndex, rARUStatusAruName, mtrapargsString } DESCRIPTION - "WARNING: Environment Alarm Detected." - --#TYPE "BatMan : Environment Alarm Detected." - --#SUMMARY "Environment Alarm Detected." + "WARNING: ARU Exhaust temperature has exceeded the override + threshold and the ARU has increased fan speed to + maintain a safe environment in the rack. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the ARU number. + The fourth argument is the ARU name." + --#TYPE "APC ARU: High Temperature Alarm." + --#SUMMARY "High Temperature Alarm." + --#ARGUMENTS { } --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 185 + --#STATE DEGRADED + ::= 290 -bmBatManEnvironmentAlarmCleared TRAP-TYPE +aruHighTemperatureAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsInteger, mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, + rARUStatusAruIndex, rARUStatusAruName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Environment Alarm Cleared." - --#TYPE "BatMan : Environment Alarm Cleared." - --#SUMMARY "Environment Alarm Cleared." + "INFORMATIONAL: ARU temperature override state 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 ARU number. + The fourth argument is the ARU name." + --#TYPE "APC ARU: High Temperature Alarm Cleared." + --#SUMMARY "High Temperature Alarm Cleared." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 186 + ::= 291 -bmBatManMaintenanceAlarm TRAP-TYPE +aruExhaustTemperatureAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsInteger, mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, + rARUStatusAruIndex, rARUStatusAruName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Maintenance Alarm Detected." - --#TYPE "BatMan : Maintenance Due Alarm Detected." - --#SUMMARY "Maintenance Due Alarm Detected." - --#SEVERITY INFORMATIONAL + "SEVERE: ARU Extreme Exhaust Temperature Alarm. + The ARU is unable to control the temperature within the rack + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the ARU number. + The fourth argument is the ARU name." + --#TYPE "APC ARU: Exhaust Temperature Alarm." + --#SUMMARY "Exhaust Temperature Alarm." + --#ARGUMENTS { } + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 187 + --#STATE DEGRADED + ::= 292 -bmBatManMaintenanceAlarmCleared TRAP-TYPE +aruExhaustTemperatureAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsInteger, mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, + rARUStatusAruIndex, rARUStatusAruName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Maintenance Alarm Cleared." - --#TYPE "BatMan : Maintenance Due Alarm Cleared." - --#SUMMARY "Maintenance Due Alarm Cleared." + "INFORMATIONAL: Remote ARU Exhaust Temperature Alarm Cleared. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the ARU number. + The fourth argument is the ARU name." + --#TYPE "APC ARU: Exhaust Temperature Alarm Cleared." + --#SUMMARY "Exhaust Temperature Alarm Cleared." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 188 + ::= 293 -pduCommunicationEstablished TRAP-TYPE +envAlinkCommunicationEstablished TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, + emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Communication Established. - The first argument is the serial number. - The second argument is the device name." - --#TYPE "APC PDU: Communication Established." + "INFORMATIONAL: Remote Probe Communication Established. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the probe number. + The fourth argument is the probe name." + --#TYPE "APC ENV: Communication Established." --#SUMMARY "Communication Established." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL @@ -42808,8408 +62680,8774 @@ pduCommunicationEstablished TRAP-TYPE --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 189 + ::= 294 -pduCommunicationLost TRAP-TYPE +envAlinkCommunicationLost TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, + emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } DESCRIPTION - "SEVERE: Communication Lost. - The first argument is the serial number. - The second argument is the device name." - --#TYPE "APC PDU: Communication Lost." + "SEVERE: Remote Probe Communication Lost. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the probe number. + The fourth argument is the probe name." + --#TYPE "APC ENV: Communication Lost." --#SUMMARY "Communication Lost." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 190 + --#STATE DEGRADED + ::= 295 -pduUtilityLineUndervoltage TRAP-TYPE +emsAlinkPowerOverload TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsInteger, mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, mtrapargsString } DESCRIPTION - "SEVERE: Utility Line Undervoltage. - The first argument is the serial number. - The second argument is the device name. - The third argument is the phase number." - --#TYPE "APC PDU: Utility Line Undervoltage." - --#SUMMARY "Utility Line Undervoltage." + "SEVERE: Alink Power Overload. + The first argument is the host device serial number. + The second argument is the host device name." + --#TYPE "APC EMS: Alink Power Overload." + --#SUMMARY "Alink Power Overload." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 191 + --#STATE DEGRADED + ::= 296 -pduUtilityLineUndervoltageCleared TRAP-TYPE +emsAlinkPowerOverloadCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsInteger, mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Utility Line Undervoltage Cleared. - The first argument is the serial number. - The second argument is the device name. - The third argument is the phase number." - --#TYPE "APC PDU: Utility Line Undervoltage Cleared." - --#SUMMARY "Utility Line Undervoltage Cleared." + "INFORMATIONAL: Alink Power Overload Cleared. + The first argument is the host device serial number. + The second argument is the host device name." + --#TYPE "APC EMS: Alink Power Overload Cleared." + --#SUMMARY "Alink Power Overload Cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 192 + ::= 297 -pduUtilityLineOvervoltage TRAP-TYPE +upsOutletGroupTurnedOn TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsInteger, mtrapargsString } + VARIABLES { upsOutletGroupControlIndex, mtrapargsString } DESCRIPTION - "SEVERE: Utility Line Overvoltage. - The first argument is the serial number. - The second argument is the device name. - The third argument is the phase number." - --#TYPE "APC PDU: Utility Line Overvoltage." - --#SUMMARY "Utility Line Overvoltage." + "INFORMATIONAL: The specified Outlet Group turned on." + --#TYPE "APC UPS: Outlet Group turned on." + --#SUMMARY "Outlet Group turned on" --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 193 + ::= 298 -pduUtilityLineOvervoltageCleared TRAP-TYPE +upsOutletGroupTurnedOff TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsInteger, mtrapargsString } + VARIABLES { upsOutletGroupControlIndex, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Utility Line Overvoltage Cleared. - The first argument is the serial number. - The second argument is the device name. - The third argument is the phase number." - --#TYPE "APC PDU: Utility Line Overvoltage Cleared." - --#SUMMARY "Utility Line Overvoltage Cleared." + "WARNING: The specified Outlet Group turned off." + --#TYPE "APC UPS: Outlet Group turned off." + --#SUMMARY "Outlet Group turned off." --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 194 + ::= 299 -pduGroundOvercurrent TRAP-TYPE +smwCriticalCondition TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } + VARIABLES { mtrapargsGauge, mtrapargsString } DESCRIPTION - "SEVERE: Ground Overcurrent. - The first argument is the serial number. - The second argument is the device name." - --#TYPE "APC PDU: Ground Overcurrent." - --#SUMMARY "Ground Overcurrent." - --#ARGUMENTS { } + "SEVERE: A Symmetra MW UPS critical condition has been detected. + The first variable is the fault condition." + --#TYPE "APC Symmetra MW UPS: A critical condition has been detected." + --#SUMMARY "A critical condition has been detected." --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 195 + --#STATE DEGRADED + ::= 300 -pduGroundOvercurrentCleared TRAP-TYPE +smwCriticalConditionCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } + VARIABLES { mtrapargsGauge, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Ground Overcurrent Cleared. - The first argument is the serial number. - The second argument is the device name." - --#TYPE "APC PDU: Ground Overcurrent Cleared." - --#SUMMARY "Ground Overcurrent Cleared." - --#ARGUMENTS { } + "INFORMATIONAL: A Symmetra MW UPS critical condition has been cleared. + The first variable is the fault condition." + --#TYPE "APC Symmetra MW UPS: A critical condition has been cleared." + --#SUMMARY "A critical condition has been cleared." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 196 + ::= 301 -pduCircuitPanelInputUndervoltage TRAP-TYPE +smwWarningCondition TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsGauge, mtrapargsString } DESCRIPTION - "SEVERE: Circuit Panel Input Undervoltage. - The first argument is the serial number. - The second argument is the device name. - The third argument is the phase number." - --#TYPE "APC PDU: Circuit Panel Input Undervoltage." - --#SUMMARY "Circuit Panel Input Undervoltage." - --#ARGUMENTS { } - --#SEVERITY SEVERE + "WARNING: A Symmetra MW UPS warning condition has been detected. + The first variable is the fault condition." + --#TYPE "APC Symmetra MW UPS: A warning condition has been detected." + --#SUMMARY "A warning condition has been detected." + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 197 + --#STATE DEGRADED + ::= 302 -pduCircuitPanelInputUndervoltageCleared TRAP-TYPE +smwWarningConditionCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsGauge, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Circuit Panel Input Undervoltage Cleared. - The first argument is the serial number. - The second argument is the device name. - The third argument is the phase number." - --#TYPE "APC PDU: Circuit Panel Input Undervoltage Cleared." - --#SUMMARY "Circuit Panel Input Undervoltage Cleared." - --#ARGUMENTS { } + "WARNING: A Symmetra MW UPS warning condition has been cleared. + The first variable is the fault condition." + --#TYPE "APC Symmetra MW UPS: A warning condition has been cleared." + --#SUMMARY "A warning condition has been cleared." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 198 + ::= 303 -pduCircuitPanelInputOvervoltage TRAP-TYPE +smwInformationalCondition TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsGauge, mtrapargsString } DESCRIPTION - "SEVERE: Circuit Panel Input Overvoltage. - The first argument is the serial number. - The second argument is the device name. - The third argument is the phase number." - --#TYPE "APC PDU: Circuit Panel Input Overvoltage." - --#SUMMARY "Circuit Panel Input Overvoltage." - --#ARGUMENTS { } - --#SEVERITY SEVERE + "INFORMATIONAL: A Symmetra MW UPS informational condition has been detected. + The first variable is the fault condition." + --#TYPE "APC Symmetra MW UPS: Informational condition detected." + --#SUMMARY "An informational condition has been detected." + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 199 + ::= 304 -pduCircuitPanelInputOvervoltageCleared TRAP-TYPE +smwInformationalConditionCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsGauge, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Circuit Panel Input Overvoltage Cleared. - The first argument is the serial number. - The second argument is the device name. - The third argument is the phase number." - --#TYPE "APC PDU: Circuit Panel Input Overvoltage Cleared." - --#SUMMARY "Circuit Panel Input Overvoltage Cleared." - --#ARGUMENTS { } + "INFORMATIONAL: A Symmetra MW UPS informational condition has been cleared. + The first variable is the fault condition." + --#TYPE "APC Symmetra MW UPS: Informational condition cleared." + --#SUMMARY "An informational condition has been cleared." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 200 + ::= 305 -pduCircuitPanelInputUndercurrent TRAP-TYPE +airCriticalCondition TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: Circuit Panel Input Undercurrent. - The first argument is the serial number. - The second argument is the device name. - The third argument is the phase number." - --#TYPE "APC PDU: Circuit Panel Input Undercurrent." - --#SUMMARY "Circuit Panel Input Undercurrent." - --#ARGUMENTS { } + "SEVERE: An Air critical condition was detected. + The first variable is the error condition text message. + The second variable is the error number." + --#TYPE "APC Air: A critical condition was detected. " + --#SUMMARY "A critical condition was detected. " --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 201 + --#STATE DEGRADED + ::= 306 -pduCircuitPanelInputUndercurrentCleared TRAP-TYPE +airCriticalConditionCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Circuit Panel Input Undercurrent Cleared. - The first argument is the serial number. - The second argument is the device name. - The third argument is the phase number." - --#TYPE "APC PDU: Circuit Panel Input Undercurrent Cleared." - --#SUMMARY "Circuit Panel Input Undercurrent Cleared." - --#ARGUMENTS { } + "INFORMATIONAL: An Air critical condition was cleared. + The first variable is the error condition text message. + The second variable is the error number." + --#TYPE "APC Air: A critical condition was cleared. " + --#SUMMARY "A critical condition was cleared. " --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 202 + ::= 307 -pduCircuitPanelInputOvercurrent TRAP-TYPE +airWarningCondition TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: Circuit Panel Input Overcurrent. - The first argument is the serial number. - The second argument is the device name. - The third argument is the phase number." - --#TYPE "APC PDU: Circuit Panel Input Overcurrent." - --#SUMMARY "Circuit Panel Input Overcurrent." - --#ARGUMENTS { } - --#SEVERITY SEVERE + "WARNING: An Air warning condition was detected. + The first variable is the error condition text message. + The second variable is the error number." + --#TYPE "APC Air: A warning condition was detected. " + --#SUMMARY "A warning condition was detected. " + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 203 + --#STATE DEGRADED + ::= 308 -pduCircuitPanelInputOvercurrentCleared TRAP-TYPE +airWarningConditionCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Circuit Panel Input Overcurrent Cleared. - The first argument is the serial number. - The second argument is the device name. - The third argument is the phase number." - --#TYPE "APC PDU: Circuit Panel Input Overcurrent Cleared." - --#SUMMARY "Circuit Panel Input Overcurrent Cleared." - --#ARGUMENTS { } + "WARNING: An Air warning condition was cleared. + The first variable is the error condition text message. + The second variable is the error number." + --#TYPE "APC Air: A warning condition was cleared. " + --#SUMMARY "A warning condition was cleared. " --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 204 + ::= 309 -pduCircuitPanelFrequencyOutOfRange TRAP-TYPE +airInformationalCondition TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: Circuit Panel Input Frequency Out Of Range. - The first argument is the serial number. - The second argument is the device name." - --#TYPE "APC PDU: Circuit Panel Input Frequency Out Of Range." - --#SUMMARY "Circuit Panel Input Frequency Out Of Range." - --#ARGUMENTS { } - --#SEVERITY SEVERE + "INFORMATIONAL: An Air informational condition was detected. + The first variable is the error condition text message. + The second variable is the error number." + --#TYPE "APC Air: Informational condition detected. " + --#SUMMARY "An informational condition was detected. " + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 205 + ::= 310 -pduCircuitPanelFrequencyOutofRangeCleared TRAP-TYPE +airInformationalConditionCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Circuit Panel Input Frequency No Longer Out Of Range. - The first argument is the serial number. - The second argument is the device name." - --#TYPE "APC PDU: Circuit Panel Input Frequency No Longer Out Of Range." - --#SUMMARY "Circuit Panel Input Frequency No Longer Out Of Range." - --#ARGUMENTS { } + "INFORMATIONAL: An Air informational condition was cleared. + The first variable is the error condition text message. + The second variable is the error number." + --#TYPE "APC Air: Informational condition was cleared. " + --#SUMMARY "An informational condition was cleared. " --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 206 + ::= 311 -pduCircuitPanelNeutralOvercurrent TRAP-TYPE +-- xPDU Traps (part 1) + +xPDUInputVoltageLowAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } DESCRIPTION - "SEVERE: Circuit Panel Input Neutral Overcurrent. - The first argument is the serial number. - The second argument is the device name." - --#TYPE "APC PDU: Circuit Panel Input Neutral Overcurrent." - --#SUMMARY "Circuit Panel Input Neutral Overcurrent." + "SEVERE: Three-phase input voltage to the device is outside the specified limits. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the phase (1=L1-N, 2=L2-N, 3=L3-N, 4=unused, 5=L1-L2, 6=L2-L3, 7=L3-L1). + The fourth argument is the measured voltage in tenths of Volts. + The fifth argument is the threshold, in tenths of Volts, from which the alarm was generated." + --#TYPE "APC XPDU: Main input low voltage alarm." + --#SUMMARY "Input voltage is below threshold." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 207 + --#STATE DEGRADED + ::= 312 -pduCircuitPanelNeutralOvercurrentCleared TRAP-TYPE +xPDUInputVoltageLowAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Circuit Panel Input Neutral Overcurrent Cleared. - The first argument is the serial number. - The second argument is the device name." - --#TYPE "APC PDU: Circuit Panel Input Neutral Overcurrent Cleared." - --#SUMMARY "Circuit Panel Input Neutral Overcurrent Cleared." + "INFORMATIONAL: Three-phase input voltage to the device is back within the specified limits. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the phase (1=L1-N, 2=L2-N, 3=L3-N, 4=unused, 5=L1-L2, 6=L2-L3, 7=L3-L1). + The fourth argument is the measured voltage in tenths of Volts." + --#TYPE "APC XPDU: Main input low voltage alarm cleared." + --#SUMMARY "Main input low voltage cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 208 + ::= 313 -pduSystemOff TRAP-TYPE + +xPDUInputVoltageHighAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } DESCRIPTION - "SEVERE: PDU System Off. - The first argument is the serial number. - The second argument is the device name." - --#TYPE "APC PDU: System Off." - --#SUMMARY "PDU System Off." + "SEVERE: Three-phase input voltage to the device is outside the specified limits. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the phase (1=L1-N, 2=L2-N, 3=L3-N, 4=unused, 5=L1-L2, 6=L2-L3, 7=L3-L1). + The fourth argument is the measured voltage in tenths of Volts. + The fifth argument is the threshold, in tenths of Volts, above which the alarm was generated." + --#TYPE "APC XPDU: Main input high voltage alarm." + --#SUMMARY "Main input voltage is above threshold." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 + --#STATE DEGRADED + ::= 314 + +xPDUInputVoltageHighAlarmCleared TRAP-TYPE + ENTERPRISE apc + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Three-phase input voltage to the device is back within the specified limits. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the phase (1=L1-N, 2=L2-N, 3=L3-N, 4=unused, 5=L1-L2, 6=L2-L3, 7=L3-L1). + The fourth argument is the measured voltage in tenths of Volts." + --#TYPE "APC XPDU: Main input high voltage alarm cleared." + --#SUMMARY "Main input high voltage alarm cleared." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 --#STATE OPERATIONAL - ::= 209 + ::= 315 -pduOnBatteryMode TRAP-TYPE +xPDUBypassVoltageLowAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } DESCRIPTION - "SEVERE: PDU is in On Battery Mode. - The first argument is the serial number. - The second argument is the device name." - --#TYPE "APC PDU: On Battery Mode." - --#SUMMARY "PDU is in On Battery Mode." + "SEVERE: Three-phase bypass input voltage to the device is outside the specified limits. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the phase (1=L1-N, 2=L2-N, 3=L3-N). + The fourth argument is the measured voltage in tenths of Volts. + The fifth argument is the threshold, in tenths of Volts, from which the alarm was generated." + --#TYPE "APC XPDU: Bypass input low voltage alarm." + --#SUMMARY "Bypass input voltage is below threshold." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 210 + --#STATE DEGRADED + ::= 316 -pduMaintenanceBypassMode TRAP-TYPE +xPDUBypassVoltageLowAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsString } DESCRIPTION - "INFORMATIONAL: PDU is in Maintenance Bypass Mode. - The first argument is the serial number. - The second argument is the device name." - --#TYPE "APC PDU: Maintenance Bypass Mode." - --#SUMMARY "PDU is in Maintenance Bypass Mode." + "INFORMATIONAL: Three-phase bypass input voltage to the device is back within the specified limits. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the phase (1=L1-N, 2=L2-N, 3=L3-N). + The fourth argument is the measured voltage in tenths of Volts." + --#TYPE "APC XPDU: Bypass input low voltage alarm cleared." + --#SUMMARY "Bypass input low voltage alarm cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 211 + ::= 317 -pduAtypicalBypassMode TRAP-TYPE +xPDUBypassVoltageHighAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } DESCRIPTION - "WARNING: PDU is in Atypical Bypass Mode. - The first argument is the serial number. - The second argument is the device name." - --#TYPE "APC PDU: Atypical Bypass Mode." - --#SUMMARY "PDU is in Atypical Bypass Mode." + "SEVERE: Three-phase bypass input voltage to the device is outside the specified limits. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the phase (1=L1-N, 2=L2-N, 3=L3-N). + The fourth argument is the measured voltage in tenths of Volts. + The fifth argument is the threshold, in tenths of Volts, above which the alarm was generated." + --#TYPE "APC XPDU: Bypass input high voltage alarm." + --#SUMMARY "Bypass input voltage is above threshold." --#ARGUMENTS { } - --#SEVERITY WARNING + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 212 + --#STATE DEGRADED + ::= 318 -pduNoPanelFeedMode TRAP-TYPE +xPDUBypassVoltageHighAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsString } DESCRIPTION - "SEVERE: PDU is in No Panel Feed Mode. - The first argument is the serial number. - The second argument is the device name." - --#TYPE "APC PDU: No Panel Feed Mode." - --#SUMMARY "PDU is in No Panel Feed Mode." + "INFORMATIONAL: Three-phase bypass input voltage to the device is back within the specified limits. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the phase (1=L1-N, 2=L2-N, 3=L3-N). + The fourth argument is the measured voltage in tenths of Volts." + --#TYPE "APC XPDU: Bypass input high voltage alarm cleared." + --#SUMMARY "Bypass input voltage alarm cleared." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 213 + ::= 319 -pduUpsOperationMode TRAP-TYPE +xPDUOutputVoltageLowAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } DESCRIPTION - "INFORMATIONAL: PDU is in Ups Operation Mode. - The first argument is the serial number. - The second argument is the device name." - --#TYPE "APC PDU: Ups Operation Mode." - --#SUMMARY "PDU is in Ups Operation Mode." + "SEVERE: The three-phase output voltage of the device is outside the specified limits. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the phase (1=L1-N, 2=L2-N, 3=L3-N). + The fourth argument is the measured voltage in tenths of Volts. + The fifth argument is the threshold, in tenths of Volts, from which the alarm was generated." + --#TYPE "APC XPDU: Output low voltage alarm." + --#SUMMARY "Output voltage is below threshold." --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 214 + --#STATE DEGRADED + ::= 320 -pduForcedBypassMode TRAP-TYPE +xPDUOutputVoltageLowAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsString } DESCRIPTION - "WARNING: PDU is in Forced Bypass Mode. - The first argument is the serial number. - The second argument is the device name." - --#TYPE "APC PDU: Forced Bypass Mode." - --#SUMMARY "PDU is in Forced Bypass Mode." + "INFORMATIONAL: The three-phase output voltage of the device is back within the specified limits. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the phase (1=L1-N, 2=L2-N, 3=L3-N). + The fourth argument is the measured voltage in tenths of Volts." + --#TYPE "APC XPDU: Output low voltage alarm cleared." + --#SUMMARY "Output low voltage alarm cleared." --#ARGUMENTS { } - --#SEVERITY WARNING + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 215 + ::= 321 -pduInputTransformerOverTemperature TRAP-TYPE +xPDUOutputVoltageHighAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } DESCRIPTION - "SEVERE: Input Transformer Over Temperature. - The first argument is the serial number. - The second argument is the device name." - --#TYPE "APC PDU: Input Transformer Over Temperature." - --#SUMMARY "Input Transformer Over Temperature." + "SEVERE: The three-phase output voltage of the device is outside the specified limits. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the phase (1=L1-N, 2=L2-N, 3=L3-N). + The fourth argument is the measured voltage in tenths of Volts. + The fifth argument is the threshold, in tenths of Volts, above which the alarm was generated." + --#TYPE "APC XPDU: Output high voltage alarm." + --#SUMMARY "Output voltage is above threshold." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 216 + --#STATE DEGRADED + ::= 322 -pduInputTransformerOverTemperatureCleared TRAP-TYPE +xPDUOutputVoltageHighAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Input Transformer Over Temperature Cleared. - The first argument is the serial number. - The second argument is the device name." - --#TYPE "APC PDU: Input Transformer Over Temperature Cleared." - --#SUMMARY "Input Transformer Over Temperature Cleared." + "INFORMATIONAL: The three-phase output voltage of the device is back within the specified limits. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the phase (1=L1-N, 2=L2-N, 3=L3-N). + The fourth argument is the measured voltage in tenths of Volts." + --#TYPE "APC XPDU: Output high voltage alarm cleared." + --#SUMMARY "Output high voltage alarm cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 217 + ::= 323 -pduUPSInputVoltageLost TRAP-TYPE +xPDUOutputCurrentLowAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsInteger, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } DESCRIPTION - "SEVERE: UPS Input Voltage phase-N Lost. - The first argument is the serial number. - The second argument is the device name. - The third argument is the phase number." - --#TYPE "APC PDU: UPS Input Voltage phase-N Lost." - --#SUMMARY "UPS Input Voltage phase-N Lost." + "SEVERE: The three-phase output load current of the device is outside the specified limits. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the phase (1=L1, 2=L2, 3=L3). + The fourth argument is the measured current in tenths of Amps. + The fifth argument is the threshold, in tenths of Amps, from which the alarm was generated." + --#TYPE "APC XPDU: Output low current alarm." + --#SUMMARY "Output current is below threshold." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 218 + --#STATE DEGRADED + ::= 324 -pduUPSInputVoltageRestored TRAP-TYPE +xPDUOutputCurrentLowAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsInteger, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsString } DESCRIPTION - "INFORMATIONAL: UPS Input Voltage phase-N Restored. - The first argument is the serial number. - The second argument is the device name. - The third argument is the phase number." - --#TYPE "APC PDU: UPS Input Voltage phase-N Restored." - --#SUMMARY "UPS Input Voltage phase-N Restored." + "INFORMATIONAL: The three-phase output load current of the device is back within the specified limits. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the phase (1=L1, 2=L2, 3=L3). + The fourth argument is the measured current in tenths of Amps." + --#TYPE "APC XPDU: Output low current alarm cleared." + --#SUMMARY "Output low current alarm cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 219 + ::= 325 -pduContactFault TRAP-TYPE +xPDUOutputCurrentHighAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsInteger, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } DESCRIPTION - "SEVERE: A contact closure in the PDU is in an abnormal position. - The first argument is the serial number. - The second argument is the device name. - The third argument is the number of the contact." - --#TYPE "APC PDU: Contact Abnormal." - --#SUMMARY "Contact Abnormal." + "SEVERE: The three-phase load current of the device is outside the specified limits. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the phase (1=L1, 2=L2, 3=L3). + The fourth argument is the measured current in tenths of Amps. + The fifth argument is the threshold, in tenths of Amps, above which the alarm was generated." + --#TYPE "APC XPDU: Output high current alarm." + --#SUMMARY "Output current is above threshold." + --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 220 + --#STATE DEGRADED + ::= 326 -pduContactFaultCleared TRAP-TYPE +xPDUOutputCurrentHighAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsInteger, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A contact closure in the PDU is in a normal position. - The first argument is the serial number. - The second argument is the device name. - The third argument is the number of the contact." - --#TYPE "APC PDU: Contact Normal." - --#SUMMARY "Contact Normal." + "INFORMATIONAL: The three-phase output current of the device is back within the specified limits. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the phase (1=L1, 2=L2, 3=L3). + The fourth argument is the measured current in tenths of Amps." + --#TYPE "APC XPDU: Output high current alarm cleared." + --#SUMMARY "Output high current alarm cleared." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 221 + ::= 327 -rPDUBankPhaseLowLoad TRAP-TYPE - ENTERPRISE apc - VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, - rPDULoadStatusBankNumber, rPDULoadStatusPhaseNumber, mtrapargsString } +xPDUOutputFrequencyAlarm TRAP-TYPE + ENTERPRISE apc + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "WARNING: A bank or phase on the Rack PDU has violated the low load threshold. - The first argument is the serial number. - The second argument is the device name. - The third argument is the bank number (0 if this is phase data). - The fourth argument is the phase number (0 if this is bank data)." - --#TYPE "APC Rack PDU: Violation of bank or phase low load threshold." - --#SUMMARY "A bank or phase on the Rack PDU has violated the low load threshold." + "SEVERE: The devices output frequency is outside the specified limits. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the frequency deviation from the nominal in tenths of Hertz." + --#TYPE "APC XPDU: Output frequency out-of-range alarm." + --#SUMMARY "Output frequency is out-of-range." --#ARGUMENTS { } - --#SEVERITY WARNING + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 222 + --#STATE DEGRADED + ::= 328 -rPDUBankPhaseLowLoadCleared TRAP-TYPE +xPDUOutputFrequencyAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, - rPDULoadStatusBankNumber, rPDULoadStatusPhaseNumber, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The bank or phase low load condition on a Rack PDU has been - cleared. - The first argument is the serial number. - The second argument is the device name. - The third argument is the bank number (0 if this is phase data). - The fourth argument is the phase number (0 if this is bank data)." - --#TYPE "APC Rack PDU: Bank or phase low load condition cleared." - --#SUMMARY "The bank or phase low load condition on a Rack PDU has been cleared." + "INFORMATIONAL: The devices output frequency is back within the specified limits. + The first argument is the host device serial number. + The second argument is the host device name." + --#TYPE "APC XPDU: Output frequency back in range." + --#SUMMARY "Output frequency in range." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 223 + ::= 329 -rPDUBankPhaseNearOverload TRAP-TYPE - ENTERPRISE apc - VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, - rPDULoadStatusBankNumber, rPDULoadStatusPhaseNumber, mtrapargsString } +xPDUSystemGroundCurrentAlarm TRAP-TYPE + ENTERPRISE apc + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, mtrapargsInteger02, mtrapargsString } DESCRIPTION - "WARNING: A bank or phase of the Rack PDU is near an overload condition. - The first argument is the serial number. - The second argument is the device name. - The third argument is the bank number (0 if this is phase data). - The fourth argument is the phase number (0 if this is bank data)." - --#TYPE "APC Rack PDU: Bank or phase near an overload condition." - --#SUMMARY "A bank or phase of the Rack PDU is near an overload condition." + "SEVERE: The earth ground current of the device is over the specified limits. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the measured current in tenths of Amps. + The fourth argument is the threshold, in tenths of Amps, above which the alarm was generated." + --#TYPE "APC XPDU: Earth ground high current alarm." + --#SUMMARY "Earth ground current is above threshold." --#ARGUMENTS { } - --#SEVERITY WARNING + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 224 + --#STATE DEGRADED + ::= 330 -rPDUBankPhaseNearOverloadCleared TRAP-TYPE +xPDUSystemGroundCurrentAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, - rPDULoadStatusBankNumber, rPDULoadStatusPhaseNumber, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The bank or phase near overload condition on a Rack PDU has - been cleared. - The first argument is the serial number. - The second argument is the device name. - The third argument is the bank number (0 if this is phase data). - The fourth argument is the phase number (0 if this is bank data)." - --#TYPE "APC Rack PDU: Bank or phase near overload condition has cleared." - --#SUMMARY "Rack PDU bank or phase near overload condition has cleared." + "INFORMATIONAL: The earth ground current of the device is back within the specified limits. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the measured current in tenths of Amps." + --#TYPE "APC XPDU: Earth ground high current alarm cleared." + --#SUMMARY "Earth ground high current alarm cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 225 + ::= 331 -rPDUBankPhaseOverload TRAP-TYPE +xPDUInputContactStateAbnormal TRAP-TYPE ENTERPRISE apc - VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, - rPDULoadStatusBankNumber, rPDULoadStatusPhaseNumber, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, + mtrapargsString02, mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } DESCRIPTION - "SEVERE: A bank or phase of the Rack PDU is in an overload condition. - The first argument is the serial number. - The second argument is the device name. - The third argument is the phase number. - The third argument is the bank number (0 if this is phase data). - The fourth argument is the phase number (0 if this is bank data)." - --#TYPE "APC Rack PDU: Bank or phase overload condition." - --#SUMMARY "A bank or phase of the Rack PDU is in an overload condition." + "SEVERE: A user input contact on the device has changed to its abnormal state. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the input contact number. + The fourth argument is the input contact name. + The fifth argument is the input contact state (1=OPEN, 2=CLOSED). + The sixth argument is the configured normal input contact state (1=OPEN, 2=CLOSED)." + --#TYPE "APC XPDU: Input contact has changed to its abnormal state." + --#SUMMARY "Input contact has changed to its abnormal state." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 226 - -rPDUBankPhaseOverloadCleared TRAP-TYPE - ENTERPRISE apc - VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, - rPDULoadStatusBankNumber, rPDULoadStatusPhaseNumber, mtrapargsString } - DESCRIPTION - "INFORMATIONAL: The bank or phase overload condition on a Rack PDU has been - cleared. - The first argument is the serial number. - The second argument is the device name. - The third argument is the bank number (0 if this is phase data). - The fourth argument is the phase number (0 if this is bank data)." - --#TYPE "APC Rack PDU: Bank or phase overload condition has cleared." - --#SUMMARY "The bank or phase overload condition on a Rack PDU has cleared." - --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 1 - --#HELP "" - --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 227 + ::= 332 -aruDeviceConfigChange TRAP-TYPE +xPDUInputContactStateNormal TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, - rARUStatusAruIndex, rARUStatusAruName, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, + mtrapargsString02, mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Remote ARU Device Configuration change. + "INFORMATIONAL: A user input contact on the device has changed to its normal state. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the ARU number. - The fourth argument is the ARU name." - --#TYPE "APC ARU: ARU Device configuration change." - --#SUMMARY "ARU device configuration change." + The third argument is the input contact number. + The fourth argument is the input contact name. + The fifth argument is the input contact state (1=CLOSED, 2=OPEN). + The sixth argument is the configured normal input contact state (1=OPEN, 2=CLOSED)." + --#TYPE "APC XPDU: Input contact has changed to its normal state." + --#SUMMARY "Input contact has changed to its normal state." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 228 + ::= 333 -rmPDUCommunicationLost TRAP-TYPE +xPDUOutputNeutralCurrentHighAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString03, mtrapargsString02, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsString } DESCRIPTION - "SEVERE: Communication Lost. - The first argument is the serial number. - The second argument is the device name." - --#TYPE "APC RM PDU: Communication Lost." - --#SUMMARY "Communication Lost." + "WARNING: The three-phase neutral current of the device is outside the specified limits. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the measured current in tenths of Amps. + The fourth argument is the threshold, in tenths of Amps, above which the alarm was generated." + --#TYPE "APC XPDU: Output high neutral current alarm." + --#SUMMARY "Output neutral current is above threshold." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 229 + ::= 334 -emsCommunicationEstablished TRAP-TYPE +xPDUOutputNeutralCurrentHighAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, + mtrapargsString } DESCRIPTION - "INFORMATIONAL: Communication Established. - The first argument is the serial number. - The second argument is the device name." - --#TYPE "APC EMS: Communication Established." - --#SUMMARY "Communication Established." + "INFORMATIONAL: The output neutral current of the device is back within the specified limits. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the measured current in tenths of Amps." + --#TYPE "APC XPDU: Output neutral high current alarm cleared." + --#SUMMARY "Output neutral high current alarm cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 230 + ::= 335 -emsCommunicationLost TRAP-TYPE +xPDUCoolingFanAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsString } DESCRIPTION - "SEVERE: Communication Lost. - The first argument is the serial number. - The second argument is the device name." - --#TYPE "APC EMS: Communication Lost." - --#SUMMARY "Communication Lost." + "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 XPDU: Cooling fan failure alarm." + --#SUMMARY "Cooling fan failure." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 231 + ::= 336 -emsProbeConnected TRAP-TYPE +xPDUCoolingFanAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, - emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A probe has been connected to the EMS. + "INFORMATIONAL: The device's cooling fans are now functioning properly. The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the probe number. - The fourth argument is the probe name." - --#TYPE "APC EMS: Probe Connected." - --#SUMMARY "Probe Connected." + The second argument is the host device name." + --#TYPE "APC XPDU: Cooling fan alarm cleared." + --#SUMMARY "Cooling fan alarm cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 232 + ::= 337 -emsProbeDisconnected TRAP-TYPE +xPDUTransformerTempAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, - emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsString } DESCRIPTION - "SEVERE: A probe has been disconnected from the EMS. + "SEVERE: The device's isolation transformer is over temperature. The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the probe number. - The fourth argument is the probe name." - --#TYPE "APC EMS: Probe Disconnected." - --#SUMMARY "Probe Disconnected." + The second argument is the host device name." + --#TYPE "APC XPDU: Isolation transformer over temperature alarm." + --#SUMMARY "Transformer temp alarm." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 233 + --#STATE DEGRADED + ::= 338 -emsSensorConnected TRAP-TYPE +xPDUTransformerTempAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, - emsSensorStatusSensorIndex, emsSensorStatusSensorName, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A sensor has been connected to the EMS. + "INFORMATIONAL: The device's isolation transformer is no longer over temperature. The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the sensor number. - The fourth argument is the sensor name." - --#TYPE "APC EMS: Sensor Connected." - --#SUMMARY "Sensor Connected." + The second argument is the host device name." + --#TYPE "APC XPDU: Isolation transformer over temperature alarm cleared." + --#SUMMARY "Transformer temp alarm cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 234 + ::= 339 -emsSensorDisconnected TRAP-TYPE +xPDUBranchCurrentLowAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, - emsSensorStatusSensorIndex, emsSensorStatusSensorName, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } DESCRIPTION - "SEVERE: A sensor has been disconnected from the EMS. + "WARNING: The current in a branch circuit is outside the limits specified for that + branch circuit. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the sensor number. - The fourth argument is the sensor name." - --#TYPE "APC EMS: Sensor Disconnected." - --#SUMMARY "Sensor Disconnected." + 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 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 { } - --#SEVERITY SEVERE + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 235 + ::= 340 -emsSensorFault TRAP-TYPE +xPDUBranchCurrentLowAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, - emsSensorStatusSensorIndex, emsSensorStatusSensorName, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsString } DESCRIPTION - "SEVERE: A EMS sensor is in the fault condition. + "INFORMATIONAL: The current in a branch circuit is back within the limits + specified for that branch circuit. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the sensor number. - The fourth argument is the sensor name." - --#TYPE "APC EMS: Sensor Fault." - --#SUMMARY "Sensor Fault." + 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." + --#TYPE "APC XPDU: Branch circuit low current alarm cleared." + --#SUMMARY "Branch circuit low current alarm cleared." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 236 + ::= 341 -emsSensorFaultCleared TRAP-TYPE +xPDUBranchCurrentHighAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, - emsSensorStatusSensorIndex, emsSensorStatusSensorName, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A EMS sensor fault condition has cleared. + "WARNING: The current in a branch circuit is outside the limits specified for that + branch circuit. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the sensor number. - The fourth argument is the sensor name." - --#TYPE "APC EMS: Sensor Fault Cleared." - --#SUMMARY "Sensor Fault Cleared." + 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 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 { } - --#SEVERITY INFORMATIONAL + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 237 + ::= 342 -emsBeaconConnected TRAP-TYPE +xPDUBranchCurrentHighAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A beacon has been connected to the EMS. + "INFORMATIONAL: The current in a branch circuit is back within the limits + specified for that branch circuit. The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC EMS: Beacon Connected." - --#SUMMARY "Beacon Connected." + 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." + --#TYPE "APC XPDU: Branch circuit high current alarm cleared." + --#SUMMARY "Branch circuit high current alarm cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 238 + ::= 343 -emsBeaconDisconnected TRAP-TYPE + +xPDUInternalCommError TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsString } DESCRIPTION - "SEVERE: A beacon has been disconnected from the EMS. + "SEVERE: There is an internal communication error in the device. The first argument is the host device serial number. The second argument is the host device name." - --#TYPE "APC EMS: Beacon Disconnected." - --#SUMMARY "Beacon Disconnected." + --#TYPE "APC XPDU: Internal communication error." + --#SUMMARY "Internal communication error." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 239 + --#STATE DEGRADED + ::= 344 -emsBeaconOn TRAP-TYPE +emsHardwareStateAbnormal TRAP-TYPE ENTERPRISE apc VARIABLES { emsIdentSerialNumber, emsIdentEMSName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A EMS beacon has gone on. - The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC EMS: Beacon On." - --#SUMMARY "Beacon On." + "SEVERE: The device's hardware is improperly configured and operating outside + normal bounds for the hardware. This can be caused by improper devices being + connected to the EMS ports or Alink Current limit detection." + --#TYPE "APC EMS: Hardware is in an abnormal state." + --#SUMMARY "Hardware is in an abnormal state." --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 240 + --#STATE DEGRADED + ::= 345 -emsBeaconOff TRAP-TYPE +emsHardwareStateNormal TRAP-TYPE ENTERPRISE apc VARIABLES { emsIdentSerialNumber, emsIdentEMSName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A EMS beacon has gone off. - The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC EMS: Beacon Off." - --#SUMMARY "Beacon Off." + "INFORMATIONAL: The device's hardware is in its normal operational state. + The first argument is the host device serial number." + --#TYPE "APC EMS: Hardware is in a normal state." + --#SUMMARY "Hardware is in its normal state." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 241 - -emsMajorAlarm TRAP-TYPE + ::= 346 + +ceSevereCondition TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: A Major Alarm is present in the EMS. - The first argument is the EMS serial number. - The second argument is the EMS name." - --#TYPE "APC EMS: Major Alarm." - --#SUMMARY "Major Alarm." - --#ARGUMENTS { } + "SEVERE: A Custom Event severe condition was detected. + The first variable is the custom event text message. + The second variable is the custom event number." + --#TYPE "APC Custom Event: A severe condition was detected. " + --#SUMMARY "A severe condition was detected. " --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 242 + --#STATE DEGRADED + ::= 347 -emsMajorAlarmCleared TRAP-TYPE +ceSevereConditionCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A Major Alarm condition has been cleared in the EMS. - The first argument is the EMS serial number. - The second argument is the EMS name." - --#TYPE "APC EMS: Major Alarm Cleared." - --#SUMMARY "Major Alarm Cleared." - --#ARGUMENTS { } + "INFORMATIONAL: A Custom Event severe condition was cleared. + The first variable is the custom event text message. + The second variable is the custom event number." + --#TYPE "APC Custom Event: A severe condition was cleared. " + --#SUMMARY "A severe condition was cleared. " --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 243 + ::= 348 -emsMinorAlarm TRAP-TYPE +ceWarningCondition TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: A Minor Alarm is present in the EMS. - The first argument is the EMS serial number. - The second argument is the EMS name." - --#TYPE "APC EMS: Minor Alarm." - --#SUMMARY "Minor Alarm." - --#ARGUMENTS { } - --#SEVERITY SEVERE + "WARNING: A Custom Event warning condition was detected. + The first variable is the custom event text message. + The second variable is the custom event number." + --#TYPE "APC Custom Event: A warning condition was detected. " + --#SUMMARY "A warning condition was detected. " + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 244 + --#STATE DEGRADED + ::= 349 -emsMinorAlarmCleared TRAP-TYPE +ceWarningConditionCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A Minor Alarm condition has been cleared in the EMS. - The first argument is the EMS serial number. - The second argument is the EMS name." - --#TYPE "APC EMS: Minor Alarm Cleared." - --#SUMMARY "Minor Alarm Cleared." - --#ARGUMENTS { } + "INFORMATIONAL: A Custom Event warning condition was cleared. + The first variable is the custom event text message. + The second variable is the custom event number." + --#TYPE "APC Custom Event: A warning condition was cleared. " + --#SUMMARY "A warning condition was cleared. " --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 245 + ::= 350 -emsOutletStateAbnormal TRAP-TYPE +ceInformationalCondition TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsOutletStatusOutletIndex, emsOutletStatusOutletName, - emsOutletStatusOutletState, emsOutletStatusOutletNormalState, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "WARNING: An outlet on the EMS has changed to its abnormal state. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the outlet number. - The fourth argument is the outlet name. - The fifth argument is the current outlet state (1=ON, 2=OFF). - The sixth argument is the configured normal outlet state (1=ON, 2=OFF)." - --#TYPE "APC EMS: Outlet has changed to its abnormal state." - --#SUMMARY "Outlet has changed to its abnormal state." - --#ARGUMENTS { } - --#SEVERITY WARNING + "INFORMATIONAL: A Custom Event informational condition was detected. + The first variable is the custom event text message. + The second variable is the custom event number." + --#TYPE "APC Custom Event: Informational condition detected. " + --#SUMMARY "An informational condition was detected. " + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 246 + ::= 351 -emsOutletStateNormal TRAP-TYPE +ceInformationalConditionCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsOutletStatusOutletIndex, emsOutletStatusOutletName, - emsOutletStatusOutletState, emsOutletStatusOutletNormalState, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: An outlet on the EMS has changed to its normal state. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the outlet number. - The fourth argument is the outlet name. - The fifth argument is the current outlet state (1=ON, 2=OFF). - The sixth argument is the configured normal outlet state (1=ON, 2=OFF)." - --#TYPE "APC EMS: Outlet has changed to its normal state." - --#SUMMARY "Outlet has changed to its normal state." - --#ARGUMENTS { } + "INFORMATIONAL: A Custom Event informational condition was cleared. + The first variable is the custom event text message. + The second variable is the custom event number." + --#TYPE "APC Custom Event: Informational condition was cleared. " + --#SUMMARY "An informational condition was cleared. " --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 247 - -emsInputContactStateAbnormal TRAP-TYPE + ::= 352 + +upsInternalOverTemperature TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsInputContactStatusInputContactIndex, - emsInputContactStatusInputContactName, emsInputContactStatusInputContactState, - emsInputContactStatusInputContactNormalState, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "WARNING: An input contact on the EMS has changed to its abnormal state. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the input contact number. - The fourth argument is the input contact name. - The fifth argument is the input contact state (1=CLOSED, 2=OPEN). - The sixth argument is the configured normal input contact state (1=CLOSED, 2=OPEN)." - --#TYPE "APC EMS: Input contact has changed to its abnormal state." - --#SUMMARY "Input contact has changed to its abnormal state." - --#ARGUMENTS { } + "WARNING: The internal over temperature condition exists." + --#TYPE "APC UPS: The internal over temperature condition exists." + --#SUMMARY "The internal over temperature condition exists." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 248 + ::= 353 -emsInputContactStateNormal TRAP-TYPE +upsInternalOverTemperatureCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsInputContactStatusInputContactIndex, - emsInputContactStatusInputContactName, emsInputContactStatusInputContactState, - emsInputContactStatusInputContactNormalState, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: An input contact on the EMS has changed to its normal state. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the input contact number. - The fourth argument is the input contact name. - The fifth argument is the input contact state (1=CLOSED, 2=OPEN). - The sixth argument is the configured normal input contact state (1=CLOSED, 2=OPEN)." - --#TYPE "APC EMS: Input contact has changed to its normal state." - --#SUMMARY "Input contact has changed to its normal state." - --#ARGUMENTS { } + "INFORMATIONAL: The internal over temperature condition cleared." + --#TYPE "APC UPS: The internal over temperature condition cleared." + --#SUMMARY "The internal over temperature condition cleared." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 249 + ::= 354 + +upsMpuReset TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } + DESCRIPTION + "INFORMATIONAL: The MPU has been reset." + --#TYPE "APC UPS: The MPU has been reset." + --#SUMMARY "The MPU has been reset." + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 355 -emsOutputRelayStateAbnormal TRAP-TYPE +upsOutputSwitchClosed TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsOutputRelayStatusOutputRelayIndex, - emsOutputRelayStatusOutputRelayName, emsOutputRelayStatusOutputRelayState, - emsOutputRelayStatusOutputRelayNormalState, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "WARNING: An output relay on the EMS has changed to its abnormal state. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the output relay number. - The fourth argument is the output relay name. - The fifth argument is the current output relay state (1=CLOSED, 2=OPEN). - The sixth argument is the configured normal output relay state (1=CLOSED, 2=OPEN)." - --#TYPE "APC EMS: Output Relay has changed to its abnormal state." - --#SUMMARY "Output Relay has changed to its abnormal state." - --#ARGUMENTS { } - --#SEVERITY WARNING + "INFORMATIONAL: The Output Switch is closed." + --#TYPE "APC UPS: The Output Switch is closed." + --#SUMMARY "The Output Switch is closed." + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 250 + ::= 356 -emsOutputRelayStateNormal TRAP-TYPE +upsOutputSwitchOpened TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsOutputRelayStatusOutputRelayIndex, - emsOutputRelayStatusOutputRelayName, emsOutputRelayStatusOutputRelayState, - emsOutputRelayStatusOutputRelayNormalState, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: An output relay on the EMS has changed to its normal state. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the output relay number. - The fourth argument is the output relay name. - The fifth argument is the current output relay state (1=CLOSED, 2=OPEN). - The sixth argument is the configured normal output relay state (1=CLOSED, 2=OPEN)." - --#TYPE "APC EMS: Output Relay has changed to its normal state." - --#SUMMARY "Output Relay has changed to its normal state." - --#ARGUMENTS { } + "INFORMATIONAL: The Output Switch is open." + --#TYPE "APC UPS: The Output Switch is open." + --#SUMMARY "The Output Switch is open." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 251 + ::= 357 -emsDeviceConfigChange TRAP-TYPE +upsCalibrationStackChanged TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: A device configuration change has been made on the EMS. - The first argument is the EMS serial number. - The second argument is the EMS name." - --#TYPE "APC: A device configuration change on a EMS." - --#SUMMARY "A device configuration change has been made on a EMS." - --#ARGUMENTS { } + "INFORMATIONAL: A calibration value in the stack was changed." + --#TYPE "APC UPS: A calibration value in the stack was changed." + --#SUMMARY "A calibration value in the stack was changed." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 252 + ::= 358 -envHighTempThresholdViolation TRAP-TYPE + +-- Upgraded EMS now has more env traps + +envMaxTempThresholdViolation TRAP-TYPE ENTERPRISE apc VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeTemperature, emsStatusSysTempUnits, emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } DESCRIPTION - "SEVERE: High temperature threshold violated on the probe. + "SEVERE: Max temperature threshold violated on the probe. The first argument is the host device serial number. The second argument is the host device name. The third argument is the current temperature. The fourth argument is the temperature scale. The fifth argument is the probe number. The sixth argument is the probe name." - --#TYPE "APC ENV: High temperature threshold violation." - --#SUMMARY "High temperature threshold violation." + --#TYPE "APC ENV: Max temperature threshold violation." + --#SUMMARY "Max temperature threshold violation." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 253 + ::= 359 -envHighTempThresholdViolationCleared TRAP-TYPE +envMaxTempThresholdViolationCleared TRAP-TYPE ENTERPRISE apc VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeTemperature, emsStatusSysTempUnits, emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: High temperature threshold violation cleared on the probe. + "INFORMATIONAL: Max temperature threshold violation cleared on the probe. The first argument is the host device serial number. The second argument is the host device name. The third argument is the current temperature. The fourth argument is the temperature scale. The fifth argument is the probe number. The sixth argument is the probe name." - --#TYPE "APC ENV: High temperature threshold violation cleared." - --#SUMMARY "High temperature threshold violation cleared." + --#TYPE "APC ENV: Max temperature threshold violation cleared." + --#SUMMARY "Max temperature threshold violation cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 254 + ::= 360 -envLowTempThresholdViolation TRAP-TYPE +envMinTempThresholdViolation TRAP-TYPE ENTERPRISE apc VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeTemperature, emsStatusSysTempUnits, emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } DESCRIPTION - "SEVERE: Low temperature threshold violated on the probe. + "SEVERE: Min temperature threshold violated on the probe. The first argument is the host device serial number. The second argument is the host device name. The third argument is the current temperature. The fourth argument is the temperature scale. The fifth argument is the probe number. The sixth argument is the probe name." - --#TYPE "APC ENV: Low temperature threshold violation." - --#SUMMARY "Low temperature threshold violation." + --#TYPE "APC ENV: Min temperature threshold violation." + --#SUMMARY "Min temperature threshold violation." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 255 + ::= 361 -envLowTempThresholdViolationCleared TRAP-TYPE +envMinTempThresholdViolationCleared TRAP-TYPE ENTERPRISE apc VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeTemperature, emsStatusSysTempUnits, emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Low temperature threshold violation cleared on the probe. + "INFORMATIONAL: Min temperature threshold violation cleared on the probe. The first argument is the host device serial number. The second argument is the host device name. The third argument is the current temperature. The fourth argument is the temperature scale. The fifth argument is the probe number. The sixth argument is the probe name." - --#TYPE "APC ENV: Low temperature threshold violation cleared." - --#SUMMARY "Low temperature threshold violation cleared." + --#TYPE "APC ENV: Min temperature threshold violation cleared." + --#SUMMARY "Min temperature threshold violation cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 256 + ::= 362 -envHighHumidityThresholdViolation TRAP-TYPE +envMaxHumidityThresholdViolation TRAP-TYPE ENTERPRISE apc VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeHumidity, emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } DESCRIPTION - "SEVERE: High humidity threshold violated on the probe. + "SEVERE: Max humidity threshold violated on the probe. The first argument is the host device serial number. The second argument is the host device name. The third argument is the current humidity The fourth argument is the probe number. The fifth argument is the probe name." - --#TYPE "APC ENV: High humidity threshold violation." - --#SUMMARY "High humidity threshold violation." + --#TYPE "APC ENV: Max humidity threshold violation." + --#SUMMARY "Max humidity threshold violation." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 257 + ::= 363 -envHighHumidityThresholdViolationCleared TRAP-TYPE +envMaxHumidityThresholdViolationCleared TRAP-TYPE ENTERPRISE apc VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeHumidity, emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: High humidity threshold violation cleared on the probe. + "INFORMATIONAL: Max humidity threshold violation cleared on the probe. The first argument is the host device serial number. The second argument is the host device name. The third argument is the current humidity. The fourth argument is the probe number. The fifth argument is the probe name." - --#TYPE "APC ENV: High humidity threshold violation cleared." - --#SUMMARY "High humidity threshold violation cleared." + --#TYPE "APC ENV: Max humidity threshold violation cleared." + --#SUMMARY "Max humidity threshold violation cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 258 + ::= 364 -envLowHumidityThresholdViolation TRAP-TYPE +envMinHumidityThresholdViolation TRAP-TYPE ENTERPRISE apc VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeHumidity, emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } DESCRIPTION - "SEVERE: Low humidity threshold violated on the probe. + "SEVERE: Min humidity threshold violated on the probe. The first argument is the host device serial number. The second argument is the host device name. The third argument is the current humidity The fourth argument is the probe number. The fifth argument is the probe name." - --#TYPE "APC ENV: Low humidity threshold violation." - --#SUMMARY "Low humidity threshold violation." + --#TYPE "APC ENV: Min humidity threshold violation." + --#SUMMARY "Min humidity threshold violation." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 259 + ::= 365 -envLowHumidityThresholdViolationCleared TRAP-TYPE +envMinHumidityThresholdViolationCleared TRAP-TYPE ENTERPRISE apc VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeHumidity, emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Low humidity threshold violation cleared on the probe. + "INFORMATIONAL: Min humidity threshold violation cleared on the probe. The first argument is the host device serial number. The second argument is the host device name. The third argument is the current humidity. The fourth argument is the probe number. The fifth argument is the probe name." - --#TYPE "APC ENV: Low humidity threshold violation cleared." - --#SUMMARY "Low humidity threshold violation cleared." - --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 1 - --#HELP "" - --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 260 - - --- Switched and Metered Rack PDU Traps - -rPDUCommunicationEstablished TRAP-TYPE - ENTERPRISE apc - VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, mtrapargsString } - DESCRIPTION - "INFORMATIONAL: Communication with a Rack PDU has been established. - The first argument is the serial number. - The second argument is the device name." - --#TYPE "APC Rack PDU: Communication established." - --#SUMMARY "Communication with a Rack PDU established." + --#TYPE "APC ENV: Min humidity threshold violation cleared." + --#SUMMARY "Min humidity threshold violation cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 266 + ::= 366 -rPDUCommunicationLost TRAP-TYPE +envSTIncTempRateViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeTemperature, emsStatusSysTempUnits, + emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } DESCRIPTION - "SEVERE: Communication with a Rack PDU has been lost. - The first argument is the serial number. - The second argument is the device name." - --#TYPE "APC Rack PDU: Communication lost." - --#SUMMARY "Communication with a Rack PDU has been lost." + "SEVERE: Short-term increasing temperature rate violated on the probe. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the current temperature. + The fourth argument is the temperature scale. + The fifth argument is the probe number. + The sixth argument is the probe name." + --#TYPE "APC ENV: Short-term inc. temp rate violation." + --#SUMMARY "Short-term inc. temp rate violation." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 267 - -rPDUOutletOn TRAP-TYPE - ENTERPRISE apc - VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, - rPDUOutletControlIndex, rPDUOutletControlOutletName, - mtrapargsString } - DESCRIPTION - "INFORMATIONAL: An outlet on a Switched Rack PDU has turned on. - The first argument is the serial number. - The second argument is the device name. - The third argument is the outlet index number. - The fourth argument is the outlet name." - --#TYPE "APC Switched Rack PDU: An outlet has turned on." - --#SUMMARY "An outlet on a Switched Rack PDU has turned on." - --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 1 - --#HELP "" - --#HELPTAG 0 --#STATE OPERATIONAL - ::= 268 + ::= 367 -rPDUOutletOff TRAP-TYPE +envSTIncTempRateViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, - rPDUOutletControlIndex, rPDUOutletControlOutletName, - mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeTemperature, emsStatusSysTempUnits, + emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: An outlet on a Switched Rack PDU has turned off. - The first argument is the serial number. - The second argument is the device name. - The third argument is the outlet index number. - The fourth argument is the outlet name." - --#TYPE "APC Switched Rack PDU: An outlet has turned off." - --#SUMMARY "An outlet on a Switched Rack PDU has turned off." + "INFORMATIONAL: Short-term increasing temperature rate cleared on the probe. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the current temperature. + The fourth argument is the temperature scale. + The fifth argument is the probe number. + The sixth argument is the probe name." + --#TYPE "APC ENV: Short-term inc. temp rate violation cleared." + --#SUMMARY "Short-term inc. temp rate violation cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 269 + ::= 368 -rPDUDeviceConfigChange TRAP-TYPE +envSTDecTempRateViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeTemperature, emsStatusSysTempUnits, + emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A device configuration change has been made on a - Rack PDU. - The first argument is the serial number. - The second argument is the device name." - --#TYPE "APC Rack PDU: Device configuration change made." - --#SUMMARY "Device configuration change has been made on a Rack PDU." + "SEVERE: Short-term decreasing temperature rate violated on the probe. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the current temperature. + The fourth argument is the temperature scale. + The fifth argument is the probe number. + The sixth argument is the probe name." + --#TYPE "APC ENV: Short-term dec. temp rate violation." + --#SUMMARY "Short-term dec. temp rate violation." --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 270 + ::= 369 -rPDUOutletConfigChange TRAP-TYPE +envSTDecTempRateViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, - rPDUOutletControlIndex, rPDUOutletControlOutletName, - mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeTemperature, emsStatusSysTempUnits, + emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: An outlet configuration change has been made on a - Switched Rack PDU. - The first argument is the serial number. - The second argument is the device name. - The third argument is the outlet index number. - The fourth argument is the outlet name." - --#TYPE "APC Switched Rack PDU: Outlet configuration change made." - --#SUMMARY "Outlet configuration change has been made on a Switched Rack PDU." + "INFORMATIONAL: Short-term decreasing temperature rate cleared on the probe. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the current temperature. + The fourth argument is the temperature scale. + The fifth argument is the probe number. + The sixth argument is the probe name." + --#TYPE "APC ENV: Short-term dec. temp rate violation cleared." + --#SUMMARY "Short-term dec. temp rate violation cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 271 + ::= 370 -rPDULowLoad TRAP-TYPE +envLTIncTempRateViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, - rPDULoadStatusPhaseNumber, mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeTemperature, emsStatusSysTempUnits, + emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } DESCRIPTION - "WARNING: A Rack PDU has violated the low load threshold. - The first argument is the serial number. - The second argument is the device name. - The third argument is the phase number." - --#TYPE "APC Rack PDU: Violation of low load threshold." - --#SUMMARY "A Rack PDU has violated the low load threshold." + "SEVERE: Long-term increasing temperature rate violated on the probe. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the current temperature. + The fourth argument is the temperature scale. + The fifth argument is the probe number. + The sixth argument is the probe name." + --#TYPE "APC ENV: Long-term inc. temp rate violation." + --#SUMMARY "Long-term inc. temp rate violation." --#ARGUMENTS { } - --#SEVERITY WARNING + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 272 + ::= 371 -rPDULowLoadCleared TRAP-TYPE +envLTIncTempRateViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, - rPDULoadStatusPhaseNumber, mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeTemperature, emsStatusSysTempUnits, + emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The low load condition on a Rack PDU has been - cleared. - The first argument is the serial number. - The second argument is the device name. - The third argument is the phase number." - --#TYPE "APC Rack PDU: Low load condition cleared." - --#SUMMARY "The low load condition on a Rack PDU has been cleared." + "INFORMATIONAL: Long-term increasing temperature rate cleared on the probe. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the current temperature. + The fourth argument is the temperature scale. + The fifth argument is the probe number. + The sixth argument is the probe name." + --#TYPE "APC ENV: Long-term inc. temp rate violation cleared." + --#SUMMARY "Long-term inc. temp rate violation cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 273 + ::= 372 -rPDUNearOverload TRAP-TYPE +envLTDecTempRateViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, - rPDULoadStatusPhaseNumber, mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeTemperature, emsStatusSysTempUnits, + emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } DESCRIPTION - "WARNING: A Rack PDU is near an overload condition. - The first argument is the serial number. - The second argument is the device name. - The third argument is the phase number." - --#TYPE "APC Rack PDU: Near an overload condition." - --#SUMMARY "A Rack PDU is near an overload condition." + "SEVERE: Long-term decreasing temperature rate violated on the probe. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the current temperature. + The fourth argument is the temperature scale. + The fifth argument is the probe number. + The sixth argument is the probe name." + --#TYPE "APC ENV: Long-term dec. temp rate violation." + --#SUMMARY "Long-term dec. temp rate violation." --#ARGUMENTS { } - --#SEVERITY WARNING + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 274 + ::= 373 -rPDUNearOverloadCleared TRAP-TYPE +envLTDecTempRateViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, - rPDULoadStatusPhaseNumber, mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeTemperature, emsStatusSysTempUnits, + emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The near overload condition on a Rack PDU has - been cleared. - The first argument is the serial number. - The second argument is the device name. - The third argument is the phase number." - --#TYPE "APC Rack PDU: Near overload condition has cleared." - --#SUMMARY "Rack PDU near overload condition has cleared." + "INFORMATIONAL: Long-term decreasing temperature rate cleared on the probe. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the current temperature. + The fourth argument is the temperature scale. + The fifth argument is the probe number. + The sixth argument is the probe name." + --#TYPE "APC ENV: Long-term dec. temp rate violation cleared." + --#SUMMARY "Long-term dec. temp rate violation cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 275 + ::= 374 -rPDUOverload TRAP-TYPE +-- Battery Management System Traps + +bmsCriticalCondition TRAP-TYPE ENTERPRISE apc - VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, - rPDULoadStatusPhaseNumber, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: A Rack PDU is in an overload condition. - The first argument is the serial number. - The second argument is the device name. - The third argument is the phase number." - --#TYPE "APC Rack PDU: Overload condition." - --#SUMMARY "A Rack PDU is in an overload condition." - --#ARGUMENTS { } + "SEVERE: A Battery Management System critical condition was detected. + The first variable is the error condition text message. + The second variable is the error number." + --#TYPE "APC BMS: A critical condition was detected. " + --#SUMMARY "A critical condition was detected. " --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 276 + ::= 375 -rPDUOverloadCleared TRAP-TYPE +bmsCriticalConditionCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, - rPDULoadStatusPhaseNumber, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The overload condition on a Rack PDU has been - cleared. - The first argument is the serial number. - The second argument is the device name. - The third argument is the phase number." - --#TYPE "APC Rack PDU: Overload condition has cleared." - --#SUMMARY "The overload condition on a Rack PDU has cleared." - --#ARGUMENTS { } + "INFORMATIONAL: A Battery Management System critical condition was cleared. + The first variable is the error condition text message. + The second variable is the error number." + --#TYPE "APC BMS: A critical condition was cleared. " + --#SUMMARY "A critical condition was cleared. " --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 277 + ::= 376 -rPDUPowerSupply1Fail TRAP-TYPE +bmsWarningCondition TRAP-TYPE ENTERPRISE apc - VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: Power Supply 1 on Rack PDU is in FAIL state. - The first argument is the serial number. - The second argument is the device name." - --#TYPE "APC Rack PDU: Power Supply 1 is in FAIL state." - --#SUMMARY "Power Supply 1 on Rack PDU is in FAIL state." - --#ARGUMENTS { } - --#SEVERITY SEVERE + "WARNING: A Battery Management System warning condition was detected. + The first variable is the error condition text message. + The second variable is the error number." + --#TYPE "APC BMS: A warning condition was detected. " + --#SUMMARY "A warning condition was detected. " + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 278 + ::= 377 -rPDUPowerSupply1Ok TRAP-TYPE +bmsWarningConditionCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Power Supply 1 on Rack PDU is operating normally. - The first argument is the serial number. - The second argument is the device name." - --#TYPE "APC Rack PDU: Power Supply 1 is operating normally." - --#SUMMARY "Power Supply 1 on Rack PDU is operating normally." - --#ARGUMENTS { } + "WARNING: A Battery Management System warning condition was cleared. + The first variable is the error condition text message. + The second variable is the error number." + --#TYPE "APC BMS: A warning condition was cleared. " + --#SUMMARY "A warning condition was cleared. " --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 279 + ::= 378 -rPDUPowerSupply2Fail TRAP-TYPE +bmsInformationalCondition TRAP-TYPE ENTERPRISE apc - VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: Power Supply 2 on Rack PDU is in FAIL state. - The first argument is the serial number. - The second argument is the device name." - --#TYPE "APC Rack PDU: Power Supply 2 is in FAIL state." - --#SUMMARY "Power Supply 2 on Rack PDU is in FAIL state." - --#ARGUMENTS { } - --#SEVERITY SEVERE + "INFORMATIONAL: A Battery Management System informational condition was detected. + The first variable is the error condition text message. + The second variable is the error number." + --#TYPE "APC BMS: Informational condition detected. " + --#SUMMARY "An informational condition was detected. " + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 280 + --#STATE OPERATIONAL + ::= 379 -rPDUPowerSupply2Ok TRAP-TYPE - ENTERPRISE apc - VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, mtrapargsString } +bmsInformationalConditionCleared TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Power Supply 2 on Rack PDU is operating normally. - The first argument is the serial number. - The second argument is the device name." - --#TYPE "APC Rack PDU: Power Supply 2 is operating normally." - --#SUMMARY "Power Supply 2 on Rack PDU is operating normally." - --#ARGUMENTS { } + "INFORMATIONAL: A Battery Management System informational condition was cleared. + The first variable is the error condition text message. + The second variable is the error number." + --#TYPE "APC BMS: Informational condition was cleared. " + --#SUMMARY "An informational condition was cleared. " --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 281 + ::= 380 -rPDUPhaseConfigChange TRAP-TYPE +-- xATS Traps + +xATSOutputVoltageLowAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, - rPDULoadPhaseConfigIndex, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A phase configuration change has been made on a - Rack PDU. - The first argument is the serial number. - The second argument is the device name. - The third argument is the phase index number." - --#TYPE "APC Rack PDU: Phase configuration change made." - --#SUMMARY "Phase configuration change has been made on a Rack PDU." + "SEVERE: The device three-phase output voltage of the device is outside the specified limits. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the phase (1=L1-N, 2=L2-N, 3=L3-N, 4=unused, 5=L1-L2, 6=L2-L3, 7=L3-L1). + The fourth argument is the measured voltage in tenths of Volts. + The fifth argument is the threshold, in tenths of Volts, from which the alarm was generated." + --#TYPE "APC XATS: Output low voltage alarm." + --#SUMMARY "Output voltage is below threshold." --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 282 + --#STATE DEGRADED + ::= 381 -rPDUCancelPendingCommand TRAP-TYPE +xATSOutputVoltageLowAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, - rPDUOutletControlIndex, rPDUOutletControlOutletName, - mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A cancel pending command has been made on a - Switched Rack PDU. - The first argument is the serial number. - The second argument is the device name. - The third argument is the outlet index number (0 indicates all outlets). - The fourth argument is the outlet name (or device name if all outlets)." - --#TYPE "APC Switched Rack PDU: Cancel Pending Command made." - --#SUMMARY "A Cancel Pending Command has been made on a Switched Rack PDU." + "INFORMATIONAL: The devices three-phase output voltage is back within the specified limits. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the phase (1=L1-N, 2=L2-N, 3=L3-N, 4=unused, 5=L1-L2, 6=L2-L3, 7=L3-L1). + The fourth argument is the measured voltage in tenths of Volts." + --#TYPE "APC XATS: Output low voltage alarm cleared." + --#SUMMARY "Output low voltage alarm cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 283 + ::= 382 -aruAlinkCommunicationEstablished TRAP-TYPE +xATSOutputVoltageHighAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, - rARUStatusAruIndex, rARUStatusAruName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Remote ARU Communication Established. + "SEVERE: The device three-phase output voltage of the device is outside the specified limits. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the ARU number. - The fourth argument is the ARU name." - --#TYPE "APC ARU: Communication Established." - --#SUMMARY "Communication Established." + The third argument is the phase (1=L1-N, 2=L2-N, 3=L3-N, 4=unused, 5=L1-L2, 6=L2-L3, 7=L3-L1). + The fourth argument is the measured voltage in tenths of Volts. + The fifth argument is the threshold, in tenths of Volts, above which the alarm is generated." + --#TYPE "APC XATS: Output high voltage alarm." + --#SUMMARY "Output voltage is above threshold." --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 284 + --#STATE DEGRADED + ::= 383 -aruAlinkCommunicationLost TRAP-TYPE +xATSOutputVoltageHighAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, - rARUStatusAruIndex, rARUStatusAruName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsString } DESCRIPTION - "SEVERE: Remote ARU Communication Lost. + "INFORMATIONAL: The devices three-phase output voltage is back within the specified limits. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the ARU number. - The fourth argument is the ARU name." - --#TYPE "APC ARU: Communication Lost." - --#SUMMARY "Communication Lost." + The third argument is the phase (1=L1-N, 2=L2-N, 3=L3-N, 4=unused, 5=L1-L2, 6=L2-L3, 7=L3-L1). + The fourth argument is the measured voltage in tenths of Volts." + --#TYPE "APC XATS: Output high voltage alarm cleared." + --#SUMMARY "Output high voltage alarm cleared." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 285 + --#STATE OPERATIONAL + ::= 384 -aruFanFail TRAP-TYPE +xATSOutputCurrentLowAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, - rARUStatusAruIndex, rARUStatusAruName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } DESCRIPTION - "SEVERE: Remote ARU Fan Fail. + "SEVERE: The three-phase load current of the device is outside the specified limits. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the ARU number. - The fourth argument is the ARU name." - --#TYPE "APC ARU: Fan Failure." - --#SUMMARY "Fan Fail." + The third argument is the phase (1=L1, 2=L2, 3=L3). + The fourth argument is the measured current in Amps. + The fifth argument is the threshold, in Amps, from which the alarm was generated." + --#TYPE "APC XATS: Output low current alarm." + --#SUMMARY "Output current is below threshold." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 286 + ::= 385 -aruFanFailCleared TRAP-TYPE +xATSOutputCurrentLowAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, - rARUStatusAruIndex, rARUStatusAruName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Remote ARU Fan Fail Cleared. + "INFORMATIONAL: The three-phase load current of the device is back within the specified limits. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the ARU number. - The fourth argument is the ARU name." - --#TYPE "APC ARU: Fan Fail Cleared." - --#SUMMARY "Fan Fail Cleared." + The third argument is the phase (1=L1, 2=L2, 3=L3). + The fourth argument is the measured current in Amps." + --#TYPE "APC XATS: Output low current alarm cleared." + --#SUMMARY "Output low current alarm cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 287 + ::= 386 -aruSmokeAlarm TRAP-TYPE +xATSOutputCurrentHighAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, - rARUStatusAruIndex, rARUStatusAruName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } DESCRIPTION - "SEVERE: Remote ARU Smoke Alarm. + "SEVERE: The three-phase output load current of the device is outside the specified limits. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the ARU number. - The fourth argument is the ARU name." - --#TYPE "APC ARU: Smoke Alarm." - --#SUMMARY "Smoke Alarm." + The third argument is the phase (1=L1, 2=L2, 3=L3). + The fourth argument is the measured current in Amps. + The fifth argument is the threshold, in Amps, from which the alarm was generated." + --#TYPE "APC XATS: Output high current alarm." + --#SUMMARY "Output current is above threshold." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 288 + ::= 387 -aruSmokeAlarmCleared TRAP-TYPE +xATSOutputCurrentHighAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, - rARUStatusAruIndex, rARUStatusAruName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Remote ARU Smoke Alarm Cleared. + "INFORMATIONAL: The three-phase output load current of the device is back within the specified limits. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the ARU number. - The fourth argument is the ARU name." - --#TYPE "APC ARU: Smoke Alarm Cleared." - --#SUMMARY "Smoke Alarm Cleared." + The third argument is the phase (1=L1, 2=L2, 3=L3). + The fourth argument is the measured current in Amps." + --#TYPE "APC XATS: Output high current alarm cleared." + --#SUMMARY "Output high current alarm cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 289 + ::= 388 -aruHighTemperatureAlarm TRAP-TYPE - ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, - rARUStatusAruIndex, rARUStatusAruName, mtrapargsString } + +xATSOutputFrequencyAlarm TRAP-TYPE + ENTERPRISE apc + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsString } DESCRIPTION - "WARNING: ARU Exhaust temperature has exceeded the override - threshold and the ARU has increased fan speed to - maintain a safe environment in the rack. + "SEVERE: The devices output frequency is outside the specified limits. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the ARU number. - The fourth argument is the ARU name." - --#TYPE "APC ARU: High Temperature Alarm." - --#SUMMARY "High Temperature Alarm." + The third argument is the frequency deviation from the nominal in tenths of Hertz. + The fourth argument is the frequency deviation threshold in tenths of Hertz, + from which the alarm was generated." + --#TYPE "APC XATS: Output frequency out-of-range alarm." + --#SUMMARY "Output frequency is out-of-range." --#ARGUMENTS { } - --#SEVERITY WARNING + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 290 + ::= 389 -aruHighTemperatureAlarmCleared TRAP-TYPE +xATSOutputFrequencyAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, - rARUStatusAruIndex, rARUStatusAruName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: ARU temperature override state has been cleared. + "INFORMATIONAL: The devices output frequency is back within the specified limits. The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the ARU number. - The fourth argument is the ARU name." - --#TYPE "APC ARU: High Temperature Alarm Cleared." - --#SUMMARY "High Temperature Alarm Cleared." + The second argument is the host device name." + --#TYPE "APC XATS: Output frequency back in range." + --#SUMMARY "Output frequency in range." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 291 + ::= 390 -aruExhaustTemperatureAlarm TRAP-TYPE +xATSInternalCommError TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, - rARUStatusAruIndex, rARUStatusAruName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } DESCRIPTION - "SEVERE: ARU Extreme Exhaust Temperature Alarm. - The ARU is unable to control the temperature within the rack + "SEVERE: There is an internal communication error in the device. The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the ARU number. - The fourth argument is the ARU name." - --#TYPE "APC ARU: Exhaust Temperature Alarm." - --#SUMMARY "Exhaust Temperature Alarm." + The second argument is the host device name." + --#TYPE "APC XATS: Internal communication error." + --#SUMMARY "Internal communication error." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 292 + ::= 391 -aruExhaustTemperatureAlarmCleared TRAP-TYPE +xATSInternalCommErrorCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, - rARUStatusAruIndex, rARUStatusAruName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Remote ARU Exhaust Temperature Alarm Cleared. + "INFORMATIONAL: Internal communication 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 ARU number. - The fourth argument is the ARU name." - --#TYPE "APC ARU: Exhaust Temperature Alarm Cleared." - --#SUMMARY "Exhaust Temperature Alarm Cleared." + The second argument is the host device name." + --#TYPE "APC XATS: Internal Communication error cleared." + --#SUMMARY "ATS Communication error cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 293 + ::= 392 -envAlinkCommunicationEstablished TRAP-TYPE +xATSDataCommMismatchError TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, - emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Remote Probe Communication Established. + "SEVERE: A data incompatibility exists within the device. This + is typically the result of mismatches between firmware revisions + of the transfer switch controller and the Network Management interface. The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the probe number. - The fourth argument is the probe name." - --#TYPE "APC ENV: Communication Established." - --#SUMMARY "Communication Established." + The second argument is the host device name." + --#TYPE "APC XATS: Data mismatch error." + --#SUMMARY "ATS data mismatch error." --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 294 + --#STATE DEGRADED + ::= 393 -envAlinkCommunicationLost TRAP-TYPE +xATSDataCommMismatchErrorCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, - emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } DESCRIPTION - "SEVERE: Remote Probe Communication Lost. + "INFORMATIONAL: The internal data incompatibility has been resolved. The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the probe number. - The fourth argument is the probe name." - --#TYPE "APC ENV: Communication Lost." - --#SUMMARY "Communication Lost." + The second argument is the host device name." + --#TYPE "APC XATS: data mismatch error cleared." + --#SUMMARY "ATS data mismatch error cleared." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 295 + --#STATE OPERATIONAL + ::= 394 -emsAlinkPowerOverload TRAP-TYPE +xATSGenCommLost TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } DESCRIPTION - "SEVERE: Alink Power Overload. + "WARNING: The XATS cannot communicate with the generator. + This will make unavailable all the xATSGenerator OIDs. The first argument is the host device serial number. The second argument is the host device name." - --#TYPE "APC EMS: Alink Power Overload." - --#SUMMARY "Alink Power Overload." + --#TYPE "APC XATS: No communication with generator." + --#SUMMARY "ATS/Generator communication lost." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 296 + ::= 395 -emsAlinkPowerOverloadCleared TRAP-TYPE +xATSGenCommEstablished TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Alink Power Overload Cleared. + "INFORMATIONAL: The XATS has established communication with the generator. The first argument is the host device serial number. The second argument is the host device name." - --#TYPE "APC EMS: Alink Power Overload Cleared." - --#SUMMARY "Alink Power Overload Cleared." + --#TYPE "APC XATS: Communication with generator established." + --#SUMMARY "ATS/generator communication established." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 297 - -upsOutletGroupTurnedOn TRAP-TYPE + ::= 396 + +xATSNeutralPosition TRAP-TYPE ENTERPRISE apc - VARIABLES { upsOutletGroupControlIndex, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, + mtrapargsString } DESCRIPTION - "INFORMATIONAL: The specified Outlet Group turned on." - --#TYPE "APC UPS: Outlet Group turned on." - --#SUMMARY "Outlet Group turned on" + "WARNING: XATS has transferred to neutral position. + In this position neither Source 1 nor Source 2 is selected, + and the XATS will have no output voltage. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the mode in which the switch is operating + (1=Auto, 2=Not-in-Auto, Abnormal Condition 3=Not-in-Auto, manual)." + --#TYPE "APC XATS: Transferred to the neutral (no output power) position." + --#SUMMARY "Transferred to neutral." --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 298 + ::= 397 -upsOutletGroupTurnedOff TRAP-TYPE +xATSSwitchTransferEvent TRAP-TYPE ENTERPRISE apc - VARIABLES { upsOutletGroupControlIndex, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } DESCRIPTION - "WARNING: The specified Outlet Group turned off." - --#TYPE "APC UPS: Outlet Group turned off." - --#SUMMARY "Outlet Group turned off." + "INFORMATIONAL: XATS has transferred from one source to the other. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the mode in which the switch is operating. + (1=Auto, 2=Not-in-Auto, Abnormal Condition 3=Not-in-Auto, manual). + The fourth argument is the input source selected (1=Source 1, 2=Source 2). + The fifth argument is type of transfer that took place. (1=Closed, 2=Open, 3=Unknown)" + --#TYPE "APC XATS: Transferred from Source-X to Source-Y." + --#SUMMARY "Source-to-Source transfer." --#ARGUMENTS { } - --#SEVERITY WARNING + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 299 + ::= 398 -smwCriticalCondition TRAP-TYPE +xATSInternalATSFault TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsGauge, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: A Symmetra MW UPS critical condition has been detected. - The first variable is the fault condition." - --#TYPE "APC Symmetra MW UPS: A critical condition has been detected." - --#SUMMARY "A critical condition has been detected." + "SEVERE: An internal XATS fault has been detected. + The XATS may have forced itself to not-in-auto mode (abnormal condition), + as indicated by the xATSSwitchStatusAutoSwitchOperationalMode OID. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument indicates the detected fault. + + 1=Cannot Close S1 + 2=Cannot Close S2 + 3=Cannot Open S1 + 4=Cannot Open S2 + 5=Cannot Trip Open S1 + 6=Cannot Trip Open S2 + 7=Start Contact Failure + 8=Voltage Sensing Failure" + + --#TYPE "APC XATS: Internal fault detected." + --#SUMMARY "ATS internal fault detected." + --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 300 + ::= 399 -smwCriticalConditionCleared TRAP-TYPE +xATSInternalATSFaultCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsGauge, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A Symmetra MW UPS critical condition has been cleared. - The first variable is the fault condition." - --#TYPE "APC Symmetra MW UPS: A critical condition has been cleared." - --#SUMMARY "A critical condition has been cleared." + "INFORMATIONAL: The detected internal XATS fault has been cleared. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument indicates the detected fault. + + 1=Cannot Close S1 + 2=Cannot Close S2 + 3=Cannot Open S1 + 4=Cannot Open S2 + 5=Cannot Trip Open S1 + 6=Cannot Trip Open S2 + 7=Start Contact Failure + 8=Voltage Sensing Failure" + + --#TYPE "APC XATS: Internal fault cleared." + --#SUMMARY "ATS internal fault cleared." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 301 + ::= 400 -smwWarningCondition TRAP-TYPE +xATSEngineStartAsserted TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsGauge, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "WARNING: A Symmetra MW UPS warning condition has been detected. - The first variable is the fault condition." - --#TYPE "APC Symmetra MW UPS: A warning condition has been detected." - --#SUMMARY "A warning condition has been detected." - --#SEVERITY WARNING + "INFORMATIONAL: The XATS has asserted the Engine Start contact. + This should result in the generator producing output voltage. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument indicates the reason that the start signal was asserted + 1=Unknown, 2=S1 Low Voltage, 3=S1 High Voltage, 4=S1 Line Imbalance, + 5=S1 Freq Range, 6=S1 Bad Rotation." + --#TYPE "APC XATS: Engine Start signal asserted." + --#SUMMARY "Engine Start asserted." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 302 + --#STATE OPERATIONAL + ::= 401 -smwWarningConditionCleared TRAP-TYPE +xATSEngineStopAsserted TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsGauge, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } DESCRIPTION - "WARNING: A Symmetra MW UPS warning condition has been cleared. - The first variable is the fault condition." - --#TYPE "APC Symmetra MW UPS: A warning condition has been cleared." - --#SUMMARY "A warning condition has been cleared." + "INFORMATIONAL: The XATS has de-asserted the Engine Start contact. + This should result in the generator shutting down, and producing no output voltage. + The first argument is the host device serial number. + The second argument is the host device name." + --#TYPE "APC XATS: Engine Stop signal asserted." + --#SUMMARY "Engine Stop asserted." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 303 + ::= 402 -smwInformationalCondition TRAP-TYPE +xATSStartFailure TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsGauge, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A Symmetra MW UPS informational condition has been detected. - The first variable is the fault condition." - --#TYPE "APC Symmetra MW UPS: Informational condition detected." - --#SUMMARY "An informational condition has been detected." - --#SEVERITY INFORMATIONAL + "SEVERE: The generator failed to start. After assertion of the + Engine Start signal, the quality of Source 2 was not seen as good. + This alarm can be cleared using the xATSSwitchStatusClearLatchedAlarms OID. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument indicates the line quality at S2 + 1=Unknown, 2=S2 Low Voltage, 3=S2 High Voltage, 4=S2 Line Imbalance, + 4=S2 Freq Range, 5=S2 Bad Rotation." + --#TYPE "APC XATS: Generator failed to start alarm." + --#SUMMARY "Generator failed to start." + --#ARGUMENTS { } + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 304 + --#STATE DEGRADED + ::= 403 -smwInformationalConditionCleared TRAP-TYPE +xATSStopFailure TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsGauge, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A Symmetra MW UPS informational condition has been cleared. - The first variable is the fault condition." - --#TYPE "APC Symmetra MW UPS: Informational condition cleared." - --#SUMMARY "An informational condition has been cleared." - --#SEVERITY INFORMATIONAL + "WARNING: The generator failed to stop. After de-assertion of the + Engine Start signal, the quality of Source 2 continued to be seen as good. + This alarm can be cleared using the xATSSwitchStatusClearLatchedAlarms OID. + The first argument is the host device serial number. + The second argument is the host device name." + --#TYPE "APC XATS: Generator failed to stop alarm." + --#SUMMARY "Generator failed to stop." + --#ARGUMENTS { } + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 305 + ::= 404 -airCriticalCondition TRAP-TYPE +xATSNotInAutomaticMode TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } DESCRIPTION - "SEVERE: An Air critical condition was detected. - The first variable is the error condition text message. - The second variable is the error number." - --#TYPE "APC Air: A critical condition was detected. " - --#SUMMARY "A critical condition was detected. " + "SEVERE: Automatic Transfer Switch is not in automatic mode. + The first argument is the host device serial number. + The second argument is the host device name. + The xATSSwitchStatusAutoSwitchStatus OID and the + xATSSwitchStatusAutoSwitchOperationalMode OID + can provide more information about the state of the XATS." + --#TYPE "APC XATS: XATS is not-in-automatic mode." + --#SUMMARY "ATS not in auto." + --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 306 + ::= 405 -airCriticalConditionCleared TRAP-TYPE +xATSNotInAutomaticModeCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: An Air critical condition was cleared. - The first variable is the error condition text message. - The second variable is the error number." - --#TYPE "APC Air: A critical condition was cleared. " - --#SUMMARY "A critical condition was cleared. " + "INFORMATIONAL: Automatic Transfer Switch is in automatic mode. + The first argument is the host device serial number. + The second argument is the host device name." + --#TYPE "APC XATS: XATS in auto mode." + --#SUMMARY "ATS in auto mode." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 307 + ::= 406 -airWarningCondition TRAP-TYPE +xATSEpoTripped TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } DESCRIPTION - "WARNING: An Air warning condition was detected. - The first variable is the error condition text message. - The second variable is the error number." - --#TYPE "APC Air: A warning condition was detected. " - --#SUMMARY "A warning condition was detected. " - --#SEVERITY WARNING + "SEVERE: The device's Emergency Power Off (EPO) circuit is tripped. + The first argument is the host device serial number. + The second argument is the host device name." + --#TYPE "APC XATS: Emergency Power Off (EPO) tripped." + --#SUMMARY "EPO tripped." + --#ARGUMENTS { } + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 308 + ::= 407 -airWarningConditionCleared TRAP-TYPE +xATSEpoReset TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } DESCRIPTION - "WARNING: An Air warning condition was cleared. - The first variable is the error condition text message. - The second variable is the error number." - --#TYPE "APC Air: A warning condition was cleared. " - --#SUMMARY "A warning condition was cleared. " + "INFORMATIONAL: The device's Emergency Power Off (EPO) circuit has been + reset to the armed position. + The first argument is the host device serial number. + The second argument is the host device name." + --#TYPE "APC XATS: Emergency Power Off (EPO) reset." + --#SUMMARY "EPO armed." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 309 + ::= 408 -airInformationalCondition TRAP-TYPE +xATSEpoTestMode TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: An Air informational condition was detected. - The first variable is the error condition text message. - The second variable is the error number." - --#TYPE "APC Air: Informational condition detected. " - --#SUMMARY "An informational condition was detected. " - --#SEVERITY INFORMATIONAL + "WARNING: The device's Emergency Power Off (EPO) circuit has been + switched back to the test position. + The first argument is the host device serial number. + The second argument is the host device name." + --#TYPE "APC XATS: Emergency Power Off (EPO) in test mode." + --#SUMMARY "EPO disabled." + --#ARGUMENTS { } + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 310 + --#STATE DEGRADED + ::= 409 -airInformationalConditionCleared TRAP-TYPE +xATSEpoArmed TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: An Air informational condition was cleared. - The first variable is the error condition text message. - The second variable is the error number." - --#TYPE "APC Air: Informational condition was cleared. " - --#SUMMARY "An informational condition was cleared. " + "INFORMATIONAL: The device's Emergency Power Off (EPO) circuit has been + switched back to the armed position. + The first argument is the host device serial number. + The second argument is the host device name." + --#TYPE "APC XATS: Emergency Power Off (EPO) enabled." + --#SUMMARY "EPO armed." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 311 - --- xPDU Traps (part 1) + ::= 410 -xPDUInputVoltageLowAlarm TRAP-TYPE +xATSTestInitiated TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: Three-phase input voltage to the device is outside the specified limits. + "INFORMATIONAL: A scheduled test has been initiated. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the phase (1=L1-N, 2=L2-N, 3=L3-N, 4=unused, 5=L1-L2, 6=L2-L3, 7=L3-L1). - The fourth argument is the measured voltage in tenths of Volts. - The fifth argument is the threshold, in tenths of Volts, from which the alarm was generated." - --#TYPE "APC XPDU: Main input low voltage alarm." - --#SUMMARY "Input voltage is below threshold." + The third argument is the type of test initiated (1=scheduled, 2=manual)." + --#TYPE "APC XATS: Test initiated." + --#SUMMARY "Test initiated." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 312 + --#STATE OPERATIONAL + ::= 411 -xPDUInputVoltageLowAlarmCleared TRAP-TYPE +xATSTestCanceled TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Three-phase input voltage to the device is back within the specified limits. + "INFORMATIONAL: The scheduled test has been canceled The first argument is the host device serial number. The second argument is the host device name. - The third argument is the phase (1=L1-N, 2=L2-N, 3=L3-N, 4=unused, 5=L1-L2, 6=L2-L3, 7=L3-L1). - The fourth argument is the measured voltage in tenths of Volts." - --#TYPE "APC XPDU: Main input low voltage alarm cleared." - --#SUMMARY "Main input low voltage cleared." + The third argument is the type of test initiated (1=scheduled, 2=manual)." + --#TYPE "APC XATS: Test canceled." + --#SUMMARY "Test canceled." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 313 - + ::= 412 -xPDUInputVoltageHighAlarm TRAP-TYPE +xATSTestFailed TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } DESCRIPTION - "SEVERE: Three-phase input voltage to the device is outside the specified limits. + "SEVERE: The initiated test has failed. + This alarm can be cleared using the xATSSwitchStatusClearLatchedAlarms OID. The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the phase (1=L1-N, 2=L2-N, 3=L3-N, 4=unused, 5=L1-L2, 6=L2-L3, 7=L3-L1). - The fourth argument is the measured voltage in tenths of Volts. - The fifth argument is the threshold, in tenths of Volts, above which the alarm was generated." - --#TYPE "APC XPDU: Main input high voltage alarm." - --#SUMMARY "Main input voltage is above threshold." + The second argument is the host device name." + --#TYPE "APC XATS: Initiated test failed." + --#SUMMARY "Initiated test failed." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 314 + ::= 413 -xPDUInputVoltageHighAlarmCleared TRAP-TYPE +xATSTestPassed TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Three-phase input voltage to the device is back within the specified limits. + "INFORMATIONAL: The initiated test has passed + switched back to the armed position. The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the phase (1=L1-N, 2=L2-N, 3=L3-N, 4=unused, 5=L1-L2, 6=L2-L3, 7=L3-L1). - The fourth argument is the measured voltage in tenths of Volts." - --#TYPE "APC XPDU: Main input high voltage alarm cleared." - --#SUMMARY "Main input high voltage alarm cleared." + The second argument is the host device name." + --#TYPE "APC XATS: Initiated test passed." + --#SUMMARY "Initiated test passed." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 315 + ::= 414 -xPDUBypassVoltageLowAlarm TRAP-TYPE +xATSInputContactStateAbnormal TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, + mtrapargsString02, mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } DESCRIPTION - "SEVERE: Three-phase bypass input voltage to the device is outside the specified limits. + "SEVERE: A user input contact on the device has changed to its abnormal state. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the phase (1=L1-N, 2=L2-N, 3=L3-N). - The fourth argument is the measured voltage in tenths of Volts. - The fifth argument is the threshold, in tenths of Volts, from which the alarm was generated." - --#TYPE "APC XPDU: Bypass input low voltage alarm." - --#SUMMARY "Bypass input voltage is below threshold." + The third argument is the input contact number. + The fourth argument is the input contact name. + The fifth argument is the input contact state (1=OPEN, 2=CLOSED). + The sixth argument is the configured normal input contact state (1=OPEN, 2=CLOSED)." + --#TYPE "APC XATS: Input contact has changed to its abnormal state." + --#SUMMARY "Input contact has changed to its abnormal state." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 316 + ::= 415 -xPDUBypassVoltageLowAlarmCleared TRAP-TYPE +xATSInputContactStateNormal TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, + mtrapargsString02, mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Three-phase bypass input voltage to the device is back within the specified limits. + "INFORMATIONAL: A user input contact on the device has changed to its normal state. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the phase (1=L1-N, 2=L2-N, 3=L3-N). - The fourth argument is the measured voltage in tenths of Volts." - --#TYPE "APC XPDU: Bypass input low voltage alarm cleared." - --#SUMMARY "Bypass input low voltage alarm cleared." + The third argument is the input contact number. + The fourth argument is the input contact name. + The fifth argument is the input contact state (1=OPEN, 2=CLOSED). + The sixth argument is the configured normal input contact state (1=OPEN, 2=CLOSED)." + --#TYPE "APC XATS: Input contact has changed to its normal state." + --#SUMMARY "Input contact has changed to its normal state." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 317 + ::= 416 -xPDUBypassVoltageHighAlarm TRAP-TYPE +xATSRemoteStartContactMismatch TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } DESCRIPTION - "SEVERE: Three-phase bypass input voltage to the device is outside the specified limits. + "SEVERE: The state of the generator's Remote Start input + and the ATS's Engine Start output do not match. + This indicates something wrong in the Engine Start wiring, + which must be corrected. This condition will prevent the + generator from being started when needed. + + (See also: xATSGeneratorStatusRemoteStart + and xATSSwitchStatusEngineStartSignal OIDs) + The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the phase (1=L1-N, 2=L2-N, 3=L3-N). - The fourth argument is the measured voltage in tenths of Volts. - The fifth argument is the threshold, in tenths of Volts, above which the alarm was generated." - --#TYPE "APC XPDU: Bypass input high voltage alarm." - --#SUMMARY "Bypass input voltage is above threshold." + The second argument is the host device name." + --#TYPE "APC XATS: Generator/ATS start contact mismatch." + --#SUMMARY "Generator/ATS start contact mismatch." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 318 + ::= 417 -xPDUBypassVoltageHighAlarmCleared TRAP-TYPE +xATSRemoteStartContactMismatchCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Three-phase bypass input voltage to the device is back within the specified limits. + "INFORMATIONAL: Mismatch in the state of the generator's + Remote Start input and the ATS's Engine Start output as been resolved. + This indicates something wrong in the Engine Start wiring, + which must be corrected. This condition will prevent the + generator from being started when needed. + + (See also: xATSGeneratorStatusRemoteStart + and xATSSwitchStatusEngineStartSignal OIDs) + The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the phase (1=L1-N, 2=L2-N, 3=L3-N). - The fourth argument is the measured voltage in tenths of Volts." - --#TYPE "APC XPDU: Bypass input high voltage alarm cleared." - --#SUMMARY "Bypass input voltage alarm cleared." + The second argument is the host device name." + --#TYPE "APC XATS: Generator/ATS start contact mismatch cleared." + --#SUMMARY "Generator/ATS start contact mismatch cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 319 + ::= 418 -xPDUOutputVoltageLowAlarm TRAP-TYPE +xATSDoorOpenAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } DESCRIPTION - "SEVERE: The three-phase output voltage of the device is outside the specified limits. + "WARNING: The XATS exterior panel door is open. The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the phase (1=L1-N, 2=L2-N, 3=L3-N). - The fourth argument is the measured voltage in tenths of Volts. - The fifth argument is the threshold, in tenths of Volts, from which the alarm was generated." - --#TYPE "APC XPDU: Output low voltage alarm." - --#SUMMARY "Output voltage is below threshold." + The second argument is the host device name." + --#TYPE "APC XATS: Panel door is open alarm." + --#SUMMARY "Panel door open alarm." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 320 + --#STATE OPERATIONAL + ::= 419 -xPDUOutputVoltageLowAlarmCleared TRAP-TYPE +xATSDoorOpenAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The three-phase output voltage of the device is back within the specified limits. + "INFORMATIONAL: The external door to the device is closed. The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the phase (1=L1-N, 2=L2-N, 3=L3-N). - The fourth argument is the measured voltage in tenths of Volts." - --#TYPE "APC XPDU: Output low voltage alarm cleared." - --#SUMMARY "Output low voltage alarm cleared." + The second argument is the host device name." + --#TYPE "APC XATS: Panel door open alarm cleared." + --#SUMMARY "Panel door open alarm cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 321 + ::= 420 -xPDUOutputVoltageHighAlarm TRAP-TYPE +xATSDCBackupAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } DESCRIPTION - "SEVERE: The three-phase output voltage of the device is outside the specified limits. + "WARNING: The XATS's DC backup has been lost. The XATS will lose power + on Source 1 failure, causing the Engine Start signal to be asserted. + The XATS will then restart from Source 2. The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the phase (1=L1-N, 2=L2-N, 3=L3-N). - The fourth argument is the measured voltage in tenths of Volts. - The fifth argument is the threshold, in tenths of Volts, above which the alarm was generated." - --#TYPE "APC XPDU: Output high voltage alarm." - --#SUMMARY "Output voltage is above threshold." + The second argument is the host device name." + --#TYPE "APC XATS: DC backup failure." + --#SUMMARY "ATS DC backup failure." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 322 + ::= 421 -xPDUOutputVoltageHighAlarmCleared TRAP-TYPE +xATSDCBackupAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The three-phase output voltage of the device is back within the specified limits. + "INFORMATIONAL: DC backup alarm has been cleared in the device. The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the phase (1=L1-N, 2=L2-N, 3=L3-N). - The fourth argument is the measured voltage in tenths of Volts." - --#TYPE "APC XPDU: Output high voltage alarm cleared." - --#SUMMARY "Output high voltage alarm cleared." + The second argument is the host device name." + --#TYPE "APC XATS: DC backup alarm cleared." + --#SUMMARY "DC backup alarm cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 323 + ::= 422 -xPDUOutputCurrentLowAlarm TRAP-TYPE +-- xATS Generator Traps + +xATSGeneratorLowCoolantLevelAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: The three-phase output load current of the device is outside the specified limits. + "SEVERE: Low coolant level has been detected in the generator. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the phase (1=L1, 2=L2, 3=L3). - The fourth argument is the measured current in tenths of Amps. - The fifth argument is the threshold, in tenths of Amps, from which the alarm was generated." - --#TYPE "APC XPDU: Output low current alarm." - --#SUMMARY "Output current is below threshold." + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator low coolant level alarm." + --#SUMMARY "Generator low coolant level alarm." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 324 + ::= 423 -xPDUOutputCurrentLowAlarmCleared TRAP-TYPE +xATSGeneratorLowCoolantLevelAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The three-phase output load current of the device is back within the specified limits. + "INFORMATIONAL: The detected low coolant level has been cleared in the generator. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the phase (1=L1, 2=L2, 3=L3). - The fourth argument is the measured current in tenths of Amps." - --#TYPE "APC XPDU: Output low current alarm cleared." - --#SUMMARY "Output low current alarm cleared." + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator low coolant level alarm cleared." + --#SUMMARY "Generator low coolant level alarm cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 325 + ::= 424 -xPDUOutputCurrentHighAlarm TRAP-TYPE +xATSGeneratorVeryLowCoolantLevelAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: The three-phase load current of the device is outside the specified limits. + "SEVERE: Very low coolant level has been detected in the generator. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the phase (1=L1, 2=L2, 3=L3). - The fourth argument is the measured current in tenths of Amps. - The fifth argument is the threshold, in tenths of Amps, above which the alarm was generated." - --#TYPE "APC XPDU: Output high current alarm." - --#SUMMARY "Output current is above threshold." + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator very low coolant level alarm." + --#SUMMARY "Generator very low coolant level alarm." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 326 + ::= 425 -xPDUOutputCurrentHighAlarmCleared TRAP-TYPE +xATSGeneratorVeryLowCoolantLevelAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The three-phase output current of the device is back within the specified limits. + "INFORMATIONAL: The detected Very low coolant level has been cleared in the generator. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the phase (1=L1, 2=L2, 3=L3). - The fourth argument is the measured current in tenths of Amps." - --#TYPE "APC XPDU: Output high current alarm cleared." - --#SUMMARY "Output high current alarm cleared." + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator very low coolant level alarm cleared." + --#SUMMARY "Generator very low coolant level alarm cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 327 + ::= 426 -xPDUOutputFrequencyAlarm TRAP-TYPE - ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, mtrapargsString } +xATSGeneratorHighCoolantTempAlarm TRAP-TYPE + ENTERPRISE apc + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: The devices output frequency is outside the specified limits. + "SEVERE: High coolant temperature has been detected in the generator. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the frequency deviation from the nominal in tenths of Hertz." - --#TYPE "APC XPDU: Output frequency out-of-range alarm." - --#SUMMARY "Output frequency is out-of-range." + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator high coolant temperature alarm." + --#SUMMARY "Generator high coolant temperature alarm." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 328 + ::= 427 -xPDUOutputFrequencyAlarmCleared TRAP-TYPE +xATSGeneratorHighCoolantTempAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The devices output frequency is back within the specified limits. + "INFORMATIONAL: The detected high coolant temperature has been cleared in the generator. The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XPDU: Output frequency back in range." - --#SUMMARY "Output frequency in range." + The second argument is the host device name. + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator high coolant temperature alarm cleared." + --#SUMMARY "Generator high coolant temperature alarm cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 329 + ::= 428 -xPDUSystemGroundCurrentAlarm TRAP-TYPE - ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, mtrapargsInteger02, mtrapargsString } +xATSGeneratorVeryHighCoolantTempAlarm TRAP-TYPE + ENTERPRISE apc + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: The earth ground current of the device is over the specified limits. + "SEVERE: Very high coolant temperature has been detected in the generator. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the measured current in tenths of Amps. - The fourth argument is the threshold, in tenths of Amps, above which the alarm was generated." - --#TYPE "APC XPDU: Earth ground high current alarm." - --#SUMMARY "Earth ground current is above threshold." + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator very high coolant temperature alarm." + --#SUMMARY "Generator very high coolant temperature alarm." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 330 + ::= 429 -xPDUSystemGroundCurrentAlarmCleared TRAP-TYPE +xATSGeneratorVeryHighCoolantTempAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The earth ground current of the device is back within the specified limits. + "INFORMATIONAL: The Very high coolant temperature condition has been cleared in the generator. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the measured current in tenths of Amps." - --#TYPE "APC XPDU: Earth ground high current alarm cleared." - --#SUMMARY "Earth ground high current alarm cleared." + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator very high coolant temperature alarm cleared." + --#SUMMARY "Generator very high coolant temperature alarm cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 331 + ::= 430 -xPDUInputContactStateAbnormal TRAP-TYPE +xATSGeneratorLowCoolantTempAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, - mtrapargsString02, mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: A user input contact on the device has changed to its abnormal state. + "WARNING: Low coolant temperature has been detected in the generator. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the input contact number. - The fourth argument is the input contact name. - The fifth argument is the input contact state (1=OPEN, 2=CLOSED). - The sixth argument is the configured normal input contact state (1=OPEN, 2=CLOSED)." - --#TYPE "APC XPDU: Input contact has changed to its abnormal state." - --#SUMMARY "Input contact has changed to its abnormal state." + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator low coolant temperature alarm." + --#SUMMARY "Generator low coolant temperature alarm." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 332 + --#STATE OPERATIONAL + ::= 431 -xPDUInputContactStateNormal TRAP-TYPE +xATSGeneratorLowCoolantTempAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, - mtrapargsString02, mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A user input contact on the device has changed to its normal state. + "INFORMATIONAL: The low coolant temperature condition has been cleared in the generator. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the input contact number. - The fourth argument is the input contact name. - The fifth argument is the input contact state (1=CLOSED, 2=OPEN). - The sixth argument is the configured normal input contact state (1=OPEN, 2=CLOSED)." - --#TYPE "APC XPDU: Input contact has changed to its normal state." - --#SUMMARY "Input contact has changed to its normal state." + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator low coolant temperature alarm cleared." + --#SUMMARY "Generator low coolant temperature alarm cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 333 + ::= 432 -xPDUOutputNeutralCurrentHighAlarm TRAP-TYPE +xATSGeneratorLowOilLevelAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "WARNING: The three-phase neutral current of the device is outside the specified limits. + "SEVERE: Low oil level has been detected in the generator. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the measured current in tenths of Amps. - The fourth argument is the threshold, in tenths of Amps, above which the alarm was generated." - --#TYPE "APC XPDU: Output high neutral current alarm." - --#SUMMARY "Output neutral current is above threshold." + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator low oil level alarm." + --#SUMMARY "Generator low oil level alarm." --#ARGUMENTS { } - --#SEVERITY WARNING + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 334 + --#STATE DEGRADED + ::= 433 -xPDUOutputNeutralCurrentHighAlarmCleared TRAP-TYPE +xATSGeneratorLowOilLevelAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, - mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The output neutral current of the device is back within the specified limits. + "INFORMATIONAL: Low oil level alarm has been cleared in the generator. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the measured current in tenths of Amps." - --#TYPE "APC XPDU: Output neutral high current alarm cleared." - --#SUMMARY "Output neutral high current alarm cleared." + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator low oil level alarm cleared." + --#SUMMARY "Generator low oil level alarm cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 335 - -xPDUCoolingFanAlarm TRAP-TYPE + ::= 434 + +xATSGeneratorLowBatteryVoltDuringCrankAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: The device's internal cooling fans have failed. + "SEVERE: The generator's battery voltage has been detected + as low while cranking the engine. The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XPDU: Cooling fan failure alarm." - --#SUMMARY "Cooling fan failure." + The second argument is the host device name. + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Low batt. voltage while cranking alarm." + --#SUMMARY "Generator low battery volts while cranking alarm." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 336 + ::= 435 -xPDUCoolingFanAlarmCleared TRAP-TYPE +xATSGeneratorLowBatteryVoltDuringCrankAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The device's 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 XPDU: Cooling fan alarm cleared." - --#SUMMARY "Cooling fan alarm cleared." + "INFORMATIONAL: The generator's low battery voltage while + cranking condition has been cleared. + The second argument is the host device name. + The third argument is the OEM's fault/event code." + --#TYPE "XGEN: Generator low batt. voltage while cranking alarm cleared." + --#SUMMARY "Generator low battery volts while cranking alarm cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 337 + ::= 436 -xPDUTransformerTempAlarm TRAP-TYPE +xATSGeneratorVeryLowBatteryVoltDuringCrankAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: The device's isolation transformer is over temperature. + "SEVERE: The generator's battery voltage has been detected + as very low while cranking the engine. The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XPDU: Isolation transformer over temperature alarm." - --#SUMMARY "Transformer temp alarm." + The second argument is the host device name. + The third argument is the OEM's fault/event code." + --#TYPE "XGEN: Generator v.low battery voltage while cranking alarm." + --#SUMMARY "Generator v.low battery volts while cranking alarm." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 338 + ::= 437 -xPDUTransformerTempAlarmCleared TRAP-TYPE +xATSGeneratorVeryLowBatteryVoltDuringCrankAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The device's isolation transformer is no longer over temperature. + "INFORMATIONAL: The generator's high battery voltage while + cranking condition has been cleared. The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XPDU: Isolation transformer over temperature alarm cleared." - --#SUMMARY "Transformer temp alarm cleared." + The second argument is the host device name. + The third argument is the OEM's fault/event code." + --#TYPE "XGEN: Generator v.low batt volt, while cranking alarm cleared." + --#SUMMARY "Generator v.low battery volts while cranking alarm cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 339 + ::= 438 -xPDUBranchCurrentLowAlarm TRAP-TYPE +xATSGeneratorEStop TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsInteger02, mtrapargsString } DESCRIPTION - "WARNING: The current in a branch circuit is outside the limits specified for that - branch circuit. + "SEVERE: The generator's emergency stop input has been activated. + After the emergency stop signal has been removed, the E-Stop condition + must be cleared before the generator can be started again. + E-Stop conditions can only be cleared via the generator front panel. The first argument is the host device serial number. 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." - --#TYPE "APC XPDU: Branch circuit low current alarm." - --#SUMMARY "Branch circuit current is below threshold." + The third argument is the OEM's fault/event code. + The fourth argument is the type of E-Stop (1=LOCAL, 2=REMOTE)." + --#TYPE "APC XGEN: Generator emergency stop engaged." + --#SUMMARY "Generator emergency stop engaged." --#ARGUMENTS { } - --#SEVERITY WARNING + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 340 + --#STATE NONOPERATIONAL + ::= 439 -xPDUBranchCurrentLowAlarmCleared TRAP-TYPE +xATSGeneratorEStopCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsInteger02, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The current in a branch circuit is back within the limits - specified for that branch circuit. + "INFORMATIONAL: The generator's emergency stop condition 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 panel position of the branch circuit (1-based index). - The fourth argument is the measured current in tenths of Amps." - --#TYPE "APC XPDU: Branch circuit low current alarm cleared." - --#SUMMARY "Branch circuit low current alarm cleared." + The third argument is the OEM's fault/event code. + The fourth argument is the type of E-Stop (1=LOCAL, 2=REMOTE)." + --#TYPE "APC XGEN: Generator emergency stop condition cleared." + --#SUMMARY "Generator emergency stop condition cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 341 + ::= 440 -xPDUBranchCurrentHighAlarm TRAP-TYPE +xATSGeneratorHighBatteryVolt TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "WARNING: The current in a branch circuit is outside the limits specified for that - branch circuit. + "WARNING: The generator's battery voltage has been detected as high. The first argument is the host device serial number. 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." - --#TYPE "APC XPDU: Branch circuit high current alarm." - --#SUMMARY "Branch circuit current is above threshold." + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator high battery voltage." + --#SUMMARY "Generator high battery volts." --#ARGUMENTS { } --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 342 + ::= 441 -xPDUBranchCurrentHighAlarmCleared TRAP-TYPE +xATSGeneratorHighBatteryVoltCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The current in a branch circuit is back within the limits - specified for that branch circuit. + "INFORMATIONAL: The detected high battery voltage has been cleared, on the generator. The first argument is the host device serial number. 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." - --#TYPE "APC XPDU: Branch circuit high current alarm cleared." - --#SUMMARY "Branch circuit high current alarm cleared." + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator high battery voltage condition cleared." + --#SUMMARY "Generator high battery volts condition cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 343 + ::= 442 +xATSGeneratorLowBatteryVolt TRAP-TYPE + ENTERPRISE apc + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + DESCRIPTION + "SEVERE: The generator's battery voltage has been detected as low. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator low battery voltage." + --#SUMMARY "Generator low battery volts." + --#ARGUMENTS { } + --#SEVERITY SEVERE + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE DEGRADED + ::= 443 -xPDUInternalCommError TRAP-TYPE +xATSGeneratorLowBatteryVoltCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: There is an internal communication error in the device. + "INFORMATIONAL: The detected low battery voltage has been cleared, on the generator. The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XPDU: Internal communication error." - --#SUMMARY "Internal communication error." + The second argument is the host device name. + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator low battery voltage condition cleared." + --#SUMMARY "Generator low battery volts condition cleared." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 344 + --#STATE OPERATIONAL + ::= 444 -emsHardwareStateAbnormal TRAP-TYPE +xATSGeneratorControlSwitchNotAuto TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: The device's hardware is improperly configured and operating outside - normal bounds for the hardware. This can be caused by improper devices being - connected to the EMS ports or Alink Current limit detection." - --#TYPE "APC EMS: Hardware is in an abnormal state." - --#SUMMARY "Hardware is in an abnormal state." + "SEVERE: The control switch on the generator is not in auto position. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator not-in-automatic mode." + --#SUMMARY "Generator not-in-auto." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 345 + ::= 445 -emsHardwareStateNormal TRAP-TYPE +xATSGeneratorControlSwitchNotAutoCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The device's hardware is in its normal operational state. - The first argument is the host device serial number." - --#TYPE "APC EMS: Hardware is in a normal state." - --#SUMMARY "Hardware is in its normal state." + "INFORMATIONAL: The control switch on the generator is in auto position. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator automatic mode restored." + --#SUMMARY "Generator not-in-auto cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 346 - -ceSevereCondition TRAP-TYPE + ::= 446 + +xATSGeneratorLowOilPressure TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: A Custom Event severe condition was detected. - The first variable is the custom event text message. - The second variable is the custom event number." - --#TYPE "APC Custom Event: A severe condition was detected. " - --#SUMMARY "A severe condition was detected. " + "SEVERE: The generator's oil pressure has been detected as low. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator low oil pressure." + --#SUMMARY "Generator low oil pressure." + --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 347 + ::= 447 -ceSevereConditionCleared TRAP-TYPE +xATSGeneratorLowOilPressureCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A Custom Event severe condition was cleared. - The first variable is the custom event text message. - The second variable is the custom event number." - --#TYPE "APC Custom Event: A severe condition was cleared. " - --#SUMMARY "A severe condition was cleared. " + "INFORMATIONAL: The detected low oil pressure has been cleared, on the generator. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator low oil pressure condition cleared." + --#SUMMARY "Generator low oil pressure condition cleared." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 348 + ::= 448 -ceWarningCondition TRAP-TYPE +xATSGeneratorVeryLowOilPressure TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "WARNING: A Custom Event warning condition was detected. - The first variable is the custom event text message. - The second variable is the custom event number." - --#TYPE "APC Custom Event: A warning condition was detected. " - --#SUMMARY "A warning condition was detected. " - --#SEVERITY WARNING + "SEVERE: The generator's oil pressure has been detected as very low. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator v.low oil pressure." + --#SUMMARY "Generator v.low oil pressure." + --#ARGUMENTS { } + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 349 + ::= 449 -ceWarningConditionCleared TRAP-TYPE +xATSGeneratorVeryLowOilPressureCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A Custom Event warning condition was cleared. - The first variable is the custom event text message. - The second variable is the custom event number." - --#TYPE "APC Custom Event: A warning condition was cleared. " - --#SUMMARY "A warning condition was cleared. " + "INFORMATIONAL: The detected v.low oil pressure has been cleared, on the generator. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator v.low oil pressure condition cleared." + --#SUMMARY "Generator v.low oil pressure condition cleared." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 350 + ::= 450 -ceInformationalCondition TRAP-TYPE +xATSGeneratorOverload TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A Custom Event informational condition was detected. - The first variable is the custom event text message. - The second variable is the custom event number." - --#TYPE "APC Custom Event: Informational condition detected. " - --#SUMMARY "An informational condition was detected. " - --#SEVERITY INFORMATIONAL + "SEVERE: The generator is overloaded. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator is in overload event." + --#SUMMARY "Generator on overload event." + --#ARGUMENTS { } + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 351 + --#STATE DEGRADED + ::= 451 -ceInformationalConditionCleared TRAP-TYPE +xATSGeneratorOverloadCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A Custom Event informational condition was cleared. - The first variable is the custom event text message. - The second variable is the custom event number." - --#TYPE "APC Custom Event: Informational condition was cleared. " - --#SUMMARY "An informational condition was cleared. " + "INFORMATIONAL: The generator is running within loading limits. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator is in overload event cleared." + --#SUMMARY "Generator on overload event cleared." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 352 - -upsInternalOverTemperature TRAP-TYPE + ::= 452 + +xATSGeneratorLowACVEvent TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "WARNING: The internal over temperature condition exists." - --#TYPE "APC UPS: The internal over temperature condition exists." - --#SUMMARY "The internal over temperature condition exists." - --#SEVERITY WARNING + "SEVERE: The generator AC voltage is outside the acceptable bounds. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: State of the Generator AC voltage." + --#SUMMARY " State of the Generator AC voltage." + --#ARGUMENTS { } + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 353 + --#STATE DEGRADED + ::= 453 -upsInternalOverTemperatureCleared TRAP-TYPE +xATSGeneratorLowACVEventCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The internal over temperature condition cleared." - --#TYPE "APC UPS: The internal over temperature condition cleared." - --#SUMMARY "The internal over temperature condition cleared." + "INFORMATIONAL: The generator AC voltage is within normal bounds. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: State of the Generator AC voltage cleared." + --#SUMMARY "State of the Generator AC voltage cleared." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 354 - -upsMpuReset TRAP-TYPE + ::= 454 + +xATSGeneratorHighACVEvent TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The MPU has been reset." - --#TYPE "APC UPS: The MPU has been reset." - --#SUMMARY "The MPU has been reset." - --#SEVERITY INFORMATIONAL + "SEVERE: The generator AC voltage is outside the acceptable bounds. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: State of the Generator AC voltage." + --#SUMMARY " State of the Generator AC voltage." + --#ARGUMENTS { } + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 355 + --#STATE DEGRADED + ::= 455 -upsOutputSwitchClosed TRAP-TYPE +xATSGeneratorHighACVEventCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The Output Switch is closed." - --#TYPE "APC UPS: The Output Switch is closed." - --#SUMMARY "The Output Switch is closed." + "INFORMATIONAL: The generator AC voltage is within normal bounds. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: State of the Generator AC voltage cleared." + --#SUMMARY "State of the Generator AC voltage cleared." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 356 + ::= 456 -upsOutputSwitchOpened TRAP-TYPE +xATSGeneratorOverspeed TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The Output Switch is open." - --#TYPE "APC UPS: The Output Switch is open." - --#SUMMARY "The Output Switch is open." - --#SEVERITY INFORMATIONAL + "SEVERE: The generator is running over the acceptable RPM. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator overspeed condition." + --#SUMMARY "Generator overspeed condition." + --#ARGUMENTS { } + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 357 + --#STATE DEGRADED + ::= 457 -upsCalibrationStackChanged TRAP-TYPE +xATSGeneratorOverspeedCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A calibration value in the stack was changed." - --#TYPE "APC UPS: A calibration value in the stack was changed." - --#SUMMARY "A calibration value in the stack was changed." + "INFORMATIONAL: The generator overspeed shutdown 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 OEM's fault/event code." + --#TYPE "APC XGEN: Generator overspeed condition cleared." + --#SUMMARY "Generator overspeed condition cleared." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 358 - - --- Upgraded EMS now has more env traps + ::= 458 -envMaxTempThresholdViolation TRAP-TYPE +xATSGeneratorEngineCold TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeTemperature, emsStatusSysTempUnits, - emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: Max temperature threshold violated on the probe. + "SEVERE: The generator engine is cold, may not start. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the current temperature. - The fourth argument is the temperature scale. - The fifth argument is the probe number. - The sixth argument is the probe name." - --#TYPE "APC ENV: Max temperature threshold violation." - --#SUMMARY "Max temperature threshold violation." + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator engine is cold, may not start." + --#SUMMARY "Generator engine is cold." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 359 + --#STATE DEGRADED + ::= 459 -envMaxTempThresholdViolationCleared TRAP-TYPE +xATSGeneratorEngineColdCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeTemperature, emsStatusSysTempUnits, - emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Max temperature threshold violation cleared on the probe. + "INFORMATIONAL: The engine is not cold to start. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the current temperature. - The fourth argument is the temperature scale. - The fifth argument is the probe number. - The sixth argument is the probe name." - --#TYPE "APC ENV: Max temperature threshold violation cleared." - --#SUMMARY "Max temperature threshold violation cleared." + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Engine is cold to start condition cleared." + --#SUMMARY "Engine is cold to start condition cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 360 + ::= 460 -envMinTempThresholdViolation TRAP-TYPE +xATSGeneratorOutputBreakerOpen TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeTemperature, emsStatusSysTempUnits, - emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: Min temperature threshold violated on the probe. + "SEVERE: The generators output breaker has been detected as open. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the current temperature. - The fourth argument is the temperature scale. - The fifth argument is the probe number. - The sixth argument is the probe name." - --#TYPE "APC ENV: Min temperature threshold violation." - --#SUMMARY "Min temperature threshold violation." + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator output breaker open alarm." + --#SUMMARY "Generator output breaker open." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 361 + --#STATE NONOPERATIONAL + ::= 461 -envMinTempThresholdViolationCleared TRAP-TYPE +xATSGeneratorOutputBreakerOpenCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeTemperature, emsStatusSysTempUnits, - emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Min temperature threshold violation cleared on the probe. + "INFORMATIONAL: The engine is not cold to start. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the current temperature. - The fourth argument is the temperature scale. - The fifth argument is the probe number. - The sixth argument is the probe name." - --#TYPE "APC ENV: Min temperature threshold violation cleared." - --#SUMMARY "Min temperature threshold violation cleared." + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator output breaker open alarm cleared." + --#SUMMARY "Generator output breaker open cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 362 + ::= 462 -envMaxHumidityThresholdViolation TRAP-TYPE +xATSGeneratorLowFuelLevelAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeHumidity, - emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: Max humidity threshold violated on the probe. + "WARNING: The tank fuel level is below the limits specified + in the xATSGeneratorFuelSystemLowFuelLevelThreshold OID. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the current humidity - The fourth argument is the probe number. - The fifth argument is the probe name." - --#TYPE "APC ENV: Max humidity threshold violation." - --#SUMMARY "Max humidity threshold violation." + The third argument is the measured fuel level in percent of full." + --#TYPE "APC XGEN: Low fuel level alarm." + --#SUMMARY "Generator low fuel level alarm." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 363 + ::= 463 -envMaxHumidityThresholdViolationCleared TRAP-TYPE +xATSGeneratorLowFuelLevelAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeHumidity, - emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Max humidity threshold violation cleared on the probe. + "INFORMATIONAL: The tank fuel level is back above the specified limit. The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the current humidity. - The fourth argument is the probe number. - The fifth argument is the probe name." - --#TYPE "APC ENV: Max humidity threshold violation cleared." - --#SUMMARY "Max humidity threshold violation cleared." + The second argument is the host device name." + --#TYPE "APC XGEN: Low fuel level alarm cleared." + --#SUMMARY "Generator low fuel level alarm cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 364 + ::= 464 -envMinHumidityThresholdViolation TRAP-TYPE +xATSGeneratorVeryLowFuelLevelAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeHumidity, - emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: Min humidity threshold violated on the probe. + "SEVERE: The tank fuel level is below the low threshold limits. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the current humidity - The fourth argument is the probe number. - The fifth argument is the probe name." - --#TYPE "APC ENV: Min humidity threshold violation." - --#SUMMARY "Min humidity threshold violation." + The third argument is the measured tank fuel level in percent of full." + --#TYPE "APC XGEN: Very Low fuel level alarm." + --#SUMMARY "Generator very low fuel level alarm." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 365 + --#STATE DEGRADED + ::= 465 -envMinHumidityThresholdViolationCleared TRAP-TYPE +xATSGeneratorVeryLowFuelLevelAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeHumidity, - emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Min humidity threshold violation cleared on the probe. + "INFORMATIONAL: The detected low tank level has been cleared in the device. The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the current humidity. - The fourth argument is the probe number. - The fifth argument is the probe name." - --#TYPE "APC ENV: Min humidity threshold violation cleared." - --#SUMMARY "Min humidity threshold violation cleared." + The second argument is the host device name." + --#TYPE "APC XGEN: Very low fuel level alarm cleared." + --#SUMMARY "Generator very low fuel level alarm cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 366 + ::= 466 -envSTIncTempRateViolation TRAP-TYPE +xATSGeneratorLowRunTimeAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeTemperature, emsStatusSysTempUnits, - emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: Short-term increasing temperature rate violated on the probe. + "WARNING: The estimated runtime is below the limits specified. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the current temperature. - The fourth argument is the temperature scale. - The fifth argument is the probe number. - The sixth argument is the probe name." - --#TYPE "APC ENV: Short-term inc. temp rate violation." - --#SUMMARY "Short-term inc. temp rate violation." + The third argument is the estimated runtime in hours." + --#TYPE "APC XGEN: Low run time alarm." + --#SUMMARY "Generator low run time alarm." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 367 + ::= 467 -envSTIncTempRateViolationCleared TRAP-TYPE +xATSGeneratorLowRunTimeAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeTemperature, emsStatusSysTempUnits, - emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Short-term increasing temperature rate cleared on the probe. + "INFORMATIONAL: The detected low runtime has been cleared in the device. The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the current temperature. - The fourth argument is the temperature scale. - The fifth argument is the probe number. - The sixth argument is the probe name." - --#TYPE "APC ENV: Short-term inc. temp rate violation cleared." - --#SUMMARY "Short-term inc. temp rate violation cleared." + The second argument is the host device name." + --#TYPE "APC XGEN: Low run time alarm cleared." + --#SUMMARY "Generator low run time alarm." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 368 + ::= 468 -envSTDecTempRateViolation TRAP-TYPE +xATSGeneratorVeryLowRunTimeAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeTemperature, emsStatusSysTempUnits, - emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: Short-term decreasing temperature rate violated on the probe. + "SEVERE: The estimated runtime is below the limits specified + in the xATSGeneratorFuelSystemVeryLowRunTimeThreshold OID. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the current temperature. - The fourth argument is the temperature scale. - The fifth argument is the probe number. - The sixth argument is the probe name." - --#TYPE "APC ENV: Short-term dec. temp rate violation." - --#SUMMARY "Short-term dec. temp rate violation." + The third argument is the estimated runtime in hours." + --#TYPE "APC XGEN: Very low run time alarm." + --#SUMMARY "Generator very low run time alarm." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 369 + --#STATE DEGRADED + ::= 469 -envSTDecTempRateViolationCleared TRAP-TYPE +xATSGeneratorVeryLowRunTimeAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeTemperature, emsStatusSysTempUnits, - emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Short-term decreasing temperature rate cleared on the probe. + "INFORMATIONAL: The detected low runtime has been cleared in the device. The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the current temperature. - The fourth argument is the temperature scale. - The fifth argument is the probe number. - The sixth argument is the probe name." - --#TYPE "APC ENV: Short-term dec. temp rate violation cleared." - --#SUMMARY "Short-term dec. temp rate violation cleared." + The second argument is the host device name." + --#TYPE "APC XGEN: Very low run time alarm cleared." + --#SUMMARY "Generator very low run time alarm." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 370 + ::= 470 + +xATSGeneratorServiceDueAlarm TRAP-TYPE + ENTERPRISE apc + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } + DESCRIPTION + "WARNING: The generator is due for scheduled service. + Generation of this alarm is based on calendar days since + and/or actual generator run-hours since last service. + This alarm is cleared using the xATSGeneratorServiceResetRecord OID. + + (See also: xATSGeneratorServiceCalendarIntervalThreshold + and xATSGeneratorServiceRunHoursThreshold OIDs) -envLTIncTempRateViolation TRAP-TYPE - ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeTemperature, emsStatusSysTempUnits, - emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } - DESCRIPTION - "SEVERE: Long-term increasing temperature rate violated on the probe. The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the current temperature. - The fourth argument is the temperature scale. - The fifth argument is the probe number. - The sixth argument is the probe name." - --#TYPE "APC ENV: Long-term inc. temp rate violation." - --#SUMMARY "Long-term inc. temp rate violation." + The second argument is the host device name." + --#TYPE "APC XATS: Generator scheduled maintenance is due." + --#SUMMARY "Generator maintenance due." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 371 + --#STATE DEGRADED + ::= 471 -envLTIncTempRateViolationCleared TRAP-TYPE +xATSGeneratorServiceDueAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeTemperature, emsStatusSysTempUnits, - emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Long-term increasing temperature rate cleared on the probe. + "INFORMATIONAL: The generator's service registers have been reset. The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the current temperature. - The fourth argument is the temperature scale. - The fifth argument is the probe number. - The sixth argument is the probe name." - --#TYPE "APC ENV: Long-term inc. temp rate violation cleared." - --#SUMMARY "Long-term inc. temp rate violation cleared." + The second argument is the host device name." + --#TYPE "APC XATS: Generator service due alarm is cleared." + --#SUMMARY "Generator service alarm is cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 372 + ::= 472 -envLTDecTempRateViolation TRAP-TYPE +xATSGeneratorShutdown TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeTemperature, emsStatusSysTempUnits, - emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: Long-term decreasing temperature rate violated on the probe. + "SEVERE: The generator is shutdown. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the current temperature. - The fourth argument is the temperature scale. - The fifth argument is the probe number. - The sixth argument is the probe name." - --#TYPE "APC ENV: Long-term dec. temp rate violation." - --#SUMMARY "Long-term dec. temp rate violation." + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator shutdown." + --#SUMMARY "Generator shutdown" --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 373 + --#STATE DEGRADED + ::= 473 -envLTDecTempRateViolationCleared TRAP-TYPE +xATSGeneratorShutdownCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, emsProbeStatusProbeTemperature, emsStatusSysTempUnits, - emsProbeStatusProbeIndex, emsProbeStatusProbeName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Long-term decreasing temperature rate cleared on the probe. + "INFORMATIONAL: The generator shutdown alarm is cleared. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the current temperature. - The fourth argument is the temperature scale. - The fifth argument is the probe number. - The sixth argument is the probe name." - --#TYPE "APC ENV: Long-term dec. temp rate violation cleared." - --#SUMMARY "Long-term dec. temp rate violation cleared." + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator shutdown is cleared." + --#SUMMARY "Generator shutdown is cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 374 - --- Battery Management System Traps + ::= 474 -bmsCriticalCondition TRAP-TYPE +xATSGeneratorBatteryCharger TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: A Battery Management System critical condition was detected. - The first variable is the error condition text message. - The second variable is the error number." - --#TYPE "APC BMS: A critical condition was detected. " - --#SUMMARY "A critical condition was detected. " + "SEVERE: The generator battery charger is nonfunctional. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator batt. charger is nonfunctional." + --#SUMMARY "Generator battery charger is nonfunctional" + --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 375 + ::= 475 -bmsCriticalConditionCleared TRAP-TYPE +xATSGeneratorBatteryChargerCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A Battery Management System critical condition was cleared. - The first variable is the error condition text message. - The second variable is the error number." - --#TYPE "APC BMS: A critical condition was cleared. " - --#SUMMARY "A critical condition was cleared. " + "INFORMATIONAL: Fault in the generator battery charger is cleared. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Fault in the generator battery charger is cleared." + --#SUMMARY "Fault in the generator battery charger is cleared." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 376 + ::= 476 -bmsWarningCondition TRAP-TYPE +xATSGeneratorGenericEvent TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "WARNING: A Battery Management System warning condition was detected. - The first variable is the error condition text message. - The second variable is the error number." - --#TYPE "APC BMS: A warning condition was detected. " - --#SUMMARY "A warning condition was detected. " + "WARNING: Any generic generator event. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator generic event." + --#SUMMARY "Generator generic event." + --#ARGUMENTS { } --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 377 + ::= 477 -bmsWarningConditionCleared TRAP-TYPE +xATSGeneratorGenericEventCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "WARNING: A Battery Management System warning condition was cleared. - The first variable is the error condition text message. - The second variable is the error number." - --#TYPE "APC BMS: A warning condition was cleared. " - --#SUMMARY "A warning condition was cleared. " + "INFORMATIONAL: Generated generic generator event is cleared. + The first argument is the host device serial number. + The second argument is the host device name. + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generic generator event is cleared." + --#SUMMARY "Generic generator event is cleared." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 378 + ::= 478 -bmsInformationalCondition TRAP-TYPE - ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } - DESCRIPTION - "INFORMATIONAL: A Battery Management System informational condition was detected. - The first variable is the error condition text message. - The second variable is the error number." - --#TYPE "APC BMS: Informational condition detected. " - --#SUMMARY "An informational condition was detected. " - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 1 - --#HELP "" - --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 379 +-- xPDU Traps (part 2) -bmsInformationalConditionCleared TRAP-TYPE +xPDUInternalCommErrorCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A Battery Management System informational condition was cleared. - The first variable is the error condition text message. - The second variable is the error number." - --#TYPE "APC BMS: Informational condition was cleared. " - --#SUMMARY "An informational condition was cleared. " + "INFORMATIONAL: Internal communication has been restored. + The first argument is the host device serial number. + The second argument is the host device name." + --#TYPE "APC XPDU: Internal Communication error cleared." + --#SUMMARY "Communication error cleared." + --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 380 + ::= 479 --- xATS Traps -xATSOutputVoltageLowAlarm TRAP-TYPE +xPDUSystemStateAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, + mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: The device three-phase output voltage of the device is outside the specified limits. + "SEVERE: The PDU's breakers (Q1, Q2 & Q3) are in a configuration that might lead + to system unavailability. it may signify a temporary condition, when the breakers + are placed in an atypical manner as the user transitions to (UPS OPERATION or MAINTENANCE BYPASS) The first argument is the host device serial number. The second argument is the host device name. - The third argument is the phase (1=L1-N, 2=L2-N, 3=L3-N, 4=unused, 5=L1-L2, 6=L2-L3, 7=L3-L1). - The fourth argument is the measured voltage in tenths of Volts. - The fifth argument is the threshold, in tenths of Volts, from which the alarm was generated." - --#TYPE "APC XATS: Output low voltage alarm." - --#SUMMARY "Output voltage is below threshold." + The third argument is the type of state change (1=NO UPS INPUT, 2=NO PANEL FEED, 3=ATYPICAL BYPASS MODE). + note: The NO_PANEL_FEED alarm is applicable only for PDUs with system bypass." + --#TYPE "APC XPDU: System state change alarm." + --#SUMMARY "PDU state change alarm." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 381 + ::= 480 -xATSOutputVoltageLowAlarmCleared TRAP-TYPE +xPDUSystemStateAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, + mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The devices three-phase output voltage is back within the specified limits. + "INFORMATIONAL: The PDU's breakers (Q1, Q2 & Q3) are set in a configuration + that is a non-alarm state. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the phase (1=L1-N, 2=L2-N, 3=L3-N, 4=unused, 5=L1-L2, 6=L2-L3, 7=L3-L1). - The fourth argument is the measured voltage in tenths of Volts." - --#TYPE "APC XATS: Output low voltage alarm cleared." - --#SUMMARY "Output low voltage alarm cleared." + The third argument is the type of state change (1=NO UPS INPUT, 2=NO PANEL FEED, 3=ATYPICAL BYPASS MODE). + note: The NO_PANEL_FEED alarm is applicable only for PDUs with system bypass." + --#TYPE "APC XPDU: Normal system state change." + --#SUMMARY "PDU normal state change." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 382 + ::= 481 -xATSOutputVoltageHighAlarm TRAP-TYPE +xPDUEpoTestMode TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsString } DESCRIPTION - "SEVERE: The device three-phase output voltage of the device is outside the specified limits. + "WARNING: The device's Emergency Power Off (EPO) circuit has been + switched back to the test position. The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the phase (1=L1-N, 2=L2-N, 3=L3-N, 4=unused, 5=L1-L2, 6=L2-L3, 7=L3-L1). - The fourth argument is the measured voltage in tenths of Volts. - The fifth argument is the threshold, in tenths of Volts, above which the alarm is generated." - --#TYPE "APC XATS: Output high voltage alarm." - --#SUMMARY "Output voltage is above threshold." + The second argument is the host device name." + --#TYPE "APC XPDU: Emergency Power Off (EPO) in test mode." + --#SUMMARY "EPO disabled." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 383 + --#STATE OPERATIONAL + ::= 482 -xATSOutputVoltageHighAlarmCleared TRAP-TYPE +xPDUEpoArmed TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The devices three-phase output voltage is back within the specified limits. + "INFORMATIONAL: The device's Emergency Power Off (EPO) circuit has been + switched back to the armed position. The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the phase (1=L1-N, 2=L2-N, 3=L3-N, 4=unused, 5=L1-L2, 6=L2-L3, 7=L3-L1). - The fourth argument is the measured voltage in tenths of Volts." - --#TYPE "APC XATS: Output high voltage alarm cleared." - --#SUMMARY "Output high voltage alarm cleared." + The second argument is the host device name." + --#TYPE "APC XPDU: Emergency Power Off (EPO) enabled." + --#SUMMARY "EPO armed." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 384 + ::= 483 -xATSOutputCurrentLowAlarm TRAP-TYPE +xPDUFuseBlownAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, + mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: The three-phase load current of the device is outside the specified limits. + "SEVERE: One or more fuses in this PDU have been detected as open. + These fuses are in the feed to the UPS associated with this PDU. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the phase (1=L1, 2=L2, 3=L3). - The fourth argument is the measured current in Amps. - The fifth argument is the threshold, in Amps, from which the alarm was generated." - --#TYPE "APC XATS: Output low current alarm." - --#SUMMARY "Output current is below threshold." + The third argument is the phase (1=L1, 2=L2, 3=L3)." + --#TYPE "APC XPDU: Check fuse alarm." + --#SUMMARY "Fuse detected opened." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 385 + ::= 484 -xATSOutputCurrentLowAlarmCleared TRAP-TYPE +xPDUFuseBlownAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, + mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The three-phase load current of the device is back within the specified limits. + "INFORMATIONAL: A previous check fuse alarm in this PDU has cleared. + These fuses are in the feed to the UPS associated with this PDU. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the phase (1=L1, 2=L2, 3=L3). - The fourth argument is the measured current in Amps." - --#TYPE "APC XATS: Output low current alarm cleared." - --#SUMMARY "Output low current alarm cleared." + The third argument is the phase (1=L1, 2=L2, 3=L3)." + --#TYPE "APC XPDU: Check fuse alarm cleared." + --#SUMMARY "Fuse alarm cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 386 + ::= 485 -xATSOutputCurrentHighAlarm TRAP-TYPE +xPDUBreakerPositionAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, + mtrapargsInteger, mtrapargsInteger02, mtrapargsString } DESCRIPTION - "SEVERE: The three-phase output load current of the device is outside the specified limits. + "SEVERE: A PDU breaker is in a state that compromises system availability. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the phase (1=L1, 2=L2, 3=L3). - The fourth argument is the measured current in Amps. - The fifth argument is the threshold, in Amps, from which the alarm was generated." - --#TYPE "APC XATS: Output high current alarm." - --#SUMMARY "Output current is above threshold." + The third argument is the breaker (1=MAIN INPUT, 2=BYPASS INPUT, 3=CROSS TIE, 4=OUTPUT). + note: The OUTPUT breaker position alarm is applicable only for PDUs with no system bypass. + The fourth argument is the breaker position (1=OPEN, 2=CLOSED)." + --#TYPE "APC XPDU: Breaker position alarm." + --#SUMMARY "Breaker position alarm." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 387 + ::= 486 -xATSOutputCurrentHighAlarmCleared TRAP-TYPE +xPDUBreakerPositionAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, + mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The three-phase output load current of the device is back within the specified limits. + "INFORMATIONAL: A PDU breaker is no longer in a state that compromises system availability. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the phase (1=L1, 2=L2, 3=L3). - The fourth argument is the measured current in Amps." - --#TYPE "APC XATS: Output high current alarm cleared." - --#SUMMARY "Output high current alarm cleared." + The third argument is the breaker (1=MAIN INPUT, 2=BYPASS INPUT, 3=CROSS TIE, 4=OUTPUT). + note: The OUTPUT breaker position alarm cleared is applicable only for PDUs with no system bypass." + --#TYPE "APC XPDU: Breaker position alarm cleared." + --#SUMMARY "Breaker alarm cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 388 - + ::= 487 -xATSOutputFrequencyAlarm TRAP-TYPE - ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsString } +xPDUBreakerChangeEvent TRAP-TYPE + ENTERPRISE apc + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } DESCRIPTION - "SEVERE: The devices output frequency is outside the specified limits. + "INFORMATIONAL: A system breaker or switch within the device has changed state. + They are generated when any of the Q1, Q2 or Q3 breakers have changed states. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the frequency deviation from the nominal in tenths of Hertz. - The fourth argument is the frequency deviation threshold in tenths of Hertz, - from which the alarm was generated." - --#TYPE "APC XATS: Output frequency out-of-range alarm." - --#SUMMARY "Output frequency is out-of-range." - --#ARGUMENTS { } - --#SEVERITY SEVERE - --#TIMEINDEX 1 - --#HELP "" - --#HELPTAG 0 - --#STATE DEGRADED - ::= 389 + The third argument is the breaker that has changed + (1=UPS FEED (Q1), 2=UPS OUTPUT(Q2), 3=MAINTENANCE BYPASS (Q3). + The fourth argument is the state of the breaker that has changed (1=OPEN, 2=CLOSED). + The fifth argument is a 8-bit field representing the state of all breakers in the system, + when any of one of the Q1, Q2 or Q3 breakers have changed state. -xATSOutputFrequencyAlarmCleared TRAP-TYPE - ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } - DESCRIPTION - "INFORMATIONAL: The devices output frequency is back within the specified limits. - The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XATS: Output frequency back in range." - --#SUMMARY "Output frequency in range." + The bit map is represented in the following manner (b7, b6 ... b0) + b0 - UPS FEED (Q1) + b1 - MAINTENANCE BYPASS (Q3) + b2 - UPS OUTPUT (Q2) + b3 - MAIN INPUT + b4 - BYPASS INPUT + b5 - CROSS-TIE OUTPUT + + Example: value of 60 (0x3C) indicates that the CROSS_TIE, BYPASS and MAIN INPUT, and Q2 breakers + are CLOSED and Q3, Q1 breakers are OPEN." + --#TYPE "APC XPDU: Breaker/switch change event." + --#SUMMARY "Breaker/switch change event." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 390 + ::= 488 -xATSInternalCommError TRAP-TYPE +xPDUDataCommMismatchError TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsString } DESCRIPTION - "SEVERE: There is an internal communication error in the device. + "SEVERE: A data incompatibility exists within the device. This + is typically the result of mismatches between firmware revisions + of the transfer switch controller and the Network Management interface. The first argument is the host device serial number. The second argument is the host device name." - --#TYPE "APC XATS: Internal communication error." - --#SUMMARY "Internal communication error." + --#TYPE "APC XPDU: Data mismatch error." + --#SUMMARY "XPDU data mismatch error." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 391 + ::= 489 -xATSInternalCommErrorCleared TRAP-TYPE +xPDUDataCommMismatchErrorCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Internal communication has been restored. + "INFORMATIONAL: The internal data incompatibility has been resolved. The first argument is the host device serial number. The second argument is the host device name." - --#TYPE "APC XATS: Internal Communication error cleared." - --#SUMMARY "ATS Communication error cleared." + --#TYPE "APC XPDU: data mismatch error cleared." + --#SUMMARY "XPDU data mismatch error cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 392 + ::= 490 -xATSDataCommMismatchError TRAP-TYPE +xPDUSystemInMaintenanceBypassMode TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsString } DESCRIPTION - "SEVERE: A data incompatibility exists within the device. This - is typically the result of mismatches between firmware revisions - of the transfer switch controller and the Network Management interface. + "WARNING: The PDU state has changed to maintenance bypass mode. The first argument is the host device serial number. The second argument is the host device name." - --#TYPE "APC XATS: Data mismatch error." - --#SUMMARY "ATS data mismatch error." + --#TYPE "APC XPDU: System state changed to maintenance bypass." + --#SUMMARY "PDU state changed to maintenance bypass." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 393 + --#STATE OPERATIONAL + ::= 491 -xATSDataCommMismatchErrorCleared TRAP-TYPE +xPDUSystemInUPSOperationalMode TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The internal data incompatibility has been resolved. + "INFORMATIONAL: The PDU state has changed to UPS operational mode. The first argument is the host device serial number. The second argument is the host device name." - --#TYPE "APC XATS: data mismatch error cleared." - --#SUMMARY "ATS data mismatch error cleared." + --#TYPE "APC XPDU: System state changed to UPS operational." + --#SUMMARY "PDU state changed to UPS operational." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 394 + ::= 492 -xATSGenCommLost TRAP-TYPE +xATSGeneratorFuelTankRuptureAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "WARNING: The XATS cannot communicate with the generator. - This will make unavailable all the xATSGenerator OIDs. + "WARNING: Detected a rupture in the inner wall of the generator fuel tank. The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XATS: No communication with generator." - --#SUMMARY "ATS/Generator communication lost." + The second argument is the host device name. + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator inner wall rupture alarm." + --#SUMMARY "Generator inner wall rupture alarm." --#ARGUMENTS { } --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 395 + ::= 493 -xATSGenCommEstablished TRAP-TYPE +xATSGeneratorFuelTankRuptureAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The XATS has established communication with the generator. + "INFORMATIONAL: The rupture in the inner wall of the generator is not detected. The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XATS: Communication with generator established." - --#SUMMARY "ATS/generator communication established." + The second argument is the host device name. + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator inner wall rupture alarm cleared." + --#SUMMARY "Generator inner wall rupture alarm cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 396 - -xATSNeutralPosition TRAP-TYPE + ::= 494 + +xATSGeneratorGroundFaultAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, - mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "WARNING: XATS has transferred to neutral position. - In this position neither Source 1 nor Source 2 is selected, - and the XATS will have no output voltage. + "SEVERE: Generator ground fault alarm. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the mode in which the switch is operating - (1=Auto, 2=Not-in-Auto, Abnormal Condition 3=Not-in-Auto, manual)." - --#TYPE "APC XATS: Transferred to the neutral (no output power) position." - --#SUMMARY "Transferred to neutral." + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator ground fault alarm." + --#SUMMARY "Generator ground fault alarm." --#ARGUMENTS { } - --#SEVERITY WARNING + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 397 + --#STATE DEGRADED + ::= 495 -xATSSwitchTransferEvent TRAP-TYPE - ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } +xATSGeneratorGroundFaultAlarmCleared TRAP-TYPE + ENTERPRISE apc + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: XATS has transferred from one source to the other. + "INFORMATIONAL: Generator ground fault alarm cleared. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the mode in which the switch is operating. - (1=Auto, 2=Not-in-Auto, Abnormal Condition 3=Not-in-Auto, manual). - The fourth argument is the input source selected (1=Source 1, 2=Source 2). - The fifth argument is type of transfer that took place. (1=Closed, 2=Open, 3=Unknown)" - --#TYPE "APC XATS: Transferred from Source-X to Source-Y." - --#SUMMARY "Source-to-Source transfer." + The third argument is the OEM's fault/event code." + --#TYPE "APC XGEN: Generator ground fault alarm cleared." + --#SUMMARY "Generator ground fault alarm cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 398 + ::= 496 -xATSInternalATSFault TRAP-TYPE - ENTERPRISE apc +xATSOutputLoadPoweredByGeneratorAlarm TRAP-TYPE + ENTERPRISE apc VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: An internal XATS fault has been detected. - The XATS may have forced itself to not-in-auto mode (abnormal condition), - as indicated by the xATSSwitchStatusAutoSwitchOperationalMode OID. + "WARNING: The system load on the output of the ATS is being powered by source 2 (generator). The first argument is the host device serial number. The second argument is the host device name. - The third argument indicates the detected fault. - - 1=Cannot Close S1 - 2=Cannot Close S2 - 3=Cannot Open S1 - 4=Cannot Open S2 - 5=Cannot Trip Open S1 - 6=Cannot Trip Open S2 - 7=Start Contact Failure - 8=Voltage Sensing Failure" - - --#TYPE "APC XATS: Internal fault detected." - --#SUMMARY "ATS internal fault detected." + The third argument indicates if the load is powered by the generator, + when 'load testing' the generator (1 = LIVE, 2 = TEST)." + --#TYPE "APC XATS: System load powered by generator alarm." + --#SUMMARY "System load powered by generator." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 399 - -xATSInternalATSFaultCleared TRAP-TYPE + ::= 497 + +xATSOutputLoadPoweredByGeneratorAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The detected internal XATS fault has been cleared. + "INFORMATIONAL: The system load on the output of the ATS is no longer being powered by source 2 (generator). The first argument is the host device serial number. - The second argument is the host device name. - The third argument indicates the detected fault. - - 1=Cannot Close S1 - 2=Cannot Close S2 - 3=Cannot Open S1 - 4=Cannot Open S2 - 5=Cannot Trip Open S1 - 6=Cannot Trip Open S2 - 7=Start Contact Failure - 8=Voltage Sensing Failure" - - --#TYPE "APC XATS: Internal fault cleared." - --#SUMMARY "ATS internal fault cleared." + The second argument is the host device name." + --#TYPE "APC XATS: System load powered by generator alarm cleared." + --#SUMMARY "System load powered by generator alarm cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 400 + ::= 498 -xATSEngineStartAsserted TRAP-TYPE +xAPCControllerFirmwareUpdateTransferStart TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString05, mtrapargsString04, mtrapargsString02, mtrapargsString03, + mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The XATS has asserted the Engine Start contact. - This should result in the generator producing output voltage. + "INFORMATIONAL: Start controller firmware transfer in the device. The first argument is the host device serial number. - The second argument is the host device name. - The third argument indicates the reason that the start signal was asserted - 1=Unknown, 2=S1 Low Voltage, 3=S1 High Voltage, 4=S1 Line Imbalance, - 5=S1 Freq Range, 6=S1 Bad Rotation." - --#TYPE "APC XATS: Engine Start signal asserted." - --#SUMMARY "Engine Start asserted." + The second argument is the host model name that initiated the transfer. + The third argument is the name of the file that is transferred. + The fourth argument is the updated revision of the file, if available + The fifth argument is the reason for the update, if available + (1=User request, 2=Automatic upgrade by NMC, 3=Unknown)." + --#TYPE "APC: Start update transfer." + --#SUMMARY "Start update transfer." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 401 + ::= 499 -xATSEngineStopAsserted TRAP-TYPE +xAPCControllerFirmwareUpdateTransferComplete TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } + VARIABLES { mtrapargsString05, mtrapargsString04, mtrapargsString02, + mtrapargsString03, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The XATS has de-asserted the Engine Start contact. - This should result in the generator shutting down, and producing no output voltage. + "INFORMATIONAL: Transfer of controller firmware was completed in the device. The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XATS: Engine Stop signal asserted." - --#SUMMARY "Engine Stop asserted." + The second argument is the host device model name that completed the transfer. + The third argument is the name of the file that was transferred. + The fourth argument is the revision of the file that was transferred, if available." + --#TYPE "APC : Update transfer complete." + --#SUMMARY "Update transfer complete." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 402 + ::= 500 -xATSStartFailure TRAP-TYPE + +xAPCControllerFirmwareUpdateTransferFailed TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString05, mtrapargsString04, mtrapargsString02, + mtrapargsString03, mtrapargsString } DESCRIPTION - "SEVERE: The generator failed to start. After assertion of the - Engine Start signal, the quality of Source 2 was not seen as good. - This alarm can be cleared using the xATSSwitchStatusClearLatchedAlarms OID. + "SEVERE: Transfer of controller firmware failed. The first argument is the host device serial number. - The second argument is the host device name. - The third argument indicates the line quality at S2 - 1=Unknown, 2=S2 Low Voltage, 3=S2 High Voltage, 4=S2 Line Imbalance, - 4=S2 Freq Range, 5=S2 Bad Rotation." - --#TYPE "APC XATS: Generator failed to start alarm." - --#SUMMARY "Generator failed to start." + The second argument is the host device model name that failed to transfer. + The third argument is the name of the file that failed the transfer, if available. + The fourth argument is the reason for failure." + --#TYPE "APC: Update transfer failed." + --#SUMMARY "Update transfer failed." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 403 + ::= 501 -xATSStopFailure TRAP-TYPE +upsPfcInputRelayFailure TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "WARNING: The generator failed to stop. After de-assertion of the - Engine Start signal, the quality of Source 2 continued to be seen as good. - This alarm can be cleared using the xATSSwitchStatusClearLatchedAlarms OID. - The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XATS: Generator failed to stop alarm." - --#SUMMARY "Generator failed to stop." - --#ARGUMENTS { } + "WARNING: The PFC (Power Factor Correction) input relay failure exists." + --#TYPE "APC UPS: The PFC input relay failure exists." + --#SUMMARY "The PFC (Power Factor Correction) input relay failure exists." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 404 + ::= 502 -xATSNotInAutomaticMode TRAP-TYPE +upsPfcInputRelayFailureCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "SEVERE: Automatic Transfer Switch is not in automatic mode. - The first argument is the host device serial number. - The second argument is the host device name. - The xATSSwitchStatusAutoSwitchStatus OID and the - xATSSwitchStatusAutoSwitchOperationalMode OID - can provide more information about the state of the XATS." - --#TYPE "APC XATS: XATS is not-in-automatic mode." - --#SUMMARY "ATS not in auto." - --#ARGUMENTS { } - --#SEVERITY SEVERE + "INFORMATIONAL: The PFC (Power Factor Correction) input relay failure cleared." + --#TYPE "APC UPS: The PFC input relay failure cleared." + --#SUMMARY "The PFC (Power Factor Correction) input relay failure cleared." + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 405 + --#STATE OPERATIONAL + ::= 503 + +upsInverterOverTemperature TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString } + DESCRIPTION + "WARNING: The inverter over temperature condition exists." + --#TYPE "APC UPS: The inverter over temperature condition exists." + --#SUMMARY "The inverter over temperature condition exists." + --#SEVERITY WARNING + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 504 -xATSNotInAutomaticModeCleared TRAP-TYPE +upsInverterOverTemperatureCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: Automatic Transfer Switch is in automatic mode. - The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XATS: XATS in auto mode." - --#SUMMARY "ATS in auto mode." - --#ARGUMENTS { } + "INFORMATIONAL: The inverter over temperature condition cleared." + --#TYPE "APC UPS: The inverter over temperature condition cleared." + --#SUMMARY "The inverter over temperature condition cleared." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 406 + ::= 505 -xATSEpoTripped TRAP-TYPE +upsBatteryOverVoltage TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "SEVERE: The device's Emergency Power Off (EPO) circuit is tripped. - The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XATS: Emergency Power Off (EPO) tripped." - --#SUMMARY "EPO tripped." - --#ARGUMENTS { } - --#SEVERITY SEVERE + "WARNING: The battery over voltage condition exists." + --#TYPE "APC UPS: The battery over voltage condition exists." + --#SUMMARY "The battery over voltage condition exists." + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 407 + --#STATE OPERATIONAL + ::= 506 -xATSEpoReset TRAP-TYPE +upsBatteryOverVoltageCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: The device's Emergency Power Off (EPO) circuit has been - reset to the armed position. - The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XATS: Emergency Power Off (EPO) reset." - --#SUMMARY "EPO armed." - --#ARGUMENTS { } + "INFORMATIONAL: The battery over voltage condition cleared." + --#TYPE "APC UPS: The battery over voltage condition cleared." + --#SUMMARY "The battery over voltage condition cleared." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 408 + ::= 507 -xATSEpoTestMode TRAP-TYPE +upsEepromFault TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "WARNING: The device's Emergency Power Off (EPO) circuit has been - switched back to the test position. - The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XATS: Emergency Power Off (EPO) in test mode." - --#SUMMARY "EPO disabled." - --#ARGUMENTS { } + "WARNING: The EEPROM fault exists." + --#TYPE "APC UPS: The EEPROM fault exists." + --#SUMMARY "The EEPROM fault exists." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 409 + --#STATE OPERATIONAL + ::= 508 -xATSEpoArmed TRAP-TYPE +upsEepromFaultCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: The device's Emergency Power Off (EPO) circuit has been - switched back to the armed position. - The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XATS: Emergency Power Off (EPO) enabled." - --#SUMMARY "EPO armed." - --#ARGUMENTS { } + "INFORMATIONAL: The EEPROM fault cleared." + --#TYPE "APC UPS: The EEPROM fault cleared." + --#SUMMARY "The EEPROM fault cleared." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 410 + ::= 509 + +-- rARU Traps (part 2) -xATSTestInitiated TRAP-TYPE +aruFanRuntimeAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, + rARUStatusAruIndex, rARUStatusAruName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A scheduled test has been initiated. + "WARNING: The total running hours for a fan has exceeded + the run hour threshold. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the type of test initiated (1=scheduled, 2=manual)." - --#TYPE "APC XATS: Test initiated." - --#SUMMARY "Test initiated." + The third argument is the ARU number. + The fourth argument is the ARU name. + The fifth argument indicates which fan in the ARU." + --#TYPE "APC ARU: Fan Runhour Warning." + --#SUMMARY "Fan Runhour Alarm." --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 411 + ::= 510 -xATSTestCanceled TRAP-TYPE +aruFanRuntimeAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, + rARUStatusAruIndex, rARUStatusAruName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The scheduled test has been canceled + "INFORMATIONAL: The total running hours for a fan is no longer + above the fan runhour threshold. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the type of test initiated (1=scheduled, 2=manual)." - --#TYPE "APC XATS: Test canceled." - --#SUMMARY "Test canceled." + The third argument is the ARU number. + The fourth argument is the ARU name. + The fifth argument indicates which fan in the ARU." + --#TYPE "APC ARU: Fan Runhour Alarm Cleared." + --#SUMMARY "Fan Runhour Alarm Cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 412 + ::= 511 -xATSTestFailed TRAP-TYPE + +aruFanPoorPerformanceAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, + rARUStatusAruIndex, rARUStatusAruName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: The initiated test has failed. - This alarm can be cleared using the xATSSwitchStatusClearLatchedAlarms OID. + "WARNING: Poor fan performance has been detected in the ARU, + indicating that the fan may be close to failing. The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XATS: Initiated test failed." - --#SUMMARY "Initiated test failed." + The second argument is the host device name. + The third argument is the ARU number. + The fourth argument is the ARU name. + The fifth argument indicates which fan in the ARU." + --#TYPE "APC ARU: Poor Fan Performance Warning." + --#SUMMARY "Fan Health Alarm." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 413 + ::= 512 -xATSTestPassed TRAP-TYPE +aruFanPoorPerformanceAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, + rARUStatusAruIndex, rARUStatusAruName, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The initiated test has passed - switched back to the armed position. + "INFORMATIONAL: Fan performance is no longer degraded. The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XATS: Initiated test passed." - --#SUMMARY "Initiated test passed." + The second argument is the host device name. + The third argument is the ARU number. + The fourth argument is the ARU name. + The fifth argument indicates which fan in the ARU." + --#TYPE "APC ARU: Poor Fan Performance Warning Cleared." + --#SUMMARY "Fan Health Alarm Cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 414 + ::= 513 -xATSInputContactStateAbnormal TRAP-TYPE +aruRedundantPowerLostAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, - mtrapargsString02, mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, + rARUStatusAruIndex, rARUStatusAruName, mtrapargsString } DESCRIPTION - "SEVERE: A user input contact on the device has changed to its abnormal state. + "WARNING: One of the redundant line cords on the ARU is no longer receiving AC power. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the input contact number. - The fourth argument is the input contact name. - The fifth argument is the input contact state (1=OPEN, 2=CLOSED). - The sixth argument is the configured normal input contact state (1=OPEN, 2=CLOSED)." - --#TYPE "APC XATS: Input contact has changed to its abnormal state." - --#SUMMARY "Input contact has changed to its abnormal state." + The third argument is the ARU number. + The fourth argument is the ARU name." + --#TYPE "APC ARU: Redundant AC Input is not Present." + --#SUMMARY "AC Redundancy Lost." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 415 + --#STATE OPERATIONAL + ::= 514 -xATSInputContactStateNormal TRAP-TYPE +aruRedundantPowerLostAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, - mtrapargsString02, mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } + VARIABLES { emsIdentSerialNumber, emsIdentEMSName, + rARUStatusAruIndex, rARUStatusAruName, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A user input contact on the device has changed to its normal state. + "INFORMATIONAL: Line-cord redundancy has been restored to the ARU. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the input contact number. - The fourth argument is the input contact name. - The fifth argument is the input contact state (1=OPEN, 2=CLOSED). - The sixth argument is the configured normal input contact state (1=OPEN, 2=CLOSED)." - --#TYPE "APC XATS: Input contact has changed to its normal state." - --#SUMMARY "Input contact has changed to its normal state." + The third argument is the ARU number. + The fourth argument is the ARU name." + --#TYPE "APC ARU: Redundant AC Input is Present." + --#SUMMARY "AC Redundancy Restored." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 416 + ::= 515 -xATSRemoteStartContactMismatch TRAP-TYPE +apcDeviceConfigChange TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, mtrapargsString } DESCRIPTION - "SEVERE: The state of the generator's Remote Start input - and the ATS's Engine Start output do not match. - This indicates something wrong in the Engine Start wiring, - which must be corrected. This condition will prevent the - generator from being started when needed. - - (See also: xATSGeneratorStatusRemoteStart - and xATSSwitchStatusEngineStartSignal OIDs) + "INFORMATIONAL: A device configuration change has been made on the device. + The first argument is the device serial number. + The second argument is the device name. + The third argument is a secondary device id number." + --#TYPE "APC: A device configuration change on a device." + --#SUMMARY "A device configuration change has been made on a device." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 516 +apcEnvSensorConnected TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString04, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: A sensor has been connected to the host device. The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XATS: Generator/ATS start contact mismatch." - --#SUMMARY "Generator/ATS start contact mismatch." + The second argument is the host device name. + The third argument is a secondary device id number. + The fourth argument is the sensor number. + The fifth argument is the sensor name." + --#TYPE "APC ENV: Sensor Connected." + --#SUMMARY "Sensor Connected." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 417 + --#STATE OPERATIONAL + ::= 517 -xATSRemoteStartContactMismatchCleared TRAP-TYPE +apcEnvSensorDisconnected TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Mismatch in the state of the generator's - Remote Start input and the ATS's Engine Start output as been resolved. - This indicates something wrong in the Engine Start wiring, - which must be corrected. This condition will prevent the - generator from being started when needed. - - (See also: xATSGeneratorStatusRemoteStart - and xATSSwitchStatusEngineStartSignal OIDs) - + "SEVERE: A sensor has been disconnected from the device. The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XATS: Generator/ATS start contact mismatch cleared." - --#SUMMARY "Generator/ATS start contact mismatch cleared." + The second argument is the host device name. + The third argument is a secondary device id number. + The fourth argument is the sensor number. + The fifth argument is the sensor name." + --#TYPE "APC ENV: Sensor Disconnected." + --#SUMMARY "Sensor Disconnected." --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 418 + ::= 518 -xATSDoorOpenAlarm TRAP-TYPE +apcEnvMaxTempThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "WARNING: The XATS exterior panel door is open. + "SEVERE: Max temperature threshold violated on the sensor. The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XATS: Panel door is open alarm." - --#SUMMARY "Panel door open alarm." + The second argument is the host device name. + The third argument is a secondary device id number. + The fourth argument is the sensor number. + The fifth argument is the sensor name." + --#TYPE "APC ENV: Max temperature threshold violation." + --#SUMMARY "Max temperature threshold violation." --#ARGUMENTS { } - --#SEVERITY WARNING + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 419 + ::= 519 -xATSDoorOpenAlarmCleared TRAP-TYPE +apcEnvMaxTempThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The external door to the device is closed. + "INFORMATIONAL: Max temperature threshold violation cleared on the sensor. The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XATS: Panel door open alarm cleared." - --#SUMMARY "Panel door open alarm cleared." + The second argument is the host device name. + The third argument is a secondary device id number. + The fourth argument is the sensor number. + The fifth argument is the sensor name." + --#TYPE "APC ENV: Max temperature threshold violation cleared." + --#SUMMARY "Max temperature threshold violation cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 420 + ::= 520 -xATSDCBackupAlarm TRAP-TYPE +apcEnvHighTempThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "WARNING: The XATS's DC backup has been lost. The XATS will lose power - on Source 1 failure, causing the Engine Start signal to be asserted. - The XATS will then restart from Source 2. + "WARNING: High temperature threshold violated on the sensor. The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XATS: DC backup failure." - --#SUMMARY "ATS DC backup failure." + The second argument is the host device name. + The third argument is a secondary device id number. + The fourth argument is the sensor number. + The fifth argument is the sensor name." + --#TYPE "APC ENV: High temperature threshold violation." + --#SUMMARY "High temperature threshold violation." --#ARGUMENTS { } --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 421 + --#STATE OPERATIONAL + ::= 521 -xATSDCBackupAlarmCleared TRAP-TYPE +apcEnvHighTempThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: DC backup alarm has been cleared in the device. + "INFORMATIONAL: High temperature threshold violation cleared on the sensor. The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XATS: DC backup alarm cleared." - --#SUMMARY "DC backup alarm cleared." + The second argument is the host device name. + The third argument is a secondary device id number. + The fourth argument is the sensor number. + The fifth argument is the sensor name." + --#TYPE "APC ENV: High temperature threshold violation cleared." + --#SUMMARY "High temperature threshold violation cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 422 - --- xATS Generator Traps + ::= 522 -xATSGeneratorLowCoolantLevelAlarm TRAP-TYPE +apcEnvLowTempThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "SEVERE: Low coolant level has been detected in the generator. + "WARNING: Low temperature threshold violated on the sensor. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator low coolant level alarm." - --#SUMMARY "Generator low coolant level alarm." + The third argument is a secondary device id number. + The fourth argument is the sensor number. + The fifth argument is the sensor name." + --#TYPE "APC ENV: Low temperature threshold violation." + --#SUMMARY "Low temperature threshold violation." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 423 + --#STATE OPERATIONAL + ::= 523 -xATSGeneratorLowCoolantLevelAlarmCleared TRAP-TYPE +apcEnvLowTempThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The detected low coolant level has been cleared in the generator. + "INFORMATIONAL: Low temperature threshold violation cleared on the sensor. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator low coolant level alarm cleared." - --#SUMMARY "Generator low coolant level alarm cleared." + The third argument is a secondary device id number. + The fourth argument is the sensor number. + The fifth argument is the sensor name." + --#TYPE "APC ENV: Low temperature threshold violation cleared." + --#SUMMARY "Low temperature threshold violation cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 424 + ::= 524 -xATSGeneratorVeryLowCoolantLevelAlarm TRAP-TYPE +apcEnvMinTempThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "SEVERE: Very low coolant level has been detected in the generator. + "SEVERE: Min temperature threshold violated on the sensor. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator very low coolant level alarm." - --#SUMMARY "Generator very low coolant level alarm." + The third argument is a secondary device id number. + The fourth argument is the sensor number. + The fifth argument is the sensor name." + --#TYPE "APC ENV: Min temperature threshold violation." + --#SUMMARY "Min temperature threshold violation." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 425 + --#STATE OPERATIONAL + ::= 525 -xATSGeneratorVeryLowCoolantLevelAlarmCleared TRAP-TYPE +apcEnvMinTempThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The detected Very low coolant level has been cleared in the generator. + "INFORMATIONAL: Min temperature threshold violation cleared on the sensor. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator very low coolant level alarm cleared." - --#SUMMARY "Generator very low coolant level alarm cleared." + The third argument is a secondary device id number. + The sixth argument is the sensor number. + The seventh argument is the sensor name." + --#TYPE "APC ENV: Min temperature threshold violation cleared." + --#SUMMARY "Min temperature threshold violation cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 426 + ::= 526 -xATSGeneratorHighCoolantTempAlarm TRAP-TYPE +apcEnvSTIncTempRateViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "SEVERE: High coolant temperature has been detected in the generator. + "SEVERE: Short-term increasing temperature rate violated on the sensor. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator high coolant temperature alarm." - --#SUMMARY "Generator high coolant temperature alarm." + The third argument is a secondary device id number. + The fourth argument is the sensor number. + The fifth argument is the sensor name." + --#TYPE "APC ENV: Short-term inc. temp rate violation." + --#SUMMARY "Short-term inc. temp rate violation." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 427 + --#STATE OPERATIONAL + ::= 527 -xATSGeneratorHighCoolantTempAlarmCleared TRAP-TYPE +apcEnvSTIncTempRateViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The detected high coolant temperature has been cleared in the generator. + "INFORMATIONAL: Short-term increasing temperature rate cleared on the sensor. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator high coolant temperature alarm cleared." - --#SUMMARY "Generator high coolant temperature alarm cleared." + The third argument is a secondary device id number. + The fourth argument is the sensor number. + The fifth argument is the sensor name." + --#TYPE "APC ENV: Short-term inc. temp rate violation cleared." + --#SUMMARY "Short-term inc. temp rate violation cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 428 + ::= 528 -xATSGeneratorVeryHighCoolantTempAlarm TRAP-TYPE +apcEnvSTDecTempRateViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "SEVERE: Very high coolant temperature has been detected in the generator. + "SEVERE: Short-term decreasing temperature rate violated on the sensor. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator very high coolant temperature alarm." - --#SUMMARY "Generator very high coolant temperature alarm." + The third argument is a secondary device id number. + The fourth argument is the sensor number. + The fifth argument is the sensor name." + --#TYPE "APC ENV: Short-term dec. temp rate violation." + --#SUMMARY "Short-term dec. temp rate violation." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 429 + --#STATE OPERATIONAL + ::= 529 -xATSGeneratorVeryHighCoolantTempAlarmCleared TRAP-TYPE +apcEnvSTDecTempRateViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The Very high coolant temperature condition has been cleared in the generator. + "INFORMATIONAL: Short-term decreasing temperature rate cleared on the sensor. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator very high coolant temperature alarm cleared." - --#SUMMARY "Generator very high coolant temperature alarm cleared." + The third argument is a secondary device id number. + The fourth argument is the sensor number. + The fifth argument is the sensor name." + --#TYPE "APC ENV: Short-term dec. temp rate violation cleared." + --#SUMMARY "Short-term dec. temp rate violation cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 430 + ::= 530 -xATSGeneratorLowCoolantTempAlarm TRAP-TYPE +apcEnvLTIncTempRateViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "WARNING: Low coolant temperature has been detected in the generator. + "SEVERE: Long-term increasing temperature rate violated on the sensor. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator low coolant temperature alarm." - --#SUMMARY "Generator low coolant temperature alarm." + The third argument is a secondary device id number. + The fourth argument is the sensor number. + The fifth argument is the sensor name." + --#TYPE "APC ENV: Long-term inc. temp rate violation." + --#SUMMARY "Long-term inc. temp rate violation." --#ARGUMENTS { } - --#SEVERITY WARNING + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 431 + ::= 531 -xATSGeneratorLowCoolantTempAlarmCleared TRAP-TYPE +apcEnvLTIncTempRateViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The low coolant temperature condition has been cleared in the generator. + "INFORMATIONAL: Long-term increasing temperature rate cleared on the sensor. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator low coolant temperature alarm cleared." - --#SUMMARY "Generator low coolant temperature alarm cleared." + The third argument is a secondary device id number. + The fourth argument is the sensor number. + The fifth argument is the sensor name." + --#TYPE "APC ENV: Long-term inc. temp rate violation cleared." + --#SUMMARY "Long-term inc. temp rate violation cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 432 + ::= 532 -xATSGeneratorLowOilLevelAlarm TRAP-TYPE +apcEnvLTDecTempRateViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "SEVERE: Low oil level has been detected in the generator. + "SEVERE: Long-term decreasing temperature rate violated on the sensor. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator low oil level alarm." - --#SUMMARY "Generator low oil level alarm." + The third argument is a secondary device id number. + The fourth argument is the sensor number. + The fifth argument is the sensor name." + --#TYPE "APC ENV: Long-term dec. temp rate violation." + --#SUMMARY "Long-term dec. temp rate violation." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 433 + --#STATE OPERATIONAL + ::= 533 -xATSGeneratorLowOilLevelAlarmCleared TRAP-TYPE +apcEnvLTDecTempRateViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Low oil level alarm has been cleared in the generator. + "INFORMATIONAL: Long-term decreasing temperature rate cleared on the sensor. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator low oil level alarm cleared." - --#SUMMARY "Generator low oil level alarm cleared." + The third argument is a secondary device id number. + The fourth argument is the sensor number. + The fifth argument is the sensor name." + --#TYPE "APC ENV: Long-term dec. temp rate violation cleared." + --#SUMMARY "Long-term dec. temp rate violation cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 434 - -xATSGeneratorLowBatteryVoltDuringCrankAlarm TRAP-TYPE + ::= 534 + +apcEnvMaxHumidityThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "SEVERE: The generator's battery voltage has been detected - as low while cranking the engine. + "SEVERE: Max humidity threshold violated on the sensor. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Low batt. voltage while cranking alarm." - --#SUMMARY "Generator low battery volts while cranking alarm." + The third argument is a secondary device id number. + The fourth argument is the sensor number. + The fifth argument is the sensor name." + --#TYPE "APC ENV: Max humidity threshold violation." + --#SUMMARY "Max humidity threshold violation." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 435 + --#STATE OPERATIONAL + ::= 535 -xATSGeneratorLowBatteryVoltDuringCrankAlarmCleared TRAP-TYPE +apcEnvMaxHumidityThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The generator's low battery voltage while - cranking condition has been cleared. + "INFORMATIONAL: Max humidity threshold violation cleared on the sensor. + The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "XGEN: Generator low batt. voltage while cranking alarm cleared." - --#SUMMARY "Generator low battery volts while cranking alarm cleared." + The third argument is a secondary device id number. + The fourth argument is the sensor number. + The fifth argument is the sensor name." + --#TYPE "APC ENV: Max humidity threshold violation cleared." + --#SUMMARY "Max humidity threshold violation cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 436 + ::= 536 -xATSGeneratorVeryLowBatteryVoltDuringCrankAlarm TRAP-TYPE +apcEnvHighHumidityThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "SEVERE: The generator's battery voltage has been detected - as very low while cranking the engine. + "WARNING: High humidity threshold violated on the sensor. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "XGEN: Generator v.low battery voltage while cranking alarm." - --#SUMMARY "Generator v.low battery volts while cranking alarm." + The third argument is a secondary device id number. + The fourth argument is the sensor number. + The fifth argument is the sensor name." + --#TYPE "APC ENV: High humidity threshold violation." + --#SUMMARY "High humidity threshold violation." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 437 + --#STATE OPERATIONAL + ::= 537 -xATSGeneratorVeryLowBatteryVoltDuringCrankAlarmCleared TRAP-TYPE +apcEnvHighHumidityThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The generator's high battery voltage while - cranking condition has been cleared. + "INFORMATIONAL: High humidity threshold violation cleared on the sensor. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "XGEN: Generator v.low batt volt, while cranking alarm cleared." - --#SUMMARY "Generator v.low battery volts while cranking alarm cleared." + The third argument is a secondary device id number. + The fourth argument is the sensor number. + The fifth argument is the sensor name." + --#TYPE "APC ENV: High humidity threshold violation cleared." + --#SUMMARY "High humidity threshold violation cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 438 + ::= 538 -xATSGeneratorEStop TRAP-TYPE +apcEnvLowHumidityThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsInteger02, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "SEVERE: The generator's emergency stop input has been activated. - After the emergency stop signal has been removed, the E-Stop condition - must be cleared before the generator can be started again. - E-Stop conditions can only be cleared via the generator front panel. + "WARNING: Low humidity threshold violated on the sensor. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code. - The fourth argument is the type of E-Stop (1=LOCAL, 2=REMOTE)." - --#TYPE "APC XGEN: Generator emergency stop engaged." - --#SUMMARY "Generator emergency stop engaged." + The third argument is a secondary device id number. + The fourth argument is the sensor number. + The fifth argument is the sensor name." + --#TYPE "APC ENV: Low humidity threshold violation." + --#SUMMARY "Low humidity threshold violation." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE NONOPERATIONAL - ::= 439 + --#STATE OPERATIONAL + ::= 539 -xATSGeneratorEStopCleared TRAP-TYPE +apcEnvLowHumidityThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsInteger02, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The generator's emergency stop condition has been cleared. + "INFORMATIONAL: Low humidity threshold violation cleared on the sensor. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code. - The fourth argument is the type of E-Stop (1=LOCAL, 2=REMOTE)." - --#TYPE "APC XGEN: Generator emergency stop condition cleared." - --#SUMMARY "Generator emergency stop condition cleared." + The third argument is a secondary device id number. + The fourth argument is the sensor number. + The fifth argument is the sensor name." + --#TYPE "APC ENV: Low humidity threshold violation cleared." + --#SUMMARY "Low humidity threshold violation cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 440 + ::= 540 -xATSGeneratorHighBatteryVolt TRAP-TYPE +apcEnvMinHumidityThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "WARNING: The generator's battery voltage has been detected as high. + "SEVERE: Min humidity threshold violated on the sensor. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator high battery voltage." - --#SUMMARY "Generator high battery volts." + The third argument is a secondary device id number. + The fourth argument is the sensor number. + The fifth argument is the sensor name." + --#TYPE "APC ENV: Min humidity threshold violation." + --#SUMMARY "Min humidity threshold violation." --#ARGUMENTS { } - --#SEVERITY WARNING + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 441 + ::= 541 -xATSGeneratorHighBatteryVoltCleared TRAP-TYPE +apcEnvMinHumidityThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The detected high battery voltage has been cleared, on the generator. + "INFORMATIONAL: Min humidity threshold violation cleared on the sensor. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator high battery voltage condition cleared." - --#SUMMARY "Generator high battery volts condition cleared." + The third argument is a secondary device id number. + The fourth argument is the sensor number. + The fifth argument is the sensor name." + --#TYPE "APC ENV: Min humidity threshold violation cleared." + --#SUMMARY "Min humidity threshold violation cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 442 + ::= 542 -xATSGeneratorLowBatteryVolt TRAP-TYPE +apcBeaconConnected TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, mtrapargsString } DESCRIPTION - "SEVERE: The generator's battery voltage has been detected as low. + "INFORMATIONAL: A beacon has been connected to the device. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator low battery voltage." - --#SUMMARY "Generator low battery volts." + The third argument is a secondary device id number." + --#TYPE "APC: Beacon Connected." + --#SUMMARY "Beacon Connected." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 443 + --#STATE OPERATIONAL + ::= 543 -xATSGeneratorLowBatteryVoltCleared TRAP-TYPE +apcBeaconDisconnected TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The detected low battery voltage has been cleared, on the generator. + "SEVERE: A beacon has been disconnected from the device. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator low battery voltage condition cleared." - --#SUMMARY "Generator low battery volts condition cleared." + The third argument is a secondary device id number. " + --#TYPE "APC: Beacon Disconnected." + --#SUMMARY "Beacon Disconnected." --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 444 + ::= 544 -xATSGeneratorControlSwitchNotAuto TRAP-TYPE +apcBeaconOn TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, mtrapargsString } DESCRIPTION - "SEVERE: The control switch on the generator is not in auto position. + "INFORMATIONAL: A beacon has gone on (activated). The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator not-in-automatic mode." - --#SUMMARY "Generator not-in-auto." + The third argument is a secondary device id number. " + --#TYPE "APC: Beacon On." + --#SUMMARY "Beacon On." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 445 + --#STATE OPERATIONAL + ::= 545 -xATSGeneratorControlSwitchNotAutoCleared TRAP-TYPE +apcBeaconOff TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The control switch on the generator is in auto position. + "INFORMATIONAL: A beacon has gone off (deactivated). The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator automatic mode restored." - --#SUMMARY "Generator not-in-auto cleared." + The third argument is a secondary device id number. " + --#TYPE "APC: Beacon Off." + --#SUMMARY "Beacon Off." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 446 + ::= 546 -xATSGeneratorLowOilPressure TRAP-TYPE +apcOutletStateAbnormal TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, mtrapargsInteger, mtrapargsString04, + mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } DESCRIPTION - "SEVERE: The generator's oil pressure has been detected as low. + "WARNING: An outlet on the device has changed to its abnormal state. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator low oil pressure." - --#SUMMARY "Generator low oil pressure." + The third argument is a secondary device id number. + The fourth argument is the outlet number. + The fifth argument is the outlet name. + The sixth argument is the current outlet state (1=ON, 2=OFF). + The seventh argument is the configured normal outlet state (1=ON, 2=OFF)." + --#TYPE "APC: Outlet has changed to its abnormal state." + --#SUMMARY "Outlet has changed to its abnormal state." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 447 + --#STATE OPERATIONAL + ::= 547 -xATSGeneratorLowOilPressureCleared TRAP-TYPE +apcOutletStateNormal TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, mtrapargsInteger, mtrapargsString04, + mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The detected low oil pressure has been cleared, on the generator. + "INFORMATIONAL: An outlet on the device has changed to its normal state. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator low oil pressure condition cleared." - --#SUMMARY "Generator low oil pressure condition cleared." + The third argument is a secondary device id number. + The fourth argument is the outlet number. + The fifth argument is the outlet name. + The sixth argument is the current outlet state (1=ON, 2=OFF). + The seventh argument is the configured normal outlet state (1=ON, 2=OFF)." + --#TYPE "APC: Outlet has changed to its normal state." + --#SUMMARY "Outlet has changed to its normal state." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 448 + ::= 548 -xATSGeneratorVeryLowOilPressure TRAP-TYPE +apcOutputRelayStateAbnormal TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, mtrapargsInteger, + mtrapargsString04, mtrapargsInteger02, + mtrapargsInteger03, mtrapargsString } DESCRIPTION - "SEVERE: The generator's oil pressure has been detected as very low. + "WARNING: An output relay on the device has changed to its abnormal state. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator v.low oil pressure." - --#SUMMARY "Generator v.low oil pressure." + The third argument is a secondary device id number. + The fourth argument is the output relay number. + The fifth argument is the output relay name. + The sixth argument is the current output relay state (1=CLOSED, 2=OPEN). + The seventh argument is the configured normal output relay state (1=CLOSED, 2=OPEN)." + --#TYPE "APC: Output Relay has changed to its abnormal state." + --#SUMMARY "Output Relay has changed to its abnormal state." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 449 + --#STATE OPERATIONAL + ::= 549 -xATSGeneratorVeryLowOilPressureCleared TRAP-TYPE +apcOutputRelayStateNormal TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, mtrapargsInteger, + mtrapargsString04, mtrapargsInteger02, + mtrapargsInteger03, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The detected v.low oil pressure has been cleared, on the generator. + "INFORMATIONAL: An output relay on the device has changed to its normal state. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator v.low oil pressure condition cleared." - --#SUMMARY "Generator v.low oil pressure condition cleared." + The third argument is a secondary device id number. + The fourth argument is the output relay number. + The fifth argument is the output relay name. + The sixth argument is the current output relay state (1=CLOSED, 2=OPEN). + The seventh argument is the configured normal output relay state (1=CLOSED, 2=OPEN)." + --#TYPE "APC: Output Relay has changed to its normal state." + --#SUMMARY "Output Relay has changed to its normal state." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 450 + ::= 550 -xATSGeneratorOverload TRAP-TYPE +apcHardwareStateAbnormal TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: The generator is overloaded. + + "SEVERE: The device's hardware is improperly configured and operating outside + normal bounds for the hardware. This can be caused by improper devices being + connected to device ports or Alink Current limit detection. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator is in overload event." - --#SUMMARY "Generator on overload event." + The third argument is a secondary device id number. + The fourth argument is a hardware specific state code." + + --#TYPE "APC: Hardware is in an abnormal state." + --#SUMMARY "Hardware is in an abnormal state." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 451 + ::= 551 -xATSGeneratorOverloadCleared TRAP-TYPE +apcHardwareStateNormal TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, + mtrapargsInteger04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The generator is running within loading limits. + "INFORMATIONAL: The device's hardware is in its normal operational state. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator is in overload event cleared." - --#SUMMARY "Generator on overload event cleared." + The third argument is a secondary device id number." + --#TYPE "APC EMS: Hardware is in a normal state." + --#SUMMARY "Hardware is in its normal state." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 452 + ::= 552 -xATSGeneratorLowACVEvent TRAP-TYPE +apcCriticalDiscreteInputContactStateAbnormal TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, mtrapargsInteger, + mtrapargsString04, mtrapargsInteger02, + mtrapargsInteger03, mtrapargsString } DESCRIPTION - "SEVERE: The generator AC voltage is outside the acceptable bounds. + "SEVERE: A discrete input contact on the device has changed to its abnormal state. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: State of the Generator AC voltage." - --#SUMMARY " State of the Generator AC voltage." + The third argument is a secondary device id number. + The fourth argument is the input contact number. + The fifth argument is the input contact name. + The sixth argument is the input contact state (1=CLOSED, 2=OPEN). + The seventh argument is the configured normal input contact state (1=CLOSED, 2=OPEN)." + --#TYPE "APC: Discrete input contact has changed to its abnormal state." + --#SUMMARY "Discrete input contact has changed to its abnormal state." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 453 + ::= 553 -xATSGeneratorLowACVEventCleared TRAP-TYPE +apcCriticalDiscreteInputContactStateNormal TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, mtrapargsInteger, + mtrapargsString04, mtrapargsInteger02, + mtrapargsInteger03, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The generator AC voltage is within normal bounds. + "INFORMATIONAL: A discrete input contact on the device has changed to its normal state. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: State of the Generator AC voltage cleared." - --#SUMMARY "State of the Generator AC voltage cleared." + The third argument is a secondary device id number. + The fourth argument is the input contact number. + The fifth argument is the input contact name. + The sixth argument is the input contact state (1=CLOSED, 2=OPEN). + The seventh argument is the configured normal input contact state (1=CLOSED, 2=OPEN)." + --#TYPE "APC: Discrete input contact has changed to its normal state." + --#SUMMARY "Discrete input contact has changed to its normal state." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 454 + ::= 554 -xATSGeneratorHighACVEvent TRAP-TYPE +apcWarningDiscreteInputContactStateAbnormal TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, mtrapargsInteger, + mtrapargsString04, mtrapargsInteger02, + mtrapargsInteger03, mtrapargsString } DESCRIPTION - "SEVERE: The generator AC voltage is outside the acceptable bounds. + "WARNING: A discrete input contact on the device has changed to its abnormal state. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: State of the Generator AC voltage." - --#SUMMARY " State of the Generator AC voltage." + The third argument is a secondary device id number. + The fourth argument is the input contact number. + The fifth argument is the input contact name. + The sixth argument is the input contact state (1=CLOSED, 2=OPEN). + The seventh argument is the configured normal input contact state (1=CLOSED, 2=OPEN)." + --#TYPE "APC: Discrete input contact has changed to its abnormal state." + --#SUMMARY "Discrete input contact has changed to its abnormal state." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 455 + --#STATE OPERATIONAL + ::= 555 -xATSGeneratorHighACVEventCleared TRAP-TYPE +apcWarningDiscreteInputContactStateNormal TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, mtrapargsInteger, + mtrapargsString04, mtrapargsInteger02, + mtrapargsInteger03, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The generator AC voltage is within normal bounds. + "INFORMATIONAL: A discrete input contact on the device has changed to its normal state. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: State of the Generator AC voltage cleared." - --#SUMMARY "State of the Generator AC voltage cleared." + The third argument is a secondary device id number. + The fourth argument is the input contact number. + The fifth argument is the input contact name. + The sixth argument is the input contact state (1=CLOSED, 2=OPEN). + The seventh argument is the configured normal input contact state (1=CLOSED, 2=OPEN)." + --#TYPE "APC: Discrete input contact has changed to its normal state." + --#SUMMARY "Discrete input contact has changed to its normal state." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 456 + ::= 556 -xATSGeneratorOverspeed TRAP-TYPE +apcInformationalDiscreteInputContactStateAbnormal TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, mtrapargsInteger, + mtrapargsString04, mtrapargsInteger02, + mtrapargsInteger03, mtrapargsString } DESCRIPTION - "SEVERE: The generator is running over the acceptable RPM. + "INFORMATIONAL: A discrete input contact on the device has changed to its abnormal state. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator overspeed condition." - --#SUMMARY "Generator overspeed condition." + The third argument is a secondary device id number. + The fourth argument is the input contact number. + The fifth argument is the input contact name. + The sixth argument is the input contact state (1=CLOSED, 2=OPEN). + The seventh argument is the configured normal input contact state (1=CLOSED, 2=OPEN)." + --#TYPE "APC: Discrete input contact has changed to its abnormal state." + --#SUMMARY "Discrete input contact has changed to its abnormal state." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 457 + --#STATE OPERATIONAL + ::= 557 -xATSGeneratorOverspeedCleared TRAP-TYPE +apcInformationalDiscreteInputContactStateNormal TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, mtrapargsInteger, + mtrapargsString04, mtrapargsInteger02, + mtrapargsInteger03, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The generator overspeed shutdown has been cleared. + "INFORMATIONAL: A discrete input contact on the device has changed to its normal state. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator overspeed condition cleared." - --#SUMMARY "Generator overspeed condition cleared." + The third argument is a secondary device id number. + The fourth argument is the input contact number. + The fifth argument is the input contact name. + The sixth argument is the input contact state (1=CLOSED, 2=OPEN). + The seventh argument is the configured normal input contact state (1=CLOSED, 2=OPEN)." + --#TYPE "APC: Discrete input contact has changed to its normal state." + --#SUMMARY "Discrete input contact has changed to its normal state." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 458 + ::= 558 -xATSGeneratorEngineCold TRAP-TYPE +apcAnalogInputMaxThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "SEVERE: The generator engine is cold, may not start. + "SEVERE: Maximum threshold violated on an analog input. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator engine is cold, may not start." - --#SUMMARY "Generator engine is cold." + The third argument is a secondary device id number. + The fourth argument is the input number. + The fifth argument is the input name." + --#TYPE "APC: Maximum threshold violation on analog input." + --#SUMMARY "Max threshold violation on input." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 459 + ::= 559 -xATSGeneratorEngineColdCleared TRAP-TYPE +apcAnalogInputMaxThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The engine is not cold to start. + "INFORMATIONAL: Maximum threshold violation cleared on the analog input. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Engine is cold to start condition cleared." - --#SUMMARY "Engine is cold to start condition cleared." + The third argument is a secondary device id number. + The fourth argument is the input number. + The fifth argument is the input name." + --#TYPE "APC: Max threshold violation cleared." + --#SUMMARY "Max threshold violation cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 460 + ::= 560 -xATSGeneratorOutputBreakerOpen TRAP-TYPE +apcAnalogInputHighThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "SEVERE: The generators output breaker has been detected as open. + "WARNING: High threshold violated on an analog input. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator output breaker open alarm." - --#SUMMARY "Generator output breaker open." + The third argument is a secondary device id number. + The fourth argument is the input number. + The fifth argument is the input name." + --#TYPE "APC: High threshold violation on analog input." + --#SUMMARY "High threshold violation on input." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE NONOPERATIONAL - ::= 461 + --#STATE OPERATIONAL + ::= 561 -xATSGeneratorOutputBreakerOpenCleared TRAP-TYPE +apcAnalogInputHighThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The engine is not cold to start. + "INFORMATIONAL: High threshold violation cleared on the analog input. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator output breaker open alarm cleared." - --#SUMMARY "Generator output breaker open cleared." + The third argument is a secondary device id number. + The fourth argument is the input number. + The fifth argument is the input name." + --#TYPE "APC: High threshold violation cleared." + --#SUMMARY "High threshold violation cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 462 + ::= 562 -xATSGeneratorLowFuelLevelAlarm TRAP-TYPE +apcAnalogInputLowThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "WARNING: The tank fuel level is below the limits specified - in the xATSGeneratorFuelSystemLowFuelLevelThreshold OID. + "WARNING: Low threshold violated on an analog input. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the measured fuel level in percent of full." - --#TYPE "APC XGEN: Low fuel level alarm." - --#SUMMARY "Generator low fuel level alarm." + The third argument is a secondary device id number. + The fourth argument is the input number. + The fifth argument is the input name." + --#TYPE "APC: Low threshold violation on analog input." + --#SUMMARY "Low threshold violation on input." --#ARGUMENTS { } --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 463 + ::= 563 -xATSGeneratorLowFuelLevelAlarmCleared TRAP-TYPE +apcAnalogInputLowThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The tank fuel level is back above the specified limit. + "INFORMATIONAL: Low threshold violation cleared on the analog input. The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XGEN: Low fuel level alarm cleared." - --#SUMMARY "Generator low fuel level alarm cleared." + The second argument is the host device name. + The third argument is a secondary device id number. + The fourth argument is the input number. + The fifth argument is the input name." + --#TYPE "APC: Low threshold violation cleared." + --#SUMMARY "Low threshold violation cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 464 + ::= 564 -xATSGeneratorVeryLowFuelLevelAlarm TRAP-TYPE +apcAnalogInputMinThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "SEVERE: The tank fuel level is below the low threshold limits. + "SEVERE: Minimum threshold violated on an analog input. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the measured tank fuel level in percent of full." - --#TYPE "APC XGEN: Very Low fuel level alarm." - --#SUMMARY "Generator very low fuel level alarm." + The third argument is a secondary device id number. + The fourth argument is the input number. + The fifth argument is the input name." + --#TYPE "APC: Min threshold violation on analog input." + --#SUMMARY "Min threshold violation on input." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE DEGRADED - ::= 465 + ::= 565 -xATSGeneratorVeryLowFuelLevelAlarmCleared TRAP-TYPE +apcAnalogInputMinThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The detected low tank level has been cleared in the device. + "INFORMATIONAL: Minimum threshold violation cleared on the analog input. The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XGEN: Very low fuel level alarm cleared." - --#SUMMARY "Generator very low fuel level alarm cleared." + The second argument is the host device name. + The third argument is a secondary device id number. + The fourth argument is the input number. + The fifth argument is the input name." + --#TYPE "APC: Min threshold violation cleared." + --#SUMMARY "Min threshold violation cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 466 + ::= 566 -xATSGeneratorLowRunTimeAlarm TRAP-TYPE +apcDeviceClearLostComms TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, mtrapargsString } DESCRIPTION - "WARNING: The estimated runtime is below the limits specified. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the estimated runtime in hours." - --#TYPE "APC XGEN: Low run time alarm." - --#SUMMARY "Generator low run time alarm." + "INFORMATIONAL: Lost communications reset command has been issued. + The first argument is the device serial number. + The second argument is the device name. + The third argument is a secondary device id number." + --#TYPE "APC: Lost communications reset command has been issued." + --#SUMMARY "Lost communications reset command has been issued." --#ARGUMENTS { } - --#SEVERITY WARNING + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 467 -xATSGeneratorLowRunTimeAlarmCleared TRAP-TYPE + ::= 567 + +apcDeviceConnected TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The detected low runtime has been cleared in the device. - The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XGEN: Low run time alarm cleared." - --#SUMMARY "Generator low run time alarm." + "INFORMATIONAL: A device has been connected to the host. + The first argument is the host serial number. + The second argument is the host name. + The third argument is the device number. + The fourth argument is the device name." + --#TYPE "APC: Device Connected." + --#SUMMARY "Device Connected." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 468 + ::= 568 -xATSGeneratorVeryLowRunTimeAlarm TRAP-TYPE +apcDeviceDisconnected TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, + mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "SEVERE: The estimated runtime is below the limits specified - in the xATSGeneratorFuelSystemVeryLowRunTimeThreshold OID. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the estimated runtime in hours." - --#TYPE "APC XGEN: Very low run time alarm." - --#SUMMARY "Generator very low run time alarm." + "SEVERE: A device has been disconnected from the host. + The first argument is the host serial number. + The second argument is the host name. + The third argument is the device number. + The fourth argument is the device name." + --#TYPE "APC: Device Disconnected." + --#SUMMARY "Device Disconnected." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 469 + --#STATE OPERATIONAL + ::= 569 -xATSGeneratorVeryLowRunTimeAlarmCleared TRAP-TYPE +apcUnregisteredUserAccessDenied TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsString04, + mtrapargsInteger, mtrapargsString05, mtrapargsString} DESCRIPTION - "INFORMATIONAL: The detected low runtime has been cleared in the device. + "INFORMATIONAL: An unregistered user has tried to access the device. The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XGEN: Very low run time alarm cleared." - --#SUMMARY "Generator very low run time alarm." + The second argument is the host device name. + The third argument is the host device location. + The fourth argumant is the door identifier. + The fifth argument is the unregistered user's RFID." + --#TYPE "APC: Unregistered user." + --#SUMMARY "Unregistered user." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 470 + ::= 570 -xATSGeneratorServiceDueAlarm TRAP-TYPE + +apcRegisteredUserAccessDenied TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsString04, + mtrapargsInteger, mtrapargsString05, mtrapargsString} DESCRIPTION - "WARNING: The generator is due for scheduled service. - Generation of this alarm is based on calendar days since - and/or actual generator run-hours since last service. - This alarm is cleared using the xATSGeneratorServiceResetRecord OID. - - (See also: xATSGeneratorServiceCalendarIntervalThreshold - and xATSGeneratorServiceRunHoursThreshold OIDs) + "INFORMATIONAL: A registered user has been denied access to the device. + 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. + The fourth argumant is the door identifier. + The fifth argument is the user name." + --#TYPE "APC: Access denied." + --#SUMMARY "Access denied." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 571 +apcRegisteredUserConfigChange TRAP-TYPE + ENTERPRISE apc + VARIABLES { mtrapargsString02, mtrapargsString03, + mtrapargsString04, mtrapargsString05, mtrapargsString} + DESCRIPTION + "INFORMATIONAL: Registered user configuration change. The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XATS: Generator scheduled maintenance is due." - --#SUMMARY "Generator maintenance due." + The second argument is the host device name. + The third argument is the host device location. + The fourth argument is the user name." + --#TYPE "APC: Registered user configuration change." + --#SUMMARY "Registered user configuration change." --#ARGUMENTS { } - --#SEVERITY WARNING + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 471 + --#STATE OPERATIONAL + ::= 572 -xATSGeneratorServiceDueAlarmCleared TRAP-TYPE +apcDoorUnlocked TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsString04, + mtrapargsInteger, mtrapargsString05, mtrapargsInteger02, mtrapargsString} DESCRIPTION - "INFORMATIONAL: The generator's service registers have been reset. + "INFORMATIONAL: A door has been unlocked. The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XATS: Generator service due alarm is cleared." - --#SUMMARY "Generator service alarm is cleared." + The second argument is the host device name. + The third argument is the host device location. + The fourth argument is the door identifier. + The fifth argument is the door access user. + The sixth argument is the door access type." + --#TYPE "APC: Door unlocked." + --#SUMMARY "Door unlocked." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 472 + ::= 573 -xATSGeneratorShutdown TRAP-TYPE +apcDoorLocked TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsString04, + mtrapargsInteger, mtrapargsString05, mtrapargsInteger02, mtrapargsString} DESCRIPTION - "SEVERE: The generator is shutdown. + "INFORMATIONAL: A door has been locked. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator shutdown." - --#SUMMARY "Generator shutdown" + The third argument is the host device location. + The fourth argument is the door identifier. + The fifth argument is the door access user. + The sixth argument is the door access type." + --#TYPE "APC: Door locked." + --#SUMMARY "Door locked." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 473 + --#STATE OPERATIONAL + ::= 574 -xATSGeneratorShutdownCleared TRAP-TYPE +apcHandleOpened TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, + mtrapargsString04, mtrapargsInteger, mtrapargsString} DESCRIPTION - "INFORMATIONAL: The generator shutdown alarm is cleared. + "INFORMATIONAL: A door handle has been opened. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator shutdown is cleared." - --#SUMMARY "Generator shutdown is cleared." + The third argument is the host device location. + The fourth argument is the door identifier, (1=front, 2=rear)." + --#TYPE "APC: Door handle opened." + --#SUMMARY "Door handle opened." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 474 + ::= 575 -xATSGeneratorBatteryCharger TRAP-TYPE +apcHandleClosed TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, + mtrapargsString04, mtrapargsInteger, mtrapargsString} DESCRIPTION - "SEVERE: The generator battery charger is nonfunctional. + "INFORMATIONAL: A door handle has been closed. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator batt. charger is nonfunctional." - --#SUMMARY "Generator battery charger is nonfunctional" + The third argument is the host device location. + The fourth argument is the door identifier, (1=front, 2=rear)." + --#TYPE "APC: Door handle closed." + --#SUMMARY "Door handle closed." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 475 + --#STATE OPERATIONAL + ::= 576 -xATSGeneratorBatteryChargerCleared TRAP-TYPE + +apcDoorOpened TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, + mtrapargsString04, mtrapargsInteger, mtrapargsString} DESCRIPTION - "INFORMATIONAL: Fault in the generator battery charger is cleared. + "INFORMATIONAL: A door has been opened. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Fault in the generator battery charger is cleared." - --#SUMMARY "Fault in the generator battery charger is cleared." + The third argument is the host device location. + The fourth argument is the door identifier, (1=front, 2=rear)." + --#TYPE "APC: Door opened." + --#SUMMARY "Door opened." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 476 + ::= 577 -xATSGeneratorGenericEvent TRAP-TYPE +apcDoorClosed TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, + mtrapargsString04, mtrapargsInteger, mtrapargsString} DESCRIPTION - "WARNING: Any generic generator event. + "INFORMATIONAL: A door has been closed. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator generic event." - --#SUMMARY "Generator generic event." + The third argument is the host device location. + The fourth argument is the door identifier, (1=front, 2=rear)." + --#TYPE "APC: Door closed." + --#SUMMARY "Door closed." --#ARGUMENTS { } - --#SEVERITY WARNING + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 477 + --#STATE OPERATIONAL + ::= 578 -xATSGeneratorGenericEventCleared TRAP-TYPE + -- trap number 579 available + + +apcKeyOverrideUnlocked TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, + mtrapargsString04, mtrapargsInteger, mtrapargsString} DESCRIPTION - "INFORMATIONAL: Generated generic generator event is cleared. + "SEVERE: Key override unlock has occurred. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generic generator event is cleared." - --#SUMMARY "Generic generator event is cleared." + The third argument is the host device location. + The fourth argument is the door identifier, (1=front, 2=rear)." + --#TYPE "APC: Key override unlock has occurred." + --#SUMMARY "Key override unlock has occurred." --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 478 + ::= 580 --- xPDU Traps (part 2) -xPDUInternalCommErrorCleared TRAP-TYPE +apcKeyOverrideLocked TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, + mtrapargsString04, mtrapargsInteger, mtrapargsString} DESCRIPTION - "INFORMATIONAL: Internal communication has been restored. + "INFORMATIONAL: Key override lock has occurred. The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XPDU: Internal Communication error cleared." - --#SUMMARY "Communication error cleared." + The second argument is the host device name. + The third argument is the host device location. + The fourth argument is the door identifier, (1=front, 2=rear)." + --#TYPE "APC: Key override lock has occurred." + --#SUMMARY "Key override lock has occurred." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 479 - + ::= 581 -xPDUSystemStateAlarm TRAP-TYPE +apcForcedEntry TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, - mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, + mtrapargsString04, mtrapargsInteger, mtrapargsString} DESCRIPTION - "SEVERE: The PDU's breakers (Q1, Q2 & Q3) are in a configuration that might lead - to system unavailability. it may signify a temporary condition, when the breakers - are placed in an atypical manner as the user transitions to (UPS OPERATION or MAINTENANCE BYPASS) + "SEVERE: A forced entry condition has occurred. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the type of state change (1=NO UPS INPUT, 2=NO PANEL FEED, 3=ATYPICAL BYPASS MODE). - note: The NO_PANEL_FEED alarm is applicable only for PDUs with system bypass." - --#TYPE "APC XPDU: System state change alarm." - --#SUMMARY "PDU state change alarm." + The third argument is the host device location. + The fourth argument is the door identifier, (1=front, 2=rear)." + --#TYPE "APC: A forced entry condition has occurred." + --#SUMMARY "A forced entry has occurred." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 480 + --#STATE OPERATIONAL + ::= 582 -xPDUSystemStateAlarmCleared TRAP-TYPE +apcForcedEntryCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, - mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, + mtrapargsString04, mtrapargsInteger, mtrapargsString} DESCRIPTION - "INFORMATIONAL: The PDU's breakers (Q1, Q2 & Q3) are set in a configuration - that is a non-alarm state. + "INFORMATIONAL: A forced entry condition 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 type of state change (1=NO UPS INPUT, 2=NO PANEL FEED, 3=ATYPICAL BYPASS MODE). - note: The NO_PANEL_FEED alarm is applicable only for PDUs with system bypass." - --#TYPE "APC XPDU: Normal system state change." - --#SUMMARY "PDU normal state change." + The third argument is the host device location. + The fourth argument is the door identifier, (1=front, 2=rear)." + --#TYPE "APC: A forced entry condition has been cleared." + --#SUMMARY "A forced entry has been cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 481 + ::= 583 -xPDUEpoTestMode TRAP-TYPE + +apcRelockTimeout TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, + mtrapargsString04, mtrapargsInteger, mtrapargsString} DESCRIPTION - "WARNING: The device's Emergency Power Off (EPO) circuit has been - switched back to the test position. + "SEVERE: A relock timout has occurred. The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XPDU: Emergency Power Off (EPO) in test mode." - --#SUMMARY "EPO disabled." + The second argument is the host device name. + The third argument is the host device location. + The fourth argument is the door identifier, (1=front, 2=rear)." + --#TYPE "APC: Relock timout." + --#SUMMARY "Relock timeout." --#ARGUMENTS { } - --#SEVERITY WARNING + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 482 + ::= 584 -xPDUEpoArmed TRAP-TYPE +apcRelockTimeoutCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, + mtrapargsString04, mtrapargsInteger, mtrapargsString} DESCRIPTION - "INFORMATIONAL: The device's Emergency Power Off (EPO) circuit has been - switched back to the armed position. + "INFORMATIONAL: A relock timout has been cleared. The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XPDU: Emergency Power Off (EPO) enabled." - --#SUMMARY "EPO armed." + The second argument is the host device name. + The third argument is the host device location. + The fourth argument is the door identifier, (1=front, 2=rear)." + --#TYPE "APC: relock timout has been cleared." + --#SUMMARY "Relock timout has been cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 483 + ::= 585 -xPDUFuseBlownAlarm TRAP-TYPE +apcDoorSenseDisconnected TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, - mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, + mtrapargsString04, mtrapargsInteger, mtrapargsString} DESCRIPTION - "SEVERE: One or more fuses in this PDU have been detected as open. - These fuses are in the feed to the UPS associated with this PDU. + "SEVERE: A door sensor was disconnected. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the phase (1=L1, 2=L2, 3=L3)." - --#TYPE "APC XPDU: Check fuse alarm." - --#SUMMARY "Fuse detected opened." + The third argument is the host device location. + The fourth argument is the door identifier, (1=front, 2=rear)." + --#TYPE "APC: A door sensor was disconnected." + --#SUMMARY "A door sensor was disconnected." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 484 + --#STATE OPERATIONAL + ::= 586 -xPDUFuseBlownAlarmCleared TRAP-TYPE +apcDoorSenseConnected TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, - mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, + mtrapargsString04, mtrapargsInteger, mtrapargsString} DESCRIPTION - "INFORMATIONAL: A previous check fuse alarm in this PDU has cleared. - These fuses are in the feed to the UPS associated with this PDU. + "INFORMATIONAL: A forced entry condition 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 phase (1=L1, 2=L2, 3=L3)." - --#TYPE "APC XPDU: Check fuse alarm cleared." - --#SUMMARY "Fuse alarm cleared." + The third argument is the host device location. + The fourth argument is the door identifier, (1=front, 2=rear)." + --#TYPE "APC: A door sensor was connected." + --#SUMMARY "A door sensor was connected." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 485 + ::= 587 -xPDUBreakerPositionAlarm TRAP-TYPE + +apcDoorLostComms TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, - mtrapargsInteger, mtrapargsInteger02, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, + mtrapargsString04, mtrapargsInteger, mtrapargsString} DESCRIPTION - "SEVERE: A PDU breaker is in a state that compromises system availability. + "SEVERE: Communications have been lost with the door. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the breaker (1=MAIN INPUT, 2=BYPASS INPUT, 3=CROSS TIE, 4=OUTPUT). - note: The OUTPUT breaker position alarm is applicable only for PDUs with no system bypass. - The fourth argument is the breaker position (1=OPEN, 2=CLOSED)." - --#TYPE "APC XPDU: Breaker position alarm." - --#SUMMARY "Breaker position alarm." + The third argument is the host device location. + The fourth argument is the door identifier, (1=front, 2=rear)." + --#TYPE "APC: A door has lost communications." + --#SUMMARY "A door has lost communications." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 486 + --#STATE OPERATIONAL + ::= 588 -xPDUBreakerPositionAlarmCleared TRAP-TYPE +apcDoorEstablishedComms TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, - mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, + mtrapargsString04, mtrapargsInteger, mtrapargsString} DESCRIPTION - "INFORMATIONAL: A PDU breaker is no longer in a state that compromises system availability. + "INFORMATIONAL: Communications have been established with the door. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the breaker (1=MAIN INPUT, 2=BYPASS INPUT, 3=CROSS TIE, 4=OUTPUT). - note: The OUTPUT breaker position alarm cleared is applicable only for PDUs with no system bypass." - --#TYPE "APC XPDU: Breaker position alarm cleared." - --#SUMMARY "Breaker alarm cleared." + The third argument is the host device location. + The fourth argument is the door identifier, (1=front, 2=rear)." + --#TYPE "APC: A door has established communications." + --#SUMMARY "A door has established communications." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 487 + ::= 589 -xPDUBreakerChangeEvent TRAP-TYPE + + +apcRegisteredUserAccessChange TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, + mtrapargsString04, mtrapargsString05, mtrapargsString} DESCRIPTION - "INFORMATIONAL: A system breaker or switch within the device has changed state. - They are generated when any of the Q1, Q2 or Q3 breakers have changed states. + "INFORMATIONAL: Registered user access changed. The first argument is the host device serial number. The second argument is the host device name. - The third argument is the breaker that has changed - (1=UPS FEED (Q1), 2=UPS OUTPUT(Q2), 3=MAINTENANCE BYPASS (Q3). - The fourth argument is the state of the breaker that has changed (1=OPEN, 2=CLOSED). - The fifth argument is a 8-bit field representing the state of all breakers in the system, - when any of one of the Q1, Q2 or Q3 breakers have changed state. - - The bit map is represented in the following manner (b7, b6 ... b0) - b0 - UPS FEED (Q1) - b1 - MAINTENANCE BYPASS (Q3) - b2 - UPS OUTPUT (Q2) - b3 - MAIN INPUT - b4 - BYPASS INPUT - b5 - CROSS-TIE OUTPUT - - Example: value of 60 (0x3C) indicates that the CROSS_TIE, BYPASS and MAIN INPUT, and Q2 breakers - are CLOSED and Q3, Q1 breakers are OPEN." - --#TYPE "APC XPDU: Breaker/switch change event." - --#SUMMARY "Breaker/switch change event." + The third argument is the host device location. + The fourth argument is the user name." + --#TYPE "APC: Registered user access change." + --#SUMMARY "Registered user access change." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 488 + ::= 590 -xPDUDataCommMismatchError TRAP-TYPE + +apcUnregisteredUserStatusChange TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, + mtrapargsString04, mtrapargsString05, mtrapargsString} DESCRIPTION - "SEVERE: A data incompatibility exists within the device. This - is typically the result of mismatches between firmware revisions - of the transfer switch controller and the Network Management interface. + "INFORMATIONAL: Unregistered user status changed. The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XPDU: Data mismatch error." - --#SUMMARY "XPDU data mismatch error." + The second argument is the host device name. + The third argument is the host device location. + The fourth argument is the user name." + --#TYPE "APC: Unregistered user status change." + --#SUMMARY "Unregistered user status change." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 489 + --#STATE OPERATIONAL + ::= 591 -xPDUDataCommMismatchErrorCleared TRAP-TYPE +apcDeviceClearUserConfigs TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The internal data incompatibility has been resolved. - The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XPDU: data mismatch error cleared." - --#SUMMARY "XPDU data mismatch error cleared." + "INFORMATIONAL: User configurations reset command has been issued. + The first argument is the device serial number. + The second argument is the device name. + The third argument is a secondary device id number." + --#TYPE "APC: User configurations reset command has been issued." + --#SUMMARY "User configurations reset command has been issued." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 490 + ::= 592 -xPDUSystemInMaintenanceBypassMode TRAP-TYPE +-- Add more events starting at 600 for UPS Devices + +upsBatteryTempSensorFault TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "WARNING: The PDU state has changed to maintenance bypass mode. - The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XPDU: System state changed to maintenance bypass." - --#SUMMARY "PDU state changed to maintenance bypass." - --#ARGUMENTS { } + "WARNING: The battery temperature sensor fault exists." + --#TYPE "APC UPS: The battery temperature sensor fault exists." + --#SUMMARY "The battery temperature sensor fault exists." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 491 + ::= 600 -xPDUSystemInUPSOperationalMode TRAP-TYPE +upsBatteryTempSensorFaultCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: The PDU state has changed to UPS operational mode. - The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XPDU: System state changed to UPS operational." - --#SUMMARY "PDU state changed to UPS operational." - --#ARGUMENTS { } + "INFORMATIONAL: The battery temperature sensor fault cleared." + --#TYPE "APC UPS: The battery temperature sensor fault cleared." + --#SUMMARY "The battery temperature sensor fault cleared." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 492 - -xATSGeneratorFuelTankRuptureAlarm TRAP-TYPE + ::= 601 + +upsBatterySoftBusStartFault TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "WARNING: Detected a rupture in the inner wall of the generator fuel tank. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator inner wall rupture alarm." - --#SUMMARY "Generator inner wall rupture alarm." - --#ARGUMENTS { } + "WARNING: A battery bus soft start fault exists." + --#TYPE "APC UPS: A battery bus soft start fault exists." + --#SUMMARY "A battery bus soft start fault exists." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 493 + --#STATE OPERATIONAL + ::= 602 -xATSGeneratorFuelTankRuptureAlarmCleared TRAP-TYPE +upsBatterySoftBusStartFaultCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: The rupture in the inner wall of the generator is not detected. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator inner wall rupture alarm cleared." - --#SUMMARY "Generator inner wall rupture alarm cleared." - --#ARGUMENTS { } + "INFORMATIONAL: A battery bus soft start fault exists cleared." + --#TYPE "APC UPS: A battery bus soft start fault exists cleared." + --#SUMMARY "A battery bus soft start fault exists cleared." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 494 - -xATSGeneratorGroundFaultAlarm TRAP-TYPE + ::= 603 + +apcOutputShortCircuit TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "SEVERE: Generator ground fault alarm. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator ground fault alarm." - --#SUMMARY "Generator ground fault alarm." - --#ARGUMENTS { } - --#SEVERITY SEVERE + "WARNING: An output short circuit condition exists." + --#TYPE "APC Device: An output short circuit condition exists." + --#SUMMARY "An output short circuit condition exists." + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 495 + --#STATE OPERATIONAL + ::= 604 -xATSGeneratorGroundFaultAlarmCleared TRAP-TYPE +apcOutputShortCircuitCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: Generator ground fault alarm cleared. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the OEM's fault/event code." - --#TYPE "APC XGEN: Generator ground fault alarm cleared." - --#SUMMARY "Generator ground fault alarm cleared." - --#ARGUMENTS { } + "INFORMATIONAL: An output short circuit condition cleared." + --#TYPE "APC Device: An output short circuit condition cleared." + --#SUMMARY "An output short circuit condition cleared." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 496 - -xATSOutputLoadPoweredByGeneratorAlarm TRAP-TYPE - ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsInteger, mtrapargsString } - DESCRIPTION - "WARNING: The system load on the output of the ATS is being powered by source 2 (generator). - The first argument is the host device serial number. - The second argument is the host device name. - The third argument indicates if the load is powered by the generator, - when 'load testing' the generator (1 = LIVE, 2 = TEST)." - --#TYPE "APC XATS: System load powered by generator alarm." - --#SUMMARY "System load powered by generator." - --#ARGUMENTS { } - --#SEVERITY WARNING - --#TIMEINDEX 1 - --#HELP "" - --#HELPTAG 0 - --#STATE DEGRADED - ::= 497 + ::= 605 -xATSOutputLoadPoweredByGeneratorAlarmCleared TRAP-TYPE +apcOutputRelayFault TRAP-TYPE ENTERPRISE apc - VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: The system load on the output of the ATS is no longer being powered by source 2 (generator). - The first argument is the host device serial number. - The second argument is the host device name." - --#TYPE "APC XATS: System load powered by generator alarm cleared." - --#SUMMARY "System load powered by generator alarm cleared." - --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + "WARNING: An output relay (or its driver) fault exists." + --#TYPE "APC Device: An output relay (or its driver) fault exists." + --#SUMMARY "An output relay (or its driver) fault exists." + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 498 + ::= 606 -xAPCControllerFirmwareUpdateTransferStart TRAP-TYPE +apcOutputRelayFaultCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString05, mtrapargsString04, mtrapargsString02, mtrapargsString03, - mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: Start controller firmware transfer in the device. - The first argument is the host device serial number. - The second argument is the host model name that initiated the transfer. - The third argument is the name of the file that is transferred. - The fourth argument is the updated revision of the file, if available - The fifth argument is the reason for the update, if available - (1=User request, 2=Automatic upgrade by NMC, 3=Unknown)." - --#TYPE "APC: Start update transfer." - --#SUMMARY "Start update transfer." - --#ARGUMENTS { } + "INFORMATIONAL: An output relay (or its driver) fault cleared." + --#TYPE "APC Device: An output relay (or its driver) fault cleared." + --#SUMMARY "An output relay (or its driver) fault cleared." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 499 - -xAPCControllerFirmwareUpdateTransferComplete TRAP-TYPE + ::= 607 + +upsPfcFault TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString05, mtrapargsString04, mtrapargsString02, - mtrapargsString03, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: Transfer of controller firmware was completed in the device. - The first argument is the host device serial number. - The second argument is the host device model name that completed the transfer. - The third argument is the name of the file that was transferred. - The fourth argument is the revision of the file that was transferred, if available." - --#TYPE "APC : Update transfer complete." - --#SUMMARY "Update transfer complete." - --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + "WARNING: A PFC fault exists." + --#TYPE "APC UPS: A PFC fault exists." + --#SUMMARY "A PFC fault exists." + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 500 - + ::= 608 -xAPCControllerFirmwareUpdateTransferFailed TRAP-TYPE +upsPfcFaultCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString05, mtrapargsString04, mtrapargsString02, - mtrapargsString03, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "SEVERE: Transfer of controller firmware failed. - The first argument is the host device serial number. - The second argument is the host device model name that failed to transfer. - The third argument is the name of the file that failed the transfer, if available. - The fourth argument is the reason for failure." - --#TYPE "APC: Update transfer failed." - --#SUMMARY "Update transfer failed." - --#ARGUMENTS { } - --#SEVERITY SEVERE + "INFORMATIONAL: The PFC fault cleared." + --#TYPE "APC UPS: The PFC fault cleared." + --#SUMMARY "The PFC fault cleared." + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 501 - -upsPfcInputRelayFailure TRAP-TYPE + --#STATE OPERATIONAL + ::= 609 + +apcDcBusOverVoltage TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "WARNING: The PFC (Power Factor Correction) input relay failure exists." - --#TYPE "APC UPS: The PFC input relay failure exists." - --#SUMMARY "The PFC (Power Factor Correction) input relay failure exists." + "WARNING: The DC bus voltage is too high." + --#TYPE "APC Devcie: DC bus voltage is too high." + --#SUMMARY "The DC bus voltage is too high." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 502 + ::= 610 -upsPfcInputRelayFailureCleared TRAP-TYPE +apcDcBusOverVoltageCleared TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: The PFC (Power Factor Correction) input relay failure cleared." - --#TYPE "APC UPS: The PFC input relay failure cleared." - --#SUMMARY "The PFC (Power Factor Correction) input relay failure cleared." + "INFORMATIONAL: The DC bus voltage is too high cleared." + --#TYPE "APC Device: The DC bus voltage is too high cleared." + --#SUMMARY "The DC bus voltage is too high cleared." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 503 + ::= 611 -upsInverterOverTemperature TRAP-TYPE +upsInverterFault TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "WARNING: The inverter over temperature condition exists." - --#TYPE "APC UPS: The inverter over temperature condition exists." - --#SUMMARY "The inverter over temperature condition exists." + "WARNING: The inverter fault exists." + --#TYPE "APC UPS: The inverter fault exists." + --#SUMMARY "The inverter fault exists." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 504 + ::= 612 -upsInverterOverTemperatureCleared TRAP-TYPE +upsInverterFaultCleared TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: The inverter over temperature condition cleared." - --#TYPE "APC UPS: The inverter over temperature condition cleared." - --#SUMMARY "The inverter over temperature condition cleared." + "INFORMATIONAL: The inverter fault cleared." + --#TYPE "APC UPS: The inverter fault cleared." + --#SUMMARY "The inverter fault cleared." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 505 - -upsBatteryOverVoltage TRAP-TYPE + ::= 613 + +apcAdConverterFault TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "WARNING: The battery over voltage condition exists." - --#TYPE "APC UPS: The battery over voltage condition exists." - --#SUMMARY "The battery over voltage condition exists." + "WARNING: The A/D converter fault exists." + --#TYPE "APC Device: The A/D converter fault exists." + --#SUMMARY "The A/D converter fault exists." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 506 + ::= 614 -upsBatteryOverVoltageCleared TRAP-TYPE +apcAdConverterFaultCleared TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: The battery over voltage condition cleared." - --#TYPE "APC UPS: The battery over voltage condition cleared." - --#SUMMARY "The battery over voltage condition cleared." + "INFORMATIONAL: The A/D converter fault cleared." + --#TYPE "APC Device: The A/D converter fault cleared." + --#SUMMARY "The A/D converter fault cleared." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 507 - -upsEepromFault TRAP-TYPE + ::= 615 + +apcLogicPowerSupplyFault TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "WARNING: The EEPROM fault exists." - --#TYPE "APC UPS: The EEPROM fault exists." - --#SUMMARY "The EEPROM fault exists." + "WARNING: A logic power supply fault exists." + --#TYPE "APC Device: A logic power supply fault exists." + --#SUMMARY "A logic power supply fault exists." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 508 + ::= 616 -upsEepromFaultCleared TRAP-TYPE +apcLogicPowerSupplyFaultCleared TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: The EEPROM fault cleared." - --#TYPE "APC UPS: The EEPROM fault cleared." - --#SUMMARY "The EEPROM fault cleared." + "INFORMATIONAL: A logic power supply fault cleared." + --#TYPE "APC Device: A logic power supply fault cleared." + --#SUMMARY "A logic power supply fault cleared." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 509 + ::= 617 --- rARU Traps (part 2) - -aruFanRuntimeAlarm TRAP-TYPE +apcTransformerDCImbalanceFault TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, - rARUStatusAruIndex, rARUStatusAruName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "WARNING: The total running hours for a fan has exceeded - the run hour threshold. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the ARU number. - The fourth argument is the ARU name. - The fifth argument indicates which fan in the ARU." - --#TYPE "APC ARU: Fan Runhour Warning." - --#SUMMARY "Fan Runhour Alarm." - --#ARGUMENTS { } + "WARNING: The DC component of the transformer's current is too high." + --#TYPE "APC Device: The DC component of the tformer's curr is too high." + --#SUMMARY "The DC component of the transformer's current is too high." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 510 + ::= 618 -aruFanRuntimeAlarmCleared TRAP-TYPE +apcTransformerDCImbalanceFaultCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, - rARUStatusAruIndex, rARUStatusAruName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: The total running hours for a fan is no longer - above the fan runhour threshold. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the ARU number. - The fourth argument is the ARU name. - The fifth argument indicates which fan in the ARU." - --#TYPE "APC ARU: Fan Runhour Alarm Cleared." - --#SUMMARY "Fan Runhour Alarm Cleared." - --#ARGUMENTS { } + "WARNING: The DC component of the transformer's current is normal." + --#TYPE "APC Device: The DC component of the tformer's curr is normal." + --#SUMMARY "The DC component of the transformer's current is normal." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 511 - - -aruFanPoorPerformanceAlarm TRAP-TYPE + ::= 619 + +upsBackfeedRelayFault TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, - rARUStatusAruIndex, rARUStatusAruName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "WARNING: Poor fan performance has been detected in the ARU, - indicating that the fan may be close to failing. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the ARU number. - The fourth argument is the ARU name. - The fifth argument indicates which fan in the ARU." - --#TYPE "APC ARU: Poor Fan Performance Warning." - --#SUMMARY "Fan Health Alarm." - --#ARGUMENTS { } + "WARNING: The backfeed relay (or its driver) has a fault." + --#TYPE "UPS Device: The backfeed relay (or its driver) has a fault." + --#SUMMARY "The backfeed relay (or its driver) has a fault." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 512 + --#STATE OPERATIONAL + ::= 620 -aruFanPoorPerformanceAlarmCleared TRAP-TYPE +upsBackfeedRelayFaultCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, - rARUStatusAruIndex, rARUStatusAruName, mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: Fan performance is no longer degraded. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the ARU number. - The fourth argument is the ARU name. - The fifth argument indicates which fan in the ARU." - --#TYPE "APC ARU: Poor Fan Performance Warning Cleared." - --#SUMMARY "Fan Health Alarm Cleared." - --#ARGUMENTS { } + "WARNING: The backfeed relay (or its driver) has a fault cleared." + --#TYPE "UPS Device: The bfeed rly (or its drver) has a flt cleared." + --#SUMMARY "The backfeed relay (or its driver) has a fault cleared." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 513 - -aruRedundantPowerLostAlarm TRAP-TYPE + ::= 621 + +upsBypassRelayFault TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, - rARUStatusAruIndex, rARUStatusAruName, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "WARNING: One of the redundant line cords on the ARU is no longer receiving AC power. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the ARU number. - The fourth argument is the ARU name." - --#TYPE "APC ARU: Redundant AC Input is not Present." - --#SUMMARY "AC Redundancy Lost." - --#ARGUMENTS { } + "WARNING: A bypass relay (or its driver) has a fault." + --#TYPE "APC Device: A bypass relay (or its driver) has a fault." + --#SUMMARY "A bypass relay (or its driver) has a fault." --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 514 + ::= 622 -aruRedundantPowerLostAlarmCleared TRAP-TYPE +upsBypassRelayFaultCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { emsIdentSerialNumber, emsIdentEMSName, - rARUStatusAruIndex, rARUStatusAruName, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: Line-cord redundancy has been restored to the ARU. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is the ARU number. - The fourth argument is the ARU name." - --#TYPE "APC ARU: Redundant AC Input is Present." - --#SUMMARY "AC Redundancy Restored." - --#ARGUMENTS { } + "WARNING: A bypass relay (or its driver) has a fault cleared." + --#TYPE "APC Device: A bypass relay (or its driver) has a fault cleared." + --#SUMMARY "A bypass relay (or its driver) has a fault cleared." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 515 + ::= 623 + -apcDeviceConfigChange TRAP-TYPE +xPDUBranchCurrentMinAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A device configuration change has been made on the device. - The first argument is the device serial number. - The second argument is the device name. - The third argument is a secondary device id number." - --#TYPE "APC: A device configuration change on a device." - --#SUMMARY "A device configuration change has been made on a device." + "SEVERE: The current in a branch circuit is outside the limits specified for that + branch circuit. + The first argument is the host device serial number. + 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 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 { } - --#SEVERITY INFORMATIONAL + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 516 + ::= 626 -apcEnvSensorConnected TRAP-TYPE +xPDUBranchCurrentMinAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A sensor has been connected to the host device. + "INFORMATIONAL: The current in a branch circuit is back within the limits + specified for that branch circuit. The first argument is the host device serial number. The second argument is the host device name. - The third argument is a secondary device id number. - The fourth argument is the sensor number. - The fifth argument is the sensor name." - --#TYPE "APC ENV: Sensor Connected." - --#SUMMARY "Sensor Connected." + 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." + --#TYPE "APC XPDU: Branch circuit minimum current alarm cleared." + --#SUMMARY "Branch circuit low current alarm cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 517 + ::= 627 -apcEnvSensorDisconnected TRAP-TYPE +xPDUBranchCurrentMaxAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } DESCRIPTION - "SEVERE: A sensor has been disconnected from the device. + "SEVERE: The current in a branch circuit is outside the limits specified for that + branch circuit. The first argument is the host device serial number. The second argument is the host device name. - The third argument is a secondary device id number. - The fourth argument is the sensor number. - The fifth argument is the sensor name." - --#TYPE "APC ENV: Sensor Disconnected." - --#SUMMARY "Sensor Disconnected." + 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 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 { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 518 + ::= 628 -apcEnvMaxTempThresholdViolation TRAP-TYPE +xPDUBranchCurrentMaxAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, + mtrapargsInteger02, mtrapargsString } DESCRIPTION - "SEVERE: Max temperature threshold violated on the sensor. + "INFORMATIONAL: The current in a branch circuit is back within the limits + specified for that branch circuit. The first argument is the host device serial number. The second argument is the host device name. - The third argument is a secondary device id number. - The fourth argument is the sensor number. - The fifth argument is the sensor name." - --#TYPE "APC ENV: Max temperature threshold violation." - --#SUMMARY "Max temperature threshold violation." + 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." + --#TYPE "APC XPDU: Branch circuit maximum current alarm cleared." + --#SUMMARY "Branch circuit high current alarm cleared." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 519 + ::= 629 -apcEnvMaxTempThresholdViolationCleared TRAP-TYPE + +rPDUOutletLowLoad TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, + rPDUOutletStatusIndex, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Max temperature threshold violation cleared on the sensor. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is a secondary device id number. - The fourth argument is the sensor number. - The fifth argument is the sensor name." - --#TYPE "APC ENV: Max temperature threshold violation cleared." - --#SUMMARY "Max temperature threshold violation cleared." + "WARNING: A Rack PDU has violated the outlet low load threshold. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet number." + --#TYPE "APC Rack PDU: Violation of outlet low load threshold." + --#SUMMARY "A Rack PDU has violated the outlet low load threshold." + --#ARGUMENTS { } + --#SEVERITY WARNING + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 630 + +rPDUOutletLowLoadCleared TRAP-TYPE + ENTERPRISE apc + VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, + rPDUOutletStatusIndex, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: The outlet low load condition on a Rack PDU has been + cleared. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet number." + --#TYPE "APC Rack PDU: Low load condition cleared." + --#SUMMARY "The low load condition on a Rack PDU has been cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 520 + ::= 631 -apcEnvHighTempThresholdViolation TRAP-TYPE +rPDUOutletNearOverload TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, + rPDUOutletStatusIndex, mtrapargsString } DESCRIPTION - "WARNING: High temperature threshold violated on the sensor. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is a secondary device id number. - The fourth argument is the sensor number. - The fifth argument is the sensor name." - --#TYPE "APC ENV: High temperature threshold violation." - --#SUMMARY "High temperature threshold violation." + "WARNING: A Rack PDU is near an outlet overload condition. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet number." + --#TYPE "APC Rack PDU: Near an overload condition." + --#SUMMARY "A Rack PDU is near an outlet overload condition." --#ARGUMENTS { } --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 521 + ::= 632 -apcEnvHighTempThresholdViolationCleared TRAP-TYPE +rPDUOutletNearOverloadCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, + rPDUOutletStatusIndex, mtrapargsString } DESCRIPTION - "INFORMATIONAL: High temperature threshold violation cleared on the sensor. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is a secondary device id number. - The fourth argument is the sensor number. - The fifth argument is the sensor name." - --#TYPE "APC ENV: High temperature threshold violation cleared." - --#SUMMARY "High temperature threshold violation cleared." + "INFORMATIONAL: The outlet near overload condition on a Rack PDU has + been cleared. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet number." + --#TYPE "APC Rack PDU: Outlet Near overload condition has cleared." + --#SUMMARY "Rack PDU outlet near overload condition has cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 522 + ::= 633 -apcEnvLowTempThresholdViolation TRAP-TYPE +rPDUOutletOverload TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, + rPDUOutletStatusIndex, mtrapargsString } DESCRIPTION - "WARNING: Low temperature threshold violated on the sensor. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is a secondary device id number. - The fourth argument is the sensor number. - The fifth argument is the sensor name." - --#TYPE "APC ENV: Low temperature threshold violation." - --#SUMMARY "Low temperature threshold violation." + "SEVERE: A Rack PDU is in an overload condition. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet number." + --#TYPE "APC Rack PDU: Outlet Overload condition." + --#SUMMARY "A Rack PDU is in an outlet overload condition." --#ARGUMENTS { } - --#SEVERITY WARNING + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 523 + --#STATE DEGRADED + ::= 634 -apcEnvLowTempThresholdViolationCleared TRAP-TYPE +rPDUOutletOverloadCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, + rPDUOutletStatusIndex, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Low temperature threshold violation cleared on the sensor. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is a secondary device id number. - The fourth argument is the sensor number. - The fifth argument is the sensor name." - --#TYPE "APC ENV: Low temperature threshold violation cleared." - --#SUMMARY "Low temperature threshold violation cleared." + "INFORMATIONAL: The outlet overload condition on a Rack PDU has been + cleared. + The first argument is the serial number. + The second argument is the device name. + The third argument is the outlet number." + --#TYPE "APC Rack PDU: Overload condition has cleared." + --#SUMMARY "The outlet overload condition on a Rack PDU has cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 524 + ::= 635 -apcEnvMinTempThresholdViolation TRAP-TYPE +apcTestTrap TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString04, mtrapargsString } - DESCRIPTION - "SEVERE: Min temperature threshold violated on the sensor. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is a secondary device id number. - The fourth argument is the sensor number. - The fifth argument is the sensor name." - --#TYPE "APC ENV: Min temperature threshold violation." - --#SUMMARY "Min temperature threshold violation." + VARIABLES { mtrapargsInteger02, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: Trap used to test SNMP trap functionality. + The first argument is a place holder for test variables." + --#TYPE "APC: Test trap." + --#SUMMARY "Test Trap." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 525 + ::= 636 -apcEnvMinTempThresholdViolationCleared TRAP-TYPE +baseFanFailureCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: Min temperature threshold violation cleared on the sensor. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is a secondary device id number. - The sixth argument is the sensor number. - The seventh argument is the sensor name." - --#TYPE "APC ENV: Min temperature threshold violation cleared." - --#SUMMARY "Min temperature threshold violation cleared." - --#ARGUMENTS { } + "INFORMATIONAL: Base module fan has been repaired" + --#TYPE "APC UPS: Base module fan has been repaired" + --#SUMMARY "The base module fan has been repaired." --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 526 + ::= 637 + -apcEnvSTIncTempRateViolation TRAP-TYPE + +atsLowLoad TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { atsIdentSerialNumber, atsConfigProductName, + atsOutputPhaseIndex, atsOutputBank, mtrapargsString } DESCRIPTION - "SEVERE: Short-term increasing temperature rate violated on the sensor. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is a secondary device id number. - The fourth argument is the sensor number. - The fifth argument is the sensor name." - --#TYPE "APC ENV: Short-term inc. temp rate violation." - --#SUMMARY "Short-term inc. temp rate violation." + "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 SEVERE + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 527 + ::= 638 -apcEnvSTIncTempRateViolationCleared TRAP-TYPE +atsLowLoadCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { atsIdentSerialNumber, atsConfigProductName, + atsOutputPhaseIndex, atsOutputBank, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Short-term increasing temperature rate cleared on the sensor. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is a secondary device id number. - The fourth argument is the sensor number. - The fifth argument is the sensor name." - --#TYPE "APC ENV: Short-term inc. temp rate violation cleared." - --#SUMMARY "Short-term inc. temp rate violation cleared." + "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 - ::= 528 + ::= 639 -apcEnvSTDecTempRateViolation TRAP-TYPE +atsNearOverload TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { atsIdentSerialNumber, atsConfigProductName, + atsOutputPhaseIndex, atsOutputBank, mtrapargsString } DESCRIPTION - "SEVERE: Short-term decreasing temperature rate violated on the sensor. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is a secondary device id number. - The fourth argument is the sensor number. - The fifth argument is the sensor name." - --#TYPE "APC ENV: Short-term dec. temp rate violation." - --#SUMMARY "Short-term dec. temp rate violation." + "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 SEVERE + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 529 + ::= 640 -apcEnvSTDecTempRateViolationCleared TRAP-TYPE +atsNearOverloadCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { atsIdentSerialNumber, atsConfigProductName, + atsOutputPhaseIndex, atsOutputBank, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Short-term decreasing temperature rate cleared on the sensor. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is a secondary device id number. - The fourth argument is the sensor number. - The fifth argument is the sensor name." - --#TYPE "APC ENV: Short-term dec. temp rate violation cleared." - --#SUMMARY "Short-term dec. temp rate violation cleared." + "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 - ::= 530 + ::= 641 -apcEnvLTIncTempRateViolation TRAP-TYPE +atsOverload TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { atsIdentSerialNumber, atsConfigProductName, + atsOutputPhaseIndex, atsOutputBank, mtrapargsString } DESCRIPTION - "SEVERE: Long-term increasing temperature rate violated on the sensor. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is a secondary device id number. - The fourth argument is the sensor number. - The fifth argument is the sensor name." - --#TYPE "APC ENV: Long-term inc. temp rate violation." - --#SUMMARY "Long-term inc. temp rate violation." + "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 OPERATIONAL - ::= 531 + --#STATE DEGRADED + ::= 642 -apcEnvLTIncTempRateViolationCleared TRAP-TYPE +atsOverloadCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { atsIdentSerialNumber, atsConfigProductName, + atsOutputPhaseIndex, atsOutputBank, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Long-term increasing temperature rate cleared on the sensor. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is a secondary device id number. - The fourth argument is the sensor number. - The fifth argument is the sensor name." - --#TYPE "APC ENV: Long-term inc. temp rate violation cleared." - --#SUMMARY "Long-term inc. temp rate violation cleared." + "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 - ::= 532 + ::= 643 -apcEnvLTDecTempRateViolation TRAP-TYPE +atsRMSOverVoltage TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { atsIdentSerialNumber, atsConfigProductName, + mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: Long-term decreasing temperature rate violated on the sensor. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is a secondary device id number. - The fourth argument is the sensor number. - The fifth argument is the sensor name." - --#TYPE "APC ENV: Long-term dec. temp rate violation." - --#SUMMARY "Long-term dec. temp rate violation." + "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 OPERATIONAL - ::= 533 - -apcEnvLTDecTempRateViolationCleared TRAP-TYPE + --#STATE DEGRADED + ::= 644 + +atsRMSOverVoltageCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { atsIdentSerialNumber, atsConfigProductName, + mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Long-term decreasing temperature rate cleared on the sensor. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is a secondary device id number. - The fourth argument is the sensor number. - The fifth argument is the sensor name." - --#TYPE "APC ENV: Long-term dec. temp rate violation cleared." - --#SUMMARY "Long-term dec. temp rate violation cleared." + "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 - ::= 534 + --#STATE OPERATIONAL + ::= 645 -apcEnvMaxHumidityThresholdViolation TRAP-TYPE +atsRMSUnderVoltage TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { atsIdentSerialNumber, atsConfigProductName, + mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: Max humidity threshold violated on the sensor. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is a secondary device id number. - The fourth argument is the sensor number. - The fifth argument is the sensor name." - --#TYPE "APC ENV: Max humidity threshold violation." - --#SUMMARY "Max humidity threshold violation." + "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 OPERATIONAL - ::= 535 - -apcEnvMaxHumidityThresholdViolationCleared TRAP-TYPE + --#STATE DEGRADED + ::= 646 + +atsRMSUnderVoltageCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { atsIdentSerialNumber, atsConfigProductName, + mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Max humidity threshold violation cleared on the sensor. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is a secondary device id number. - The fourth argument is the sensor number. - The fifth argument is the sensor name." - --#TYPE "APC ENV: Max humidity threshold violation cleared." - --#SUMMARY "Max humidity threshold violation cleared." + "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 - ::= 536 + --#STATE OPERATIONAL + ::= 647 -apcEnvHighHumidityThresholdViolation TRAP-TYPE +atsRMSOverFrequency TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { atsIdentSerialNumber, atsConfigProductName, + mtrapargsInteger, mtrapargsString } DESCRIPTION - "WARNING: High humidity threshold violated on the sensor. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is a secondary device id number. - The fourth argument is the sensor number. - The fifth argument is the sensor name." - --#TYPE "APC ENV: High humidity threshold violation." - --#SUMMARY "High humidity threshold violation." + "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 WARNING + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 537 - -apcEnvHighHumidityThresholdViolationCleared TRAP-TYPE + --#STATE DEGRADED + ::= 648 + +atsRMSOverFrequencyCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { atsIdentSerialNumber, atsConfigProductName, + mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: High humidity threshold violation cleared on the sensor. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is a secondary device id number. - The fourth argument is the sensor number. - The fifth argument is the sensor name." - --#TYPE "APC ENV: High humidity threshold violation cleared." - --#SUMMARY "High humidity threshold violation cleared." + "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 - ::= 538 + --#STATE OPERATIONAL + ::= 649 -apcEnvLowHumidityThresholdViolation TRAP-TYPE +atsRMSUnderFrequency TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { atsIdentSerialNumber, atsConfigProductName, + mtrapargsInteger, mtrapargsString } DESCRIPTION - "WARNING: Low humidity threshold violated on the sensor. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is a secondary device id number. - The fourth argument is the sensor number. - The fifth argument is the sensor name." - --#TYPE "APC ENV: Low humidity threshold violation." - --#SUMMARY "Low humidity threshold violation." + "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 WARNING + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 539 - -apcEnvLowHumidityThresholdViolationCleared TRAP-TYPE + --#STATE DEGRADED + ::= 650 + +atsRMSUnderFrequencyCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { atsIdentSerialNumber, atsConfigProductName, + mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Low humidity threshold violation cleared on the sensor. - The first argument is the host device serial number. - The second argument is the host device name. - The third argument is a secondary device id number. - The fourth argument is the sensor number. - The fifth argument is the sensor name." - --#TYPE "APC ENV: Low humidity threshold violation cleared." - --#SUMMARY "Low humidity threshold violation cleared." + "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 - ::= 540 + ::= 651 + + -apcEnvMinHumidityThresholdViolation TRAP-TYPE +-- MODULAR POWER DISTRIBUTION SYSTEM + +isxModularDistributionCommLost TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "SEVERE: Min humidity threshold violated on the sensor. + "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 a secondary device id number. - The fourth argument is the sensor number. - The fifth argument is the sensor name." - --#TYPE "APC ENV: Min humidity threshold violation." - --#SUMMARY "Min humidity threshold violation." + 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 OPERATIONAL - ::= 541 + --#STATE DEGRADED + ::= 652 -apcEnvMinHumidityThresholdViolationCleared TRAP-TYPE +isxModularDistributionCommEstablished TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsString04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Min humidity threshold violation cleared on the sensor. + "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 a secondary device id number. - The fourth argument is the sensor number. - The fifth argument is the sensor name." - --#TYPE "APC ENV: Min humidity threshold violation cleared." - --#SUMMARY "Min humidity threshold violation cleared." + 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 - ::= 542 + ::= 653 -apcBeaconConnected TRAP-TYPE +isxModularDistributionModuleInserted TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A beacon has been connected to the device. + "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 a secondary device id number." - --#TYPE "APC: Beacon Connected." - --#SUMMARY "Beacon Connected." + 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 - ::= 543 + ::= 654 -apcBeaconDisconnected TRAP-TYPE +isxModularDistributionModuleRemoved TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: A beacon has been disconnected from the device. + "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 a secondary device id number. " - --#TYPE "APC: Beacon Disconnected." - --#SUMMARY "Beacon Disconnected." + The third argument is the module location number." + --#TYPE "APC MDS: Distribution module removed." + --#SUMMARY "Distribution module removed." --#ARGUMENTS { } - --#SEVERITY SEVERE + --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 544 + ::= 655 -apcBeaconOn TRAP-TYPE +isxModularBreakerOpenAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03, + mtrapargsString04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A beacon has gone on (activated). + "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 a secondary device id number. " - --#TYPE "APC: Beacon On." - --#SUMMARY "Beacon On." + 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 INFORMATIONAL + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 545 + --#STATE DEGRADED + ::= 656 -apcBeaconOff TRAP-TYPE +isxModularBreakerOpenAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03, + mtrapargsString04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A beacon has gone off (deactivated). + "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 a secondary device id number. " - --#TYPE "APC: Beacon Off." - --#SUMMARY "Beacon Off." + 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 - ::= 546 + ::= 657 -apcOutletStateAbnormal TRAP-TYPE +isxModularMinCurrentThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, mtrapargsInteger, mtrapargsString04, - mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03, + mtrapargsInteger02, mtrapargsString04, mtrapargsString } DESCRIPTION - "WARNING: An outlet on the device has changed to its abnormal state. + "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 a secondary device id number. - The fourth argument is the outlet number. - The fifth argument is the outlet name. - The sixth argument is the current outlet state (1=ON, 2=OFF). - The seventh argument is the configured normal outlet state (1=ON, 2=OFF)." - --#TYPE "APC: Outlet has changed to its abnormal state." - --#SUMMARY "Outlet has changed to its abnormal state." + 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 WARNING + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 547 + ::= 658 -apcOutletStateNormal TRAP-TYPE +isxModularMinCurrentThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, mtrapargsInteger, mtrapargsString04, - mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03, + mtrapargsString04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: An outlet on the device has changed to its normal state. + "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 a secondary device id number. - The fourth argument is the outlet number. - The fifth argument is the outlet name. - The sixth argument is the current outlet state (1=ON, 2=OFF). - The seventh argument is the configured normal outlet state (1=ON, 2=OFF)." - --#TYPE "APC: Outlet has changed to its normal state." - --#SUMMARY "Outlet has changed to its normal state." + 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 - ::= 548 + ::= 659 -apcOutputRelayStateAbnormal TRAP-TYPE +isxModularLowCurrentThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, mtrapargsInteger, - mtrapargsString04, mtrapargsInteger02, - mtrapargsInteger03, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03, + mtrapargsInteger02, mtrapargsString04, mtrapargsString } DESCRIPTION - "WARNING: An output relay on the device has changed to its abnormal state. + "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 a secondary device id number. - The fourth argument is the output relay number. - The fifth argument is the output relay name. - The sixth argument is the current output relay state (1=CLOSED, 2=OPEN). - The seventh argument is the configured normal output relay state (1=CLOSED, 2=OPEN)." - --#TYPE "APC: Output Relay has changed to its abnormal state." - --#SUMMARY "Output Relay has changed to its abnormal state." + 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 - ::= 549 + ::= 660 -apcOutputRelayStateNormal TRAP-TYPE +isxModularLowCurrentThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, mtrapargsInteger, - mtrapargsString04, mtrapargsInteger02, - mtrapargsInteger03, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03, + mtrapargsString04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: An output relay on the device has changed to its normal state. + "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 a secondary device id number. - The fourth argument is the output relay number. - The fifth argument is the output relay name. - The sixth argument is the current output relay state (1=CLOSED, 2=OPEN). - The seventh argument is the configured normal output relay state (1=CLOSED, 2=OPEN)." - --#TYPE "APC: Output Relay has changed to its normal state." - --#SUMMARY "Output Relay has changed to its normal state." + 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 - ::= 550 + ::= 661 -apcHardwareStateAbnormal TRAP-TYPE +isxModularHighCurrentThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03, + mtrapargsInteger02, mtrapargsString04, mtrapargsString } DESCRIPTION - - "SEVERE: The device's hardware is improperly configured and operating outside - normal bounds for the hardware. This can be caused by improper devices being - connected to device ports or Alink Current limit detection. + "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 a secondary device id number. - The fourth argument is a hardware specific state code." - - --#TYPE "APC: Hardware is in an abnormal state." - --#SUMMARY "Hardware is in an abnormal state." + 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 SEVERE + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 551 + --#STATE OPERATIONAL + ::= 662 -apcHardwareStateNormal TRAP-TYPE +isxModularHighCurrentThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, - mtrapargsInteger04, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03, + mtrapargsString04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The device's hardware is in its normal operational state. + "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 a secondary device id number." - --#TYPE "APC EMS: Hardware is in a normal state." - --#SUMMARY "Hardware is in its normal state." + 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 - ::= 552 + ::= 663 -apcCriticalDiscreteInputContactStateAbnormal TRAP-TYPE +isxModularMaxCurrentThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, mtrapargsInteger, - mtrapargsString04, mtrapargsInteger02, - mtrapargsInteger03, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03, + mtrapargsInteger02, mtrapargsString04, mtrapargsString } DESCRIPTION - "SEVERE: A discrete input contact on the device has changed to its abnormal state. + "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 a secondary device id number. - The fourth argument is the input contact number. - The fifth argument is the input contact name. - The sixth argument is the input contact state (1=CLOSED, 2=OPEN). - The seventh argument is the configured normal input contact state (1=CLOSED, 2=OPEN)." - --#TYPE "APC: Discrete input contact has changed to its abnormal state." - --#SUMMARY "Discrete input contact has changed to its abnormal state." + 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 DEGRADED - ::= 553 + --#STATE OPERATIONAL + ::= 664 -apcCriticalDiscreteInputContactStateNormal TRAP-TYPE +isxModularMaxCurrentThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, mtrapargsInteger, - mtrapargsString04, mtrapargsInteger02, - mtrapargsInteger03, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03, + mtrapargsString04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A discrete input contact on the device has changed to its normal state. + "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 a secondary device id number. - The fourth argument is the input contact number. - The fifth argument is the input contact name. - The sixth argument is the input contact state (1=CLOSED, 2=OPEN). - The seventh argument is the configured normal input contact state (1=CLOSED, 2=OPEN)." - --#TYPE "APC: Discrete input contact has changed to its normal state." - --#SUMMARY "Discrete input contact has changed to its normal state." + 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 - ::= 554 + ::= 665 -apcWarningDiscreteInputContactStateAbnormal TRAP-TYPE +isxModularSubfeedBreakerOpenAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, mtrapargsInteger, - mtrapargsString04, mtrapargsInteger02, - mtrapargsInteger03, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, + mtrapargsString04, mtrapargsString } DESCRIPTION - "WARNING: A discrete input contact on the device has changed to its abnormal state. + "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 a secondary device id number. - The fourth argument is the input contact number. - The fifth argument is the input contact name. - The sixth argument is the input contact state (1=CLOSED, 2=OPEN). - The seventh argument is the configured normal input contact state (1=CLOSED, 2=OPEN)." - --#TYPE "APC: Discrete input contact has changed to its abnormal state." - --#SUMMARY "Discrete input contact has changed to its abnormal state." + 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 WARNING + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 555 + --#STATE DEGRADED + ::= 666 -apcWarningDiscreteInputContactStateNormal TRAP-TYPE +isxModularSubfeedBreakerOpenAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, mtrapargsInteger, - mtrapargsString04, mtrapargsInteger02, - mtrapargsInteger03, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, + mtrapargsString04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A discrete input contact on the device has changed to its normal state. + "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 a secondary device id number. - The fourth argument is the input contact number. - The fifth argument is the input contact name. - The sixth argument is the input contact state (1=CLOSED, 2=OPEN). - The seventh argument is the configured normal input contact state (1=CLOSED, 2=OPEN)." - --#TYPE "APC: Discrete input contact has changed to its normal state." - --#SUMMARY "Discrete input contact has changed to its normal state." + 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 - ::= 556 + ::= 667 -apcInformationalDiscreteInputContactStateAbnormal TRAP-TYPE +isxModularSubfeedMinCurrentThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, mtrapargsInteger, - mtrapargsString04, mtrapargsInteger02, - mtrapargsInteger03, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03, + mtrapargsInteger02, mtrapargsString04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A discrete input contact on the device has changed to its abnormal state. + "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 a secondary device id number. - The fourth argument is the input contact number. - The fifth argument is the input contact name. - The sixth argument is the input contact state (1=CLOSED, 2=OPEN). - The seventh argument is the configured normal input contact state (1=CLOSED, 2=OPEN)." - --#TYPE "APC: Discrete input contact has changed to its abnormal state." - --#SUMMARY "Discrete input contact has changed to its abnormal state." + 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 INFORMATIONAL + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 557 + ::= 668 -apcInformationalDiscreteInputContactStateNormal TRAP-TYPE +isxModularSubfeedMinCurrentThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, mtrapargsInteger, - mtrapargsString04, mtrapargsInteger02, - mtrapargsInteger03, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03, + mtrapargsString04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A discrete input contact on the device has changed to its normal state. + "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 a secondary device id number. - The fourth argument is the input contact number. - The fifth argument is the input contact name. - The sixth argument is the input contact state (1=CLOSED, 2=OPEN). - The seventh argument is the configured normal input contact state (1=CLOSED, 2=OPEN)." - --#TYPE "APC: Discrete input contact has changed to its normal state." - --#SUMMARY "Discrete input contact has changed to its normal state." + 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 - ::= 558 + ::= 669 -apcAnalogInputMaxThresholdViolation TRAP-TYPE +isxModularSubfeedLowCurrentThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03, + mtrapargsInteger02, mtrapargsString04, mtrapargsString } DESCRIPTION - "SEVERE: Maximum threshold violated on an analog input. + "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 a secondary device id number. - The fourth argument is the input number. - The fifth argument is the input name." - --#TYPE "APC: Maximum threshold violation on analog input." - --#SUMMARY "Max threshold violation on input." + 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 SEVERE + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE DEGRADED - ::= 559 + --#STATE OPERATIONAL + ::= 670 -apcAnalogInputMaxThresholdViolationCleared TRAP-TYPE +isxModularSubfeedLowCurrentThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03, + mtrapargsString04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Maximum threshold violation cleared on the analog input. + "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 a secondary device id number. - The fourth argument is the input number. - The fifth argument is the input name." - --#TYPE "APC: Max threshold violation cleared." - --#SUMMARY "Max threshold violation cleared." + 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 - ::= 560 + ::= 671 -apcAnalogInputHighThresholdViolation TRAP-TYPE +isxModularSubfeedHighCurrentThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03, + mtrapargsInteger02, mtrapargsString04, mtrapargsString } DESCRIPTION - "WARNING: High threshold violated on an analog input. + "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 a secondary device id number. - The fourth argument is the input number. - The fifth argument is the input name." - --#TYPE "APC: High threshold violation on analog input." - --#SUMMARY "High threshold violation on input." + 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 - ::= 561 + ::= 672 -apcAnalogInputHighThresholdViolationCleared TRAP-TYPE +isxModularSubfeedHighCurrentThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03, + mtrapargsString04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: High threshold violation cleared on the analog input. + "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 a secondary device id number. - The fourth argument is the input number. - The fifth argument is the input name." - --#TYPE "APC: High threshold violation cleared." - --#SUMMARY "High threshold violation cleared." + 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 - ::= 562 + ::= 673 -apcAnalogInputLowThresholdViolation TRAP-TYPE +isxModularSubfeedMaxCurrentThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03, + mtrapargsInteger02, mtrapargsString04, mtrapargsString } DESCRIPTION - "WARNING: Low threshold violated on an analog input. + "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 a secondary device id number. - The fourth argument is the input number. - The fifth argument is the input name." - --#TYPE "APC: Low threshold violation on analog input." - --#SUMMARY "Low threshold violation on input." + 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 WARNING + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 563 + ::= 674 -apcAnalogInputLowThresholdViolationCleared TRAP-TYPE +isxModularSubfeedMaxCurrentThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger03, + mtrapargsString04, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Low threshold violation cleared on the analog input. + "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 a secondary device id number. - The fourth argument is the input number. - The fifth argument is the input name." - --#TYPE "APC: Low threshold violation cleared." - --#SUMMARY "Low threshold violation cleared." + 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 - ::= 564 + ::= 675 -apcAnalogInputMinThresholdViolation TRAP-TYPE +isxModularTotalOutputCurrentMinThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, + mtrapargsInteger03, mtrapargsString } DESCRIPTION - "SEVERE: Minimum threshold violated on an analog input. + "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 a secondary device id number. - The fourth argument is the input number. - The fifth argument is the input name." - --#TYPE "APC: Min threshold violation on analog input." - --#SUMMARY "Min threshold violation on input." + 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 DEGRADED - ::= 565 + --#STATE OPERATIONAL + ::= 676 -apcAnalogInputMinThresholdViolationCleared TRAP-TYPE +isxModularTotalOutputCurrentMinThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, + mtrapargsString } DESCRIPTION - "INFORMATIONAL: Minimum threshold violation cleared on the analog input. + "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 a secondary device id number. - The fourth argument is the input number. - The fifth argument is the input name." - --#TYPE "APC: Min threshold violation cleared." - --#SUMMARY "Min threshold violation cleared." + 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 - ::= 566 + ::= 677 -apcDeviceClearLostComms TRAP-TYPE +isxModularTotalOutputCurrentLowThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, + mtrapargsInteger03, mtrapargsString } DESCRIPTION - "INFORMATIONAL: Lost communications reset command has been issued. - The first argument is the device serial number. - The second argument is the device name. - The third argument is a secondary device id number." - --#TYPE "APC: Lost communications reset command has been issued." - --#SUMMARY "Lost communications reset command has been issued." + "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 INFORMATIONAL + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL + ::= 678 - ::= 567 - -apcDeviceConnected TRAP-TYPE +isxModularTotalOutputCurrentLowThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, + mtrapargsString } DESCRIPTION - "INFORMATIONAL: A device has been connected to the host. - The first argument is the host serial number. - The second argument is the host name. - The third argument is the device number. - The fourth argument is the device name." - --#TYPE "APC: Device Connected." - --#SUMMARY "Device Connected." + "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 - ::= 568 + ::= 679 -apcDeviceDisconnected TRAP-TYPE +isxModularTotalOutputCurrentHighThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, - mtrapargsInteger, mtrapargsString04, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, + mtrapargsInteger03, mtrapargsString } DESCRIPTION - "SEVERE: A device has been disconnected from the host. - The first argument is the host serial number. - The second argument is the host name. - The third argument is the device number. - The fourth argument is the device name." - --#TYPE "APC: Device Disconnected." - --#SUMMARY "Device Disconnected." + "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 SEVERE + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 569 + ::= 680 -apcUnregisteredUserAccessDenied TRAP-TYPE +isxModularTotalOutputCurrentHighThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsString04, - mtrapargsInteger, mtrapargsString05, mtrapargsString} + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, + mtrapargsString } DESCRIPTION - "INFORMATIONAL: An unregistered user has tried to access the device. + "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 host device location. - The fourth argumant is the door identifier. - The fifth argument is the unregistered user's RFID." - --#TYPE "APC: Unregistered user." - --#SUMMARY "Unregistered user." + 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 - ::= 570 - + ::= 681 -apcRegisteredUserAccessDenied TRAP-TYPE +isxModularTotalOutputCurrentMaxThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsString04, - mtrapargsInteger, mtrapargsString05, mtrapargsString} + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, + mtrapargsInteger03, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A registered user has been denied access to the device. + "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 host device location. - The fourth argumant is the door identifier. - The fifth argument is the user name." - --#TYPE "APC: Access denied." - --#SUMMARY "Access denied." + 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 INFORMATIONAL + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 571 + ::= 682 -apcRegisteredUserConfigChange TRAP-TYPE +isxModularTotalOutputCurrentMaxThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, - mtrapargsString04, mtrapargsString05, mtrapargsString} + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, + mtrapargsString } DESCRIPTION - "INFORMATIONAL: Registered user configuration change. + "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 host device location. - The fourth argument is the user name." - --#TYPE "APC: Registered user configuration change." - --#SUMMARY "Registered user configuration change." + 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 - ::= 572 + ::= 683 -apcDoorUnlocked TRAP-TYPE +isxModularOutputVoltageMinThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsString04, - mtrapargsInteger, mtrapargsString05, mtrapargsInteger02, mtrapargsString} + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, + mtrapargsInteger03, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A door has been unlocked. + "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 host device location. - The fourth argument is the door identifier. - The fifth argument is the door access user. - The sixth argument is the door access type." - --#TYPE "APC: Door unlocked." - --#SUMMARY "Door unlocked." + 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 INFORMATIONAL + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 573 + ::= 684 -apcDoorLocked TRAP-TYPE +isxModularOutputVoltageMinThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsString04, - mtrapargsInteger, mtrapargsString05, mtrapargsInteger02, mtrapargsString} + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, + mtrapargsString } DESCRIPTION - "INFORMATIONAL: A door has been locked. + "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 host device location. - The fourth argument is the door identifier. - The fifth argument is the door access user. - The sixth argument is the door access type." - --#TYPE "APC: Door locked." - --#SUMMARY "Door locked." + 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 - ::= 574 + ::= 685 -apcHandleOpened TRAP-TYPE +isxModularOutputVoltageLowThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, - mtrapargsString04, mtrapargsInteger, mtrapargsString} + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, + mtrapargsInteger03, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A door handle has been opened. + "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 host device location. - The fourth argument is the door identifier, (1=front, 2=rear)." - --#TYPE "APC: Door handle opened." - --#SUMMARY "Door handle opened." + 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 INFORMATIONAL + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 575 + ::= 686 -apcHandleClosed TRAP-TYPE +isxModularOutputVoltageLowThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, - mtrapargsString04, mtrapargsInteger, mtrapargsString} + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, + mtrapargsString } DESCRIPTION - "INFORMATIONAL: A door handle has been closed. + "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 host device location. - The fourth argument is the door identifier, (1=front, 2=rear)." - --#TYPE "APC: Door handle closed." - --#SUMMARY "Door handle closed." + 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 - ::= 576 - + ::= 687 -apcDoorOpened TRAP-TYPE +isxModularOutputVoltageHighThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, - mtrapargsString04, mtrapargsInteger, mtrapargsString} + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, + mtrapargsInteger03, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A door has been opened. + "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 host device location. - The fourth argument is the door identifier, (1=front, 2=rear)." - --#TYPE "APC: Door opened." - --#SUMMARY "Door opened." + 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 INFORMATIONAL + --#SEVERITY WARNING --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 577 + ::= 688 -apcDoorClosed TRAP-TYPE +isxModularOutputVoltageHighThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, - mtrapargsString04, mtrapargsInteger, mtrapargsString} + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, + mtrapargsString } DESCRIPTION - "INFORMATIONAL: A door has been closed. + "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 host device location. - The fourth argument is the door identifier, (1=front, 2=rear)." - --#TYPE "APC: Door closed." - --#SUMMARY "Door closed." + 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 - ::= 578 - - -- trap number 579 available + ::= 689 - -apcKeyOverrideUnlocked TRAP-TYPE +isxModularOutputVoltageMaxThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, - mtrapargsString04, mtrapargsInteger, mtrapargsString} + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, + mtrapargsInteger03, mtrapargsString } DESCRIPTION - "SEVERE: Key override unlock has occurred. + "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 host device location. - The fourth argument is the door identifier, (1=front, 2=rear)." - --#TYPE "APC: Key override unlock has occurred." - --#SUMMARY "Key override unlock has occurred." + 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 - ::= 580 - + ::= 690 -apcKeyOverrideLocked TRAP-TYPE +isxModularOutputVoltageMaxThresholdViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, - mtrapargsString04, mtrapargsInteger, mtrapargsString} + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, + mtrapargsString } DESCRIPTION - "INFORMATIONAL: Key override lock has occurred. + "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 host device location. - The fourth argument is the door identifier, (1=front, 2=rear)." - --#TYPE "APC: Key override lock has occurred." - --#SUMMARY "Key override lock has occurred." + 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 - ::= 581 + ::= 691 -apcForcedEntry TRAP-TYPE +apcDoorClosedImproperly TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsString04, mtrapargsInteger, mtrapargsString} DESCRIPTION - "SEVERE: A forced entry condition has occurred. + "SEVERE: A door has been closed improperly. 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. The fourth argument is the door identifier, (1=front, 2=rear)." - --#TYPE "APC: A forced entry condition has occurred." - --#SUMMARY "A forced entry has occurred." + --#TYPE "APC: Door closed improperly." + --#SUMMARY "Door closed improperly." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 582 + ::= 692 -apcForcedEntryCleared TRAP-TYPE +apcDoorClosedImproperlyCleared TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsString04, mtrapargsInteger, mtrapargsString} DESCRIPTION - "INFORMATIONAL: A forced entry condition has been cleared. + "INFORMATIONAL: A door is no longer closed improperly. 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. The fourth argument is the door identifier, (1=front, 2=rear)." - --#TYPE "APC: A forced entry condition has been cleared." - --#SUMMARY "A forced entry has been cleared." + --#TYPE "APC: Door no longer closed improperly." + --#SUMMARY "Door no longer closed improperly." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 583 - + ::= 693 -apcRelockTimeout TRAP-TYPE +apcUserScheduleViolation TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsString04, mtrapargsInteger, mtrapargsString} DESCRIPTION - "SEVERE: A relock timout has occured. + "SEVERE: A user has had a door opened past the scheduled access period. 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. The fourth argument is the door identifier, (1=front, 2=rear)." - --#TYPE "APC: Relock timout." - --#SUMMARY "Relock timeout." + --#TYPE "APC: User schedule violated." + --#SUMMARY "User schedule violated." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 584 + ::= 694 -apcRelockTimeoutCleared TRAP-TYPE +apcUserScheduleViolationCleared TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsString04, mtrapargsInteger, mtrapargsString} DESCRIPTION - "INFORMATIONAL: A relock timout has been cleared. + "INFORMATIONAL: User schedule violation 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 host device location. The fourth argument is the door identifier, (1=front, 2=rear)." - --#TYPE "APC: relock timout has been cleared." - --#SUMMARY "Relock timout has been cleared." + --#TYPE "APC: User schedule violation cleared." + --#SUMMARY "User schedule violation cleared." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 585 + ::= 695 -apcDoorSenseDisconnected TRAP-TYPE +isxModularOutputFrequencyThresholdViolation TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, - mtrapargsString04, mtrapargsInteger, mtrapargsString} + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: A door sensor was disconnected. - 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. - The fourth argument is the door identifier, (1=front, 2=rear)." - --#TYPE "APC: A door sensor was disconnected." - --#SUMMARY "A door sensor was disconnected." + "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 - ::= 586 + ::= 696 -apcDoorSenseConnected TRAP-TYPE +isxModularOutputFrequencyViolationCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, - mtrapargsString04, mtrapargsInteger, mtrapargsString} + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsString } DESCRIPTION - "INFORMATIONAL: A forced entry condition has been cleared. + "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. - The third argument is the host device location. - The fourth argument is the door identifier, (1=front, 2=rear)." - --#TYPE "APC: A door sensor was connected." - --#SUMMARY "A door sensor was connected." + 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 - ::= 587 + ::= 697 +atsSourceStatusFail TRAP-TYPE + ENTERPRISE apc + VARIABLES { atsIdentSerialNumber, atsConfigProductName, + mtrapargsInteger, mtrapargsString } + DESCRIPTION + "SEVERE: ATS Source failed. + 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: ATS Source failed." + --#SUMMARY "ATS Source failed." + --#ARGUMENTS { } + --#SEVERITY SEVERE + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE DEGRADED + ::= 698 + +atsSourceStatusOk TRAP-TYPE + ENTERPRISE apc + VARIABLES { atsIdentSerialNumber, atsConfigProductName, + mtrapargsInteger, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: ATS Source OK. + 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: ATS Source OK." + --#SUMMARY "ATS Source OK." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 699 -apcDoorLostComms TRAP-TYPE +atsHardwareStatusFail TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, - mtrapargsString04, mtrapargsInteger, mtrapargsString} + VARIABLES { atsIdentSerialNumber, atsConfigProductName, + mtrapargsInteger, mtrapargsString } DESCRIPTION - "SEVERE: Communications have been lost with the door. - 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. - The fourth argument is the door identifier, (1=front, 2=rear)." - --#TYPE "APC: A door has lost communications." - --#SUMMARY "A door has lost communications." + "SEVERE: ATS display board hardware failed. + The first argument is the serial number. + The second argument is the product name. + The third argument is an integer representing the failed hardware: + 0= Phase LEDs/Push-button hardware failure + 1= Seven-segment display hardware failure." + --#TYPE "APC ATS: ATS display board hardware failed." + --#SUMMARY "ATS display board hardware failed." --#ARGUMENTS { } --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 588 + --#STATE DEGRADED + ::= 700 + +atsHardwareStatusOk TRAP-TYPE + ENTERPRISE apc + VARIABLES { atsIdentSerialNumber, atsConfigProductName, + mtrapargsInteger, mtrapargsString } + DESCRIPTION + "INFORMATIONAL: ATS display board hardware ok. + The first argument is the serial number. + The second argument is the product name. + The third argument is an integer representing the hardware: + 0= Phase LEDs/Push-button hardware failure + 1= Seven-segment display hardware failure." + --#TYPE "APC ATS: ATS display board hardware ok." + --#SUMMARY "ATS display board hardware ok." + --#ARGUMENTS { } + --#SEVERITY INFORMATIONAL + --#TIMEINDEX 1 + --#HELP "" + --#HELPTAG 0 + --#STATE OPERATIONAL + ::= 701 -apcDoorEstablishedComms TRAP-TYPE +atsControllerRestart TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, - mtrapargsString04, mtrapargsInteger, mtrapargsString} + VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: Communications have been established with the door. - 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. - The fourth argument is the door identifier, (1=front, 2=rear)." - --#TYPE "APC: A door has established communications." - --#SUMMARY "A door has established communications." + "INFORMATIONAL: ATS Controller restarted." + --#TYPE "APC ATS: ATS Controller restarted." + --#SUMMARY "ATS Controller restarted." --#ARGUMENTS { } --#SEVERITY INFORMATIONAL --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 589 + ::= 702 -apcRegisteredUserAccessChange 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 { mtrapargsString02, mtrapargsString03, - mtrapargsString04, mtrapargsString05, mtrapargsString} + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString} DESCRIPTION - "INFORMATIONAL: Registered user access changed. + "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. - The third argument is the host device location. - The fourth argument is the user name." - --#TYPE "APC: Registered user access change." - --#SUMMARY "Registered user access change." + 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 - ::= 590 + ::= 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 -apcUnregisteredUserStatusChange TRAP-TYPE +xATSS1BadPhaseBalanceCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, - mtrapargsString04, mtrapargsString05, mtrapargsString} + VARIABLES { xATSIdentSerialNumber, xATSIdentProductName, mtrapargsString} DESCRIPTION - "INFORMATIONAL: Unregistered user status changed. + "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. - The third argument is the host device location. - The fourth argument is the user name." - --#TYPE "APC: Unregistered user status change." - --#SUMMARY "Unregistered user status change." + 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 - ::= 591 + ::= 727 -apcDeviceClearUserConfigs TRAP-TYPE +isxModularTransformerOverheating TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger04, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsString } DESCRIPTION - "INFORMATIONAL: User configurations reset command has been issued. - The first argument is the device serial number. - The second argument is the device name. - The third argument is a secondary device id number." - --#TYPE "APC: User configurations reset command has been issued." - --#SUMMARY "User configurations reset command has been issued." + "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 INFORMATIONAL + --#SEVERITY SEVERE --#TIMEINDEX 1 --#HELP "" --#HELPTAG 0 --#STATE OPERATIONAL - ::= 592 + ::= 728 --- Add more events starting at 600 for UPS Devices +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 -upsBatteryTempSensorFault TRAP-TYPE +apcInternalCommunicationFault TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "WARNING: The battery temperature sensor fault exists." - --#TYPE "APC UPS: The battery temperature sensor fault exists." - --#SUMMARY "The battery temperature sensor fault exists." - --#SEVERITY WARNING + "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 - ::= 600 + ::= 730 -upsBatteryTempSensorFaultCleared TRAP-TYPE +apcInternalCommunicationFaultCleared TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: The battery temperature sensor fault cleared." - --#TYPE "APC UPS: The battery temperature sensor fault cleared." - --#SUMMARY "The battery temperature sensor fault cleared." + "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 - ::= 601 - -upsBatterySoftBusStartFault TRAP-TYPE + ::= 731 + +upsOutletGroupCommand TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { upsOutletGroupControlIndex, mtrapargsString } DESCRIPTION - "WARNING: A battery bus soft start fault exists." - --#TYPE "APC UPS: A battery bus soft start fault exists." - --#SUMMARY "A battery bus soft start fault exists." + "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 - ::= 602 + ::= 732 -upsBatterySoftBusStartFaultCleared TRAP-TYPE +onbatterycommunicationLost TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: A battery bus soft start fault exists cleared." - --#TYPE "APC UPS: A battery bus soft start fault exists cleared." - --#SUMMARY "A battery bus soft start fault exists cleared." - --#SEVERITY INFORMATIONAL + "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 OPERATIONAL - ::= 603 - -apcOutputShortCircuit TRAP-TYPE + --#STATE DEGRADED + ::= 733 + +upsCriticalCondition TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "WARNING: An output short circuit condition exists." - --#TYPE "APC Device: An output short circuit condition exists." - --#SUMMARY "An output short circuit condition exists." - --#SEVERITY WARNING + "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 OPERATIONAL - ::= 604 + --#STATE DEGRADED + ::= 734 -apcOutputShortCircuitCleared TRAP-TYPE +upsCriticalConditionCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: An output short circuit condition cleared." - --#TYPE "APC Device: An output short circuit condition cleared." - --#SUMMARY "An output short circuit condition cleared." + "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 - ::= 605 - -apcOutputRelayFault TRAP-TYPE + ::= 735 + +upsWarningCondition TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "WARNING: An output relay (or its driver) fault exists." - --#TYPE "APC Device: An output relay (or its driver) fault exists." - --#SUMMARY "An output relay (or its driver) fault exists." + "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 OPERATIONAL - ::= 606 + --#STATE DEGRADED + ::= 736 -apcOutputRelayFaultCleared TRAP-TYPE +upsWarningConditionCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: An output relay (or its driver) fault cleared." - --#TYPE "APC Device: An output relay (or its driver) fault cleared." - --#SUMMARY "An output relay (or its driver) fault cleared." + "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 - ::= 607 - -upsPfcFault TRAP-TYPE + ::= 737 + +upsInformationalCondition TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "WARNING: A PFC fault exists." - --#TYPE "APC UPS: A PFC fault exists." - --#SUMMARY "A PFC fault exists." - --#SEVERITY WARNING + "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 - ::= 608 + ::= 738 -upsPfcFaultCleared TRAP-TYPE +upsInformationalConditionCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsInteger, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The PFC fault cleared." - --#TYPE "APC UPS: The PFC fault cleared." - --#SUMMARY "The PFC fault cleared." + "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 - ::= 609 - -apcDcBusOverVoltage TRAP-TYPE - ENTERPRISE apc - VARIABLES { mtrapargsString } + ::= 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 - "WARNING: The DC bus voltage is too high." - --#TYPE "APC Devcie: DC bus voltage is too high." - --#SUMMARY "The DC bus voltage is too high." - --#SEVERITY WARNING + "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 - ::= 610 - -apcDcBusOverVoltageCleared TRAP-TYPE - ENTERPRISE apc - VARIABLES { mtrapargsString } + ::= 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: The DC bus voltage is too high cleared." - --#TYPE "APC Device: The DC bus voltage is too high cleared." - --#SUMMARY "The DC bus voltage is too high cleared." + "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 - ::= 611 - -upsInverterFault TRAP-TYPE - ENTERPRISE apc - VARIABLES { mtrapargsString } + ::= 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: The inverter fault exists." - --#TYPE "APC UPS: The inverter fault exists." - --#SUMMARY "The inverter fault exists." + "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 - ::= 612 - -upsInverterFaultCleared TRAP-TYPE - ENTERPRISE apc - VARIABLES { mtrapargsString } + ::= 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 - "INFORMATIONAL: The inverter fault cleared." - --#TYPE "APC UPS: The inverter fault cleared." - --#SUMMARY "The inverter fault cleared." + "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 - ::= 613 + ::= 743 -apcAdConverterFault TRAP-TYPE - ENTERPRISE apc - VARIABLES { mtrapargsString } +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 - "WARNING: The A/D converter fault exists." - --#TYPE "APC Device: The A/D converter fault exists." - --#SUMMARY "The A/D converter fault exists." - --#SEVERITY WARNING + "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 - ::= 614 - -apcAdConverterFaultCleared TRAP-TYPE - ENTERPRISE apc - VARIABLES { mtrapargsString } + ::= 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 - "INFORMATIONAL: The A/D converter fault cleared." - --#TYPE "APC Device: The A/D converter fault cleared." - --#SUMMARY "The A/D converter fault cleared." + "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 - ::= 615 + ::= 745 -apcLogicPowerSupplyFault TRAP-TYPE - ENTERPRISE apc - VARIABLES { mtrapargsString } +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 - "WARNING: A logic power supply fault exists." - --#TYPE "APC Device: A logic power supply fault exists." - --#SUMMARY "A logic power supply fault exists." - --#SEVERITY WARNING + "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 - ::= 616 - -apcLogicPowerSupplyFaultCleared TRAP-TYPE - ENTERPRISE apc - VARIABLES { mtrapargsString } + ::= 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 - "INFORMATIONAL: A logic power supply fault cleared." - --#TYPE "APC Device: A logic power supply fault cleared." - --#SUMMARY "A logic power supply fault cleared." + "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 - ::= 617 + ::= 747 -apcTransformerDCImbalanceFault TRAP-TYPE - ENTERPRISE apc - VARIABLES { mtrapargsString } +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 - "WARNING: The DC component of the transformer's current is too high." - --#TYPE "APC Device: The DC component of the tformer's curr is too high." - --#SUMMARY "The DC component of the transformer's current is too high." - --#SEVERITY WARNING + "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 - ::= 618 - -apcTransformerDCImbalanceFaultCleared TRAP-TYPE - ENTERPRISE apc - VARIABLES { mtrapargsString } + ::= 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 - "WARNING: The DC component of the transformer's current is normal." - --#TYPE "APC Device: The DC component of the tformer's curr is normal." - --#SUMMARY "The DC component of the transformer's current is normal." + "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 - ::= 619 - -upsBackfeedRelayFault TRAP-TYPE + ::= 749 + +-- rPDU2g Trap Section + +rpduCriticalCondition TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } DESCRIPTION - "WARNING: The backfeed relay (or its driver) has a fault." - --#TYPE "UPS Device: The backfeed relay (or its driver) has a fault." - --#SUMMARY "The backfeed relay (or its driver) has a fault." - --#SEVERITY WARNING + "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 OPERATIONAL - ::= 620 + --#STATE DEGRADED + ::= 750 -upsBackfeedRelayFaultCleared TRAP-TYPE +rpduCriticalConditionCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } DESCRIPTION - "WARNING: The backfeed relay (or its driver) has a fault cleared." - --#TYPE "UPS Device: The bfeed rly (or its drver) has a flt cleared." - --#SUMMARY "The backfeed relay (or its driver) has a fault cleared." + "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 - ::= 621 - -upsBypassRelayFault TRAP-TYPE + ::= 751 + +rpduWarningCondition TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } DESCRIPTION - "WARNING: A bypass relay (or its driver) has a fault." - --#TYPE "APC Device: A bypass relay (or its driver) has a fault." - --#SUMMARY "A bypass relay (or its driver) has a fault." + "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 OPERATIONAL - ::= 622 + --#STATE DEGRADED + ::= 752 -upsBypassRelayFaultCleared TRAP-TYPE +rpduWarningConditionCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } DESCRIPTION - "WARNING: A bypass relay (or its driver) has a fault cleared." - --#TYPE "APC Device: A bypass relay (or its driver) has a fault cleared." - --#SUMMARY "A bypass relay (or its driver) has a fault cleared." + "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 - ::= 623 - + ::= 753 -xPDUBranchCurrentMinAlarm TRAP-TYPE +rpduInformationalCondition TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } DESCRIPTION - "SEVERE: The current in a branch circuit is outside the limits specified for that - branch circuit. - The first argument is the host device serial number. - 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." - --#TYPE "APC XPDU: Branch circuit minimum current alarm." - --#SUMMARY "Branch circuit current is below threshold." - --#ARGUMENTS { } - --#SEVERITY SEVERE + "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 - ::= 626 + ::= 754 -xPDUBranchCurrentMinAlarmCleared TRAP-TYPE +rpduInformationalConditionCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The current in a branch circuit is back within the limits - specified for that branch circuit. - The first argument is the host device serial number. - 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." - --#TYPE "APC XPDU: Branch circuit minimum current alarm cleared." - --#SUMMARY "Branch circuit low current alarm cleared." - --#ARGUMENTS { } + "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 - ::= 627 + ::= 755 -xPDUBranchCurrentMaxAlarm TRAP-TYPE +isxModularCoolingFanAlarm TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsInteger03, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsString } DESCRIPTION - "SEVERE: The current in a branch circuit is outside the limits specified for that - branch circuit. + "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. - 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." - --#TYPE "APC XPDU: Branch circuit maximum current alarm." - --#SUMMARY "Branch circuit current is above threshold." + 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 OPERATIONAL - ::= 628 + --#STATE DEGRADED + ::= 756 -xPDUBranchCurrentMaxAlarmCleared TRAP-TYPE +isxModularCoolingFanAlarmCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { xPDUIdentSerialNumber, xPDUIdentProductName, mtrapargsInteger, - mtrapargsInteger02, mtrapargsString } + VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsString } DESCRIPTION - "INFORMATIONAL: The current in a branch circuit is back within the limits - specified for that branch circuit. + "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. - 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." - --#TYPE "APC XPDU: Branch circuit maximum current alarm cleared." - --#SUMMARY "Branch circuit high current alarm cleared." + 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 - ::= 629 + ::= 757 - -rPDUOutletLowLoad TRAP-TYPE +upsFirmwareUpdateStarted TRAP-TYPE ENTERPRISE apc - VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, - rPDUOutletStatusIndex, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "WARNING: A Rack PDU has violated the outlet low load threshold. - The first argument is the serial number. - The second argument is the device name. - The third argument is the outlet number." - --#TYPE "APC Rack PDU: Violation of outlet low load threshold." - --#SUMMARY "A Rack PDU has violated the outlet low load threshold." - --#ARGUMENTS { } + "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 OPERATIONAL - ::= 630 + --#STATE DEGRADED + ::= 758 -rPDUOutletLowLoadCleared TRAP-TYPE +upsFirmwareUpdateFinished TRAP-TYPE ENTERPRISE apc - VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, - rPDUOutletStatusIndex, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: The outlet low load condition on a Rack PDU has been - cleared. - The first argument is the serial number. - The second argument is the device name. - The third argument is the outlet number." - --#TYPE "APC Rack PDU: Low load condition cleared." - --#SUMMARY "The low load condition on a Rack PDU has been cleared." - --#ARGUMENTS { } + "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 - ::= 631 + ::= 759 -rPDUOutletNearOverload TRAP-TYPE +upsFirmwareUpdateSucceeded TRAP-TYPE ENTERPRISE apc - VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, - rPDUOutletStatusIndex, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "WARNING: A Rack PDU is near an outlet overload condition. - The first argument is the serial number. - The second argument is the device name. - The third argument is the outlet number." - --#TYPE "APC Rack PDU: Near an overload condition." - --#SUMMARY "A Rack PDU is near an outlet overload condition." - --#ARGUMENTS { } - --#SEVERITY WARNING + "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 - ::= 632 + ::= 760 -rPDUOutletNearOverloadCleared TRAP-TYPE +upsFirmwareUpdateFailed TRAP-TYPE ENTERPRISE apc - VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, - rPDUOutletStatusIndex, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: The outlet near overload condition on a Rack PDU has - been cleared. - The first argument is the serial number. - The second argument is the device name. - The third argument is the outlet number." - --#TYPE "APC Rack PDU: Outlet Near overload condition has cleared." - --#SUMMARY "Rack PDU outlet near overload condition has cleared." - --#ARGUMENTS { } + "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 - ::= 633 + ::= 761 -rPDUOutletOverload TRAP-TYPE +upsHasNoValidFirmware TRAP-TYPE ENTERPRISE apc - VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, - rPDUOutletStatusIndex, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "SEVERE: A Rack PDU is in an overload condition. - The first argument is the serial number. - The second argument is the device name. - The third argument is the outlet number." - --#TYPE "APC Rack PDU: Outlet Overload condition." - --#SUMMARY "A Rack PDU is in an outlet overload condition." - --#ARGUMENTS { } + "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 DEGRADED - ::= 634 + --#STATE NONOPERATIONAL + ::= 762 -rPDUOutletOverloadCleared TRAP-TYPE +upsHasNoValidFirmwareCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { rPDUIdentSerialNumber, rPDUIdentName, - rPDUOutletStatusIndex, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: The outlet overload condition on a Rack PDU has been - cleared. - The first argument is the serial number. - The second argument is the device name. - The third argument is the outlet number." - --#TYPE "APC Rack PDU: Overload condition has cleared." - --#SUMMARY "The outlet overload condition on a Rack PDU has cleared." - --#ARGUMENTS { } + "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 - ::= 635 + ::= 763 -apcTestTrap TRAP-TYPE + +upsLocalDisplayButtonFault TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsInteger02, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: Trap used to test SNMP trap functionality. - The first argument is a place holder for test variables." - --#TYPE "APC: Test trap." - --#SUMMARY "Test Trap." - --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL + "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 OPERATIONAL - ::= 636 + --#STATE DEGRADED + ::= 767 -baseFanFailureCleared TRAP-TYPE +upsLocalDisplayButtonFaultCleared TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: Base module fan has been repaired" - --#TYPE "APC UPS: Base module fan has been repaired" - --#SUMMARY "The base module fan has been repaired." + "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 - ::= 637 - + ::= 768 - -apcDoorClosedImproperly TRAP-TYPE +upsNeedsFactorySetupFault TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, - mtrapargsString04, mtrapargsInteger, mtrapargsString} + VARIABLES { mtrapargsString } DESCRIPTION - "SEVERE: A door has been closed improperly. - 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. - The fourth argument is the door identifier, (1=front, 2=rear)." - --#TYPE "APC: Door closed improperly." - --#SUMMARY "Door closed improperly." - --#ARGUMENTS { } + "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 OPERATIONAL - ::= 692 + --#STATE NONOPERATIONAL + ::= 769 -apcDoorClosedImproperlyCleared TRAP-TYPE +upsNeedsFactorySetupFaultCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, - mtrapargsString04, mtrapargsInteger, mtrapargsString} + VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: A door is no longer closed improperly. - 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. - The fourth argument is the door identifier, (1=front, 2=rear)." - --#TYPE "APC: Door no longer closed improperly." - --#SUMMARY "Door no longer closed improperly." - --#ARGUMENTS { } + "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 - ::= 693 + ::= 770 -apcUserScheduleViolation TRAP-TYPE +upsEPOActive TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, - mtrapargsString04, mtrapargsInteger, mtrapargsString} + VARIABLES { mtrapargsString } DESCRIPTION - "SEVERE: A user has had a door opened past the scheduled access period. - 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. - The fourth argument is the door identifier, (1=front, 2=rear)." - --#TYPE "APC: User schedule violated." - --#SUMMARY "User schedule violated." - --#ARGUMENTS { } + "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 OPERATIONAL - ::= 694 + --#STATE NONOPERATIONAL + ::= 771 -apcUserScheduleViolationCleared TRAP-TYPE +upsEPOActiveCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { mtrapargsString02, mtrapargsString03, - mtrapargsString04, mtrapargsInteger, mtrapargsString} + VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: User schedule violation 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 host device location. - The fourth argument is the door identifier, (1=front, 2=rear)." - --#TYPE "APC: User schedule violation cleared." - --#SUMMARY "User schedule violation cleared." - --#ARGUMENTS { } + "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 - ::= 695 - + ::= 772 - -atsSourceStatusFail TRAP-TYPE +upsFirmwareMismatch TRAP-TYPE ENTERPRISE apc - VARIABLES { atsIdentSerialNumber, atsConfigProductName, - mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "SEVERE: ATS Source failed. - 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: ATS Source failed." - --#SUMMARY "ATS Source failed." - --#ARGUMENTS { } + "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 DEGRADED - ::= 698 - -atsSourceStatusOk TRAP-TYPE + --#STATE NONOPERATIONAL + ::= 773 + +upsFirmwareMismatchCleared TRAP-TYPE ENTERPRISE apc - VARIABLES { atsIdentSerialNumber, atsConfigProductName, - mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: ATS Source OK. - 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: ATS Source OK." - --#SUMMARY "ATS Source OK." - --#ARGUMENTS { } + "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 - ::= 699 + --#STATE OPERATIONAL + ::= 774 -atsHardwareStatusFail TRAP-TYPE +upsOscillatorFailed TRAP-TYPE ENTERPRISE apc - VARIABLES { atsIdentSerialNumber, atsConfigProductName, - mtrapargsInteger, mtrapargsString } + VARIABLES { mtrapargsString } DESCRIPTION - "SEVERE: ATS display board hardware failed. - The first argument is the serial number. - The second argument is the product name. - The third argument is an integer representing the failed hardware: - 0= Phase LEDs/Push-button hardware failure - 1= Seven-segment display hardware failure." - --#TYPE "APC ATS: ATS display board hardware failed." - --#SUMMARY "ATS display board hardware failed." - --#ARGUMENTS { } + "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 DEGRADED - ::= 700 - -atsHardwareStatusOk TRAP-TYPE - ENTERPRISE apc - VARIABLES { atsIdentSerialNumber, atsConfigProductName, - mtrapargsInteger, mtrapargsString } - DESCRIPTION - "INFORMATIONAL: ATS display board hardware ok. - The first argument is the serial number. - The second argument is the product name. - The third argument is an integer representing the hardware: - 0= Phase LEDs/Push-button hardware failure - 1= Seven-segment display hardware failure." - --#TYPE "APC ATS: ATS display board hardware ok." - --#SUMMARY "ATS display board hardware ok." - --#ARGUMENTS { } - --#SEVERITY INFORMATIONAL - --#TIMEINDEX 1 - --#HELP "" - --#HELPTAG 0 - --#STATE OPERATIONAL - ::= 701 + --#STATE NONOPERATIONAL + ::= 775 -atsControllerRestart TRAP-TYPE +upsOscillatorFailedCleared TRAP-TYPE ENTERPRISE apc VARIABLES { mtrapargsString } DESCRIPTION - "INFORMATIONAL: ATS Controller restarted." - --#TYPE "APC ATS: ATS Controller restarted." - --#SUMMARY "ATS Controller restarted." - --#ARGUMENTS { } + "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 - ::= 702 - - + ::= 776 END -- cgit v1.2.3