Skip to content

Instantly share code, notes, and snippets.

@tvass
Created October 7, 2014 19:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tvass/9a35ca8f7028cb4f527b to your computer and use it in GitHub Desktop.
Save tvass/9a35ca8f7028cb4f527b to your computer and use it in GitHub Desktop.
powernet412.mib
This file has been truncated, but you can view the full file.
-- *************************************************************************
-- AMERICAN POWER CONVERSION PowerNet-MIB
-- *************************************************************************
-- Copyright (c) 2014 American Power Conversion, Inc.
-- PowerNet is a Trademark of American Power Conversion Corp.
--
-- Title: APC TOP LEVEL PowerNet MIB
--
-- Version : 4.1.2
--
-- Generated by script: tomib.awk
--
-- Input File: powernetPS.mib
--
-- Created: Tuesday, August, 19, 2014
--
-- 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
-- 07/15/01 - v3.4.0 Added transfer switch
-- - v3.4.3 Added functionality for External and Integrated Environmental Monitor
-- 06/14/02 - v3.4.4 Added dcmim2(Siemens) branch, Battery Manager(Reading) traps, and
-- Psx Traps for PDU and RM-PDU and Netlock branch/traps
-- 12/13/02 - v3.5.0 netlock - Initial support for netlock (nl). Traps 261-265 added.
-- rPDU - Initial support for rPDU. Traps 266-283 added.
-- rARU - Initial support for rARU.
-- gateway - Initial support for gateway (gw). Traps 230-260, 284-297 added.
-- ups - upsSyncCtrlGroup and upsState sections added.
-- 02/19/03 - v3.6.0 ups - UpsOutletGroups section added. Traps 298-299 added.
-- smw - Traps 300-305 added.
-- rPDU - General OID description cleanups.
-- gw - Updated SNMP support for gw.
-- 05/21/03 - v3.6.1 ups - Updated SNMP support for ups.
-- ems - Environmental Management System OIDs renamed from gateway (gw).
-- raru - Updated SNMP support for raru.
-- 06/13/03 - v3.6.3 airFM - Initial support for airFM. Traps 306-311 added.
-- nl - Traps 261-265 removed.
-- 11/26/03 - v3.6.4 xPDU - Initial support for xPDU. Traps 312-344 added.
-- airPA - Initial support for airPA. Traps 306-311 modified for airPA use.
-- airFM - AirFMStatus OIDs cleaned up.
-- 03/19/04 - v3.6.5 rPDU - Updated SNMP support for rPDU.
-- airFM - AirFMGroup section added.
-- 05/13/04 - v3.6.6 ups - Added several upsAdvBattery OIDs.
-- ems - Added emsStatusHardwareStatus and emsHardwareState traps 345-346.
-- aru - Trap 228 redefined to aruDeviceConfigChange.
-- 08/04/04 - v3.6.7 ups - Added upsAdvConfigNumExternalBatteries and
-- upsAdvConfigSimpleSignalShutdowns.
-- ce - Custom Event traps 347-352 added.
-- 11/22/04 - v3.6.8 ems - Many emsProbeConfig and emsProbeStatus OIDs added.
-- ups - Traps 353-358 added.
-- env - Traps 359-374 added.
-- 01/26/05 - v3.6.9 battman - Initial support for battman, traps 375-380 added.
-- xATS - Initial support for xATS, traps 381-478 added.
-- generator - Initial support for generator.
-- rPDU - Trap edits.
-- xPDU - Trap edits.
-- 05/26/05 - v3.7.0 consolePortServer - Initial support for consolePortServer (cpsAP930x).
-- xPDU - Cleaned up many descriptions.
-- xATS - Cleaned up many descriptions.
-- ups - Added several upsAdvConfig OIDs.
-- 09/28/05 - v3.8.0 modEnvMgr - Initial support for modEnvMgr (mem).
-- rARU - Added functionality for Gen 2 ARU.
-- ups/aru/mem - Traps 500-569 added.
-- all - General cleanup on typos and spelling errors.
-- 01/04/06 - v3.8.1 rARU - Added functionality for Gen 2 ARU
-- 02/22/06 - v3.8.2 accessControl - Initial support for accessControl.
-- Traps 570-592 added.
-- accessPX - Initial support for accessPX.
-- airIR - Initial support for airIR and airIRAlarms.
-- airIRRC - Initial support for airIRRC.
-- 05/24/06 - v3.8.4 apcLocalDisplay - Initial support for apcLocalDisplay.
-- ups - UpsAdvOutputRedundancy, upsAdvOutputKVACapacity,
-- upsAdvConfigBasicSignalLowBatteryDuration, and
-- upsAdvConfigBypassPhaseLockRequired OIDs added.
-- UpsAdvConfigMinReturnRuntime SYNTAX changed.
-- UPS trap numbers 600-623 added.
-- em - New emConfigProbe, emConfigContact, emStatusProbe OIDs added.
-- iem - New iemConfigProbe, iemConfigContact, iemStatusProbe OIDs added.
-- 08/31/06 - v3.8.5 airIRSC - Initial support for airIRSC.
-- XPDU - XPDUBranchBreaker OIDs and xPDUBranchCurrent traps added.
-- 11/03/06 - v3.8.6 rPDU - Updated SNMP support for rPDU.
-- accessPX - accessPXConfigCardFormat OID added.
-- airIRSC - airIRSCUnitStatusCompressor added.
-- 01/03/07 - v3.8.7 airIRRP - Initial support for airIRRP100 and airIRRP500.
-- 04/06/07 - v3.8.8 battMan - Updated SNMP support for Battery Manager,
-- battManConfigApplication OID deprecated.
-- airIRRP - Added HeatAssistEnable to airIRRP100 and airIRRP500.
-- ups - Added several upsDiagSubSys OIDs.
-- iem - Added iemStatusProbeLocation OID.
-- 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.
-- ********************************************************************************************
-- ********************************************************************************************
-- PowerNet-MIB { iso org(3) dod(6) internet(1) private(4)
-- enterprises(1) apc(318) }
PowerNet-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, IpAddress, Gauge, TimeTicks FROM RFC1155-SMI
DisplayString FROM RFC1213-MIB
OBJECT-TYPE FROM RFC-1212
TRAP-TYPE FROM RFC-1215;
-- IMPORTS End
apc OBJECT IDENTIFIER ::= { enterprises 318 }
products OBJECT IDENTIFIER ::= { apc 1 }
apcmgmt OBJECT IDENTIFIER ::= { apc 2 }
hardware OBJECT IDENTIFIER ::= { products 1 }
software OBJECT IDENTIFIER ::= { products 2 }
system OBJECT IDENTIFIER ::= { products 3 }
experimental OBJECT IDENTIFIER ::= { products 4 }
mconfig OBJECT IDENTIFIER ::= { apcmgmt 1 }
mcontrol OBJECT IDENTIFIER ::= { apcmgmt 2 }
mtrapargs OBJECT IDENTIFIER ::= { apcmgmt 3 }
mfiletransfer OBJECT IDENTIFIER ::= { apcmgmt 4 }
mconfigClock OBJECT IDENTIFIER ::= { mconfig 6 }
mfiletransferStatus OBJECT IDENTIFIER ::= { mfiletransfer 1 }
mfiletransferConfig OBJECT IDENTIFIER ::= { mfiletransfer 2 }
mfiletransferControl OBJECT IDENTIFIER ::= { mfiletransfer 3 }
mfiletransferConfigSettings OBJECT IDENTIFIER ::= { mfiletransferConfig 1 }
mfiletransferConfigTFTP OBJECT IDENTIFIER ::= { mfiletransferConfig 2 }
mfiletransferConfigFTP OBJECT IDENTIFIER ::= { mfiletransferConfig 3 }
ups OBJECT IDENTIFIER ::= { hardware 1 }
measureUps OBJECT IDENTIFIER ::= { hardware 2 }
miniSNMPadapter OBJECT IDENTIFIER ::= { hardware 3 }
masterswitch OBJECT IDENTIFIER ::= { hardware 4 }
masterswitchVM OBJECT IDENTIFIER ::= { hardware 5 }
masterswitchMSP OBJECT IDENTIFIER ::= { hardware 6 }
dcDM3 OBJECT IDENTIFIER ::= { hardware 7 }
automaticTransferSwitch OBJECT IDENTIFIER ::= { hardware 8 }
dc2 OBJECT IDENTIFIER ::= { hardware 9 }
environmentalMonitor OBJECT IDENTIFIER ::= { hardware 10 }
netlock OBJECT IDENTIFIER ::= { hardware 11 }
rPDU OBJECT IDENTIFIER ::= { hardware 12 }
airConditioners OBJECT IDENTIFIER ::= { hardware 13 }
rARU OBJECT IDENTIFIER ::= { hardware 14 }
xPDU OBJECT IDENTIFIER ::= { hardware 15 }
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 }
backUPS OBJECT IDENTIFIER ::= { system 1 }
smartUPS OBJECT IDENTIFIER ::= { system 2 }
matrixUPS OBJECT IDENTIFIER ::= { system 3 }
masterSwitch OBJECT IDENTIFIER ::= { system 4 }
symmetraUPS OBJECT IDENTIFIER ::= { system 5 }
dp100E OBJECT IDENTIFIER ::= { system 6 }
dp300E OBJECT IDENTIFIER ::= { system 7 }
monitors OBJECT IDENTIFIER ::= { system 8 }
redundantSwitch OBJECT IDENTIFIER ::= { system 9 }
dcPower OBJECT IDENTIFIER ::= { system 10 }
automaticXferSwitch OBJECT IDENTIFIER ::= { system 11 }
netLock OBJECT IDENTIFIER ::= { system 12 }
symmetra3PhaseUPS OBJECT IDENTIFIER ::= { system 13 }
networkAir OBJECT IDENTIFIER ::= { system 14 }
infraStruXurePDU OBJECT IDENTIFIER ::= { system 15 }
ais5000UPS OBJECT IDENTIFIER ::= { system 16 }
smartUPS3Phase OBJECT IDENTIFIER ::= { system 17 }
battManager OBJECT IDENTIFIER ::= { system 18 }
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 }
battManUnitCalib OBJECT IDENTIFIER ::= { battMan 3 }
battManStringCalib OBJECT IDENTIFIER ::= { battMan 4 }
battManBatteryCalib OBJECT IDENTIFIER ::= { battMan 5 }
battManConfig OBJECT IDENTIFIER ::= { battMan 6 }
battManAlarm OBJECT IDENTIFIER ::= { battMan 7 }
battManSystemStatus OBJECT IDENTIFIER ::= { battMan 8 }
battManStringStatus OBJECT IDENTIFIER ::= { battMan 9 }
battManBatteryStatus OBJECT IDENTIFIER ::= { battMan 10 }
battManInputContactStatus OBJECT IDENTIFIER ::= { battMan 11 }
battManControl OBJECT IDENTIFIER ::= { battMan 12 }
battManTestResults OBJECT IDENTIFIER ::= { battMan 13 }
battManUnitStatus OBJECT IDENTIFIER ::= { battMan 14 }
xPDUIdent OBJECT IDENTIFIER ::= { xPDU 1 }
xPDUDevice OBJECT IDENTIFIER ::= { xPDU 2 }
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 }
xPDUMainInput OBJECT IDENTIFIER ::= { xPDUACMonitoringPoint 1 }
xPDUBypassInput OBJECT IDENTIFIER ::= { xPDUACMonitoringPoint 2 }
xPDUUPSInput OBJECT IDENTIFIER ::= { xPDUACMonitoringPoint 3 }
xPDUSystemOutput OBJECT IDENTIFIER ::= { xPDUACMonitoringPoint 4 }
xPDUGroundMonitorPoint OBJECT IDENTIFIER ::= { xPDUACMonitoringPoint 5 }
xPDUSystemBreakers OBJECT IDENTIFIER ::= { xPDUCircuitBreakers 1 }
xPDUBranchBreakers OBJECT IDENTIFIER ::= { xPDUCircuitBreakers 2 }
xATSIdent OBJECT IDENTIFIER ::= { xATS 1 }
xATSDevice OBJECT IDENTIFIER ::= { xATS 2 }
xATSSwitch OBJECT IDENTIFIER ::= { xATS 3 }
xATSACMonitoringPoint OBJECT IDENTIFIER ::= { xATS 4 }
xATSTesting OBJECT IDENTIFIER ::= { xATS 5 }
xATSInputContacts OBJECT IDENTIFIER ::= { xATS 6 }
xATSOutputRelays OBJECT IDENTIFIER ::= { xATS 7 }
xATSMisc OBJECT IDENTIFIER ::= { xATS 8 }
xATSSwitchStatus OBJECT IDENTIFIER ::= { xATSSwitch 1 }
xATSSwitchSettings OBJECT IDENTIFIER ::= { xATSSwitch 2 }
xATSSwitchTimers OBJECT IDENTIFIER ::= { xATSSwitch 3 }
xATSSwitchBlockMap OBJECT IDENTIFIER ::= { xATSSwitch 4 }
xATSSwitchStatistics OBJECT IDENTIFIER ::= { xATSSwitch 5 }
xATSSource1 OBJECT IDENTIFIER ::= { xATSACMonitoringPoint 1 }
xATSSource2 OBJECT IDENTIFIER ::= { xATSACMonitoringPoint 2 }
xATSSystemOutput OBJECT IDENTIFIER ::= { xATSACMonitoringPoint 3 }
xATSTestingStatus OBJECT IDENTIFIER ::= { xATSTesting 1 }
xATSTestingResults OBJECT IDENTIFIER ::= { xATSTesting 2 }
xATSTestingSchedule OBJECT IDENTIFIER ::= { xATSTesting 3 }
xATSTestingSimulatePowerFail OBJECT IDENTIFIER ::= { xATSTesting 4 }
xATSGenerator OBJECT IDENTIFIER ::= { generator 1 }
xATSGeneratorIdent OBJECT IDENTIFIER ::= { xATSGenerator 1 }
xATSGeneratorStatus OBJECT IDENTIFIER ::= { xATSGenerator 2 }
xATSGeneratorAdvStatus OBJECT IDENTIFIER ::= { xATSGenerator 3 }
xATSGeneratorOutput OBJECT IDENTIFIER ::= { xATSGenerator 4 }
xATSGeneratorSettings OBJECT IDENTIFIER ::= { xATSGenerator 5 }
xATSGeneratorService OBJECT IDENTIFIER ::= { xATSGenerator 6 }
xATSGeneratorFuelSystem OBJECT IDENTIFIER ::= { xATSGenerator 7 }
cpsAP930x OBJECT IDENTIFIER ::= { consolePortServer 1 }
cpsAP930xSys OBJECT IDENTIFIER ::= { cpsAP930x 1 }
cpsAP930xConf OBJECT IDENTIFIER ::= { cpsAP930x 2 }
cpsAP930xInfo OBJECT IDENTIFIER ::= { cpsAP930x 3 }
cpsAP930xAdm OBJECT IDENTIFIER ::= { cpsAP930x 4 }
smartUPS250 OBJECT IDENTIFIER ::= { smartUPS 1 }
smartUPS400 OBJECT IDENTIFIER ::= { smartUPS 2 }
smartUPS600 OBJECT IDENTIFIER ::= { smartUPS 3 }
smartUPS900 OBJECT IDENTIFIER ::= { smartUPS 4 }
smartUPS1250 OBJECT IDENTIFIER ::= { smartUPS 5 }
smartUPS2000 OBJECT IDENTIFIER ::= { smartUPS 6 }
smartUPS450 OBJECT IDENTIFIER ::= { smartUPS 7 }
smartUPS700 OBJECT IDENTIFIER ::= { smartUPS 8 }
smartUPS1000 OBJECT IDENTIFIER ::= { smartUPS 9 }
smartUPS1400 OBJECT IDENTIFIER ::= { smartUPS 10 }
smartUPS2200 OBJECT IDENTIFIER ::= { smartUPS 11 }
smartUPS3000 OBJECT IDENTIFIER ::= { smartUPS 12 }
smartUPS5000 OBJECT IDENTIFIER ::= { smartUPS 13 }
smartUPS7500 OBJECT IDENTIFIER ::= { smartUPS 14 }
smartUPS10000 OBJECT IDENTIFIER ::= { smartUPS 15 }
smartUPS1500 OBJECT IDENTIFIER ::= { smartUPS 16 }
smartUPS3000DSP OBJECT IDENTIFIER ::= { smartUPS 17 }
smartUPS5000DSP OBJECT IDENTIFIER ::= { smartUPS 18 }
smartUPS8000 OBJECT IDENTIFIER ::= { smartUPS 19 }
matrixUPS3000 OBJECT IDENTIFIER ::= { matrixUPS 1 }
matrixUPS5000 OBJECT IDENTIFIER ::= { matrixUPS 2 }
masterSwitchV1 OBJECT IDENTIFIER ::= { masterSwitch 1}
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 }
symmetraUPS12kVA OBJECT IDENTIFIER ::= { symmetraUPS 3 }
symmetraUPS16kVA OBJECT IDENTIFIER ::= { symmetraUPS 4 }
environmental OBJECT IDENTIFIER ::= { monitors 1 }
environmentalMgtSystem OBJECT IDENTIFIER ::= { monitors 2 }
emu2 OBJECT IDENTIFIER ::= { monitors 3 }
mem OBJECT IDENTIFIER ::= { monitors 4 }
dm3 OBJECT IDENTIFIER ::= { dcPower 1 }
dcmim2 OBJECT IDENTIFIER ::= { dcPower 2 }
symmetra3PhaseUPS40kVA OBJECT IDENTIFIER ::= { symmetra3PhaseUPS 1 }
symmetra3PhaseUPS60kVA OBJECT IDENTIFIER ::= { symmetra3PhaseUPS 2 }
symmetra3PhaseUPS80kVA OBJECT IDENTIFIER ::= { symmetra3PhaseUPS 3 }
symmetra3PhaseUPS20kVA OBJECT IDENTIFIER ::= { symmetra3PhaseUPS 4 }
airFMSeries OBJECT IDENTIFIER ::= { networkAir 1 }
rackAirRemovalUnit OBJECT IDENTIFIER ::= { networkAir 2 }
airPASeries OBJECT IDENTIFIER ::= { networkAir 3 }
airIRSC100Series OBJECT IDENTIFIER ::= { networkAir 4 }
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 }
ais5000UPS30kVA OBJECT IDENTIFIER ::= { ais5000UPS 3 }
ais5000UPS40kVA OBJECT IDENTIFIER ::= { ais5000UPS 4 }
ais5000UPS60kVA OBJECT IDENTIFIER ::= { ais5000UPS 5 }
ais5000UPS80kVA OBJECT IDENTIFIER ::= { ais5000UPS 6 }
ais5000UPS100kVA OBJECT IDENTIFIER ::= { ais5000UPS 7 }
smartUPS3Phase10kVA OBJECT IDENTIFIER ::= { smartUPS3Phase 1 }
smartUPS3Phase15kVA OBJECT IDENTIFIER ::= { smartUPS3Phase 2 }
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 }
gutorPDW OBJECT IDENTIFIER ::= { gutor 2 }
gutorWEW OBJECT IDENTIFIER ::= { gutor 3 }
gutorWDW OBJECT IDENTIFIER ::= { gutor 4 }
gutorSDC OBJECT IDENTIFIER ::= { gutor 5 }
upsIdent OBJECT IDENTIFIER ::= { ups 1 }
upsBattery OBJECT IDENTIFIER ::= { ups 2 }
upsInput OBJECT IDENTIFIER ::= { ups 3 }
upsOutput OBJECT IDENTIFIER ::= { ups 4 }
upsConfig OBJECT IDENTIFIER ::= { ups 5 }
upsControl OBJECT IDENTIFIER ::= { ups 6 }
upsTest OBJECT IDENTIFIER ::= { ups 7 }
upsComm OBJECT IDENTIFIER ::= { ups 8 }
upsPhase OBJECT IDENTIFIER ::= { ups 9 }
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 }
upsBasicControl OBJECT IDENTIFIER ::= { upsControl 1 }
upsAdvControl OBJECT IDENTIFIER ::= { upsControl 2 }
upsBasicTest OBJECT IDENTIFIER ::= { upsTest 1 }
upsAdvTest OBJECT IDENTIFIER ::= { upsTest 2 }
upsPhaseResetValues OBJECT IDENTIFIER ::= { upsPhase 1 }
upsPhaseInput OBJECT IDENTIFIER ::= { upsPhase 2 }
upsPhaseOutput OBJECT IDENTIFIER ::= { upsPhase 3 }
upsSyncCtrlGroupConfig OBJECT IDENTIFIER ::= { upsSyncCtrlGroup 1 }
upsSyncCtrlGroupStatus OBJECT IDENTIFIER ::= { upsSyncCtrlGroup 2 }
upsBasicState OBJECT IDENTIFIER ::= { upsState 1 }
upsAdvState OBJECT IDENTIFIER ::= { upsState 2 }
upsOutletGroupStatus OBJECT IDENTIFIER ::= { upsOutletGroups 1 }
upsOutletGroupConfig OBJECT IDENTIFIER ::= { upsOutletGroups 2 }
upsOutletGroupControl OBJECT IDENTIFIER ::= { upsOutletGroups 3 }
upsDiagnosticIM OBJECT IDENTIFIER ::= { upsDiagnostics 1 }
upsDiagnosticPowerModules OBJECT IDENTIFIER ::= { upsDiagnostics 2 }
upsDiagnosticBatteries OBJECT IDENTIFIER ::= { upsDiagnostics 3 }
upsDiagnosticSubsystem OBJECT IDENTIFIER ::= { upsDiagnostics 4 }
upsDiagnosticExternalDevices OBJECT IDENTIFIER ::= { upsDiagnostics 5 }
upsDiagnosticComBus OBJECT IDENTIFIER ::= { upsDiagnostics 6 }
upsDiagSwitchGear OBJECT IDENTIFIER ::= { upsDiagnosticExternalDevices 1 }
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 }
serialPort OBJECT IDENTIFIER ::= { miniSNMPadapter 1}
serialPort1 OBJECT IDENTIFIER ::= { serialPort 1}
serialPort2 OBJECT IDENTIFIER ::= { serialPort 2}
serialPort2Config OBJECT IDENTIFIER ::= { serialPort2 1}
serialPort2Control OBJECT IDENTIFIER ::= { serialPort2 2}
sPDUIdent OBJECT IDENTIFIER ::= { masterswitch 1 }
sPDUMasterControl OBJECT IDENTIFIER ::= { masterswitch 2 }
sPDUMasterConfig OBJECT IDENTIFIER ::= { masterswitch 3 }
sPDUOutletControl OBJECT IDENTIFIER ::= { masterswitch 4 }
sPDUOutletConfig OBJECT IDENTIFIER ::= { masterswitch 5 }
sPDUIdentVM OBJECT IDENTIFIER ::= { masterswitchVM 1 }
sPDUMasterControlVM OBJECT IDENTIFIER ::= { masterswitchVM 2 }
sPDUMasterConfigVM OBJECT IDENTIFIER ::= { masterswitchVM 3 }
sPDUMasterStatusVM OBJECT IDENTIFIER ::= { masterswitchVM 4 }
sPDUOutletControlVM OBJECT IDENTIFIER ::= { masterswitchVM 5 }
sPDUOutletConfigVM OBJECT IDENTIFIER ::= { masterswitchVM 6 }
sPDUOutletStatusVM OBJECT IDENTIFIER ::= { masterswitchVM 7 }
sPDUIdentMSP OBJECT IDENTIFIER ::= { masterswitchMSP 1 }
sPDUMasterControlMSP OBJECT IDENTIFIER ::= { masterswitchMSP 2 }
sPDUMasterConfigMSP OBJECT IDENTIFIER ::= { masterswitchMSP 3 }
sPDUMasterStatusMSP OBJECT IDENTIFIER ::= { masterswitchMSP 4 }
sPDUOutletControlMSP OBJECT IDENTIFIER ::= { masterswitchMSP 5 }
sPDUOutletConfigMSP OBJECT IDENTIFIER ::= { masterswitchMSP 6 }
sPDUOutletStatusMSP OBJECT IDENTIFIER ::= { masterswitchMSP 7 }
sPDUOutletConfigMSPall OBJECT IDENTIFIER ::= { sPDUOutletConfigMSP 1 }
sPDUOutletConfigMSPgs OBJECT IDENTIFIER ::= { sPDUOutletConfigMSP 2 }
sPDUOutletConfigMSPannun OBJECT IDENTIFIER ::= { sPDUOutletConfigMSP 3 }
sPDUOutletConfigMSPmups OBJECT IDENTIFIER ::= { sPDUOutletConfigMSP 4 }
rPDUIdent OBJECT IDENTIFIER ::= { rPDU 1 }
rPDULoad OBJECT IDENTIFIER ::= { rPDU 2 }
rPDUOutlet OBJECT IDENTIFIER ::= { rPDU 3 }
rPDUPowerSupply OBJECT IDENTIFIER ::= { rPDU 4 }
rPDUStatus OBJECT IDENTIFIER ::= { rPDU 5 }
rPDULoadDevice OBJECT IDENTIFIER ::= { rPDULoad 1 }
rPDULoadPhaseConfig OBJECT IDENTIFIER ::= { rPDULoad 2 }
rPDULoadStatus OBJECT IDENTIFIER ::= { rPDULoad 3 }
rPDULoadBankConfig OBJECT IDENTIFIER ::= { rPDULoad 4 }
rPDUOutletDevice OBJECT IDENTIFIER ::= { rPDUOutlet 1 }
rPDUOutletPhase OBJECT IDENTIFIER ::= { rPDUOutlet 2 }
rPDUOutletControl OBJECT IDENTIFIER ::= { rPDUOutlet 3 }
rPDUOutletConfig OBJECT IDENTIFIER ::= { rPDUOutlet 4 }
rPDUOutletStatus OBJECT IDENTIFIER ::= { rPDUOutlet 5 }
rPDUOutletBank OBJECT IDENTIFIER ::= { rPDUOutlet 6 }
rPDUPowerSupplyDevice OBJECT IDENTIFIER ::= { rPDUPowerSupply 1 }
dm3Ident OBJECT IDENTIFIER ::= { dcDM3 1 }
dm3Config OBJECT IDENTIFIER ::= { dcDM3 2 }
dm3Status OBJECT IDENTIFIER ::= { dcDM3 3 }
dm3IdentSystem OBJECT IDENTIFIER ::= { dm3Ident 1}
dm3ConfigSystem OBJECT IDENTIFIER ::= { dm3Config 1 }
dm3ConfigLVD OBJECT IDENTIFIER ::= { dm3Config 2 }
dm3ConfigBattery OBJECT IDENTIFIER ::= { dm3Config 3 }
dm3ConfigPowerModules OBJECT IDENTIFIER ::= { dm3Config 4 }
dm3ConfigRelays OBJECT IDENTIFIER ::= { dm3Config 5 }
dm3ConfigDistribution OBJECT IDENTIFIER ::= { dm3Config 6 }
dm3ConfigRectifier OBJECT IDENTIFIER ::= { dm3ConfigPowerModules 1 }
dm3ConfigConverter OBJECT IDENTIFIER ::= { dm3ConfigPowerModules 2 }
dm3ConfigRectThresh OBJECT IDENTIFIER ::= { dm3ConfigRectifier 1 }
dm3ConfigRectAlarms OBJECT IDENTIFIER ::= { dm3ConfigRectifier 2 }
dm3ConfigConvThresh OBJECT IDENTIFIER ::= { dm3ConfigConverter 1 }
dm3ConfigConvAlarms OBJECT IDENTIFIER ::= { dm3ConfigConverter 2 }
dm3ConfigOutputRelays OBJECT IDENTIFIER ::= { dm3ConfigRelays 1 }
dm3ConfigInputRelays OBJECT IDENTIFIER ::= { dm3ConfigRelays 2 }
dm3ConfigBreakers OBJECT IDENTIFIER ::= { dm3ConfigDistribution 1 }
dm3ConfigFuses OBJECT IDENTIFIER ::= { dm3ConfigDistribution 2 }
dm3StatusSystem OBJECT IDENTIFIER ::= { dm3Status 1 }
dm3StatusAlarms OBJECT IDENTIFIER ::= { dm3Status 2 }
dm3StatusBattery OBJECT IDENTIFIER ::= { dm3Status 3 }
dm3StatusOEM OBJECT IDENTIFIER ::= { dm3Status 4 }
dm3StatusLVD OBJECT IDENTIFIER ::= { dm3Status 5 }
dm3StatusPowerModules OBJECT IDENTIFIER ::= { dm3Status 6 }
dm3StatusRelays OBJECT IDENTIFIER ::= { dm3Status 7 }
dm3StatusDistribution OBJECT IDENTIFIER ::= { dm3Status 8 }
dm3StatusRectifier OBJECT IDENTIFIER ::= { dm3StatusPowerModules 1 }
dm3StatusConverter OBJECT IDENTIFIER ::= { dm3StatusPowerModules 2 }
dm3StatusOutputRelays OBJECT IDENTIFIER ::= { dm3StatusRelays 1 }
dm3StatusInputRelays OBJECT IDENTIFIER ::= { dm3StatusRelays 2 }
dm3StatusBreakers OBJECT IDENTIFIER ::= { dm3StatusDistribution 1 }
dm3StatusFuses OBJECT IDENTIFIER ::= { dm3StatusDistribution 2 }
atsIdent OBJECT IDENTIFIER ::= { automaticTransferSwitch 1 }
atsCalibration OBJECT IDENTIFIER ::= { automaticTransferSwitch 2 }
atsControl OBJECT IDENTIFIER ::= { automaticTransferSwitch 3 }
atsConfig OBJECT IDENTIFIER ::= { automaticTransferSwitch 4 }
atsStatus OBJECT IDENTIFIER ::= { automaticTransferSwitch 5 }
atsCalibrationInput OBJECT IDENTIFIER ::= { atsCalibration 1 }
atsCalibrationPowerSupply OBJECT IDENTIFIER ::= { atsCalibration 2 }
atsCalibrationOutput OBJECT IDENTIFIER ::= { atsCalibration 3 }
atsStatusDeviceStatus OBJECT IDENTIFIER ::= { atsStatus 1 }
atsStatusResetValues OBJECT IDENTIFIER ::= { atsStatus 2 }
atsStatusInput OBJECT IDENTIFIER ::= { atsStatus 3 }
atsStatusOutput OBJECT IDENTIFIER ::= { atsStatus 4 }
dcmim2Ident OBJECT IDENTIFIER ::= { dc2 1 }
dcmim2Control OBJECT IDENTIFIER ::= { dc2 2 }
dcmim2Config OBJECT IDENTIFIER ::= { dc2 3 }
dcmim2Status OBJECT IDENTIFIER ::= { dc2 4 }
dcmim2IdentSystem OBJECT IDENTIFIER ::= { dcmim2Ident 1 }
dcmim2ControlSystem OBJECT IDENTIFIER ::= { dcmim2Control 1 }
dcmim2ConfigSystem OBJECT IDENTIFIER ::= { dcmim2Config 1 }
dcmim2ConfigBattery OBJECT IDENTIFIER ::= { dcmim2Config 2 }
dcmim2ConfigLVD OBJECT IDENTIFIER ::= { dcmim2Config 3 }
dcmim2StatusSystem OBJECT IDENTIFIER ::= { dcmim2Status 1 }
dcmim2StatusRectifier OBJECT IDENTIFIER ::= { dcmim2Status 2 }
dcmim2StatusBattery OBJECT IDENTIFIER ::= { dcmim2Status 3 }
dcmim2StatusLVD OBJECT IDENTIFIER ::= { dcmim2Status 4 }
dcmim2StatusAlarms OBJECT IDENTIFIER ::= { dcmim2Status 5 }
external OBJECT IDENTIFIER ::= { environmentalMonitor 1 }
integrated OBJECT IDENTIFIER ::= { environmentalMonitor 2 }
envMgtSystem OBJECT IDENTIFIER ::= { environmentalMonitor 3 }
modEnvMgr OBJECT IDENTIFIER ::= { environmentalMonitor 4 }
emIdent OBJECT IDENTIFIER ::= { external 1 }
emConfig OBJECT IDENTIFIER ::= { external 2 }
emStatus OBJECT IDENTIFIER ::= { external 3 }
iemIdent OBJECT IDENTIFIER ::= { integrated 1 }
iemConfig OBJECT IDENTIFIER ::= { integrated 2 }
iemStatus OBJECT IDENTIFIER ::= { integrated 3 }
emsIdent OBJECT IDENTIFIER ::= { envMgtSystem 1 }
emsOutputRelayControl OBJECT IDENTIFIER ::= { envMgtSystem 2 }
emsOutletControl OBJECT IDENTIFIER ::= { envMgtSystem 3 }
emsSensorControl OBJECT IDENTIFIER ::= { envMgtSystem 4 }
emsAlarmDeviceControl OBJECT IDENTIFIER ::= { envMgtSystem 5 }
emsConfig OBJECT IDENTIFIER ::= { envMgtSystem 6 }
emsProbeConfig OBJECT IDENTIFIER ::= { envMgtSystem 7 }
emsInputContactConfig OBJECT IDENTIFIER ::= { envMgtSystem 8 }
emsOutputRelayConfig OBJECT IDENTIFIER ::= { envMgtSystem 9 }
emsOutletConfig OBJECT IDENTIFIER ::= { envMgtSystem 10 }
emsSensorConfig OBJECT IDENTIFIER ::= { envMgtSystem 11 }
emsStatus OBJECT IDENTIFIER ::= { envMgtSystem 12 }
emsProbeStatus OBJECT IDENTIFIER ::= { envMgtSystem 13 }
emsInputContactStatus OBJECT IDENTIFIER ::= { envMgtSystem 14 }
emsOutputRelayStatus OBJECT IDENTIFIER ::= { envMgtSystem 15 }
emsOutletStatus OBJECT IDENTIFIER ::= { envMgtSystem 16 }
emsAlarmDeviceStatus OBJECT IDENTIFIER ::= { envMgtSystem 17 }
emsSensorStatus OBJECT IDENTIFIER ::= { envMgtSystem 18 }
memModules OBJECT IDENTIFIER ::= { modEnvMgr 1 }
memSensors OBJECT IDENTIFIER ::= { modEnvMgr 2 }
memInputs OBJECT IDENTIFIER ::= { modEnvMgr 3 }
memOutputs OBJECT IDENTIFIER ::= { modEnvMgr 4 }
memOutlets OBJECT IDENTIFIER ::= { modEnvMgr 5 }
memBeacons OBJECT IDENTIFIER ::= { modEnvMgr 6 }
nlIdent OBJECT IDENTIFIER ::= { netlock 1 }
nlStatus OBJECT IDENTIFIER ::= { netlock 2 }
airFM OBJECT IDENTIFIER ::= { airConditioners 1 }
airFMIdent OBJECT IDENTIFIER ::= { airFM 1 }
airFMStatus OBJECT IDENTIFIER ::= { airFM 2 }
airFMGroup OBJECT IDENTIFIER ::= { airFM 3 }
airFMSystem OBJECT IDENTIFIER ::= { airFM 4 }
airFMModule OBJECT IDENTIFIER ::= { airFM 5 }
airFMAlarms OBJECT IDENTIFIER ::= { airFM 6 }
airFMGroupSysRoles OBJECT IDENTIFIER ::= { airFMGroup 4 }
airFMGroupCfg OBJECT IDENTIFIER ::= { airFMGroup 5 }
airFMGroupLoadShare OBJECT IDENTIFIER ::= { airFMGroup 6 }
airFMGroupFailover OBJECT IDENTIFIER ::= { airFMGroup 7 }
airFMGroupFailoverSys OBJECT IDENTIFIER ::= { airFMGroupFailover 1 }
airFMGroupFailoverMod OBJECT IDENTIFIER ::= { airFMGroupFailover 2 }
airFMSysStatus OBJECT IDENTIFIER ::= { airFMSystem 1 }
airFMSysDemands OBJECT IDENTIFIER ::= { airFMSystem 2 }
airFMSysSetup OBJECT IDENTIFIER ::= { airFMSystem 3 }
airFMSysConfig OBJECT IDENTIFIER ::= { airFMSystem 4 }
airFMSysCooling OBJECT IDENTIFIER ::= { airFMSystem 5 }
airFMSysHumidify OBJECT IDENTIFIER ::= { airFMSystem 6 }
airFMSysDehumidify OBJECT IDENTIFIER ::= { airFMSystem 7 }
airFMSysReheat OBJECT IDENTIFIER ::= { airFMSystem 8 }
airFMSysThresholds OBJECT IDENTIFIER ::= { airFMSystem 9 }
airFMSysInputs OBJECT IDENTIFIER ::= { airFMSystem 10 }
airFMSysOutputs OBJECT IDENTIFIER ::= { airFMSystem 11 }
airFMSysAlarmMap OBJECT IDENTIFIER ::= { airFMSystem 12 }
airFMSysAlarmMapSys OBJECT IDENTIFIER ::= { airFMSysAlarmMap 1 }
airFMSysAlarmMapMainMod OBJECT IDENTIFIER ::= { airFMSysAlarmMap 2 }
airFMSysAlarmMapExpMod1 OBJECT IDENTIFIER ::= { airFMSysAlarmMap 3 }
airFMSysAlarmMapExpMod2 OBJECT IDENTIFIER ::= { airFMSysAlarmMap 4 }
airFMSysAlarmMapInput OBJECT IDENTIFIER ::= { airFMSysAlarmMap 5 }
airFMSysAlarmMapOutput OBJECT IDENTIFIER ::= { airFMSysAlarmMap 6 }
airFMModIdent OBJECT IDENTIFIER ::= { airFMModule 1 }
airFMModStatus OBJECT IDENTIFIER ::= { airFMModule 2 }
airFMModProperties OBJECT IDENTIFIER ::= { airFMModule 3 }
airFMModCooling OBJECT IDENTIFIER ::= { airFMModule 4 }
airFMModHumidity OBJECT IDENTIFIER ::= { airFMModule 5 }
airFMModBlower1 OBJECT IDENTIFIER ::= { airFMModule 6 }
airFMModBlower2 OBJECT IDENTIFIER ::= { airFMModule 7 }
airFMModRunHours OBJECT IDENTIFIER ::= { airFMModule 8 }
airFMModServIntervals OBJECT IDENTIFIER ::= { airFMModule 9 }
airFMModServIntResets OBJECT IDENTIFIER ::= { airFMModule 10 }
airPA OBJECT IDENTIFIER ::= { airConditioners 2 }
airPAIdent OBJECT IDENTIFIER ::= { airPA 1 }
airPAStatus OBJECT IDENTIFIER ::= { airPA 2 }
airIR OBJECT IDENTIFIER ::= { airConditioners 3 }
airIRAlarms OBJECT IDENTIFIER ::= { airIR 1 }
airIRRC OBJECT IDENTIFIER ::= { airIR 2 }
airIRRP OBJECT IDENTIFIER ::= { airIR 3 }
airIRSC OBJECT IDENTIFIER ::= { airIR 4 }
airIRRCGroup OBJECT IDENTIFIER ::= { airIRRC 1 }
airIRRCUnit OBJECT IDENTIFIER ::= { airIRRC 2 }
airIRRCGroupStatus OBJECT IDENTIFIER ::= { airIRRCGroup 1 }
airIRRCGroupSetpoints OBJECT IDENTIFIER ::= { airIRRCGroup 2 }
airIRRCGroupConfig OBJECT IDENTIFIER ::= { airIRRCGroup 3 }
airIRRCUnitIdent OBJECT IDENTIFIER ::= { airIRRCUnit 1 }
airIRRCUnitStatus OBJECT IDENTIFIER ::= { airIRRCUnit 2 }
airIRRCUnitRunHours OBJECT IDENTIFIER ::= { airIRRCUnit 3 }
airIRRCUnitServiceIntervals OBJECT IDENTIFIER ::= { airIRRCUnit 4 }
airIRRCUnitThresholds OBJECT IDENTIFIER ::= { airIRRCUnit 5 }
airIRRCUnitConfig OBJECT IDENTIFIER ::= { airIRRCUnit 6 }
-- Series 100 DX Air Conditioners
airIRRP100 OBJECT IDENTIFIER ::= { airIRRP 1 }
-- Series 500 CW Air Conditioners
airIRRP500 OBJECT IDENTIFIER ::= { airIRRP 2 }
airIRRP100Group OBJECT IDENTIFIER ::= { airIRRP100 1 }
airIRRP100Unit OBJECT IDENTIFIER ::= { airIRRP100 2 }
airIRRP100GroupStatus OBJECT IDENTIFIER ::= { airIRRP100Group 1 }
airIRRP100GroupSetpoints OBJECT IDENTIFIER ::= { airIRRP100Group 2 }
airIRRP100GroupConfig OBJECT IDENTIFIER ::= { airIRRP100Group 3 }
airIRRP100UnitIdent OBJECT IDENTIFIER ::= { airIRRP100Unit 1 }
airIRRP100UnitStatus OBJECT IDENTIFIER ::= { airIRRP100Unit 2 }
airIRRP100UnitRunHours OBJECT IDENTIFIER ::= { airIRRP100Unit 3 }
airIRRP100UnitServiceIntervals OBJECT IDENTIFIER ::= { airIRRP100Unit 4 }
airIRRP100UnitThresholds OBJECT IDENTIFIER ::= { airIRRP100Unit 5 }
airIRRP100UnitConfig OBJECT IDENTIFIER ::= { airIRRP100Unit 6 }
airIRRP500Group OBJECT IDENTIFIER ::= { airIRRP500 1 }
airIRRP500Unit OBJECT IDENTIFIER ::= { airIRRP500 2 }
airIRRP500GroupStatus OBJECT IDENTIFIER ::= { airIRRP500Group 1 }
airIRRP500GroupSetpoints OBJECT IDENTIFIER ::= { airIRRP500Group 2 }
airIRRP500GroupConfig OBJECT IDENTIFIER ::= { airIRRP500Group 3 }
airIRRP500UnitIdent OBJECT IDENTIFIER ::= { airIRRP500Unit 1 }
airIRRP500UnitStatus OBJECT IDENTIFIER ::= { airIRRP500Unit 2 }
airIRRP500UnitRunHours OBJECT IDENTIFIER ::= { airIRRP500Unit 3 }
airIRRP500UnitServiceIntervals OBJECT IDENTIFIER ::= { airIRRP500Unit 4 }
airIRRP500UnitThresholds OBJECT IDENTIFIER ::= { airIRRP500Unit 5 }
airIRRP500UnitConfig OBJECT IDENTIFIER ::= { airIRRP500Unit 6 }
airIRSCUnit OBJECT IDENTIFIER ::= { airIRSC 1 }
airIRSCUnitIdent OBJECT IDENTIFIER ::= { airIRSCUnit 1 }
airIRSCUnitStatus OBJECT IDENTIFIER ::= { airIRSCUnit 2 }
airIRSCUnitRunHours OBJECT IDENTIFIER ::= { airIRSCUnit 3 }
airIRSCUnitServiceIntervals OBJECT IDENTIFIER ::= { airIRSCUnit 4 }
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 }
rARUConfig OBJECT IDENTIFIER ::= { rARU 2 }
rARUStatus OBJECT IDENTIFIER ::= { rARU 3 }
rARUFanStatus OBJECT IDENTIFIER ::= { rARU 4 }
rARUPower OBJECT IDENTIFIER ::= { rARU 5 }
rARUSensors OBJECT IDENTIFIER ::= { rARU 6 }
accessPX OBJECT IDENTIFIER ::= { accessControl 1 }
accessPXIdent OBJECT IDENTIFIER ::= { accessPX 1 }
accessPXConfig OBJECT IDENTIFIER ::= { accessPX 2 }
accessPXConfigFront OBJECT IDENTIFIER ::= { accessPX 3 }
accessPXStatusFront OBJECT IDENTIFIER ::= { accessPX 4 }
accessPXConfigRear OBJECT IDENTIFIER ::= { accessPX 5 }
accessPXStatusRear OBJECT IDENTIFIER ::= { accessPX 6 }
accessPXConfigBeacon OBJECT IDENTIFIER ::= { accessPX 7 }
accessPXStatusBeacon OBJECT IDENTIFIER ::= { accessPX 8 }
apcLocalDisplayIdent OBJECT IDENTIFIER ::= { apcLocalDisplay 1 }
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
-- the products group
-- the experimental group
-- the apcmgmt group
-- the mconfig group
mconfigNumTrapReceivers OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of managers to send traps to."
::= { mconfig 1 }
mconfigTrapReceiverTable OBJECT-TYPE
SYNTAX SEQUENCE OF MconfigTrapReceiverEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of managers to send traps to. The number of
entries is given by the value of mconfigNumTrapReceivers."
::= { mconfig 2 }
mconfigTrapReceiverEntry OBJECT-TYPE
SYNTAX MconfigTrapReceiverEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The managers to send traps to."
INDEX { trapIndex}
::= { mconfigTrapReceiverTable 1 }
MconfigTrapReceiverEntry ::=
SEQUENCE {
trapIndex
INTEGER,
receiverAddr
IpAddress,
communityString
DisplayString,
severity
INTEGER,
acceptThisReceiver
INTEGER,
receiveTrapType
INTEGER
}
trapIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to a trap receiver entry."
::= { mconfigTrapReceiverEntry 1 }
receiverAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of the manager to send a trap to."
::= { mconfigTrapReceiverEntry 2 }
communityString OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The community name to use in the trap when
sent to the manager."
::= { mconfigTrapReceiverEntry 3 }
severity OBJECT-TYPE
SYNTAX INTEGER {
information(1),
warning(2),
severe(3)
}
ACCESS read-only
STATUS obsolete
DESCRIPTION
"The severity threshold of traps to send to the manager.
traps are labeled in severity as informational(1), warning(2),
severe(3). Only traps of equal or greater severity than
this value are sent to the manager."
::= { mconfigTrapReceiverEntry 4 }
acceptThisReceiver OBJECT-TYPE
SYNTAX INTEGER {
yes (1),
no (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value of yes(1) indicates that trap generation for this manager is enabled.
The value of no(2) indicates that trap generation for this manager is disabled"
::= { mconfigTrapReceiverEntry 5 }
receiveTrapType OBJECT-TYPE
SYNTAX INTEGER {
powernet (1),
ietf (2),
both (3)
}
ACCESS read-only
STATUS obsolete
DESCRIPTION
"Type of trap."
::= { mconfigTrapReceiverEntry 6 }
mconfigBOOTPEnabled OBJECT-TYPE
SYNTAX INTEGER {
yes (1),
no (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of yes(1) indicates the PowerNet Adapter is configured to
obtain its IP configuration parameters from a BOOTP server.
The value of no(2) indicates adapter will assume IP configuration parameters
values saved in adapter's eeprom, which was originally configured at local
console."
::= { mconfig 3 }
mconfigTFTPServerIP OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The IP address of TFTP server. If mconfigBOOTPEnabled is yes(1), then this IP address
is provided by BOOTP server and not allowed to be modified; otherwise, this IP address
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 APC Network
Management Cards."
::= { mconfig 4 }
newCodeAuthentViaTFTP OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
validNewAgentCodeImage (2),
sameAgentCodeImage (3),
invalidAgentCodeImage (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Once mcontrolRestartAgent is set to loadAndExecuteNewAgent (3), PowerNet adapter will
start to load the remote image file, for authentication only, instead of saving the code
into flash memory. Only if a validNewAgentCodeImage (1) is found will the agent reboot
the PowerNet adapter and invoke the loader to load and save new code into the flash memory.
Otherwise, the current agent code will continue to run.
This OID shows the result of the above authentication process.
validNewAgentCodeImage (1) means the code image on TFTP server
is a valid APC agent code and is different version from the current agent.
Once agent identifies this, loader will start to update flash memory with
the new agent code.
sameAgentCodeImage (2) means the code image on TFTP server is exactly the
same as the currently running agent. Currently running agent will not invoke
loader to load the same again.
invalidAgentCodeImage (3) means the code image on TFTP server is NOT a valid
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 APC Network Management Cards."
::= { mconfig 5 }
mconfigClockDate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The current date in the mm/dd/yyyy format. Example: 01/01/2000."
::= { mconfigClock 1 }
mconfigClockTime OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The current time in the hh:mm:ss am/pm format. Example: 12:00:00 am."
::= { mconfigClock 2 }
mcontrolRestartAgent OBJECT-TYPE
SYNTAX INTEGER {
restartCurrentAgent (1),
continueCurrentAgent (2),
loadAndExecuteNewAgent (3),
restartWithoutAgent (4),
resetNetworkAndRestart (5),
resetNetworkLeaveModeAndRestart (6)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to restartCurrentAgent (1) will restart the same SNMP
agent code currently saved in flash memory. Setting this OID to
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 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
resetNetworkAndRestart (5) will set the Boot Mode, IP Address, Subnet
Mask, and Default Gateway to defaults, expire any existing DHCP lease
and then restart the system. Setting this OID to
resetNetworkLeaveModeAndRestart (6) will leave the Boot Mode at the
current setting, set the IP Address, Subnet Mask, and Default Gateway to
defaults, expire any existing DHCP lease and then restart the system."
::= { mcontrol 1 }
-- The mtrapargs group
-- These OIDs allows APC traps to be sent with additional arguments
-- which may not be defined in the APC MIB.
mtrapargsInteger OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This OID allows APC traps to be sent with an integer argument
that my not be defined in the APC MIB.
A get of this OID will return 0."
::= { mtrapargs 1 }
mtrapargsIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This OID allows APC traps to be sent with an IP address argument
that my not be defined in the APC MIB.
A get of this OID will return 0.0.0.0."
::= { mtrapargs 2 }
mtrapargsString 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 3 }
mtrapargsGauge OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This OID allows APC traps to be sent with a Gauge argument
that my not be defined in the APC MIB.
A get of this OID will return 0."
::= { mtrapargs 4 }
mtrapargsTimeTicks OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This OID allows APC traps to be sent with a TimeTicks argument
that my not be defined in the APC MIB.
A get of this OID will return 0."
::= { mtrapargs 5 }
mtrapargsInteger02 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This OID allows APC traps to be sent with an integer argument
that my not be defined in the APC MIB.
A get of this OID will return 0."
::= { mtrapargs 6 }
mtrapargsInteger03 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This OID allows APC traps to be sent with an integer argument
that my not be defined in the APC MIB.
A get of this OID will return 0."
::= { mtrapargs 7 }
mtrapargsIpAddress02 OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This OID allows APC traps to be sent with an IP address argument
that my not be defined in the APC MIB.
A get of this OID will return 0.0.0.0."
::= { mtrapargs 8 }
mtrapargsIpAddress03 OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This OID allows APC traps to be sent with an IP address argument
that my not be defined in the APC MIB.
A get of this OID will return 0.0.0.0."
::= { mtrapargs 9 }
mtrapargsString02 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 10 }
mtrapargsString03 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 11 }
mtrapargsGauge02 OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This OID allows APC traps to be sent with a Gauge argument
that my not be defined in the APC MIB.
A get of this OID will return 0."
::= { mtrapargs 12 }
mtrapargsGauge03 OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This OID allows APC traps to be sent with a Gauge argument
that my not be defined in the APC MIB.
A get of this OID will return 0."
::= { mtrapargs 13 }
mtrapargsTimeTicks02 OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This OID allows APC traps to be sent with a TimeTicks argument
that my not be defined in the APC MIB.
A get of this OID will return 0."
::= { mtrapargs 14 }
mtrapargsTimeTicks03 OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This OID allows APC traps to be sent with a TimeTicks argument
that my not be defined in the APC MIB.
A get of this OID will return 0."
::= { mtrapargs 15 }
mtrapargsString04 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 16 }
mtrapargsString05 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 17 }
mtrapargsInteger04 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This OID allows APC traps to be sent with an integer argument
that my not be defined in the APC MIB.
A get of this OID will return 0."
::= { mtrapargs 18 }
mtrapargsInteger05 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This OID allows APC traps to be sent with an integer argument
that my not be defined in the APC MIB.
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
SYNTAX INTEGER {
lastFileTransferResultSuccessful (1),
lastFileTransferResultNotAvailable (2),
lastFileTransferResultFailureUnknown (3),
lastFileTransferResultFailureServerInaccessible (4),
lastFileTransferResultFailureServerAccessDenied (5),
lastFileTransferResultFailureFileNotFound (6),
lastFileTransferResultFailureFileTypeUnknown (7),
lastFileTransferResultFailureFileCorrupted (8)
}
ACCESS read-only
STATUS deprecated
DESCRIPTION
"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.
This OID shows the last attempted file transfer result.
lastFileTransferResultSuccessful (1) means the file transfer was successful.
lastFileTransferResultNotAvailable (2) means that there have been no previous file transfers.
lastFileTransferResultFailureUnknown (3) means that the last file transfer failed for an unknown reason.
lastFileTransferResultFailureServerInaccessible (4) means that the TFTP or FTP server could not be found on the network.
lastFileTransferResultFailureServerAccessDenied (5) means that the TFTP or FTP server denied access.
lastFileTransferResultFailureFileNotFound (6) means that the file could not be located.
lastFileTransferResultFailureFileTypeUnknown (7) means the file was examined, but the contents were unknown.
lastFileTransferResultFailureFileCorrupt (8) means the transferred file was corrupt."
::= { mfiletransferStatus 1 }
-- the mfiletransferConfig group
-- the mfiletransferConfigSettings group
mfiletransferConfigSettingsFilename OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS deprecated
DESCRIPTION
"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 }
-- the mfiletransferConfigTFTP group
mfiletransferConfigTFTPServerAddress OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS deprecated
DESCRIPTION
"This OID has been deprecated.
The IP Address in dotted decimal notation of the TFTP server involved in the file transfer."
::= { mfiletransferConfigTFTP 1 }
-- the mfiletransferConfigFTP group
mfiletransferConfigFTPServerAddress OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS deprecated
DESCRIPTION
"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 deprecated
DESCRIPTION
"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 deprecated
DESCRIPTION
"This OID has been deprecated.
The password for logging into the FTP server specified with mfiletransferConfigFTPServerAddress."
::= { mfiletransferConfigFTP 3 }
-- the mfiletransferControl group
mfiletransferControlInitiateFileTransfer OBJECT-TYPE
SYNTAX INTEGER {
doNotInitiateFileTransfer (1),
initiateFileTransferDownloadViaTFTP (2),
initiateFileTransferDownloadViaFTP (3)
}
ACCESS read-write
STATUS deprecated
DESCRIPTION
"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.
Setting this OID to initiateFileTransferDownloadViaFTP (3) will attempt to transfer the file named in
mfiletransferConfigSettingsFilename from the FTP Server identified in mfiletransferConfigFTPAddress
using mfiletransferConfigFTPUser and mfiletransferConfigFTPPassword for the FTP Server login process."
::= { mfiletransferControl 1 }
-- the battManIdent group
battManIdentProductName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the battery manager."
::= { battManIdent 1 }
battManIdentHardwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The battery manager network interface hardware revision.
This value is set at the factory."
::= { battManIdent 2 }
battManIdentFirmwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The battery manager network interface firmware revision.
This value is set at the factory and can change with firmware update."
::= { battManIdent 3 }
battManIdentDateOfManufacture OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The date the battery manager was manufactured in mm/dd/yyyy format.
This value is set at the factory."
::= { battManIdent 4 }
battManIdentModelNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The battery manager model number character string.
This value is set at the factory."
::= { battManIdent 5 }
battManIdentSerialNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The battery manager serial number character string.
This value is set at the factory."
::= { battManIdent 6 }
-- the battManCalib group
-- system calibration
battManOhmicValueCorrectionFactor OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The system ohmic value correction factor in percent."
::= { battManSystemCalib 1 }
-- unit calibration
battManUnitCalibTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of entries in the battManUnitCalibTable."
::= { battManUnitCalib 1 }
battManUnitCalibTable OBJECT-TYPE
SYNTAX SEQUENCE OF BattManUnitCalibEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting calibration information from each unit in the system."
::= { battManUnitCalib 2 }
battManUnitCalibEntry OBJECT-TYPE
SYNTAX BattManUnitCalibEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The unit to get data from."
INDEX { battManUnitCalibIndex }
::= { battManUnitCalibTable 1 }
BattManUnitCalibEntry ::=
SEQUENCE {
battManUnitCalibIndex INTEGER,
battManUnitSerialNumber DisplayString,
battManBatteryVoltageZeroCalib INTEGER,
battManBatteryVoltageSpanCalib INTEGER
}
battManUnitCalibIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of unit calibration entries in the table."
::= { battManUnitCalibEntry 1 }
battManUnitSerialNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The serial number of the unit."
::= { battManUnitCalibEntry 2 }
battManBatteryVoltageZeroCalib OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The unit battery voltage zero calibration in millivolts."
::= { battManUnitCalibEntry 3 }
battManBatteryVoltageSpanCalib OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The unit battery voltage span calibration in hundredths of percent."
::= { battManUnitCalibEntry 4 }
-- string calibration table
battManStringCalibTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of entries in the battManStringCalibTable."
::= { battManStringCalib 1 }
battManStringCalibTable OBJECT-TYPE
SYNTAX SEQUENCE OF BattManStringCalibEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting calibration information from each string in the system."
::= { battManStringCalib 2 }
battManStringCalibEntry OBJECT-TYPE
SYNTAX BattManStringCalibEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The string to get data from."
INDEX { battManStringCalibIndex }
::= { battManStringCalibTable 1 }
BattManStringCalibEntry ::=
SEQUENCE {
battManStringCalibIndex INTEGER,
battManDCCurrentZeroCalib INTEGER,
battManACCurrentZeroCalib INTEGER,
battManProbeRange INTEGER
}
battManStringCalibIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of string calibration entries in the table."
::= { battManStringCalibEntry 1 }
battManDCCurrentZeroCalib OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The string DC current zero calibration in tenths of amps."
::= { battManStringCalibEntry 2 }
battManACCurrentZeroCalib OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The string AC current zero calibration in tenths of amps."
::= { battManStringCalibEntry 3 }
battManProbeRange OBJECT-TYPE
SYNTAX INTEGER {
amps1000 (1),
amps500 (2),
amps100 (3),
amps200 (4),
amps2000 (5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The string probe range in amps."
::= { battManStringCalibEntry 4 }
--string 1 battery calibration table
battManString1BatteryCalibTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of entries in the battManString1BatteryCalibTable."
::= { battManBatteryCalib 1 }
battManString1BatteryCalibTable OBJECT-TYPE
SYNTAX SEQUENCE OF BattManString1BatteryCalibEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting calibration information from each battery in String 1."
::= { battManBatteryCalib 2 }
battManString1BatteryCalibEntry OBJECT-TYPE
SYNTAX BattManString1BatteryCalibEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The string to get data from."
INDEX { battManString1BatteryCalibIndex }
::= { battManString1BatteryCalibTable 1 }
BattManString1BatteryCalibEntry ::=
SEQUENCE {
battManString1BatteryCalibIndex INTEGER,
battManString1BatteryInterTierOhmicValue INTEGER
}
battManString1BatteryCalibIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of battery calibration entries in the table."
::= { battManString1BatteryCalibEntry 1 }
battManString1BatteryInterTierOhmicValue OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The battery inter-tier ohmic value in ohms. This corresponds to the ohmic
value for the positive terminal of the battery."
::= { battManString1BatteryCalibEntry 2 }
--string 2 battery calibration table
battManString2BatteryCalibTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of entries in the battManString2BatteryCalibTable."
::= { battManBatteryCalib 3 }
battManString2BatteryCalibTable OBJECT-TYPE
SYNTAX SEQUENCE OF BattManString2BatteryCalibEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting calibration information from each battery in String 2."
::= { battManBatteryCalib 4 }
battManString2BatteryCalibEntry OBJECT-TYPE
SYNTAX BattManString2BatteryCalibEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The string to get data from."
INDEX { battManString2BatteryCalibIndex }
::= { battManString2BatteryCalibTable 1 }
BattManString2BatteryCalibEntry ::=
SEQUENCE {
battManString2BatteryCalibIndex INTEGER,
battManString2BatteryInterTierOhmicValue INTEGER
}
battManString2BatteryCalibIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of battery calibration entries in the table."
::= { battManString2BatteryCalibEntry 1 }
battManString2BatteryInterTierOhmicValue OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The battery inter-tier ohmic value in ohms."
::= { battManString2BatteryCalibEntry 2 }
-- the battManConfig group
battManConfigApplication OBJECT-TYPE
SYNTAX INTEGER {
silcon (1),
other (2)
}
ACCESS read-write
STATUS deprecated
DESCRIPTION
"This OID has been deprecated."
::= { battManConfig 1 }
battManConfigBatteryChemistry OBJECT-TYPE
SYNTAX INTEGER {
leadAcid (1),
nickel-Cadmium (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The battery chemistry of the monitored batteries:
LeadAcid(1) Lead Acid or
Nickel-Cadmium(2) Nickel-Cadmium."
::= { battManConfig 2 }
battManConfigBatteryAHCapacity OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amp hour capacity of the monitored batteries 5-4000 AH."
::= { battManConfig 3 }
battManConfigNumberofStrings OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of strings in the battery manager system."
::= { battManConfig 4 }
battManConfigBatteriesperString OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of batteries per string."
::= { battManConfig 5 }
battManConfigCellsperBattery OBJECT-TYPE
SYNTAX INTEGER {
oneCell (1),
twoCells (2),
fourCells (4),
sixCells (6)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"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
STATUS mandatory
DESCRIPTION
"The minimum battery cell voltage alarm limit in millivolts DC."
::= { battManConfig 7 }
battManConfigMaxCellVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum battery cell voltage alarm limit in millivolts DC."
::= { battManConfig 8 }
battManConfigMaxPilotTempF OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum pilot battery temperature alarm limit in tenths of degrees Fahrenheit."
::= { battManConfig 9 }
battManConfigMaxPilotTempC OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum pilot battery temperature alarm limit in tenths of degrees Celsius."
::= { battManConfig 10 }
battManConfigMaxAmbientTempF OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum ambient temperature alarm limit in tenths of degrees Fahrenheit."
::= { battManConfig 11 }
battManConfigMaxAmbientTempC OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum ambient temperature alarm limit in tenths of degrees Celsius."
::= { battManConfig 12 }
battManConfigMinAmbientTempF OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Minimum Ambient Temperature alarm limit in tenths of degrees Fahrenheit."
::= { battManConfig 13 }
battManConfigMinAmbientTempC OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Minimum Ambient Temperature alarm limit in tenths of degrees Celsius."
::= { battManConfig 14 }
battManConfigMaxRippleCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum ripple current alarm limit for the monitored battery
strings in percent of AH capacity."
::= { battManConfig 15 }
battManConfigMaxCurrentAcceptanceDeviation OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum current acceptance deviation alarm limit in percent."
::= { battManConfig 16 }
battManConfigMonitorWireLength OBJECT-TYPE
SYNTAX INTEGER {
fiftyFeetOrLess (1),
moreThanFiftyFeet (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The monitor wire length:
fiftyFeetOrLess (1) indicates that the wire length is less than or equal to 50 feet.
moreThanFiftyFeet (2) indicates that the wire length is greater than 50 feet."
::= { battManConfig 17 }
battManConfigDischargeVoltageAlarmLevel OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The discharge voltage alarm level in percent."
::= { battManConfig 18 }
battManConfigAutoAnnunciatorReset OBJECT-TYPE
SYNTAX INTEGER {
disabled (1),
enabled (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The annunciator output signal reset method:
disabled(1) means the annunciator signal output will be reset when the reset button is pressed.
enabled(2) means the annunciator will stop signaling when all alarm conditions clear."
::= { battManConfig 19 }
battManConfigSuspendCellVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is used along with the number of cells per battery
and the number of batteries per string to determine if
a battery string has violated the low voltage limit. If
so, the Battery Management System will enter suspend mode.
Measured in millivolts DC"
::= { battManConfig 20 }
battManConfigOhmicTestWaitTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of time in seconds after a discharge event before
data will be collected for the ohmic value calculation."
::= { battManConfig 21 }
battManConfigNumberOfBoosts OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of consecutive times the Battery Management
System applies a charge to each battery during a boost
cycle. Batteries with a Rated Battery AH Capacity
less than or equal to 120 AH will always have a value
of one for Number of Boosts."
::= { battManConfig 22 }
-- the battManAlarm group
battManAlarmManagementController OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Management Controller Alarm is :
normal(1) no alarm conditions identified
alarm(2) an alarm condition exists."
::= { battManAlarm 1 }
battManAlarmBatteries OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Batteries Alarm is :
normal(1) no alarm conditions identified
alarm(2) an alarm condition exists."
::= { battManAlarm 2 }
battManAlarmCharger OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Charger Alarm is :
normal(1) no alarm conditions identified
alarm(2) an alarm condition exists."
::= { battManAlarm 3 }
battManAlarmEnvironment OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Environment Alarm is :
normal(1) no alarm conditions identified
alarm(2) an alarm condition exists."
::= { battManAlarm 4 }
-- the battManSystemStatus group
-- These are system wide parameters
battManSystemAmbientTempC OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The system ambient temperature in tenths of degrees Celsius."
::= { battManSystemStatus 1 }
battManSystemAmbientTempF OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The system ambient temperature in tenths of degrees Fahrenheit."
::= { battManSystemStatus 2 }
battManSystemPilotTempC OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The system pilot temperature in tenths of degrees Celsius."
::= { battManSystemStatus 3 }
battManSystemPilotTempF OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The system pilot temperature in tenths of degrees Fahrenheit."
::= { battManSystemStatus 4 }
battManSystemAmbientHighTempAlarm OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates that the system has a high temperature alarm."
::= { battManSystemStatus 5 }
battManSystemAmbientLowTempAlarm OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates that the system has a low temperature alarm."
::= { battManSystemStatus 6 }
battManSystemPilotBatteryHighTempAlarm OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates that the system has a pilot battery high temperature alarm."
::= { battManSystemStatus 7 }
battManSystemPilotProbeDisconnected OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates that the system pilot probe is disconnected."
::= { battManSystemStatus 8 }
battManSystemAmbientProbeDisconnected OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates that the system ambient probe is disconnected."
::= { battManSystemStatus 9 }
battManSystemConfigurationInvalid OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates that the system is not configured correctly."
::= { battManSystemStatus 10 }
battManSystemSuspendVoltage OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates that the system has suspended voltage scans."
::= { battManSystemStatus 11 }
-- This is a table of input contact parameters
battManInputContactTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of entries in the battManInputContactTable."
::= { battManInputContactStatus 1 }
battManInputContactTable OBJECT-TYPE
SYNTAX SEQUENCE OF BattManInputContactEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting information from each contact
in the system. "
::= { battManInputContactStatus 2 }
battManInputContactEntry OBJECT-TYPE
SYNTAX BattManInputContactEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The contact to get data from."
INDEX { battManInputContactIndex }
::= { battManInputContactTable 1 }
BattManInputContactEntry ::=
SEQUENCE {
battManInputContactIndex INTEGER,
battManInputContactName DisplayString,
battManInputContactAlarmState INTEGER,
battManInputContactState INTEGER,
battManInputContactNormalState INTEGER,
battManInputContactAlarmDelay INTEGER
}
battManInputContactIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of contact entries in the table."
::= { battManInputContactEntry 1 }
battManInputContactName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the input contact."
::= { battManInputContactEntry 2 }
battManInputContactAlarmState OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates that the alarm condition is active for this contact."
::= { battManInputContactEntry 3 }
battManInputContactState OBJECT-TYPE
SYNTAX INTEGER {
open (1),
closed (2)
}
ACCESS read-only
STATUS mandatory
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."
::= { battManInputContactEntry 4 }
battManInputContactNormalState OBJECT-TYPE
SYNTAX INTEGER {
open (1),
closed (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When set to open(1), the input contact is normally open.
When set to closed(2), the input contact is normally closed."
::= { battManInputContactEntry 5 }
battManInputContactAlarmDelay OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The input contact alarm delay time in seconds."
::= { battManInputContactEntry 6 }
-- This is a table of battery string parameters
battManStringTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of entries in the battManStringTable."
::= { battManStringStatus 1 }
battManStringTable OBJECT-TYPE
SYNTAX SEQUENCE OF BattManStringEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting information from each string
in the system. "
::= { battManStringStatus 2 }
battManStringEntry OBJECT-TYPE
SYNTAX BattManStringEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The string to get data from."
INDEX { battManStringIndex }
::= { battManStringTable 1 }
BattManStringEntry ::=
SEQUENCE {
battManStringIndex INTEGER,
battManStringCurrent INTEGER,
battManStringRippleCurrent INTEGER,
battManStringChargerHighVoltageAlarm INTEGER,
battManStringChargerLowVoltageAlarm INTEGER,
battManStringCurrentProbeDisconnected INTEGER,
battManStringOnBattery INTEGER,
battManStringHighRippleCurrent INTEGER,
battManStringVoltage INTEGER,
battManStringDischargeLess5Seconds INTEGER,
battManStringDischarge5to10Seconds INTEGER,
battManStringDischarge10to60Seconds INTEGER,
battManStringDischargeMore60Seconds INTEGER
}
battManStringIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of string entries in the table."
::= { battManStringEntry 1 }
battManStringCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The string current in tenths of amps."
::= { battManStringEntry 2 }
battManStringRippleCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The string ripple current in tenths of amps."
::= { battManStringEntry 3 }
battManStringChargerHighVoltageAlarm OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates that the string charger has a high voltage alarm."
::= { battManStringEntry 4 }
battManStringChargerLowVoltageAlarm OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates that the string charger has a low voltage alarm."
::= { battManStringEntry 5 }
battManStringCurrentProbeDisconnected OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates that the string charger probe is disconnected."
::= { battManStringEntry 6 }
battManStringOnBattery OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates that the string is in the on-battery state."
::= { battManStringEntry 7 }
battManStringHighRippleCurrent OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates that the string has a high ripple current."
::= { battManStringEntry 8 }
battManStringVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The sum of the voltages for all of the batteries on a
string in millivolts DC."
::= { battManStringEntry 9 }
battManStringDischargeLess5Seconds OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of recorded discharges lasting less than
5 seconds."
::= { battManStringEntry 10 }
battManStringDischarge5to10Seconds OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of recorded discharges lasting between 5
and 10 seconds."
::= { battManStringEntry 11 }
battManStringDischarge10to60Seconds OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of recorded discharges lasting between 10
and 60 seconds."
::= { battManStringEntry 12 }
battManStringDischargeMore60Seconds OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of recorded discharges lasting more than
60 seconds (1 minute)."
::= { battManStringEntry 13 }
-- the battManString1BatteryStatus group
battManString1BatteryTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of entries in the battManString1BatteryTable."
::= { battManBatteryStatus 1 }
battManString1BatteryTable OBJECT-TYPE
SYNTAX SEQUENCE OF BattManString1BatteryEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting information from each string
in the system. "
::= { battManBatteryStatus 2 }
battManString1BatteryEntry OBJECT-TYPE
SYNTAX BattManString1BatteryEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The string to get data from."
INDEX { battManString1BatteryIndex }
::= { battManString1BatteryTable 1 }
BattManString1BatteryEntry ::=
SEQUENCE {
battManString1BatteryIndex INTEGER,
battManString1BatteryVoltage INTEGER,
battManString1BatteryLowestVoltage INTEGER,
battManString1BatteryCellShorted INTEGER,
battManString1BatteryOpenFuseOrConnection INTEGER,
battManString1BatteryLowCapacity INTEGER,
battManString1BatteryHighOhmicValue INTEGER,
battManString1BatteryThermalRunaway INTEGER,
battManString1BatteryDryout INTEGER,
battManString1BatteryUserHighVoltageAlarm INTEGER,
battManString1BatteryUserLowVoltageAlarm INTEGER,
battManString1BatteryChemHighVoltageAlarm INTEGER,
battManString1BatteryChemLowVoltageAlarm INTEGER,
battManString1BatteryOpenCell INTEGER
}
battManString1BatteryIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of string entries in the table."
::= { battManString1BatteryEntry 1 }
battManString1BatteryVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The battery voltage in millivolts DC."
::= { battManString1BatteryEntry 2 }
battManString1BatteryLowestVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The lowest battery discharge voltage during the last power event in millivolts DC."
::= { battManString1BatteryEntry 3 }
battManString1BatteryCellShorted OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates that a battery cell is shorted."
::= { battManString1BatteryEntry 4 }
battManString1BatteryOpenFuseOrConnection OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates that a fuse or connection is open."
::= { battManString1BatteryEntry 5 }
battManString1BatteryLowCapacity OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates a battery has low capacity."
::= { battManString1BatteryEntry 6 }
battManString1BatteryHighOhmicValue OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates a battery has a high ohmic value."
::= { battManString1BatteryEntry 7 }
battManString1BatteryThermalRunaway OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates a battery has a thermal runaway condition."
::= { battManString1BatteryEntry 8 }
battManString1BatteryDryout OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates a battery has a dryout condition."
::= { battManString1BatteryEntry 9 }
battManString1BatteryUserHighVoltageAlarm OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates a battery has violated
the user level high voltage limit."
::= { battManString1BatteryEntry 10 }
battManString1BatteryUserLowVoltageAlarm OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates a battery has violated
the user level low voltage limit."
::= { battManString1BatteryEntry 11 }
battManString1BatteryChemHighVoltageAlarm OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates a battery has violated
the chemistry level high voltage limit."
::= { battManString1BatteryEntry 12 }
battManString1BatteryChemLowVoltageAlarm OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates a battery has violated
the chemistry level low voltage limit."
::= { battManString1BatteryEntry 13 }
battManString1BatteryOpenCell OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates the battery has an open
cell or an inter-connection is abnormal."
::= { battManString1BatteryEntry 14 }
-- the battManString2BatteryStatus group
battManString2BatteryTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of entries in the battManString2BatteryTable."
::= { battManBatteryStatus 3 }
battManString2BatteryTable OBJECT-TYPE
SYNTAX SEQUENCE OF BattManString2BatteryEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting information from each string
in the system. "
::= { battManBatteryStatus 4 }
battManString2BatteryEntry OBJECT-TYPE
SYNTAX BattManString2BatteryEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The string to get data from."
INDEX { battManString2BatteryIndex }
::= { battManString2BatteryTable 1 }
BattManString2BatteryEntry ::=
SEQUENCE {
battManString2BatteryIndex INTEGER,
battManString2BatteryVoltage INTEGER,
battManString2BatteryLowestVoltage INTEGER,
battManString2BatteryCellShorted INTEGER,
battManString2BatteryOpenFuseOrConnection INTEGER,
battManString2BatteryLowCapacity INTEGER,
battManString2BatteryHighOhmicValue INTEGER,
battManString2BatteryThermalRunaway INTEGER,
battManString2BatteryDryout INTEGER,
battManString2BatteryUserHighVoltageAlarm INTEGER,
battManString2BatteryUserLowVoltageAlarm INTEGER,
battManString2BatteryChemHighVoltageAlarm INTEGER,
battManString2BatteryChemLowVoltageAlarm INTEGER,
battManString2BatteryOpenCell INTEGER
}
battManString2BatteryIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of string entries in the table."
::= { battManString2BatteryEntry 1 }
battManString2BatteryVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The battery voltage in millivolts DC."
::= { battManString2BatteryEntry 2 }
battManString2BatteryLowestVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The lowest battery discharge voltage during the last power event in millivolts DC."
::= { battManString2BatteryEntry 3 }
battManString2BatteryCellShorted OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates that a battery cell is shorted."
::= { battManString2BatteryEntry 4 }
battManString2BatteryOpenFuseOrConnection OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates that a fuse or connection is open."
::= { battManString2BatteryEntry 5 }
battManString2BatteryLowCapacity OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates a battery has low capacity."
::= { battManString2BatteryEntry 6 }
battManString2BatteryHighOhmicValue OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates a battery has a high ohmic value."
::= { battManString2BatteryEntry 7 }
battManString2BatteryThermalRunaway OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates a battery has a thermal runaway condition."
::= { battManString2BatteryEntry 8 }
battManString2BatteryDryout OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates a battery has a dryout condition."
::= { battManString2BatteryEntry 9 }
battManString2BatteryUserHighVoltageAlarm OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates a battery has violated
the user level high voltage limit."
::= { battManString2BatteryEntry 10 }
battManString2BatteryUserLowVoltageAlarm OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates a battery has violated
the user level low voltage limit."
::= { battManString2BatteryEntry 11 }
battManString2BatteryChemHighVoltageAlarm OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates a battery has violated
the chemistry level high voltage limit."
::= { battManString2BatteryEntry 12 }
battManString2BatteryChemLowVoltageAlarm OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates a battery has violated
the chemistry level low voltage limit."
::= { battManString2BatteryEntry 13 }
battManString2BatteryOpenCell OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates the battery has an open
cell or an inter-connection is abnormal."
::= { battManString2BatteryEntry 14 }
-- battery manager control group
battManRemoteAnnunciatorReset OBJECT-TYPE
SYNTAX INTEGER {
noOperation (1),
reset (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to reset(2) will reset the user interface annunciator.
Getting this OID will do nothing and return the noOperation(1) value."
::= { battManControl 1 }
battManResetChargeCurrentDeviationBenchmark OBJECT-TYPE
SYNTAX INTEGER {
noOperation (1),
reset (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to reset(2) will reset the charge current deviation benchmark.
Getting this OID will do nothing and return the noOperation(1) value."
::= { battManControl 2 }
battManResetLowestDischargeVoltages OBJECT-TYPE
SYNTAX INTEGER {
noOperation (1),
reset (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to reset(2) will reset the lowest discharge voltages.
Getting this OID will do nothing and return the noOperation(1) value."
::= { battManControl 3 }
battManResetDischargeCounters OBJECT-TYPE
SYNTAX INTEGER {
noOperation (1),
reset (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to reset(2) will reset all discharge event counters.
Getting this OID will do nothing and return the noOperation(1) value."
::= { battManControl 4 }
-- the battManTestResults group
--string 1 test results table
battManString1OhmicValueLastDischargeInfo OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Informational text showing the date/time, load, and pilot temperature for the string
during the last discharge when ohmic values were recorded."
::= { battManTestResults 1 }
battManString1OhmicValueTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of entries in the battManString1OhmicValueTable."
::= { battManTestResults 2 }
battManString1OhmicValueTable OBJECT-TYPE
SYNTAX SEQUENCE OF BattManString1OhmicValueEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting ohmic value information from each battery in String 1."
::= { battManTestResults 3 }
battManString1OhmicValueEntry OBJECT-TYPE
SYNTAX BattManString1OhmicValueEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The string to get data from."
INDEX { battManString1OhmicValueIndex }
::= { battManString1OhmicValueTable 1 }
BattManString1OhmicValueEntry ::=
SEQUENCE {
battManString1OhmicValueIndex INTEGER,
battManString1OhmicValueData INTEGER
}
battManString1OhmicValueIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The battery number."
::= { battManString1OhmicValueEntry 1 }
battManString1OhmicValueData OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"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."
::= { battManString1OhmicValueEntry 2 }
battManString1ResponseTestChangeTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of entries in the battManString1ResponseTestChangeTable."
::= { battManTestResults 4 }
battManString1ResponseTestChangeTable OBJECT-TYPE
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 }
battManString1ResponseTestChangeEntry OBJECT-TYPE
SYNTAX BattManString1ResponseTestChangeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The string to get data from."
INDEX { battManString1ResponseTestChangeIndex }
::= { battManString1ResponseTestChangeTable 1 }
BattManString1ResponseTestChangeEntry ::=
SEQUENCE {
battManString1ResponseTestChangeIndex INTEGER,
battManString1ResponseTestChangeData INTEGER
}
battManString1ResponseTestChangeIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of the entries in the table."
::= { battManString1ResponseTestChangeEntry 1 }
battManString1ResponseTestChangeData OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The battery response test change in percent."
::= { battManString1ResponseTestChangeEntry 2 }
battManString2OhmicValueLastDischargeInfo OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Informational text showing the date/time, load, and pilot temperature for the string
during the last discharge when ohmic values were recorded."
::= { battManTestResults 6 }
battManString2OhmicValueTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of entries in the battManString2OhmicValueTable."
::= { battManTestResults 7 }
battManString2OhmicValueTable OBJECT-TYPE
SYNTAX SEQUENCE OF BattManString2OhmicValueEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting ohmic value information from each battery in String 2."
::= { battManTestResults 8 }
battManString2OhmicValueEntry OBJECT-TYPE
SYNTAX BattManString2OhmicValueEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The string to get data from."
INDEX { battManString2OhmicValueIndex }
::= { battManString2OhmicValueTable 1 }
BattManString2OhmicValueEntry ::=
SEQUENCE {
battManString2OhmicValueIndex INTEGER,
battManString2OhmicValueData INTEGER
}
battManString2OhmicValueIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of battery calibration entries in the table."
::= { battManString2OhmicValueEntry 1 }
battManString2OhmicValueData OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"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."
::= { battManString2OhmicValueEntry 2 }
battManString2ResponseTestChangeTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of entries in the battManString2ResponseTestChangeTable."
::= { battManTestResults 9 }
battManString2ResponseTestChangeTable OBJECT-TYPE
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 }
battManString2ResponseTestChangeEntry OBJECT-TYPE
SYNTAX BattManString2ResponseTestChangeEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The string to get data from."
INDEX { battManString2ResponseTestChangeIndex }
::= { battManString2ResponseTestChangeTable 1 }
BattManString2ResponseTestChangeEntry ::=
SEQUENCE {
battManString2ResponseTestChangeIndex INTEGER,
battManString2ResponseTestChangeData INTEGER
}
battManString2ResponseTestChangeIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of the entries in the table."
::= { battManString2ResponseTestChangeEntry 1 }
battManString2ResponseTestChangeData OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The battery response test change in percent."
::= { battManString2ResponseTestChangeEntry 2 }
-- battManUnitStatus
battManUnitStatusTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of entries in the battManUnitStatusTable."
::= { battManUnitStatus 1 }
battManUnitStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF BattManUnitStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting status information from each unit in the system."
::= { battManUnitStatus 2 }
battManUnitStatusEntry OBJECT-TYPE
SYNTAX BattManUnitStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The unit to get data from."
INDEX { battManUnitStatusIndex }
::= { battManUnitStatusTable 1 }
BattManUnitStatusEntry ::=
SEQUENCE {
battManUnitStatusIndex INTEGER,
battManUnitStatusSerialNumber DisplayString,
battManUnitHardwareRev INTEGER,
battManUnitFirmwareRev INTEGER,
battManUnitCommLoss INTEGER,
battManUnitRelayStuck INTEGER
}
battManUnitStatusIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of unit status entries in the table."
::= { battManUnitStatusEntry 1 }
battManUnitStatusSerialNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The battery manager unit serial number character string.
This value is set at the factory."
::= { battManUnitStatusEntry 2 }
battManUnitHardwareRev OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The battery manager unit hardware revision.
This value is set at the factory."
::= { battManUnitStatusEntry 3 }
battManUnitFirmwareRev OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The battery manager unit firmware revision.
This value is set at the factory and can change with firmware update."
::= { battManUnitStatusEntry 4 }
battManUnitCommLoss OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates the system has lost
communication with the unit."
::= { battManUnitStatusEntry 5 }
battManUnitRelayStuck OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When set to alarm(2), indicates the unit monitor relay
is stuck."
::= { battManUnitStatusEntry 6 }
-- the xPDUIdent group
xPDUIdentProductName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the PDU."
::= { xPDUIdent 1 }
xPDUIdentHardwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hardware revision of the PDU.
This value is set at the factory."
::= { xPDUIdent 2 }
xPDUIdentFirmwareAppRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An ID string identifying the application firmware revision of the PDU."
::= { xPDUIdent 3 }
xPDUIdentFirmwareAppOSRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An ID string identifying the application operating system firmware revision of the PDU."
::= { xPDUIdent 4 }
xPDUIdentFirmwareControllerRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An ID string identifying the PDU controller firmware revision."
::= { xPDUIdent 5 }
xPDUIdentDateOfManufacture OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The date when the PDU was manufactured in mm/dd/yyyy format.
This value is set at the factory."
::= { xPDUIdent 6 }
xPDUIdentModelNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A character string identifying the model number of
the PDU. This value is set at the factory."
::= { xPDUIdent 7 }
xPDUIdentSerialNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A character string identifying the serial number of
the PDU. This value is set at the factory."
::= { xPDUIdent 8 }
-- the xPDUDevice group
xPDUDeviceNominalMainInputVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"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 {
threeWire (1),
fourWire (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of utility input to the PDU. Either 3 wires (delta), or 4 wires (wye)."
::= { xPDUDevice 2 }
xPDUDeviceNominalOutputVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The nominal line-to-neutral output voltage to the load measured in Volts."
::= { xPDUDevice 3 }
xPDUDeviceMainInputBreakerRating OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The rating of the main input breaker measured in Amps."
::= { xPDUDevice 4 }
xPDUDevicePanelBreakerRating OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The rating of the panel breaker measured in Amps."
::= { xPDUDevice 5 }
xPDUDeviceTransformerPresent OBJECT-TYPE
SYNTAX INTEGER {
notPresent (1),
present (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether or not a transformer is installed in the PDU."
::= { xPDUDevice 6 }
xPDUDeviceLoadTieBreakerPresent OBJECT-TYPE
SYNTAX INTEGER {
notPresent (1),
present (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether or not a load tie breaker is installed in the PDU."
::= { xPDUDevice 7 }
xPDUDeviceLoadTestPortPresent OBJECT-TYPE
SYNTAX INTEGER {
notPresent (1),
present (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether or not a load test port is installed in the PDU."
::= { xPDUDevice 8 }
xPDUDeviceFusesPresent OBJECT-TYPE
SYNTAX INTEGER {
notPresent (1),
present (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether or not the UPS feed from the PDU includes fuses."
::= { xPDUDevice 9 }
xPDUDeviceFansPresent OBJECT-TYPE
SYNTAX INTEGER {
notPresent (1),
present (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether or not cooling fans are installed in the PDU."
::= { xPDUDevice 10 }
xPDUDeviceBypassInputPresent OBJECT-TYPE
SYNTAX INTEGER {
notPresent (1),
present (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether or not the PDU is equipped with a second feed for
the UPS's bypass input."
::= { xPDUDevice 11 }
xPDUDeviceCrossTieOutputPresent OBJECT-TYPE
SYNTAX INTEGER {
notPresent (1),
present (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether or not the PDU is equipped with a cross-tie output."
::= { xPDUDevice 12 }
xPDUDeviceEarthGroundMonitorPresent OBJECT-TYPE
SYNTAX INTEGER {
notPresent (1),
present (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether or not the PDU can provide ground current measurements."
::= { xPDUDevice 13 }
xPDUDeviceInfraStruXureType OBJECT-TYPE
SYNTAX INTEGER {
typeB (1),
typeC (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the configuration of this PDU system.
Type-B PDU is in a distributed UPS system and has bypass capabilities.
Type-C PDU receives power from a larger central UPS."
::= { xPDUDevice 14 }
-- Main Input
xPDUMainInputOverVoltThreshold OBJECT-TYPE
SYNTAX INTEGER (0..30)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Threshold above which an input over voltage condition will be generated.
Specified as percent deviation from nominal."
::= { xPDUMainInput 1 }
xPDUMainInputUnderVoltThreshold OBJECT-TYPE
SYNTAX INTEGER (0..30)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Threshold below which an input under voltage condition will be generated.
Specified as percent deviation from nominal.
A value of zero indicates that the threshold is disabled."
::= { xPDUMainInput 2 }
-- Main Input Voltage Table
xPDUMainInputVoltageTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Main input voltage entries."
::= { xPDUMainInput 3 }
xPDUMainInputVoltagePhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF XPDUMainInputVoltagePhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of input voltage table entries. The number of
entries are the phase entries.
The number of entries is contained in the
xPDUMainInputVoltageTableSize OID."
::= { xPDUMainInput 4 }
xPDUMainInputVoltagePhaseEntry OBJECT-TYPE
SYNTAX XPDUMainInputVoltagePhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing information applicable to a
particular main input voltage phase."
INDEX { xPDUMainInputVoltagePhaseIndex }
::= { xPDUMainInputVoltagePhaseTable 1 }
XPDUMainInputVoltagePhaseEntry ::= SEQUENCE {
xPDUMainInputVoltagePhaseIndex INTEGER,
xPDUMainInputVoltageLtoL INTEGER,
xPDUMainInputVoltageLtoN INTEGER
}
xPDUMainInputVoltagePhaseIndex OBJECT-TYPE
SYNTAX INTEGER{
phase1(1),
phase2(2),
phase3(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Description of each input phase entry in the table."
::= { xPDUMainInputVoltagePhaseEntry 1 }
xPDUMainInputVoltageLtoL OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Line-to-line PDU input voltage when an isolation transformer is present,
or -1 if no transformer present in this PDU. Measured in tenths of Volts."
::= { xPDUMainInputVoltagePhaseEntry 2 }
xPDUMainInputVoltageLtoN OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Line-to-neutral PDU input voltage when an isolation transformer is not present,
or -1 if a transformer is present in this PDU. Measured in tenths of Volts."
::= { xPDUMainInputVoltagePhaseEntry 3 }
xPDUBypassInputOverVoltThreshold OBJECT-TYPE
SYNTAX INTEGER (0..30)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Threshold above which a bypass input over voltage condition will be generated.
Specified as percent deviation from nominal."
::= { xPDUBypassInput 1 }
xPDUBypassInputUnderVoltThreshold OBJECT-TYPE
SYNTAX INTEGER (0..30)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Threshold below which an bypass input under voltage condition will be generated.
Specified as percent deviation from nominal.
A value of zero indicates that the threshold is disabled."
::= { xPDUBypassInput 2 }
-- Bypass Input Voltage Table
xPDUBypassInputVoltagePhaseTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of bypass input voltage entries."
::= { xPDUBypassInput 3 }
xPDUBypassInputVoltagePhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF XPDUBypassInputVoltagePhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of output table entries. The number of
entries are the phase entries.
The number of entries is contained in the
xPDUBypassInputVoltagePhaseTableSize OID."
::= { xPDUBypassInput 4 }
xPDUBypassInputVoltagePhaseEntry OBJECT-TYPE
SYNTAX XPDUBypassInputVoltagePhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing information applicable to a
particular bypass input voltage phase."
INDEX { xPDUBypassInputVoltagePhaseIndex }
::= { xPDUBypassInputVoltagePhaseTable 1 }
XPDUBypassInputVoltagePhaseEntry ::= SEQUENCE {
xPDUBypassInputVoltagePhaseIndex INTEGER,
xPDUBypassInputVoltageLtoL INTEGER,
xPDUBypassInputVoltageLtoN INTEGER
}
xPDUBypassInputVoltagePhaseIndex OBJECT-TYPE
SYNTAX INTEGER{
phase1(1),
phase2(2),
phase3(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of each bypass input phase entry in the table."
::= { xPDUBypassInputVoltagePhaseEntry 1 }
xPDUBypassInputVoltageLtoL OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Line-to-line bypass input voltage, or -1 if no bypass
feed is present in this PDU. Measured in tenths of Volts."
::= { xPDUBypassInputVoltagePhaseEntry 2 }
xPDUBypassInputVoltageLtoN OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Line-to-neutral bypass input voltage, or -1 if no bypass
feed is present in this PDU. Measured in tenths of Volts."
::= { xPDUBypassInputVoltagePhaseEntry 3 }
-- UPS Input Table
xPDUUPSInputVoltagePhaseTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of UPS input voltage entries."
::= { xPDUUPSInput 1 }
xPDUUPSInputVoltagePhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF XPDUUPSInputVoltagePhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of UPS input table entries. The number of
entries are the phase entries.
The number of entries is contained in the
xPDUUPSInputVoltagePhaseTableSize OID."
::= { xPDUUPSInput 2 }
xPDUUPSInputVoltagePhaseEntry OBJECT-TYPE
SYNTAX XPDUUPSInputVoltagePhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing information applicable to a
particular UPS input voltage phase."
INDEX { xPDUUPSInputVoltagePhaseIndex }
::= { xPDUUPSInputVoltagePhaseTable 1 }
XPDUUPSInputVoltagePhaseEntry ::= SEQUENCE {
xPDUUPSInputVoltagePhaseIndex INTEGER,
xPDUUPSInputVoltageLtoNPresent INTEGER
}
xPDUUPSInputVoltagePhaseIndex OBJECT-TYPE
SYNTAX INTEGER{
phase1(1),
phase2(2),
phase3(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Description of each UPS input phase entry in the table."
::= { xPDUUPSInputVoltagePhaseEntry 1 }
xPDUUPSInputVoltageLtoNPresent OBJECT-TYPE
SYNTAX INTEGER {
notPresent (1),
present (2),
unknown (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether or not voltage is present at the UPS feed."
::= { xPDUUPSInputVoltagePhaseEntry 2 }
-- System Output
xPDUSystemOutputFrequency OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The system output frequency in tenths of Hertz."
::= { xPDUSystemOutput 1 }
xPDUSystemOutputNeutralCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Shows the neutral current measured at the system output in tenths of Amps."
::= { xPDUSystemOutput 2 }
xPDUSystemOutputTotalPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Shows the total system output power in tenths of kW."
::= { xPDUSystemOutput 3 }
xPDUSystemOutputTotalApparentPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Shows the total system output power in tenths of kVA."
::= { xPDUSystemOutput 4 }
xPDUSystemOutputTotalPowerFactor OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the total power factor of the system output.
A value of 100 representing a unity power factor (1.00).
Measured in hundredths."
::= { xPDUSystemOutput 5 }
xPDUSystemOutputFrequencyTolerance OBJECT-TYPE
SYNTAX INTEGER{
freqToleranceOff (1),
freqTolerancePointTwo (2),
freqTolerancePointFive (3),
freqToleranceOne (4),
freqToleranceOnePointFive (5),
freqToleranceTwo (6),
freqToleranceThree (7),
freqToleranceFour (8),
freqToleranceFive (9),
freqToleranceNine (10)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Shows the circuit panel output frequency tolerance in Hertz."
::= { xPDUSystemOutput 6 }
xPDUSystemOutputMaxKWPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Defines 100% load in kW.
Purpose is to set to match UPS capabilities."
::= { xPDUSystemOutput 7 }
xPDUSystemOutputOverVoltThreshold OBJECT-TYPE
SYNTAX INTEGER (0..30)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Threshold above which an output over voltage condition will be generated.
Specified as percent deviation from nominal."
::= { xPDUSystemOutput 8 }
xPDUSystemOutputUnderVoltThreshold OBJECT-TYPE
SYNTAX INTEGER (0..30)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Threshold below which an output under voltage condition will be generated.
Specified as percent deviation from nominal.
A value of zero indicates that the threshold is disabled."
::= { xPDUSystemOutput 9 }
xPDUSystemOutputOverCurrentThreshold OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Threshold above which an over current condition will be generated.
Specified as a percent of the panel breaker rating.
A value of zero indicates that the threshold is disabled."
::= { xPDUSystemOutput 10 }
xPDUSystemOutputOverCurrentNeutralThreshold OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Threshold above which an Over current neutral condition will be generated.
Specified as a percent of the panel breaker rating.
A value of zero indicates that the threshold is disabled."
::= { xPDUSystemOutput 11 }
xPDUSystemOutputUnderCurrentThreshold OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Threshold below which an under current condition will be generated.
Specified as a percent of the panel breaker rating.
A value of zero indicates that the threshold is disabled."
::= { xPDUSystemOutput 12 }
xPDUSystemOutputTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of System Output phase entries."
::= { xPDUSystemOutput 13 }
xPDUSystemOutputPhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF XPDUSystemOutputPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of system output table entries.
The number of entries is contained in the
xPDUSystemOutputTableSize OID."
::= { xPDUSystemOutput 14 }
xPDUSystemOutputPhaseEntry OBJECT-TYPE
SYNTAX XPDUSystemOutputPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing information applicable to a
particular system output phase."
INDEX { xPDUSystemOutputPhaseIndex }
::= { xPDUSystemOutputPhaseTable 1 }
XPDUSystemOutputPhaseEntry ::= SEQUENCE {
xPDUSystemOutputPhaseIndex INTEGER,
xPDUSystemOutputVoltageLtoL INTEGER,
xPDUSystemOutputVoltageLtoN INTEGER,
xPDUSystemOutputPhaseCurrent INTEGER,
xPDUSystemOutputPower INTEGER,
xPDUSystemOutputApparentPower INTEGER,
xPDUSystemOutputPowerFactor INTEGER
}
xPDUSystemOutputPhaseIndex OBJECT-TYPE
SYNTAX INTEGER{
phase1(1),
phase2(2),
phase3(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Description of each output phase entry in the table."
::= { xPDUSystemOutputPhaseEntry 1 }
xPDUSystemOutputVoltageLtoL OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Line-to-line system output voltage available at the circuit panel.
Measured in tenths of Volts."
::= { xPDUSystemOutputPhaseEntry 2 }
xPDUSystemOutputVoltageLtoN OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Line-to-neutral system output voltage available at the circuit panel.
Measured in tenths of Volts."
::= { xPDUSystemOutputPhaseEntry 3 }
xPDUSystemOutputPhaseCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"System load current per phase. Measured in tenths of Amps."
::= { xPDUSystemOutputPhaseEntry 4 }
xPDUSystemOutputPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"System output power per phase. Measured in tenths of kW."
::= { xPDUSystemOutputPhaseEntry 5 }
xPDUSystemOutputApparentPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"System output power per phase. Measured in tenths of kVA."
::= { xPDUSystemOutputPhaseEntry 6 }
xPDUSystemOutputPowerFactor OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the Power Factor of the system output per phase.
A value of 100 representing a unity Power Factor (1.00).
Measured in hundredths."
::= { xPDUSystemOutputPhaseEntry 7 }
xPDUGroundCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Shows the current measured in the earth ground conductor.
Measured in tenths of Amps, or -1 if not available."
::= { xPDUGroundMonitorPoint 1 }
xPDUGroundCurrentThreshold OBJECT-TYPE
SYNTAX INTEGER (0..50)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Threshold above which a ground current over current
condition will be generated. Specified in tenths of Amps."
::= { xPDUGroundMonitorPoint 2 }
-- System Breakers
xPDUSystemBreakerTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of system breaker entries."
::= { xPDUSystemBreakers 1 }
xPDUSystemBreakerTable OBJECT-TYPE
SYNTAX SEQUENCE OF XPDUSystemBreakerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of system breaker entries.
The number of entries is contained in the
xPDUSystemBreakerTableSize OID."
::= { xPDUSystemBreakers 2 }
xPDUSystemBreakerEntry OBJECT-TYPE
SYNTAX XPDUSystemBreakerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing information applicable to a
particular system breaker."
INDEX { xPDUSystemBreakerTableIndex }
::= { xPDUSystemBreakerTable 1 }
XPDUSystemBreakerEntry ::= SEQUENCE {
xPDUSystemBreakerTableIndex INTEGER,
xPDUSystemBreakerDescription DisplayString,
xPDUSystemBreakerPosition INTEGER
}
xPDUSystemBreakerTableIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of system breaker entries in the table."
::= { xPDUSystemBreakerEntry 1 }
xPDUSystemBreakerDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..79))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A brief description of the system breakers."
::= { xPDUSystemBreakerEntry 2 }
xPDUSystemBreakerPosition OBJECT-TYPE
SYNTAX INTEGER {
open (1),
closed (2),
unknown (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether this breaker is open(1) or closed(2)."
::= { xPDUSystemBreakerEntry 3 }
-- Branch Breakers (Breaker Panel)
xPDUNumOfBranchBreakers OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of branch breakers (panel positions) in the Panel.
returns 42 for a 1-panel or 84 for a 2-panel system."
::= { xPDUBranchBreakers 1 }
-- Branch Breakers Table
xPDUBranchBreakerTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of branch breaker entries determined by the xPDUNumOfBranchBreakers OID."
::= { xPDUBranchBreakers 2 }
xPDUBranchBreakerTable OBJECT-TYPE
SYNTAX SEQUENCE OF XPDUBranchBreakerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of branch breaker table entries. The
number of entries is given by the value of xPDUBranchBreakerTableSize
The number of entries is contained in the xPDUBranchBreakerTableSize OID."
::= { xPDUBranchBreakers 3 }
xPDUBranchBreakerEntry OBJECT-TYPE
SYNTAX XPDUBranchBreakerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing information applicable to a
particular branch breaker (panel position)."
INDEX { xPDUBranchBreakerTableIndex }
::= { xPDUBranchBreakerTable 1 }
XPDUBranchBreakerEntry ::= SEQUENCE {
xPDUBranchBreakerTableIndex INTEGER,
xPDUBranchBreakerRating INTEGER,
xPDUBranchBreakerRDPFeed INTEGER,
xPDUBranchBreakerTieIndicator INTEGER,
xPDUBranchBreakerCurrent INTEGER,
xPDUBranchBreakerOverCurrentThreshold INTEGER,
xPDUBranchBreakerUnderCurrentThreshold INTEGER,
xPDUBranchBreakerMaxCurrentThreshold INTEGER,
xPDUBranchBreakerMinCurrentThreshold INTEGER,
xPDUBranchBreakerName DisplayString,
xPDUBranchBreakerLocation DisplayString
}
xPDUBranchBreakerTableIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of branch breaker entries in the table."
::= { xPDUBranchBreakerEntry 1 }
xPDUBranchBreakerRating OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates current rating of this breaker.
0=Breaker is not present.
1=Earth leakage connection.
2=Neutral connection.
A value greater than 2 indicates breaker current rating in Amps.
A value above 60 Amp will signify a remote feed.
The xPDUBranchBreakerRDPFeed OID will indicate which breakers are
configured as a remote drop.
Note: When setting branch circuit thresholds/ratings for an entry,
all positions tied (see the xPDUBranchBreakerTieIndicator OID)
to this entry will inherit the new threshold/rating."
::= { xPDUBranchBreakerEntry 2 }
xPDUBranchBreakerRDPFeed OBJECT-TYPE
SYNTAX INTEGER {
remoteDistribution (1),
noRemoteDistribution (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates that a breaker position is feeding a remote
distribution panel."
::= { xPDUBranchBreakerEntry 3 }
xPDUBranchBreakerTieIndicator OBJECT-TYPE
SYNTAX INTEGER {
breakerUnTied (1),
breakerTied (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates whether or not the breaker in this position
is logically associated with the breaker immediately below it.
This setting is used grouping the breakers feeding
a multi-pole branch circuit.
Note: When setting an entry's branch breaker tie indicator to breakerTied,
all the positions that are tied to this breaker will take on the rating
and thresholds for this entry of the table."
::= { xPDUBranchBreakerEntry 4 }
xPDUBranchBreakerCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the branch current in tenths of Amps or -1 when not available."
::= { xPDUBranchBreakerEntry 5 }
xPDUBranchBreakerOverCurrentThreshold OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Threshold above which a branch circuit high current
condition will be generated.
Specified as a percent of the branch breaker rating.
A value of zero indicates that the threshold is disabled.
Note: When setting branch circuit thresholds/ratings for an entry,
all positions tied (see the xPDUBranchBreakerTieIndicator OID)
to this entry will inherit the new threshold/rating."
::= { xPDUBranchBreakerEntry 6 }
xPDUBranchBreakerUnderCurrentThreshold OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Threshold below which a branch circuit low current
condition will be generated.
Specified as a percent of the branch breaker rating.
A value of zero indicates that the threshold is disabled.
Note: When setting branch circuit thresholds/ratings for an entry,
all positions tied (see the xPDUBranchBreakerTieIndicator OID)
to this entry will inherit the new threshold/rating."
::= { xPDUBranchBreakerEntry 7 }
xPDUBranchBreakerMaxCurrentThreshold OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Threshold above which a branch circuit maximum current
condition will be generated.
Specified as a percent of the branch breaker rating.
A value of zero indicates that the threshold is disabled.
Note: When setting branch circuit thresholds/ratings for an entry,
all positions tied (see the xPDUBranchBreakerTieIndicator OID)
to this entry will inherit the new threshold/rating."
::= { xPDUBranchBreakerEntry 8 }
xPDUBranchBreakerMinCurrentThreshold OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Threshold below which a branch circuit minimum current
condition will be generated.
Specified as a percent of the branch breaker rating.
A value of zero indicates that the threshold is disabled.
Note: When setting branch circuit thresholds/ratings for an entry,
all positions tied (see the xPDUBranchBreakerTieIndicator OID)
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 }
xPDUBranchBreakerLocation OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The description of the location of the breaker."
::= { xPDUBranchBreakerEntry 11 }
-- the xPDUInputContacts group
xPDUInputContactNumContacts OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of contacts supported by the PDU."
::= { xPDUInputContacts 1 }
xPDUInputContactTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of input contact entries."
::= { xPDUInputContacts 2 }
xPDUInputContactTable OBJECT-TYPE
SYNTAX SEQUENCE OF XPDUInputContactEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of contacts supported by the PDU.
The number of entries is contained in the
xPDUInputContactTableSize OID."
::= { xPDUInputContacts 3 }
xPDUInputContactEntry OBJECT-TYPE
SYNTAX XPDUInputContactEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A contact entry containing information for a given contact."
INDEX { xPDUInputContactNumber }
::= { xPDUInputContactTable 1 }
XPDUInputContactEntry ::=
SEQUENCE {
xPDUInputContactNumber INTEGER,
xPDUInputContactName DisplayString,
xPDUInputContactNormalState INTEGER,
xPDUInputContactCurrentState INTEGER
}
xPDUInputContactNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An index identifying the contact on the PDU."
::= { xPDUInputContactEntry 1 }
xPDUInputContactName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The description of the purpose/use of the contact."
::= { xPDUInputContactEntry 2 }
xPDUInputContactNormalState OBJECT-TYPE
SYNTAX INTEGER {
open (1),
closed (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The normal operating position of the contact."
::= { xPDUInputContactEntry 3 }
xPDUInputContactCurrentState OBJECT-TYPE
SYNTAX INTEGER {
open (1),
closed (2),
unknown (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value indicates the current state of the contact."
::= { xPDUInputContactEntry 4 }
-- the xPDUOutputRelays group
xPDUOutputRelaysNumRelays OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of output relays supported by the PDU."
::= { xPDUOutputRelays 1 }
xPDUOutputRelaysTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of output relay entries."
::= { xPDUOutputRelays 2 }
xPDUOutputRelayTable OBJECT-TYPE
SYNTAX SEQUENCE OF XPDUOutputRelayEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of output relays supported by the PDU.
The number of entries is contained in the
xPDUOutputRelayTableSize OID."
::= { xPDUOutputRelays 3 }
xPDUOutputRelayEntry OBJECT-TYPE
SYNTAX XPDUOutputRelayEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A output relay entry containing information for a given contact."
INDEX { xPDUOutputRelayNumber }
::= { xPDUOutputRelayTable 1 }
XPDUOutputRelayEntry ::=
SEQUENCE {
xPDUOutputRelayNumber INTEGER,
xPDUOutputRelayName DisplayString,
xPDUOutputRelayNormalState INTEGER,
xPDUOutputRelayCurrentState INTEGER
}
xPDUOutputRelayNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An index identifying the output relay on the PDU."
::= { xPDUOutputRelayEntry 1 }
xPDUOutputRelayName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The description of the purpose/use of the output relay."
::= { xPDUOutputRelayEntry 2 }
xPDUOutputRelayNormalState OBJECT-TYPE
SYNTAX INTEGER {
open (1),
closed (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The normal operating position of the output relay."
::= { xPDUOutputRelayEntry 3 }
xPDUOutputRelayCurrentState OBJECT-TYPE
SYNTAX INTEGER {
open (1),
closed (2),
unknown (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value indicates the current state of the output relay."
::= { xPDUOutputRelayEntry 4 }
-- the xPDUMiscGroup
xPDUEPOMode OBJECT-TYPE
SYNTAX INTEGER {
armed (1),
disarmed (2),
unknown (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether the EPO System is armed(1) or disarmed(2)."
::= { xPDUMiscGroup 1 }
xPDUTransformTempStatus OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
overtemp (2),
noTransformerPresent (3),
unknown (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates if the PDU's isolation transformer is over temperature."
::= { xPDUMiscGroup 2 }
xPDUCoolingFanStatus OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
failed (2),
noCoolingFansPresent (3),
unknown (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates if one or more of the PDU's cooling fans have failed."
::= { xPDUMiscGroup 3 }
-- The xATSIdent group
xATSIdentProductName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the transfer switch unit."
::= { xATSIdent 1 }
xATSIdentHardwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hardware revision of the transfer switch.
This value is set at the factory."
::= { xATSIdent 2 }
xATSIdentFirmwareAppRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An ID string identifying the application firmware revision of the transfer switch."
::= { xATSIdent 3 }
xATSIdentFirmwareAppOSRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An ID string identifying the application operating system firmware revision of the transfer switch."
::= { xATSIdent 4 }
xATSIdentFirmwareControllerRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An ID string identifying the transfer switch controller firmware revision."
::= { xATSIdent 5 }
xATSIdentDateOfManufacture OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The date when the transfer switch was manufactured in mm/dd/yyyy format.
This value is set at the factory."
::= { xATSIdent 6 }
xATSIdentModelNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A character string identifying the model number of the transfer switch.
This value is set at the factory."
::= { xATSIdent 7 }
xATSIdentSerialNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A character string identifying the serial number of the transfer switch.
This value is set at the factory."
::= { xATSIdent 8 }
-- The xATSDevice group
xATSDeviceServiceType OBJECT-TYPE
SYNTAX INTEGER {
threeWire (1),
fourWire (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of utility input to the transfer switch.
Either 3 wires (delta), or 4 wires (wye)."
::= { xATSDevice 1 }
xATSDeviceNominalVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The nominal line-to-neutral system voltage.
Measured in Volts, line-to-line for a 3-wire service or
line-to-neutral for a 4-wire service. -1 if not available."
::= { xATSDevice 2 }
xATSDeviceNominalFrequency OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The nominal system frequency. Measured in tenths of Hertz.
-1 if not available."
::= { xATSDevice 3 }
xATSDeviceTransferSwitchRating OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The rating of the transfer switch.
Measured in Amps."
::= { xATSDevice 4 }
xATSDeviceDCBackUpPresent OBJECT-TYPE
SYNTAX INTEGER{
yes (1),
no (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates if a DC backup is present or not."
::= { xATSDevice 5 }
-- The xATS Switch Status group
xATSSwitchStatusSelectedSource OBJECT-TYPE
SYNTAX INTEGER{
none (1),
source1 (2),
source2 (3),
fault (4),
unknown (5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The source which is currently selected, i.e. supplying power to the load."
::= { xATSSwitchStatus 1 }
xATSSwitchStatusOperationalMode OBJECT-TYPE
SYNTAX INTEGER{
automatic (1),
notInAutoAbnormal (2),
notInAuto (3),
unknown (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current operating mode of the transfer switch. When the ATS is in
automatic mode, generator starting and ATS transferring is all done automatically
as needed based on the state of source 1. Automatic operation is halted when the
ATS is in either of the notInAuto modes.
A mode of notInAuto indicates that the automatic operation switch is in the
disabled position, as indicated by the xATSSwitchStatusAutomaticOperationSwitch OID.
The notInAutoAbnormal condition indicates that an abnormal
condition has caused the transfer switch to halt automatic operation.
In this case, traps can indicate the exact problem. In the case of
notInAutoAbnormal, refer to the operation manual for details
on how debug the condition and restore automatic operation."
::= { xATSSwitchStatus 2 }
xATSSwitchStatusAutomaticOperationSwitch OBJECT-TYPE
SYNTAX INTEGER{
disabled (1),
enabled (2),
unknown (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The position of the automatic operation switch on the front of the transfer switch."
::= { xATSSwitchStatus 3 }
xATSSwitchStatusEngineStartSignal OBJECT-TYPE
SYNTAX INTEGER{
run (1),
stop (2),
unknown (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The position of the Start/Stop contact which signals the generator
engine to start/run. When the ATS is in automatic mode,
generator starting/stopping is under ATS control."
::= { xATSSwitchStatus 4 }
-- The xATS Switch Setting group
xATSSwitchSettingsLowVoltageTransferPoint OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The lowest acceptable voltage condition at source 1.
When any phase of source 1 is lower than this voltage,
source quality is considered bad and the generator run signal
is asserted to begin generator operation.
Specified in volts, line-to-line for a 3-wire service or
line-to-neutral for a 4-wire service.
-1 if not available."
::= { xATSSwitchSettings 1 }
xATSSwitchSettingsHighVoltageTransferPoint OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The highest acceptable voltage condition at source 1.
When any phase of source 1 is greater than this voltage,
source quality is considered bad and the generator run signal
is asserted to begin generator operation.
Specified in volts, line-to-line for a 3-wire service or
line-to-neutral for a 4-wire service.
-1 if not available."
::= { xATSSwitchSettings 2 }
xATSSwitchSettingsMaxFrequencyDeviation OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum acceptable frequency deviation condition from nominal at source 1.
When source 1 frequency is outside the specified range,
source quality is considered bad and the generator run signal
is asserted to begin generator operation.
Specified in tenths of Hertz above or below nominal.
A value of zero indicates that frequency is ignored when
determining source quality.
-1 if not available."
::= { xATSSwitchSettings 3 }
xATSSwitchSettingsMinPhaseBalance OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The minimum required phase balance at source 1.
When the percentage difference between the minimum and maximum
phase voltage measurements at source 1 is greater than this value,
source quality is considered bad and the generator run signal
is asserted to begin generator operation.
Specified as a percentage. A value of zero indicates that phase balance
is ignored when determining source quality. -1 if not available."
::= { xATSSwitchSettings 4 }
xATSSwitchSettingsNominalRotation OBJECT-TYPE
SYNTAX INTEGER{
abc (1),
cba (2),
any (3),
unknown (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The nominal phase rotation (or phase sequence) required by the load.
For certain types of equipment, such as rotating machinery, phase rotation
is critical for proper operation as it determines the direction which motors
will rotate (clockwise or counterclockwise).
Source quality will be seen as bad if the rotation measured at that
ATS input does not match this setting.
If this setting is set to any, phase rotation is ignored."
::= { xATSSwitchSettings 5 }
xATSSwitchSettingsAllowClosedTransfer OBJECT-TYPE
SYNTAX INTEGER{
yes (1),
no (2),
unknown (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This setting enables seamless (closed) transfers between sources.
When possible, both source 1 and source 2 are closed to the output
for a brief time. If closed transfer is not possible within the amount
of time specified by the xATSSwitchSettingsMaxSyncTime OID,
an open transfer will be executed."
::= { xATSSwitchSettings 6 }
xATSSwitchSettingsMaxSyncTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When attempting/seeking to perform a closed transfer, this setting defines
the maximum time allowed before the transfer switch will give up and perform
an open transfer. Specified in seconds.
-1 if not available."
::= { xATSSwitchSettings 7 }
xATSSwitchSettingsNeutralTransferTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This setting defines how long both source 1 and source 2 will be
disconnected from the output, during an open transfer.
Specified in seconds.
-1 if not available."
::= { xATSSwitchSettings 8 }
xATSSwitchSettingsClearLatchedAlarms OBJECT-TYPE
SYNTAX INTEGER{
yes (1),
no (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Clears any latched alarm conditions."
::= { xATSSwitchSettings 9 }
xATSSwitchSettingsSetToFactoryDefaults OBJECT-TYPE
SYNTAX INTEGER{
yes (1),
no (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Sets all transfer switch settings to factory default values."
::= { xATSSwitchSettings 10 }
-- The xATSSwitchTimers group
xATSSwitchTimersTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of transfer switch timer entries."
::= { xATSSwitchTimers 1 }
xATSSwitchTimersTable OBJECT-TYPE
SYNTAX SEQUENCE OF XATSSwitchTimersEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of timers supported by ATS.
The number of entries is contained in the xATSSwitchTimersTableSize OID."
::= { xATSSwitchTimers 2 }
xATSSwitchTimersEntry OBJECT-TYPE
SYNTAX XATSSwitchTimersEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing information about an individual ATS timer."
INDEX { xATSSwitchTimersIndex }
::= { xATSSwitchTimersTable 1 }
XATSSwitchTimersEntry ::=
SEQUENCE {
xATSSwitchTimersIndex INTEGER,
xATSSwitchTimersName DisplayString,
xATSSwitchTimersAbort INTEGER,
xATSSwitchTimersStatus INTEGER,
xATSSwitchTimersRemainingTime INTEGER,
xATSSwitchTimersDelaySetting INTEGER
}
xATSSwitchTimersIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of timer entries in the table."
::= { xATSSwitchTimersEntry 1 }
xATSSwitchTimersName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Name of the individual timer.Refer to ATS operation manual,
or on-line help, for detailed descriptions of ATS timers."
::= { xATSSwitchTimersEntry 2 }
xATSSwitchTimersAbort OBJECT-TYPE
SYNTAX INTEGER{
yes (1),
no (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This aborts the individual timer."
::= { xATSSwitchTimersEntry 3 }
xATSSwitchTimersStatus OBJECT-TYPE
SYNTAX INTEGER{
inactive (1),
active (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the individual timer. Designates whether this timer
entry is currently running or inactive."
::= { xATSSwitchTimersEntry 4 }
xATSSwitchTimersRemainingTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The time remaining for this timer entry.
Specified in seconds."
::= { xATSSwitchTimersEntry 5 }
xATSSwitchTimersDelaySetting OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The delay settings associated with this timer entry.
When this timer entry is active, the timer value must exceed this setting
before the ATS behavior associated with this timer is executed.
Refer to ATS operation manual, or on-line help, for detailed
descriptions of ATS timers."
::= { xATSSwitchTimersEntry 6 }
-- The xATSSwitchBlockMap group
xATSSwitchBlockMapTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of blocking map entries, or how many ATS actions can be blocked."
::= { xATSSwitchBlockMap 1 }
xATSSwitchBlockMapTable OBJECT-TYPE
SYNTAX SEQUENCE OF XATSSwitchBlockMapEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of blocking maps supported by the ATS.
The number of entries is contained in the xATSSwitchBlockMapTableSize OID."
::= { xATSSwitchBlockMap 2 }
xATSSwitchBlockMapEntry OBJECT-TYPE
SYNTAX XATSSwitchBlockMapEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing information about a specific ATS blocking map."
INDEX { xATSSwitchBlockMapIndex }
::= { xATSSwitchBlockMapTable 1 }
XATSSwitchBlockMapEntry ::=
SEQUENCE {
xATSSwitchBlockMapIndex INTEGER,
xATSSwitchBlockMapName DisplayString,
xATSSwitchBlockMapStatus INTEGER,
xATSSwitchBlockMapSetting INTEGER
}
xATSSwitchBlockMapIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of blocking map entries in the table."
::= { xATSSwitchBlockMapEntry 1 }
xATSSwitchBlockMapName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A string describing the ATS action to be blocked."
::= { xATSSwitchBlockMapEntry 2 }
xATSSwitchBlockMapStatus OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Represents the status of this blocking map entry, in bit-mapped format.
A non-zero value indicates that this entry's ATS action is currently being blocked.
The bit(s) set indicate which input(s) are causing the blocking (bit0, bit1, etc).
bit 0 - Contact 1
bit 1 - Contact 2
bit 2 - Contact 3
bit 3 - Contact 4."
::= { xATSSwitchBlockMapEntry 3 }
xATSSwitchBlockMapSetting OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This setting designates the inputs that block the ATS action
The mapping is specified as a bit-field, where each bit set indicates
the input that blocks the ATS action associated with the entry.
bit 0 - Contact 1
bit 1 - Contact 2
bit 2 - Contact 3
bit 3 - Contact 4."
::= { xATSSwitchBlockMapEntry 4 }
-- The xATSSwitchStatistics group
xATSSwitchStatisticsTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of transfer switch statistics entries."
::= { xATSSwitchStatistics 1 }
xATSSwitchStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF XATSSwitchStatisticsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of statistics supported by ATS.
The number of entries is contained in the xATSSwitchStatisticsTableSize OID."
::= { xATSSwitchStatistics 2 }
xATSSwitchStatisticsEntry OBJECT-TYPE
SYNTAX XATSSwitchStatisticsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing information about an individual ATS statistic."
INDEX { xATSSwitchStatisticsIndex }
::= { xATSSwitchStatisticsTable 1 }
XATSSwitchStatisticsEntry ::=
SEQUENCE {
xATSSwitchStatisticsIndex INTEGER,
xATSSwitchStatisticsName DisplayString,
xATSSwitchStatisticsValue DisplayString,
xATSSwitchStatisticsReset INTEGER
}
xATSSwitchStatisticsIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of ATS statistics entries in the table."
::= { xATSSwitchStatisticsEntry 1 }
xATSSwitchStatisticsName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the name of the ATS statistic associated with this entry."
::= { xATSSwitchStatisticsEntry 2 }
xATSSwitchStatisticsValue OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the value of the ATS statistic associated with this entry."
::= { xATSSwitchStatisticsEntry 3 }
xATSSwitchStatisticsReset OBJECT-TYPE
SYNTAX INTEGER{
yes (1),
no (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This will reset the individual ATS statistic associated with this entry."
::= { xATSSwitchStatisticsEntry 4 }
-- The xATS Source 1 group
xATSSource1Name OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"String used to identify source 1."
::= { xATSSource1 1 }
xATSSource1Position OBJECT-TYPE
SYNTAX INTEGER{
open (1),
closed (2),
tripped (3),
unknown (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current position of the switch at source 1."
::= { xATSSource1 2 }
xATSSource1Frequency OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The frequency at source 1 in tenths of Hertz.
-1 if unavailable."
::= { xATSSource1 3 }
xATSSource1Quality OBJECT-TYPE
SYNTAX INTEGER{
sourceGood (1),
lowVoltage (2),
highVoltage (3),
phaseImbalance (4),
freqOutOfRange (5),
badRotation (6),
unknown (7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current line quality of source 1."
::= { xATSSource1 4 }
xATSSource1Rotation OBJECT-TYPE
SYNTAX INTEGER{
abc (1),
cba (2),
unknown (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The phase rotation measured at the source 1 input of the ATS.
The sequence is a reference to the order in which the three phases
pass the zero-crossing boundary in time."
::= { xATSSource1 5 }
xATSSource1TableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of input voltage entries at the source 1 input of the ATS."
::= { xATSSource1 6 }
xATSSource1PhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF XATSSource1PhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of voltage table entries for source 1. The number of
entries are the phase entries. The number of entries is contained in the
xATSSource1TableSize OID."
::= { xATSSource1 7 }
xATSSource1PhaseEntry OBJECT-TYPE
SYNTAX XATSSource1PhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing information applicable to a
particular input voltage phase at the source 1 input of the ATS."
INDEX { xATSSource1Index }
::= { xATSSource1PhaseTable 1 }
XATSSource1PhaseEntry ::= SEQUENCE {
xATSSource1Index INTEGER,
xATSSource1VoltageLtoL INTEGER,
xATSSource1VoltageLtoN INTEGER
}
xATSSource1Index OBJECT-TYPE
SYNTAX INTEGER{
phase1(1),
phase2(2),
phase3(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Description of each phase utilized at source 1."
::= { xATSSource1PhaseEntry 1 }
xATSSource1VoltageLtoL OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Source 1 line-to-line input voltage.
Measured in tenths of Volts."
::= { xATSSource1PhaseEntry 2 }
xATSSource1VoltageLtoN OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Source 1 line-to-neutral input voltage.
Measured in tenths of Volts. -1 for a 3-wire service type."
::= { xATSSource1PhaseEntry 3 }
-- The xATS Source 2 group
xATSSource2Name OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"String used to identify source 2."
::= { xATSSource2 1 }
xATSSource2Position OBJECT-TYPE
SYNTAX INTEGER{
open (1),
closed (2),
tripped (3),
unknown (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current position of the switch at source 2."
::= { xATSSource2 2 }
xATSSource2Frequency OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The frequency at source 2 in tenths of Hertz.
-1 if not available."
::= { xATSSource2 3 }
xATSSource2Quality OBJECT-TYPE
SYNTAX INTEGER{
sourceGood (1),
lowVoltage (2),
highVoltage (3),
phaseImbalance (4),
freqOutOfRange (5),
badRotation (6),
unknown (7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current line quality of source 2."
::= { xATSSource2 4 }
xATSSource2Rotation OBJECT-TYPE
SYNTAX INTEGER{
abc (1),
cba (2),
unknown (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The phase rotation measured at the source 2 input of the ATS.
-1 if not available."
::= { xATSSource2 5 }
xATSSource2TableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of input voltage entries at the source 2 input of the ATS."
::= { xATSSource2 6 }
xATSSource2PhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF XATSSource2PhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of voltage table entries for the source 2. The number of
entries are the phase entries. The number of entries is contained in the
xATSSource2TableSize OID."
::= { xATSSource2 7 }
xATSSource2PhaseEntry OBJECT-TYPE
SYNTAX XATSSource2PhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing information applicable to a
particular input voltage phase at the source 2 input of the ATS."
INDEX { xATSSource2Index }
::= { xATSSource2PhaseTable 1 }
XATSSource2PhaseEntry ::= SEQUENCE {
xATSSource2Index INTEGER,
xATSSource2VoltageLtoL INTEGER,
xATSSource2VoltageLtoN INTEGER
}
xATSSource2Index OBJECT-TYPE
SYNTAX INTEGER{
phase1(1),
phase2(2),
phase3(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Description of each phase utilized at the source 2."
::= { xATSSource2PhaseEntry 1 }
xATSSource2VoltageLtoL OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Source 2 line-to-line input voltage.
Measured in tenths of Volts."
::= { xATSSource2PhaseEntry 2 }
xATSSource2VoltageLtoN OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Source 2 line-to-neutral input voltage.
Measured in tenths of Volts. -1 for a 3-wire service type."
::= { xATSSource2PhaseEntry 3 }
-- The xATSSystemOutput
xATSSystemOutputFrequency OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The system output frequency in tenths of Hertz."
::= { xATSSystemOutput 1 }
xATSSystemOutputTotalPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Shows the total system output power in tenths of kW."
::= { xATSSystemOutput 2 }
xATSSystemOutputTotalApparentPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Shows the total system output power in tenths of kVA."
::= { xATSSystemOutput 3 }
xATSSystemOutputTotalPowerFactor OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the total power factor of the system output.
A value of 100 representing a unity power factor (1.00)
Specified in hundredths."
::= { xATSSystemOutput 4 }
xATSSystemOutputFrequencyTolerance OBJECT-TYPE
SYNTAX INTEGER{
freqToleranceOff (1),
freqTolerancePointTwo (2),
freqTolerancePointFive (3),
freqToleranceOne (4),
freqToleranceOnePointFive (5),
freqToleranceTwo (6),
freqToleranceThree (7),
freqToleranceFour (8),
freqToleranceFive (9),
freqToleranceNine (10)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Shows the panel output frequency tolerance in +/- Hertz."
::= { xATSSystemOutput 5 }
xATSSystemOutputOverVoltThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Threshold above which an output over voltage condition will be generated.
Specified as tenths of percent deviation from nominal.
A value of zero indicates that the threshold is disabled."
::= { xATSSystemOutput 6 }
xATSSystemOutputUnderVoltThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Threshold below which an output under voltage condition will be generated.
Specified as tenths of percent deviation from nominal.
A value of zero indicates that the threshold is disabled."
::= { xATSSystemOutput 7 }
xATSSystemOutputOverCurrentThreshold OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Threshold above which an over current condition will be generated.
Specified as a percent of the transfer switch rating (xATSDeviceTransferSwitchRating OID).
A value of zero indicates that the threshold is disabled."
::= { xATSSystemOutput 8 }
xATSSystemOutputUnderCurrentThreshold OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Threshold below which an under current condition will be generated.
Specified as a percent of the transfer switch rating (xATSDeviceTransferSwitchRating OID).
A value of zero indicates that the threshold is disabled."
::= { xATSSystemOutput 9 }
xATSSystemOutputAlarmDelayThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Delay the generation of an output alarm.
Specified in seconds."
::= { xATSSystemOutput 10 }
xATSSystemOutputTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of system output phase entries."
::= { xATSSystemOutput 11 }
xATSSystemOutputPhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF XATSSystemOutputPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of system output table entries.
The number of entries is contained in the xATSSystemOutputTableSize OID."
::= { xATSSystemOutput 12 }
xATSSystemOutputPhaseEntry OBJECT-TYPE
SYNTAX XATSSystemOutputPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing information applicable to a
particular system output phase."
INDEX { xATSSystemOutputPhaseIndex }
::= { xATSSystemOutputPhaseTable 1 }
XATSSystemOutputPhaseEntry ::= SEQUENCE {
xATSSystemOutputPhaseIndex INTEGER,
xATSSystemOutputVoltageLtoL INTEGER,
xATSSystemOutputVoltageLtoN INTEGER,
xATSSystemOutputPhaseCurrent INTEGER,
xATSSystemOutputPower INTEGER,
xATSSystemOutputApparentPower INTEGER,
xATSSystemOutputPowerFactor INTEGER
}
xATSSystemOutputPhaseIndex OBJECT-TYPE
SYNTAX INTEGER{
phase1(1),
phase2(2),
phase3(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Description of each system output phase utilized in this device."
::= { xATSSystemOutputPhaseEntry 1 }
xATSSystemOutputVoltageLtoL OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Line-to-line system output voltage available at the circuit panel.
Measured in tenths of Volts. -1 if not available."
::= { xATSSystemOutputPhaseEntry 2 }
xATSSystemOutputVoltageLtoN OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Line-to-neutral system output voltage available at the circuit panel.
Measured in tenths of Volts. -1 for a 3-wire service type or if not available."
::= { xATSSystemOutputPhaseEntry 3 }
xATSSystemOutputPhaseCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"System load current per phase. Measured in Amps.
-1 if not available."
::= { xATSSystemOutputPhaseEntry 4 }
xATSSystemOutputPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"System output power per phase. Measured in tenths of kW."
::= { xATSSystemOutputPhaseEntry 5 }
xATSSystemOutputApparentPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"system output power per phase. Measured in tenths of kVA."
::= { xATSSystemOutputPhaseEntry 6 }
xATSSystemOutputPowerFactor OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"indicates the power factor of the system output per phase.
A value of 100 representing a unity power factor (1.00).
Measured in hundredths."
::= { xATSSystemOutputPhaseEntry 7 }
-- xATS TestingStatus group
xATSTestingStatusSelectTestProcess OBJECT-TYPE
SYNTAX INTEGER {
engineStartTest (1),
systemLoadTest (2),
generatorHoldTest (3),
cancelTest (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Type of tests that can be selected when no test has been scheduled.
engineStartTest and systemLoadTest may be selected when no tests
are running. Tests that are selected may be canceled manually."
::= { xATSTestingStatus 1 }
xATSTestingStatusTestStatus OBJECT-TYPE
SYNTAX INTEGER {
noTestInProcess (1),
testPending (2),
startingEngine (3),
engineWarmingUp (4),
awaitingTransferToS2 (5),
testingWithLoad (6),
awaitingRetransferToS1 (7),
testingWithoutLoad (8),
stoppingEngine (9),
holdingOnGenerator (10)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The present system test status/state."
::= { xATSTestingStatus 2 }
xATSTestingStatusProfileWarmupTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of time that the generator will warm up during a test.
This is portion of the test when the xATSTestingStatusTestStatus
OID returns the value engineWarmingUp.
Specified in seconds."
::= { xATSTestingStatus 3 }
xATSTestingStatusProfileLoadedTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of time that ATS will apply the system load to the generator
during a system load test.
This is portion of the test when the xATSTestingStatusTestStatus
OID returns the value testingWithLoad.
Specified in minutes."
::= { xATSTestingStatus 4 }
xATSTestingStatusProfileUnloadedTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of time that the generator will run following the warm up
portion of a start test, or the loaded portion of a load test.
This is portion of the test when the xATSTestingStatusTestStatus
OID returns the value testingWithoutLoad.
Specified in seconds."
::= { xATSTestingStatus 5 }
-- xATS TestingResults group
xATSTestingResultsLastDateOfTest OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Date of the last test that was performed, either scheduled or manual.
Test results are available in the xATSTestingResultsLastResult OID.
Specified in the dd/mm/yyyy format, or 'none' if not available."
::= { xATSTestingResults 1 }
xATSTestingResultsLastResult OBJECT-TYPE
SYNTAX INTEGER {
noResultsAvailable (1),
startTestPassed (2),
loadTestPassed (3),
startSignalFailure (4),
failedGenNotInAuto (5),
failedGenEmerStop (6),
failedGenShutdown (7),
failedGenDidNotStart (8),
failedS2NeverGood (9),
genFailedDuringWarmup (10),
failureOnXferToS1 (11),
genFailedLoaded (12),
failureOnRexferToS2 (13),
failedOnCooldown (14),
genFailedToStop (15),
failedAtsInternalFault (16),
failedAtsNotInAuto (17),
canceledManualTest (18),
canceledScheduledTest (19)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The result of the last ATS/generator system test."
::= { xATSTestingResults 2 }
xATSTestingResultsTestLastTestTime OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Time of day at which the last test was performed, either scheduled or manual.
Test results are available in the xATSTestingResultsLastResult OID.
Specified in the hh:mm:ss format, or 'none' if not available."
::= { xATSTestingResults 3 }
xATSTestingResultsLastCrankDuration OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The time spent cranking the generator before it started during the last test.
Specified in seconds, or -1 if not available."
::= { xATSTestingResults 4 }
xATSTestingResultsLastWarmupDuration OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The time spent in the engineWarmingUp state during the last system test.
Specified in seconds, or -1 if not available."
::= { xATSTestingResults 5 }
xATSTestingResultsLastLoadedDuration OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The time spent in the testingWithLoad state during the last system test.
Specified in seconds, or -1 if not available."
::= { xATSTestingResults 6 }
xATSTestingResultsLastUnloadedDuration OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The time spent in the testingWithoutLoad state during the last system test.
Specified in seconds, or -1 if not available."
::= { xATSTestingResults 7 }
-- xATS TestingSchedule group
xATSTestingScheduleFrequency OBJECT-TYPE
SYNTAX INTEGER {
never (1),
daily (2),
weekly (3),
monthly (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The frequency of running scheduled tests."
::= { xATSTestingSchedule 1 }
xATSTestingScheduleTestDay OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The desired day for the scheduled test. This object applies only
when the xATSTestingScheduleFrequency OID is set to weekly or monthly.
For weekly test frequency, the string is the day the test will be run.
For monthly test frequency, the string indicates the day,
and the instance within the month.
For example, for monthly frequency: 2nd Sunday, 3rd Monday, 4th Tuesday,
for weekly frequency: Sunday, Monday, Tuesday."
::= { xATSTestingSchedule 2 }
xATSTestingScheduleTestTime OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The time of day that the scheduled test will occur.
Specified in the format hh:mm."
::= { xATSTestingSchedule 3 }
xATSTestingScheduleTestWithLoadInterval OBJECT-TYPE
SYNTAX INTEGER {
applyLoadEveryTest (1),
neverApplyLoad (2),
applyLoadMonthly (3),
applyLoadMonthlyDetailed (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This setting specifies which system tests should include applying the
load to the generator. The applyLoadMonthlyDetailed entry
in the list will apply load once, for each month represented in the
xATSTestingScheduleTestWithLoadSelectMonth OID."
::= { xATSTestingSchedule 4 }
xATSTestingScheduleTestWithLoadSelectMonth OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The detailed selection for testing with load on a month-by-month basis.
This object is applicable when the xATSTestingScheduleTestWithLoadInterval
is set to applyLoadMonthlyDetailed. Otherwise this selection will be ignored.
Format for this string is a comma-separated entry of months.
For example: Jan,Mar,Dec.
The string will return 'No Months Scheduled' if no months have been selected."
::= { xATSTestingSchedule 5 }
xATSTestingScheduleNextTestDate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The date of the next scheduled test, in the format dd-mmm-yyyy."
::= { xATSTestingSchedule 6 }
-- xATSTestingSimulatePowerFail group
xATSTestingSimulatePowerFailTest OBJECT-TYPE
SYNTAX INTEGER{
cancelSimulation (1),
fiveSecondsSimulation (2),
tenSecondsSimulation (3),
thirtySecondsSimulation (4),
oneMinuteSimulation (5),
threeMinutesSimulation (6),
fiveMinutesSimulation (7),
tenMinutesSimulation (8)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object executes a simulated power failure for the duration indicated.
Simulation can be aborted by selecting cancelSimulation."
::= { xATSTestingSimulatePowerFail 1 }
xATSTestingSimulatePowerFailTimeRemaining OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the time remaining in seconds, for a simulated power failure.
a value of zero indicates that simulated power failure is not active."
::= { xATSTestingSimulatePowerFail 2 }
-- The xATS Input Contact group
xATSInputContactNumContacts OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of contacts supported by the ATS."
::= { xATSInputContacts 1 }
xATSInputContactTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of input contact entries."
::= { xATSInputContacts 2 }
xATSInputContactTable OBJECT-TYPE
SYNTAX SEQUENCE OF XATSInputContactEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of contacts supported by the ATS.
The number of entries is contained in the
xATSInputContactTableSize OID."
::= { xATSInputContacts 3 }
xATSInputContactEntry OBJECT-TYPE
SYNTAX XATSInputContactEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A contact entry containing information for a given contact."
INDEX { xATSInputContactNumber }
::= { xATSInputContactTable 1 }
XATSInputContactEntry ::=
SEQUENCE {
xATSInputContactNumber INTEGER,
xATSInputContactName DisplayString,
xATSInputContactNormalState INTEGER,
xATSInputContactCurrentState INTEGER
}
xATSInputContactNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An index identifying the contact on the ATS."
::= { xATSInputContactEntry 1 }
xATSInputContactName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The description of the purpose/use of the contact."
::= { xATSInputContactEntry 2 }
xATSInputContactNormalState OBJECT-TYPE
SYNTAX INTEGER {
open (1),
closed (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The normal operating position of the contact."
::= { xATSInputContactEntry 3 }
xATSInputContactCurrentState OBJECT-TYPE
SYNTAX INTEGER {
open (1),
closed (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value indicates the current state of the contact."
::= { xATSInputContactEntry 4 }
-- the xATS OutputRelays group
xATSOutputRelayNumRelays OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of output relays supported by the ATS."
::= { xATSOutputRelays 1 }
xATSOutputRelayTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of output relay entries."
::= { xATSOutputRelays 2 }
xATSOutputRelayTable OBJECT-TYPE
SYNTAX SEQUENCE OF XATSOutputRelayEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of output relays supported by the ATS.
The number of entries is contained in the
xATSOutputRelayTableSize OID."
::= { xATSOutputRelays 3 }
xATSOutputRelayEntry OBJECT-TYPE
SYNTAX XATSOutputRelayEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A output relay entry containing information for a given contact."
INDEX { xATSOutputRelayNumber }
::= { xATSOutputRelayTable 1 }
XATSOutputRelayEntry ::=
SEQUENCE {
xATSOutputRelayNumber INTEGER,
xATSOutputRelayName DisplayString,
xATSOutputRelayNormalState INTEGER,
xATSOutputRelayCurrentState INTEGER
}
xATSOutputRelayNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An index identifying the output relay on the ATS."
::= { xATSOutputRelayEntry 1 }
xATSOutputRelayName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The description of the purpose/use of the output relay."
::= { xATSOutputRelayEntry 2 }
xATSOutputRelayNormalState OBJECT-TYPE
SYNTAX INTEGER {
open (1),
closed (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The normal operating position of the output relay."
::= { xATSOutputRelayEntry 3 }
xATSOutputRelayCurrentState OBJECT-TYPE
SYNTAX INTEGER {
open (1),
closed (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value indicates the current state of the output relay."
::= { xATSOutputRelayEntry 4 }
-- The xATS Generator Ident group
xATSGeneratorIdentModelNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A character string identifying the model number of the generator.
This value is set at the factory."
::= { xATSGeneratorIdent 1 }
xATSGeneratorIdentSerialNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A character string identifying the serial number of the generator.
This value is set at the factory."
::= { xATSGeneratorIdent 2 }
xATSGeneratorIdentDateofManufacture OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A character string identifying when the generator was manufactured in mm/dd/yyyy format.
This value is set at the factory."
::= { xATSGeneratorIdent 3 }
xATSGeneratorIdentVoltageConfiguration OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The voltage for which the generator's alternator is designed.
Specified in Volts line-to-line."
::= { xATSGeneratorIdent 4 }
xATSGeneratorIdentMaxPowerRating OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The max power rating of the generator. Specified in kW."
::= { xATSGeneratorIdent 5 }
xATSGeneratorIdentAlternatorFrequency OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The frequency for which the generator's alternator is designed.
Specified in Hertz."
::= { xATSGeneratorIdent 6 }
-- The xATS Generator Status group
xATSGeneratorStatusGeneratorName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name or label for the generator connected to the source 2 of the ATS."
::= { xATSGeneratorStatus 1 }
xATSGeneratorStatusOperational OBJECT-TYPE
SYNTAX INTEGER{
nocomm (1),
off (2),
ready (3),
starting (4),
idle (5),
running (6),
normalStop (7),
emergencyStop (8),
notInAuto (9),
shutdown (10),
unknown (11)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operational status of the generator. unavailable when unrecognized status is received."
::= { xATSGeneratorStatus 2 }
xATSGeneratorStatusModeSwitchPosition OBJECT-TYPE
SYNTAX INTEGER{
off (1),
manual (2),
automatic (3),
unknown (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The position of the generator's auto-mode switch.
In automatic mode, the generator is started and stopped via the
remote start contact, which has state indicated in the
xATSGeneratorStatusRemoteStart OID.
In manual mode generator start/stop control is via local command only.
Off prevents the generator from running."
::= { xATSGeneratorStatus 3 }
xATSGeneratorStatusRemoteStart OBJECT-TYPE
SYNTAX INTEGER{
stop (1),
run (2),
unknown (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the generator's remote start contact, which is
provided as an output from the transfer switch to start/stop the
generator when in automatic mode."
::= { xATSGeneratorStatus 4 }
-- The xATS Generator Advanced Status group
xATSGeneratorAdvStatusBatteryVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The voltage of the generator's starting battery.
Measured in tenths of VDC, or -1 if not available."
::= { xATSGeneratorAdvStatus 1 }
xATSGeneratorAdvStatusOilPressure OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The generator's engine oil pressure.
Measured in tenths of Psi or kPa, based on the
value of the xATSGeneratorSettingsMetricUnit OID,
or -1 if not available."
::= { xATSGeneratorAdvStatus 2 }
xATSGeneratorAdvStatusCoolantTemperature OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current coolant temperature in the generator.
Measured in degrees Celsius or Fahrenheit, based on the
value of the xATSGeneratorSettingsMetricUnit OID,
or -1 if not available."
::= { xATSGeneratorAdvStatus 3 }
xATSGeneratorAdvStatusEngineRPM OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Current engine speed of the generator.
Measured in RPM, or -1 if not available."
::= { xATSGeneratorAdvStatus 4 }
xATSGeneratorAdvStatusOilLevel OBJECT-TYPE
SYNTAX INTEGER{
ok (1),
low (2),
unknown (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates adequate oil level in the generator."
::= { xATSGeneratorAdvStatus 5 }
xATSGeneratorAdvStatusCoolantLevel OBJECT-TYPE
SYNTAX INTEGER{
ok (1),
low (2),
unknown (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates adequate coolant level in the generator."
::= { xATSGeneratorAdvStatus 6 }
-- The xATS Generator Output group
xATSGeneratorOutputFrequency OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The output frequency of the generator.
Measured in tenths of Hertz, or -1 if not available."
::= { xATSGeneratorOutput 1 }
xATSGeneratorOutputTotalPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total output power of the generator.
Measured in tenths of tenths of kW, or -1 if not available."
::= { xATSGeneratorOutput 2 }
xATSGeneratorOutputTotalApparentPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total output power of the generator.
Measured in tenths of kVA, or -1 if not available."
::= { xATSGeneratorOutput 3 }
xATSGeneratorOutputTotalPowerFactor OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the total load power factor of the generator.
A value of 100 representing a unity power factor (1.00),
or -1 when if not available."
::= { xATSGeneratorOutput 4 }
xATSGeneratorOutputTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of generator output phase entries."
::= { xATSGeneratorOutput 5 }
xATSGeneratorOutputPhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF XATSGeneratorOutputPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of generator output table entries.
The number of entries is contained in the xATSGeneratorOutputTableSize OID."
::= { xATSGeneratorOutput 6 }
xATSGeneratorOutputPhaseEntry OBJECT-TYPE
SYNTAX XATSGeneratorOutputPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing information applicable to a
particular generator output phase."
INDEX { xATSGeneratorOutputPhaseIndex }
::= { xATSGeneratorOutputPhaseTable 1 }
XATSGeneratorOutputPhaseEntry ::= SEQUENCE {
xATSGeneratorOutputPhaseIndex INTEGER,
xATSGeneratorOutputVoltageLtoL INTEGER,
xATSGeneratorOutputVoltageLtoN INTEGER,
xATSGeneratorOutputPhaseCurrent INTEGER,
xATSGeneratorOutputPower INTEGER,
xATSGeneratorOutputApparentPower INTEGER,
xATSGeneratorOutputPowerFactor INTEGER
}
xATSGeneratorOutputPhaseIndex OBJECT-TYPE
SYNTAX INTEGER{
phase1(1),
phase2(2),
phase3(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Description of each generator output phase utilized in this device."
::= { xATSGeneratorOutputPhaseEntry 1 }
xATSGeneratorOutputVoltageLtoL OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Line-to-line generator output voltage.
Measured in Volts, or -1 if not available."
::= { xATSGeneratorOutputPhaseEntry 2 }
xATSGeneratorOutputVoltageLtoN OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Line-to-neutral generator output voltage.
Measured in volts, or -1 if not available."
::= { xATSGeneratorOutputPhaseEntry 3 }
xATSGeneratorOutputPhaseCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Generator load current per phase.
Measured in Amps, or -1 if not available."
::= { xATSGeneratorOutputPhaseEntry 4 }
xATSGeneratorOutputPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Generator output power per phase.
Measured in tenths of kW, or -1 if not available."
::= { xATSGeneratorOutputPhaseEntry 5 }
xATSGeneratorOutputApparentPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Generator output power per phase.
Measured in tenths of kVA, or -1 if not available."
::= { xATSGeneratorOutputPhaseEntry 6 }
xATSGeneratorOutputPowerFactor OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the load power factor of the generator output per phase.
A value of 100 representing a unity power factor (1.00),
or -1 if not available."
::= { xATSGeneratorOutputPhaseEntry 7 }
-- xATS Generator Settings group
xATSGeneratorSettingsVoltageAdjust OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The voltage adjust of the generator.
Specified in volts line-to-line,
or -1 if not available."
::= { xATSGeneratorSettings 1 }
xATSGeneratorSettingsFrequencyAdjust OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The frequency adjust of the generator.
Specified in tenths of Hertz."
::= { xATSGeneratorSettings 2 }
xATSGeneratorSettingsStartDelay OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The delay, in seconds, after the remote run signal is activated
before the generator's engine will be cranked to start,
or -1 if not available."
::= { xATSGeneratorSettings 3 }
xATSGeneratorSettingsStopDelay OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The delay, in seconds, before the generator will stop
after the remote run signal is deactivated,
or -1 if not available."
::= { xATSGeneratorSettings 4 }
xATSGeneratorSettingsCrankCycleEnable OBJECT-TYPE
SYNTAX INTEGER{
disabled (1),
enabled (2),
unknown (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"When Crank Cycle is enabled, the engine will be cranked up to the time
specified by the xATSGeneratorSettingsCrankTime OID.
If the generator's engine does not start, there will be a pause as
specified by the xATSGeneratorSettingsCrankRestTime OID before the
engine will be cranked again. This cycle is repeated as specified by
the xATSGeneratorSettingsNumberCrank OID.
When crank cycle is disabled, the generator's engine will be
cranked continuously until it starts."
::= { xATSGeneratorSettings 5 }
xATSGeneratorSettingsCrankTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The duration of engine cranking, in seconds, when starting the generator.
Applicable when the xATSGeneratorSettingsCrankCycleEnable OID is enabled.
-1 if not available."
::= { xATSGeneratorSettings 6 }
xATSGeneratorSettingsCrankRestTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The pause duration, in seconds, following an unsuccessful attempt to start the generator.
Applicable when the xATSGeneratorSettingsCrankCycleEnable OID is enabled.
-1 if not available."
::= { xATSGeneratorSettings 7 }
xATSGeneratorSettingsNumberCrank OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of failed crank attempts before giving up on starting the generator.
Applicable when the xATSGeneratorSettingsCrankCycleEnable OID is enabled.
-1 if not available."
::= { xATSGeneratorSettings 8 }
xATSGeneratorSettingsMetricUnit OBJECT-TYPE
SYNTAX INTEGER{
disabled (1),
enabled (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies the use of metric units in generator related OIDs, as well
as on all other interfaces including the generator's local interface."
::= { xATSGeneratorSettings 9 }
-- xATS generator service group
xATSGeneratorServiceTotalRunHoursLifetime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total time that the generator engine has been run,
over the life of the generator. Measured in hours.
-1 if not available."
::= { xATSGeneratorService 1 }
xATSGeneratorServiceEngineStartsLifetime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of engine starts over the life of the generator.
-1 if not available."
::= { xATSGeneratorService 2 }
xATSGeneratorServiceTotalkWhLifetime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total kWh of operation over the life of the generator.
-1 if not available."
::= { xATSGeneratorService 3 }
xATSGeneratorServiceTotalRunHoursSinceMaintenance OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total time that the generator engine has been run,
since last service maintenance. Measured in tenths of hours.
-1 if not available."
::= { xATSGeneratorService 4 }
xATSGeneratorServiceEngineStartsSinceMaintenance OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of engine starts since last service maintenance.
-1 if not available."
::= { xATSGeneratorService 5 }
xATSGeneratorServiceTotalkWhMaintenance OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total kWh of operation since last service maintenance.
-1 if not available."
::= { xATSGeneratorService 6 }
xATSGeneratorServiceResetRecord OBJECT-TYPE
SYNTAX INTEGER{
yes (1),
no (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Resets the engine start counter, engine run-hours, and kWh values that have
accumulated in the generator since last maintenance.
Also, the last service date will be reset to the current system date, and
any service alarms will be cleared."
::= { xATSGeneratorService 7 }
xATSGeneratorServiceRecordResetDate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Date at which the generator's service record was reset, in dd-mmm-yyyy format."
::= { xATSGeneratorService 8 }
xATSGeneratorServiceNextServiceDate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Date at which the next generator service is due in dd-mmm-yyyy format.
Based on the xATSGeneratorServiceCalendarIntervalThreshold OID
or '' if the calendar-based threshold is set to off."
::= { xATSGeneratorService 9 }
xATSGeneratorServiceRunHoursUntilServiceDate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Run hours until the next generator service is due, in hours.
Based on the xATSGeneratorServiceRunHoursThreshold OID
or -1 if the run hour-based threshold is set to off."
::= { xATSGeneratorService 10 }
xATSGeneratorServiceRunHoursThreshold OBJECT-TYPE
SYNTAX INTEGER{
disabled (1),
runThreshold100Hours (2),
runThreshold150Hours (3),
runThreshold200Hours (4),
runThreshold250Hours (5),
runThreshold300Hours (6),
runThreshold400Hours (7),
runThreshold500Hours (8)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Run hour-based service interval. When the run-hours since
service surpasses this threshold, generator service is due."
::= { xATSGeneratorService 11 }
xATSGeneratorServiceCalendarIntervalThreshold OBJECT-TYPE
SYNTAX INTEGER{
disabled (1),
interval1month (2),
interval2month (3),
interval3month (4),
interval6month (5),
intervalyearly (6)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Calendar-based service interval. When the next service date,
as indicated by the xATSGeneratorServiceNextServiceDate OID
is in the past, generator is due for service."
::= { xATSGeneratorService 12 }
-- The xATS Generator Fuel system group
xATSGeneratorFuelSystemType OBJECT-TYPE
SYNTAX INTEGER{
diesel (1),
propane (2),
naturalGas (3),
unknown (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of fuel used by the generator."
::= { xATSGeneratorFuelSystem 1 }
xATSGeneratorFuelSystemTankSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Size of the generator's fuel tank.
Specified in gallons or liters, based on the value of the
xATSGeneratorSettingsMetricUnit OID, or -1 if not available."
::= { xATSGeneratorFuelSystem 2 }
xATSGeneratorFuelSystemFuelLevel OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Fuel remaining in the generator tank.
Measured in percent of tank fill, or -1 if not available."
::= { xATSGeneratorFuelSystem 3 }
xATSGeneratorFuelSystemRuntimePower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The power value used in the runtime remaining calculation.
Measured in tenths of kW, or -1 if not available."
::= { xATSGeneratorFuelSystem 4 }
xATSGeneratorFuelSystemEstimatedRunTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An estimate of available runtime for the generator, based on
available fuel as specified in the xATSGeneratorFuelSystemFuelLevel OID
and kW load as specified in the xATSGeneratorFuelSystemRuntimePower OID.
Measured in tenths of hours, or -1 if not available."
::= { xATSGeneratorFuelSystem 5 }
xATSGeneratorFuelSystemLowRunTimeThreshold OBJECT-TYPE
SYNTAX INTEGER{
disabled (1),
oneHour (2),
twoHours (3),
threeHours (4),
fourHours (5),
fiveHours (6),
sixHours (7),
twelveHours (8),
oneDay (9),
twoDays (10),
threeDays (11),
fourDays (12),
fiveDays (13),
sixDays (14),
sevenDays (15)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Threshold below which a low runtime alarm will exist."
::= { xATSGeneratorFuelSystem 6 }
xATSGeneratorFuelSystemVeryLowRunTimeThreshold OBJECT-TYPE
SYNTAX INTEGER{
disabled (1),
oneHour (2),
twoHours (3),
threeHours (4),
fourHours (5),
fiveHours (6),
sixHours (7),
twelveHours (8),
oneDay (9),
twoDays (10),
threeDays (11),
fourDays (12),
fiveDays (13),
sixDays (14),
sevenDays (15)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Threshold below which a very low runtime alarm will exist."
::= { xATSGeneratorFuelSystem 7 }
xATSGeneratorFuelSystemLowFuelLevelThreshold OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Threshold below which a low fuel alarm will exist, with a value of 0 indicating disabled.
Specified as percent of tank fill."
::= { xATSGeneratorFuelSystem 8 }
xATSGeneratorFuelSystemVeryLowFuelLevelThreshold OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Threshold below which a very low fuel alarm will exist, with a value of 0 indicating disabled.
Specified as percent of tank fill."
::= { xATSGeneratorFuelSystem 9 }
-- The console Port Server AP930x system group
apCPSpname OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The product's name."
::= { cpsAP930xSys 1 }
apCPSversion OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The firmware's version."
::= {cpsAP930xSys 2}
apCPSPower OBJECT IDENTIFIER ::= { cpsAP930xSys 3 }
apCPSPwNum OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of the power supplies."
::= { apCPSPower 1 }
apCPSPw1 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "State of the first power supply.
0 will indicate not installed,
1 will indicate power ON,
2 will indicate power OFF."
::= { apCPSPower 2 }
apCPSPw2 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "State of the second power supply.
0 will indicate not installed,
1 will indicate power ON,
2 will indicate power OFF."
::= { apCPSPower 3 }
apCPSPcmcia OBJECT IDENTIFIER ::= {cpsAP930xSys 4}
apCPSNPcmcia OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION "Number of PCMCIA cards available."
::= { apCPSPcmcia 1 }
cpsCardIdentTable OBJECT-TYPE
SYNTAX SEQUENCE OF CpsCardIdentEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A table of PCMCIA card identifications."
::= { apCPSPcmcia 2 }
cpsCardIdentEntry OBJECT-TYPE
SYNTAX CpsCardIdentEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Identification information for a PCMCIA card."
INDEX { cpsCardIdentIndex }
::= { cpsCardIdentTable 1 }
CpsCardIdentEntry ::= SEQUENCE {
cpsCardIdentIndex Integer32,
cpsCardIdentProd DisplayString,
cpsCardIdentMan DisplayString ,
cpsCardIdentFunc DisplayString,
cpsCardIdentPCI DisplayString
}
cpsCardIdentIndex OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION "Number to identify the socket Card."
::= { cpsCardIdentEntry 1 }
cpsCardIdentProd OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Product identification string."
::= { cpsCardIdentEntry 2 }
cpsCardIdentMan OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Manufacturer ID code."
::= { cpsCardIdentEntry 3 }
cpsCardIdentFunc OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Function ID code."
::= { cpsCardIdentEntry 4 }
cpsCardIdentPCI OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "PCI ID"
::= { cpsCardIdentEntry 5 }
cpsCardConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF CpsCardConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A table of socket configuration information."
::= { apCPSPcmcia 3 }
cpsCardConfEntry OBJECT-TYPE
SYNTAX CpsCardConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Configuration information for a socket."
INDEX { cpsCardConfIndex }
::= { cpsCardConfTable 1 }
CpsCardConfEntry ::= SEQUENCE {
cpsCardConfIndex Integer32,
cpsCardConfPower DisplayString,
cpsCardConfType DisplayString,
cpsCardConfInter DisplayString,
cpsCardConfFunc DisplayString,
cpsCardConfCardv DisplayString,
cpsCardConfPort1 DisplayString,
cpsCardConfPort2 DisplayString
}
cpsCardConfIndex OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION "Number to identify the socket PCMCIA."
::= { cpsCardConfEntry 1 }
cpsCardConfPower OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Power Settings."
::= { cpsCardConfEntry 2 }
cpsCardConfType OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Interface Type."
::= { cpsCardConfEntry 3 }
cpsCardConfInter OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Interrupt number."
::= { cpsCardConfEntry 4 }
cpsCardConfFunc OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Function."
::= { cpsCardConfEntry 5 }
cpsCardConfCardv OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Card values."
::= { cpsCardConfEntry 6 }
cpsCardConfPort1 OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "I/O Port 1."
::= { cpsCardConfEntry 7 }
cpsCardConfPort2 OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "I/O Port 2."
::= { cpsCardConfEntry 8 }
cpsCardStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF CpsCardStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "A table of current socket status information."
::= { apCPSPcmcia 4 }
cpsCardStatusEntry OBJECT-TYPE
SYNTAX CpsCardStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "Current status information for a socket."
INDEX { cpsCardStatusIndex }
::= { cpsCardStatusTable 1 }
CpsCardStatusEntry ::= SEQUENCE {
cpsCardStatusIndex Integer32,
cpsCardStatusCard DisplayString,
cpsCardStatusFunc DisplayString
}
cpsCardStatusIndex OBJECT-TYPE
SYNTAX Integer32(0..2)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Number to identify the socket PCMCIA."
::= { cpsCardStatusEntry 1 }
cpsCardStatusCard OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Current Card State."
::= { cpsCardStatusEntry 2 }
cpsCardStatusFunc OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Current Function."
::= { cpsCardStatusEntry 3 }
apCPSFlashSize OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION "Total amount of flash memory in Mbytes."
::= {cpsAP930xSys 5}
apCPSRAMSize OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION "Total amount of RAM in Mbytes."
::= {cpsAP930xSys 6}
apCPSCPUfreq OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION "CPU clock in MHz."
::= {cpsAP930xSys 7}
apCPSDevId OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The product's identifier."
::= { cpsAP930xSys 8 }
-- The console Port Server AP930x configuration group
cpsHostName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..40))
ACCESS read-write
STATUS mandatory
DESCRIPTION "The Host Name."
::= { cpsAP930xConf 1 }
cpsConsoleBanner OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-write
STATUS mandatory
DESCRIPTION "The console banner."
::= { cpsAP930xConf 2 }
cpsMotd OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-write
STATUS mandatory
DESCRIPTION "The motd message."
::= { cpsAP930xConf 3 }
cpsEthItf OBJECT IDENTIFIER ::= { cpsAP930xConf 4 }
cpsEthDhcpc OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "0 will indicate DHCP inactive,
1 will indicate DHCP active,
2 will indicate DHCP active and the last parameter is saved."
::= { cpsEthItf 1 }
cpsEthIPaddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "This is the IP address of the Ethernet Interface."
::= { cpsEthItf 2 }
cpsEthIPmask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "The mask for the Ethernet network."
::= { cpsEthItf 3 }
cpsEthMTU OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION "The Maximum Transmission Unit size, which determines
whether packets should be broken up."
::= { cpsEthItf 4 }
cpsEthIPaddr2 OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "The Ethernet secondary IP address."
::= { cpsEthItf 5 }
cpsEthIPmask2 OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "The Ethernet secondary IP mask."
::= { cpsEthItf 6 }
cpsNameService OBJECT IDENTIFIER ::= { cpsAP930xConf 5 }
cpsResolverOrder OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..15))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Specifies how host lookups are to be performed.
Valid values : empty, 'hosts', 'bind', 'hosts, bind',
'bind, hosts' "
::= { cpsNameService 1 }
cpsMultipleIP OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..3))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Valid values are ON or OFF. If set to ON, the resolve
library will return all valid addresses for a host
that appears in the /etc/hosts file, instead of only
the first. "
::= { cpsNameService 2 }
cpsDNSserv OBJECT IDENTIFIER ::= { cpsNameService 3 }
cpsDNSpriserv OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "Internet Address (in dot notation) of primary name
server that the resolver should query."
::= { cpsDNSserv 1 }
cpsDNSsecserv OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "Internet Address (in dot notation) of secondary name
server that the resolver should query."
::= { cpsDNSserv 2 }
cpsDNSdomain OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..40))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Local domain name."
::= { cpsDNSserv 3 }
cpsSerialPortConf OBJECT IDENTIFIER ::= { cpsAP930xConf 6 }
cpsSerialGlobal OBJECT IDENTIFIER ::= { cpsSerialPortConf 1 }
cpsSerialInclude OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..40))
ACCESS read-write
STATUS mandatory
DESCRIPTION "File used in centralized management."
::= { cpsSerialGlobal 1 }
cpsSerialNFS OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..50))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Remote Network File System where data buffering will be
written instead of the default directory '/var/run/DB'."
::= { cpsSerialGlobal 2 }
cpsSerialLockDir OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..50))
ACCESS read-write
STATUS mandatory
DESCRIPTION "The lock directory."
::= { cpsSerialGlobal 3 }
cpsSerialRlogin OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..50))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Location of the rlogin binary that accepts the -i flag."
::= { cpsSerialGlobal 4 }
cpsSerialPppd OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..50))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Location of the pppd binary."
::= { cpsSerialGlobal 5 }
cpsSerialTelnet OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..50))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Location of the telnet application."
::= { cpsSerialGlobal 6 }
cpsSerialSsh OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..50))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Location of the ssh application."
::= { cpsSerialGlobal 7 }
cpsSerialLocalLogins OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "This parameter is only necessary when authentication is
being performed for a port.
This is useful if the Radius authentication server is down.
0 indicates OFF,
1 indicates ON."
::= { cpsSerialGlobal 8 }
cpsSerialFacility OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION "This value (0-7) is the Local facility sent to the syslog daemon."
::= { cpsSerialGlobal 9 }
cpsSerialDBFacility OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION "This value (0-7) is the Local facility sent to the syslog daemon."
::= { cpsSerialGlobal 10 }
cpsSerialGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF CpsSerialGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION ""
::= { cpsSerialGlobal 11 }
cpsSerialGroupEntry OBJECT-TYPE
SYNTAX CpsSerialGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION ""
INDEX { cpsSerialGroupIndex }
::= { cpsSerialGroupTable 1 }
CpsSerialGroupEntry ::= SEQUENCE {
cpsSerialGroupIndex INTEGER,
cpsSerialGroupName DisplayString,
cpsSerialGroupUsers DisplayString
}
cpsSerialGroupIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Number to identify the group."
::= { cpsSerialGroupEntry 1 }
cpsSerialGroupName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION "The group name."
::= { cpsSerialGroupEntry 2 }
cpsSerialGroupUsers OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
ACCESS read-write
STATUS mandatory
DESCRIPTION "The user's names."
::= { cpsSerialGroupEntry 3 }
cpsSerialSpec OBJECT IDENTIFIER ::= { cpsSerialPortConf 2 }
cpsSerialPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF CpsSerialPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "This is the specific configuration per serial port."
::= { cpsSerialSpec 1 }
cpsSerialPortEntry OBJECT-TYPE
SYNTAX CpsSerialPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "One particular serial port configuration."
INDEX { cpsSerialPortNumber }
::= { cpsSerialPortTable 1 }
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)
}
cpsSerialPortNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Number to identify the serial port. Value 0 is ALL."
::= { cpsSerialPortEntry 1 }
cpsSerialPortTty OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..25))
ACCESS read-write
STATUS mandatory
DESCRIPTION "The device name for the serial port."
::= { cpsSerialPortEntry 2 }
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."
::= { cpsSerialPortEntry 3 }
cpsSerialPortSpeed OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION "The speed of the serial port.
Supported values are:
50, 75, 110, 134, 150, 200, 300, 600,
1200, 1800, 2400, 4800, 9600, 14400, 19200,
28800, 38400, 57600, 115200, 230400, and 460800"
::= { cpsSerialPortEntry 4 }
cpsSerialPortDataSize OBJECT-TYPE
SYNTAX Integer32 (4..8)
ACCESS read-write
STATUS mandatory
DESCRIPTION "The data size for the serial port."
::= { cpsSerialPortEntry 5 }
cpsSerialPortStopBits OBJECT-TYPE
SYNTAX Integer32 (0..2)
ACCESS read-write
STATUS mandatory
DESCRIPTION "The number of stop bits for the serial port."
::= { cpsSerialPortEntry 6 }
cpsSerialPortParity OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..5))
ACCESS read-write
STATUS mandatory
DESCRIPTION "The parity for the serial port."
::= { cpsSerialPortEntry 7 }
cpsSerialPortFlowCtrl OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..5))
ACCESS read-write
STATUS mandatory
DESCRIPTION "The flow control for the serial port."
::= { cpsSerialPortEntry 8 }
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."
::= { cpsSerialPortEntry 9 }
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."
::= { cpsSerialPortEntry 10 }
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."
::= { cpsSerialPortEntry 11 }
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."
::= { cpsSerialPortEntry 12 }
cpsSerialPortLogform OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..40))
ACCESS read-write
STATUS mandatory
DESCRIPTION "This is the format to write the login record."
::= { cpsSerialPortEntry 13 }
cpsSerialPortAuthtype OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..25))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Authentication type."
::= { cpsSerialPortEntry 14 }
cpsSerialPortAuthSrv1 OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "IP address of the primary authentication server."
::= { cpsSerialPortEntry 15 }
cpsSerialPortAccSrv1 OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "IP address of the primary accounting server."
::= { cpsSerialPortEntry 16 }
cpsSerialPortAuthTmo OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION "This is the timeout (in seconds) for the authentication
query to be answered."
::= { cpsSerialPortEntry 17 }
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."
::= { cpsSerialPortEntry 18 }
cpsSerialPortAuthSrv2 OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "IP address of the secondary authentication server."
::= { cpsSerialPortEntry 19 }
cpsSerialPortAccSrv2 OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "IP address of the secondary accounting server."
::= { cpsSerialPortEntry 20 }
cpsSerialPortAuthSecret OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..40))
ACCESS read-write
STATUS mandatory
DESCRIPTION "This is the shared secret with authentication servers."
::= { cpsSerialPortEntry 21 }
cpsSerialPortAuthRadP OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "Radius state.
0 will indicate inactive,
1 will indicate active."
::= { cpsSerialPortEntry 22 }
cpsSerialPortAuthAcc OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..40))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Access restriction."
::= { cpsSerialPortEntry 23 }
cpsSerialPortProtocol OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..40))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Defines the serial port's protocol."
::= { cpsSerialPortEntry 24 }
cpsSerialPortRemoteIP OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION "This is the default IP address of the serial port."
::= { cpsSerialPortEntry 25 }
cpsSerialPortSocketPort OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..10))
ACCESS read-write
STATUS mandatory
DESCRIPTION "This defines an alternative labeling system for the serial port."
::= { cpsSerialPortEntry 26 }
cpsSerialPortRemHost OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "The IP address of the host to which the serial port will connect."
::= { cpsSerialPortEntry 27 }
cpsSerialPortBanner OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..250))
ACCESS read-write
STATUS mandatory
DESCRIPTION "This defines the banner."
::= { cpsSerialPortEntry 28 }
cpsSerialPortPrompt OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..250))
ACCESS read-write
STATUS mandatory
DESCRIPTION "This defines the login prompt to the serial port."
::= { cpsSerialPortEntry 29 }
cpsSerialPortTermType OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION "This defines the terminal type."
::= { cpsSerialPortEntry 30 }
cpsSerialPortAutomUsr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..40))
ACCESS read-write
STATUS mandatory
DESCRIPTION "This defines the automatic user."
::= { cpsSerialPortEntry 31 }
cpsSerialPortNetMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "The network mask used in dial in connection."
::= { cpsSerialPortEntry 32 }
cpsSerialPortPppMtu OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION "The PPP MTU - dial in connection."
::= { cpsSerialPortEntry 33 }
cpsSerialPortPppMru OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION "The PPP MRU - dial in connection."
::= { cpsSerialPortEntry 34 }
cpsSerialPortPppOptions OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION "The PPP options when the PPP session is autodetected."
::= { cpsSerialPortEntry 35 }
cpsSerialPortPppFoption OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION "The PPP forced options when the user has already been authenticated."
::= { cpsSerialPortEntry 36 }
cpsSerialPortModemChat OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION "The initchat send to modem connected."
::= { cpsSerialPortEntry 37 }
cpsSerialPortSttyCmd OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..180))
ACCESS read-write
STATUS mandatory
DESCRIPTION "The tty settings after socket connection is established."
::= { cpsSerialPortEntry 38 }
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."
::= { cpsSerialPortEntry 39 }
cpsSerialPortSockPoll OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION "Keep-alive timer (milliseconds) for the TCP connection."
::= { cpsSerialPortEntry 40 }
cpsSerialPortSockIdle OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION "The idle timeout in seconds."
::= { cpsSerialPortEntry 41 }
cpsSerialPortDBsize OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION "Maximum size of the data buffering file."
::= { cpsSerialPortEntry 42 }
cpsSerialPortDBtime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "Timestamp in data buffering.
0 will indicate inactive,
1 will indicate active."
::= { cpsSerialPortEntry 43 }
cpsSerialPortDBmode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..5))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Data buffering mode : circ or line."
::= { cpsSerialPortEntry 44 }
cpsSerialPortDBsyslog OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION "Size of the data buffer sent to syslog."
::= { cpsSerialPortEntry 45 }
cpsSerialPortDBmenu OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "Menu type for data buffering.
0 will indicate display Menu,
1 will indicate inactive,
2 will indicate DB,
3 will indicate Parc."
::= { cpsSerialPortEntry 46 }
cpsSerialPortDBalarm OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "Alarm generation status.
0 will indicate inactive,
1 will indicate active."
::= { cpsSerialPortEntry 47 }
cpsSerialPortSSHbreak OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Break sequence - ssh session."
::= { cpsSerialPortEntry 48 }
cpsSerialPortSniffSess OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..5))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Sniff session type."
::= { cpsSerialPortEntry 49 }
cpsSerialPortSniffAdm OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..40))
ACCESS read-write
STATUS mandatory
DESCRIPTION "List of admin users allowed to sniff session."
::= { cpsSerialPortEntry 50 }
cpsSerialPortSniffEsc OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..6))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Escape sequence used in sniff session."
::= { cpsSerialPortEntry 51 }
cpsSerialPortSniffMsess OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION ""
::= { cpsSerialPortEntry 52 }
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."
::= { cpsSerialPortEntry 53 }
cpsSerialPortSysBufSess OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "Syslog Buffering at all times.
0 will indicate yes,
1 will indicate no."
::= { cpsSerialPortEntry 54 }
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."
::= { cpsSerialPortEntry 55 }
cpsSerialPortAutoInput OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..40))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Input string used for auto answer."
::= { cpsSerialPortEntry 56 }
cpsSerialPortAutoOutput OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..40))
ACCESS read-write
STATUS mandatory
DESCRIPTION "Output string used for auto answer."
::= { cpsSerialPortEntry 57 }
cpsSerialPortBreakInterval OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS mandatory
DESCRIPTION "The break interval in milliseconds."
::= { cpsSerialPortEntry 58 }
-- The console Port Server AP930x information group
cpsInfoSerialPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF CpsInfoSerialPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "This is the information of the specific serial port."
::= { cpsAP930xInfo 1 }
cpsInfoSerialPortEntry OBJECT-TYPE
SYNTAX CpsInfoSerialPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "One particular serial port."
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
}
cpsInfoSerialPortNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Number to identify the serial port."
::= { cpsInfoSerialPortEntry 1 }
cpsInfoSerialPortTty OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The device name for the serial port."
::= { cpsInfoSerialPortEntry 2 }
cpsInfoSerialPortName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Alias name given to the server connected to the serial port."
::= { cpsInfoSerialPortEntry 3 }
cpsInfoSerialPortSpeed OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION "The speed for serial port."
::= { cpsInfoSerialPortEntry 4 }
cpsInfoSerialPortTxBytes OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of transmitted bytes by the serial port."
::= { cpsInfoSerialPortEntry 5 }
cpsInfoSerialPortRXBytes OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of received bytes by the serial port."
::= { cpsInfoSerialPortEntry 6 }
cpsInfoSerialPortErrFrame OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of frame errors."
::= { cpsInfoSerialPortEntry 7 }
cpsInfoSerialPortErrParity OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of parity errors."
::= { cpsInfoSerialPortEntry 8 }
cpsInfoSerialPortErrBreaks OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of breaks errors."
::= { cpsInfoSerialPortEntry 9 }
cpsInfoSerialPortErrOverrun OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of overrun errors."
::= { cpsInfoSerialPortEntry 10 }
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."
::= { cpsInfoSerialPortEntry 11 }
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."
::= { cpsInfoSerialPortEntry 12 }
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."
::= { cpsInfoSerialPortEntry 13 }
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."
::= { cpsInfoSerialPortEntry 14 }
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."
::= { cpsInfoSerialPortEntry 15 }
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."
::= { cpsInfoSerialPortEntry 16 }
-- The console Port Server AP930x administrative group
apCPSSave OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "Exec saveconf command.
0 will indicate don't save,
1 will indicate save."
::= { cpsAP930xAdm 1 }
apCPSSerialHUP OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "Exec signal_ras hup command.
0 will indicate no restart,
1 will indicate restart."
::= { cpsAP930xAdm 2 }
-- the access PX group
accessPXIdentAlarmStatus OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Access PX alarm status
1 = Normal
2 = Warning
3 = Critical."
::= { accessPXIdent 1 }
accessPXIdentProductNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The product number of the Access PX."
::= { accessPXIdent 2 }
accessPXIdentHardwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hardware revision number of the Access PX."
::= { accessPXIdent 3 }
accessPXIdentDateOfManufacture OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The date of manufacture of the Access PX."
::= { accessPXIdent 4 }
accessPXIdentSerialNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The serial number of the Access PX."
::= { accessPXIdent 5 }
accessPXConfigCardReaderEnableDisableAction OBJECT-TYPE
SYNTAX INTEGER {
disabled (1),
enable (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Action to disable/enable the card reader."
::= { accessPXConfig 1 }
accessPXConfigAutoRelockTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Time (10 - 60) in seconds when the door will automatically relock
after it has been unlocked and the handle has not been opened."
::= { accessPXConfig 2 }
accessPXConfigCardFormat OBJECT-TYPE
SYNTAX INTEGER {
hidStd26 (1),
hid37Bit (2),
hid37BitWithFacility (3),
hidCorp1000 (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates and controls the HID card format.
NOTE: This OID is only valid for HID systems."
::= { accessPXConfig 3 }
accessPXConfigFrontDoorLockControl OBJECT-TYPE
SYNTAX INTEGER {
unlock (1),
lock (2),
notInstalledReadOnly (3),
disconnectedReadOnly (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Control action (unlock, lock) for the front door. Setting this OID
will unlock or lock the front door. Getting this OID will respond
with the current state of the front door lock which could be
1 = unlocked,
2 = locked,
3 = not installed,
4 = disconnected."
::= { accessPXConfigFront 1 }
accessPXConfigFrontDoorMaxOpenTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Time in minutes, (1 - 120), that the front door can be
allowed to remain open without generating an alarm condition."
::= { accessPXConfigFront 2 }
accessPXStatusFrontDoorLock OBJECT-TYPE
SYNTAX INTEGER {
unlocked (1),
locked (2),
notInstalled (3),
disconnected (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Present state of the front door lock: unlocked, locked,
not installed, or disconnected."
::= { accessPXStatusFront 1 }
accessPXStatusFrontDoor OBJECT-TYPE
SYNTAX INTEGER {
open (1),
closed (2),
notInstalled (3),
disconnected (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Present state of the front door: open, closed,
not installed, or disconnected."
::= { accessPXStatusFront 2 }
accessPXStatusFrontDoorHandle OBJECT-TYPE
SYNTAX INTEGER {
open (1),
closed (2),
notInstalled (3),
disconnected (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Present state of the front door handle: open, closed,
not installed, or disconnected."
::= { accessPXStatusFront 3 }
accessPXStatusFrontDoorMaxOpenTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Time in minutes, (1 - 120), that the front door can be
allowed to remain open without generating an alarm condition."
::= { accessPXStatusFront 4 }
accessPXStatusFrontDoorAlarmStatus OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Front door alarm status
1 = Normal
2 = Warning
3 = Critical
4 = Front door not installed."
::= { accessPXStatusFront 5 }
accessPXConfigRearDoorLockControl OBJECT-TYPE
SYNTAX INTEGER {
unlock (1),
lock (2),
notInstalledReadOnly (3),
disconnectedReadOnly (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Control action (unlock, lock) for the rear door. Setting this OID
will unlock or lock the rear door. Getting this OID will respond
with the current state of the rear door lock which could be
1 = unlocked,
2 = locked,
3 = not installed,
4 = disconnected."
::= { accessPXConfigRear 1 }
accessPXConfigRearDoorMaxOpenTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Time in minutes, (1 - 120), that the rear door can be
allowed to remain open without generating an alarm condition."
::= { accessPXConfigRear 2 }
accessPXStatusRearDoorLock OBJECT-TYPE
SYNTAX INTEGER {
unlocked (1),
locked (2),
notInstalled (3),
disconnected (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Present state of the rear door lock: unlocked, locked,
not installed, or disconnected."
::= { accessPXStatusRear 1 }
accessPXStatusRearDoor OBJECT-TYPE
SYNTAX INTEGER {
open (1),
closed (2),
notInstalled (3),
disconnected (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Present state of the rear door: open, closed,
not installed, or disconnected."
::= { accessPXStatusRear 2 }
accessPXStatusRearDoorHandle OBJECT-TYPE
SYNTAX INTEGER {
open (1),
closed (2),
notInstalled (3),
disconnected (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Present state of the rear door handle: open, closed,
not installed, or disconnected."
::= { accessPXStatusRear 3 }
accessPXStatusRearDoorMaxOpenTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Time in minutes, (1 - 120), that the rear door can be
allowed to remain open without generating an alarm condition."
::= { accessPXStatusRear 4 }
accessPXStatusRearDoorAlarmStatus OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Rear door alarm status
1 = Normal
2 = Warning
3 = Critical
4 = Rear door not installed."
::= { accessPXStatusRear 5 }
accessPXConfigBeaconName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A descriptive name for the Beacon."
::= { accessPXConfigBeacon 1 }
accessPXConfigBeaconLocation OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A descriptive name for the location of the Beacon."
::= { accessPXConfigBeacon 2 }
accessPXConfigBeaconAction OBJECT-TYPE
SYNTAX INTEGER {
turnOff (1),
turnOn (2),
notInstalledReadOnly (3),
disconnectedReadOnly (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Control action (turnOff, turnOn) for the beacon. Setting this OID
will turn the beacon off or on. Getting this OID will respond
with the current state which could be
1 = off,
2 = on,
3 = not installed,
4 = disconnected."
::= { accessPXConfigBeacon 3 }
accessPXStatusBeaconName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the beacon."
::= { accessPXStatusBeacon 1 }
accessPXStatusBeaconLocation OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the location of the beacon."
::= { accessPXStatusBeacon 2 }
accessPXStatusBeaconCurrentState OBJECT-TYPE
SYNTAX INTEGER {
off (1),
on (2),
notInstalled (3),
disconnected (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current state of the beacon: off, on,
not installed, or disconnected."
::= { accessPXStatusBeacon 3 }
-- the apcLocalDisplay group
apcLocalDisplayIdentDisplayType OBJECT-TYPE
SYNTAX INTEGER {
noDisplayFound (1),
powerviewRM (2),
powerviewWW (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Numeric value used to identify the type of display in use."
::= { apcLocalDisplayIdent 1 }
apcLocalDisplayIdentModelNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The model number of the local display."
::= { apcLocalDisplayIdent 2 }
apcLocalDisplayIdentFirmwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The firmware revision number of the local display."
::= { apcLocalDisplayIdent 3 }
apcLocalDisplayIdentOptions OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A display-specific string identifying options in the local display."
::= { apcLocalDisplayIdent 4 }
apcLocalDisplayIdentDateOfManufacture OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The date of manufacture of the local display, if available."
::= { apcLocalDisplayIdent 5 }
apcLocalDisplayIdentSerialNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The serial number of the local display, if available."
::= { apcLocalDisplayIdent 6 }
apcLocalDisplayConfigAlarmBeeper OBJECT-TYPE
SYNTAX INTEGER {
beeperDisabled (1),
beeperEnabled (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The alarm beeper setting for the local display.
When enabled, the alarm beeper will begin to sound whenever
there a new alarm becomes active. The alarm beeper will continue to
periodically sound until a key is pressed on the display."
::= { apcLocalDisplayConfig 1 }
apcLocalDisplayConfigBeeperVolume OBJECT-TYPE
SYNTAX INTEGER {
beeperDisabled (1),
beeperLow (2),
beeperMedium (3),
beeperHigh (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The volume setting of the beeper on the local display."
::= { apcLocalDisplayConfig 2 }
apcLocalDisplayConfigCheckLogIndicator OBJECT-TYPE
SYNTAX INTEGER {
checklogNotPresent (1),
checklogDisabled (2),
checklogInformational (3),
checklogWarning (4),
checklogCritical (5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The minimum level event severity level required to illuminate
the check log light on the local display.
notPresent (1) indicates that the display does not have a check log light."
::= { apcLocalDisplayConfig 3 }
apcLocalDisplayConfigKeyClick OBJECT-TYPE
SYNTAX INTEGER {
keyclickDisabled (1),
keyclickEnabled (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The key click setting of the local display."
::= { apcLocalDisplayConfig 4 }
apcLocalDisplayConfigContrast OBJECT-TYPE
SYNTAX INTEGER {
contrast1 (1),
contrast2 (2),
contrast3 (3),
contrast4 (4),
contrast5 (5),
contrast6 (6),
contrast7 (7),
contrast8 (8)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The contrast level of the local display."
::= { apcLocalDisplayConfig 5 }
-- the software group
-- the powerNetSubAgent group
-- the powerNetSoftwareSystem group
powerNetSoftwareSystemDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..79))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A brief description of the PowerNet sub-agent."
::= { powerNetSoftwareSystem 1 }
powerNetSoftwareOid OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The object identifier of the PowerNet sub-agent."
::= { powerNetSoftwareSystem 2 }
-- powerNetSmuxPeer OBJECT IDENTIFIER ::= { powerNetSoftwareOid 1 }
-- powerNetDPIPeer OBJECT IDENTIFIER ::= { powerNetSoftwareOid 2 }
powerNetSoftwareSystemUpTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The time that the sub-agent has been running."
::= { powerNetSoftwareSystem 3 }
-- powerNetSoftwareConfig group
powerNetSoftwareTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of software modules supporting the UPS."
::= { powerNetSoftwareConfig 1 }
powerNetSoftwareTable OBJECT-TYPE
SYNTAX SEQUENCE OF PowerNetSoftwareEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of the software monitoring the UPS."
::= { powerNetSoftwareConfig 2 }
powerNetSoftwareEntry OBJECT-TYPE
SYNTAX PowerNetSoftwareEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing information on a software module."
INDEX { moduleNumber }
::= { powerNetSoftwareTable 1 }
PowerNetSoftwareEntry ::=
SEQUENCE {
moduleNumber
INTEGER,
moduleName
DisplayString,
moduleVersion
DisplayString,
moduleDate
DisplayString
}
moduleNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index into the Software Entry Table"
::= { powerNetSoftwareEntry 1 }
moduleName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..79))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the software module."
::= { powerNetSoftwareEntry 2 }
moduleVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..8))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The version of the software module."
::= { powerNetSoftwareEntry 3 }
moduleDate OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..9))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"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)
}
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."
::= { struxureWareOperationsStatus 4 }
-- the ups group
-- the upsIdent group
-- the upsBasicIdent
upsBasicIdentModel OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The UPS model name (e.g. 'APC Smart-UPS 600')."
::= { upsBasicIdent 1 }
upsBasicIdentName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An 8 byte ID string identifying the UPS. This object
can be set by the administrator."
::= { upsBasicIdent 2 }
-- the upsAdvIdent group
upsAdvIdentFirmwareRevision OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The firmware revision of the UPS system's microprocessor."
::= { upsAdvIdent 1 }
upsAdvIdentDateOfManufacture OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The date when the UPS was manufactured in mm/dd/yy (or yyyy) format."
::= { upsAdvIdent 2 }
upsAdvIdentSerialNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An 8-character string identifying the serial number of
the UPS internal microprocessor. This number is set at
the factory. NOTE: This number does NOT correspond to
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),
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.
A batteryInFaultCondition(4)value indicates that a battery
installed has an internal error condition."
::= { upsBasicBattery 1 }
upsBasicBatteryTimeOnBattery OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"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 (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.
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
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The remaining battery capacity expressed in
percent of full capacity."
::= { upsAdvBattery 1 }
upsAdvBatteryTemperature OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current internal UPS temperature expressed in
Celsius."
::= { upsAdvBattery 2 }
upsAdvBatteryRunTimeRemaining OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The UPS battery run time remaining before battery
exhaustion."
::= { upsAdvBattery 3 }
upsAdvBatteryReplaceIndicator OBJECT-TYPE
SYNTAX INTEGER {
noBatteryNeedsReplacing(1),
batteryNeedsReplacing(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether the UPS batteries need replacing."
::= { upsAdvBattery 4 }
upsAdvBatteryNumOfBattPacks OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of external battery packs connected to the UPS. If
the UPS does not use smart cells then the agent reports
ERROR_NO_SUCH_NAME."
::= { upsAdvBattery 5 }
upsAdvBatteryNumOfBadBattPacks OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of external battery packs connected to the UPS that
are defective. If the UPS does not use smart cells then the
agent reports ERROR_NO_SUCH_NAME."
::= { upsAdvBattery 6 }
upsAdvBatteryNominalVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The nominal battery voltage in Volts."
::= { upsAdvBattery 7 }
upsAdvBatteryActualVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The actual battery bus voltage in Volts."
::= { upsAdvBattery 8 }
upsAdvBatteryCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The battery current in Amps."
::= { upsAdvBattery 9 }
upsAdvTotalDCCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"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
upsBasicInputPhase OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current AC input phase."
::= { upsBasicInput 1 }
-- the upsAdvInput group
upsAdvInputLineVoltage OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current utility line voltage in VAC."
::= { upsAdvInput 1 }
upsAdvInputMaxLineVoltage OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum utility line voltage in VAC over the
previous 1 minute period."
::= { upsAdvInput 2 }
upsAdvInputMinLineVoltage OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum utility line voltage in VAC over the
previous 1 minute period."
::= { upsAdvInput 3 }
upsAdvInputFrequency OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current input frequency to the UPS system in Hz."
::= { upsAdvInput 4 }
upsAdvInputLineFailCause OBJECT-TYPE
SYNTAX INTEGER {
noTransfer(1),
highLineVoltage(2),
brownout(3),
blackout(4),
smallMomentarySag(5),
deepMomentarySag(6),
smallMomentarySpike(7),
largeMomentarySpike(8),
selfTest(9),
rateOfVoltageChange(10)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The reason for the occurrence of the last transfer to UPS
battery power. The variable is set to:
- noTransfer(1) -- if there is no transfer yet.
- highLineVoltage(2) -- if the transfer to battery is caused
by an over voltage greater than the high transfer voltage.
- brownout(3) -- if the duration of the outage is greater than
five seconds and the line voltage is between 40% of the
rated output voltage and the low transfer voltage.
- blackout(4) -- if the duration of the outage is greater than five
seconds and the line voltage is between 40% of the rated
output voltage and ground.
- smallMomentarySag(5) -- if the duration of the outage is less
than five seconds and the line voltage is between 40% of the
rated output voltage and the low transfer voltage.
- deepMomentarySag(6) -- if the duration of the outage is less
than five seconds and the line voltage is between 40% of the
rated output voltage and ground. The variable is set to
- smallMomentarySpike(7) -- if the line failure is caused by a
rate of change of input voltage less than ten volts per cycle.
- largeMomentarySpike(8) -- if the line failure is caused by
a rate of change of input voltage greater than ten volts per cycle.
- selfTest(9) -- if the UPS was commanded to do a self test.
- rateOfVoltageChange(10) -- if the failure is due to the rate of change of
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
upsBasicOutputStatus 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),
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
to unknown(1)."
::= { upsBasicOutput 1 }
upsBasicOutputPhase OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"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
upsAdvOutputVoltage OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The output voltage of the UPS system in VAC."
::= { upsAdvOutput 1 }
upsAdvOutputFrequency OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current output frequency of the UPS system in Hz."
::= { upsAdvOutput 2 }
upsAdvOutputLoad OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current UPS load expressed in percent
of rated capacity."
::= { upsAdvOutput 3 }
upsAdvOutputCurrent OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current in amperes drawn by the load on the UPS."
::= { upsAdvOutput 4 }
upsAdvOutputRedundancy OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of power modules which can fail or be
removed without causing the UPS to generate a Minimum
Redundancy Lost event."
::= { upsAdvOutput 5 }
upsAdvOutputKVACapacity OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"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
upsBasicConfigNumDevices OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"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
SYNTAX SEQUENCE OF UpsBasicConfigDeviceEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of devices that are plugged into the UPS.
The number of entries is given by the value of
upsBasicConfigNumDevices."
::= { upsBasicConfig 2 }
upsBasicConfigDeviceEntry OBJECT-TYPE
SYNTAX UpsBasicConfigDeviceEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The devices plugged in to the UPS."
INDEX { deviceIndex }
::= { upsBasicConfigDeviceTable 1 }
UpsBasicConfigDeviceEntry ::=
SEQUENCE {
deviceIndex
INTEGER,
deviceName
DisplayString,
vaRating
INTEGER,
acceptThisDevice
INTEGER
}
deviceIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the device that is plugged into the UPS."
::= { upsBasicConfigDeviceEntry 1 }
deviceName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name/description of the device plugged into the UPS."
::= { upsBasicConfigDeviceEntry 2 }
vaRating OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The volt-amp rating of the device plugged into the UPS."
::= { upsBasicConfigDeviceEntry 3 }
acceptThisDevice OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An entry is added if yes, the entry is deleted if no."
::= { upsBasicConfigDeviceEntry 4 }
-- the upsAdvConfig group
upsAdvConfigRatedOutputVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The nominal output voltage from the UPS in VAC.
For a list of allowed values supported by your UPS model,
see the UPS User's Manual.
If a value other than a supported value is provided in a
set request, the UPS interprets it as the next lower
acceptable value. If the provided value is lower than
the lowest acceptable value, the lowest acceptable
value is used."
::= { upsAdvConfig 1 }
upsAdvConfigHighTransferVolt OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum line voltage in VAC allowed before the
UPS system transfers to battery backup.
For a list of allowed values supported by your UPS model,
see the UPS User's Manual.
If a value other than a supported value is provided in a
set request, the UPS interprets it as a the next higher
acceptable value. If the provided value is higher than
the highest acceptable value, the highest acceptable
value is used."
::= { upsAdvConfig 2 }
upsAdvConfigLowTransferVolt OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The minimum line voltage in VAC allowed before the
UPS system transfers to battery backup.
For a list of allowed values supported by your UPS model,
see the UPS User's Manual.
If a value other than a supported value is provided in a
set request, the UPS interprets it as the next lower
acceptable value. If the provided value is lower than
the lowest acceptable value, the lowest acceptable
value is used."
::= { upsAdvConfig 3 }
upsAdvConfigAlarm OBJECT-TYPE
SYNTAX INTEGER {
timed(1),
atLowBattery(2),
never(3),
mute(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A flag indicating how the UPS should handle audible
line fail alarms:
timed(1): UPS alarm will sound after a preset timed duration starting
from the line fail condition (see OID upsAdvConfigAlarmTimer for the
alarm timer value)
atLowBattery(2): UPS alarm will sound when the UPS has reached a Low
Battery condition during a line fail
never(3): Disables the UPS audible alarm
mute(4): Mutes the current alarm for some UPSs only when it is in an
alarm state and will return to the previously configured option when
the UPS recovers from the alarm condition"
::= { upsAdvConfig 4 }
upsAdvConfigAlarmTimer OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The time after initial line failure at which the UPS
begins emitting audible alarms (beeping). This timer is
observed only if the value of extControlAlarm is timed(2).
Allowed values are 0 or 30 seconds.
If a value other than a supported value is provided in a
set request, the UPS interprets it as a the next lower
acceptable value. If the provided value is lower than
the lowest acceptable value, the lowest acceptable
value is used."
::= { upsAdvConfig 5 }
upsAdvConfigMinReturnCapacity OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The minimum battery capacity required before the UPS will
return from a low battery shutdown condition. The capacity is
measured from 0% battery capacity (or Low Battery) as a percent
of full capacity (100%). In other words, the UPS will not re-energize
the output until the battery has charged so that its' capacity is equal
to this value.
For a list of allowed values supported by your UPS model,
see the UPS User's Manual.
If a value other than a supported value is provided in a
set request, the UPS interprets it as a the next higher
acceptable value. If the provided value is higher than
the highest acceptable value, the highest acceptable
value is used."
::= { upsAdvConfig 6 }
upsAdvConfigSensitivity OBJECT-TYPE
SYNTAX INTEGER {
auto(1),
low(2),
medium(3),
high(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The sensitivity of the UPS to utility line abnormalities
or noises."
::= { upsAdvConfig 7 }
upsAdvConfigLowBatteryRunTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The desired run time of the UPS, in seconds, once the
low battery condition is reached. During this time the UPS will
produce a constant warning tone which can not be disabled.
For a list of allowed values supported by your UPS model,
see the UPS User's Manual.
If a value other than a supported value is provided in a set
request, the UPS interprets the value as the next higher
acceptable value. If the provided value is higher than the
highest acceptable value, the highest acceptable value is used."
::= { upsAdvConfig 8 }
upsAdvConfigReturnDelay OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The delay in seconds after utility line power returns
before the UPS will turn on. This value is also used
when the UPS comes out of a reboot and before the UPS
wakes up from 'sleep' mode.
For a list of allowed values supported by your UPS model,
see the UPS User's Manual.
If a value other than a supported value is provided in a
set request, the UPS interprets it as a the next higher
acceptable value. If the provided value is higher than
the highest acceptable value, the highest acceptable
value is used."
::= { upsAdvConfig 9 }
upsAdvConfigShutoffDelay OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The delay in seconds the UPS remains on after being told
to turn off.
For a list of allowed values supported by your UPS model,
see the UPS User's Manual.
If a value other than a supported value is provided in a
set request, the UPS interprets it as a the next higher
acceptable value. If the provided value is higher than
the highest acceptable value, the highest acceptable
value is used."
::= { upsAdvConfig 10 }
upsAdvConfigUpsSleepTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The time in seconds for the UPS to go to 'sleep' when
instructed. When in sleep mode, the UPS will not provide
output power regardless of the input line state. Once the
specified time has elapsed, output power will be restored.
This is a configuration setting. The UPS will not go to
sleep until told to do so by the manager from a management
station.
Any input value is allowed, however the UPS only recognizes
1/10 of an hour increments. The provided value will be
rounded to the closest 1/10 of an hour with one exception:
Any value entered between 1 and 540 seconds will be rounded
to 360 seconds (or 6 minutes)."
::= { upsAdvConfig 11 }
upsAdvConfigSetEEPROMDefaults OBJECT-TYPE
SYNTAX INTEGER {
noSetEEPROMDefaults(1),
setEEPROMDefaults(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"WRITE: Resets the UPS EEPROM variables to default values.
READ: returns 0"
::= { upsAdvConfig 12 }
upsAdvConfigDipSwitchTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsAdvConfigDipSwitchEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Current settings of UPS dip switches."
::= { upsAdvConfig 13 }
upsAdvConfigDipSwitchEntry OBJECT-TYPE
SYNTAX UpsAdvConfigDipSwitchEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The current setting of one dip switch."
INDEX { dipSwitchIndex }
::= { upsAdvConfigDipSwitchTable 1 }
UpsAdvConfigDipSwitchEntry ::=
SEQUENCE {
dipSwitchIndex
INTEGER,
dipSwitchStatus
INTEGER
}
dipSwitchIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of a UPS dip switch."
::= { upsAdvConfigDipSwitchEntry 1 }
dipSwitchStatus OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The setting of a UPS dip switch."
::= { upsAdvConfigDipSwitchEntry 2 }
upsAdvConfigBattExhaustThresh OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The number of seconds prior to battery exhaustion when the
UPS will switch off power to its load."
::= { upsAdvConfig 14 }
upsAdvConfigPassword OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The password entered at the UPS front panel to enable local
configuration of the EEProm. If the password is disabled or
is not supported, then the agent returns a null string."
::= { upsAdvConfig 15 }
upsAdvConfigAllowedSetTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsAdvConfigAllowedSetEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The table listing the allowed values for all discrete
configurable UPS variables."
::= { upsAdvConfig 16 }
upsAdvConfigAllowedSetEntry OBJECT-TYPE
SYNTAX UpsAdvConfigAllowedSetEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The table entry for a configurable UPS variable."
INDEX { apcUpsConfigFieldIndex }
::= { upsAdvConfigAllowedSetTable 1 }
UpsAdvConfigAllowedSetEntry ::= SEQUENCE {
apcUpsConfigFieldIndex INTEGER,
apcUpsConfigFieldOID OBJECT IDENTIFIER,
apcUpsConfigFieldValueRange DisplayString
}
apcUpsConfigFieldIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to an eeprom field entry."
::= { upsAdvConfigAllowedSetEntry 1 }
apcUpsConfigFieldOID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The OID of the current configurable value."
::= { upsAdvConfigAllowedSetEntry 2 }
apcUpsConfigFieldValueRange OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The discrete set of allowed values of a configurable
register. Individual values are delimited by a comma."
::= { upsAdvConfigAllowedSetEntry 3 }
upsAdvConfigBattCabAmpHour OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Configure the amp-hour setting of the UPS battery cabinet."
::= { upsAdvConfig 17 }
upsAdvConfigPositionSelector OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
rack (2),
tower (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Configure UPS position selector. If the UPS doesn't
support this configuration it will report unknown (1).
The positions are either rack (2) for rack mounted or
tower (3) for tower unit."
::= { upsAdvConfig 18 }
upsAdvConfigOutputFreqRange OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
freqRangeAUTO (2),
freqRange60Var1 (3),
freqRange60Var3 (4),
freqRange50Var1 (5),
freqRange50Var3 (6),
freqRange60Var10 (7),
freqRange50Var10 (8),
freqRange60Var1dot0 (9),
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
DESCRIPTION
"Configure the output frequency tolerance range.
unknown(1) indicates the output frequency is unknown.
freqRangeAUTO(2) configure the output frequency range for automatic.
freqRange60Var1(3) configure the output frequency range for 60 +/- 0.1 Hz
freqRange60Var3(4) configure the output frequency range for 60 +/- 3.0 Hz
freqRange50Var1(5) configure the output frequency range for 50 +/- 0.1 Hz
freqRange50Var3(6) configure the output frequency range for 50 +/- 3.0 Hz
freqRange60Var10(7) configure the output frequency range for 60 +/- 10 Hz
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
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 }
upsAdvConfigUPSFail OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
gotoBypass (2),
dropLoad (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Configure the UPS fail action. If UPS fails,
and frequency or voltage is out of range it will either
GotoBypass (2) or DropLoad (3). This OID will report
unknown (1) if it is not supported feature or option."
::= { upsAdvConfig 20 }
upsAdvConfigAlarmRedundancy OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Configure settings of UPS alarm if the redundancy is
under the current redundancy. Use 0 for never."
::= { upsAdvConfig 21 }
upsAdvConfigAlarmLoadOver OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Configure settings of UPS alarm if the load is
over the current load in kVA. Use -1 for never."
::= { upsAdvConfig 22 }
upsAdvConfigAlarmRuntimeUnder OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Configure settings of UPS alarm if the runtime is
under the current time of minutes. Use -1 for never."
::= { upsAdvConfig 23 }
upsAdvConfigVoutReporting OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
voutAUTO (2),
vout208 (3),
vout240 (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Configure the way the UPS scales its output voltage readings.
unknown(1) indicates the Vout Reporting is unknown.
voutAUTO(2) configure the Vout Reporting for automatic scaling.
vout208(3) configure the Vout Reporting for 208 Volts.
vout240(4) configure the Vout Reporting for 240 Volts."
::= { upsAdvConfig 24 }
upsAdvConfigNumExternalBatteries OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Configure the number of external batteries connected to the UPS."
::= { upsAdvConfig 25 }
upsAdvConfigSimpleSignalShutdowns OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
disabled (2),
enabled (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Configure Simple Signal shutdown commands from the Simple Signal
port to be issued to the UPS.
unknown(1) indicates the Simple Signal Shutdown setting is unknown.
disabled(2) configure to disable Simple Signal Shutdowns.
enabled(3) configure to enable Simple Signal Shutdowns."
::= { upsAdvConfig 26 }
upsAdvConfigMaxShutdownTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum amount of time for server shutdown to complete before a
UPS shutdown occurs."
::= { upsAdvConfig 27 }
upsAsiUpsControlServerRequestShutdown OBJECT-TYPE
SYNTAX INTEGER {
serverShutdownOff (1),
serverShutdownReboot (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Start a server shutdown sequence:
serverShutdownOff: Shutdown server and turn off UPS
serverShutdownReboot: Shutdown server and turn reboot UPS."
::= { upsAdvConfig 28 }
upsAdvConfigMinReturnRuntime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The minimum amount of run time in seconds required before the output will be
turned on, using power calculation captured at start of last shutdown."
::= { upsAdvConfig 29 }
upsAdvConfigBasicSignalLowBatteryDuration OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The duration of runtime in seconds during an on-battery condition at which
the UPS will signal the basic low battery shutdown condition."
::= { upsAdvConfig 30 }
upsAdvConfigBypassPhaseLockRequired OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
disabled (2),
enabled (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Sets the condition for when bypass is an acceptable mode of operation as a
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
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The SCG Membership Group number (MGN) is a 16-bit number allowing
up to 65534 separate groups that can be identified and distinguished
per IP subnet. Zero and 65535 are not used. The MGN is used in all
communication between members of the SCG and a Network Management Card
(NMC) will listen and only respond to commands sent to it using its
configured SCG ID."
::= { upsSyncCtrlGroupConfig 1 }
upsSCGActiveMembershipStatus OBJECT-TYPE
SYNTAX INTEGER {
enabledSCG (1),
disabledSCG (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Membership in the configured SCG can be enabled and
disabled. If an NMC is configured for an SCG, but
has its membership disabled, all synchronized control commands
received will be ignored."
::= { upsSyncCtrlGroupConfig 2 }
upsSCGPowerSynchronizationDelayTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Power Synchronization Delay Time (PSD) setting is the maximum
number of seconds an SCG Initiator will wait for all SCG members to
recover utility power before completing the reboot sequence of a
reboot or sleep command. If all SCG members are ready to proceed,
no additional delay is introduced."
::= { upsSyncCtrlGroupConfig 3 }
upsSCGReturnBatteryCapacityOffset OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A reboot command uses the Initiator's Return battery Capacity (RBC) to control
when the SCG completes this operation. In a Normal Control Operation (NCC) the
UPS will only complete the reboot if RBC is reached. Due to normal battery
charge rate variations it may be desirable for the Followers to complete the
reboot if they are within some range of the Initiator's RBC when the Initiator
is prepared (charged to RBC) to complete the reboot. The Return Battery
Capacity Offset (RBCO) defines a percent battery capacity subtracted from an
RBC above which a Follower's battery must be charged for it to complete a
reboot. For example, if the Initiator's RBC is 50% and the Initiator's RBCO is
5% then a Follower's battery capacity is within range if it is greater or equal
to 45% (50% - 5%) at the time when the Initiator tries to complete the reboot
command. The default RBCO is 10%. "
::= { upsSyncCtrlGroupConfig 4 }
upsSCGMultiCastIP OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The MultiCast IP address of the SCG Group."
::= { upsSyncCtrlGroupConfig 5 }
-- the upsSyncCtrlGroupStatus group
upsSCGNumOfGroupMembers OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of active, communicating members in the Sync Control Group (SCG).
This variable indicates the number of rows in the SCG Status Table."
::= { upsSyncCtrlGroupStatus 1 }
-- Sync Control Group Status Table
upsSCGStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsSCGStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of SCG status table entries. The number of entries
is given by the value of upsSCGNumOfGroupMembers."
::= { upsSyncCtrlGroupStatus 2 }
upsSCGStatusEntry OBJECT-TYPE
SYNTAX UpsSCGStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing information applicable to a
particular SCG Member."
INDEX { upsSCGStatusTableIndex }
::= { upsSCGStatusTable 1 }
UpsSCGStatusEntry ::= SEQUENCE {
upsSCGStatusTableIndex INTEGER,
upsSCGMemberIP IpAddress,
upsSCGACInputStatus INTEGER,
upsSCGACOutputStatus INTEGER
}
upsSCGStatusTableIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of a status entry for an active, communicating SCG member."
::= { upsSCGStatusEntry 1 }
upsSCGMemberIP OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address of an active, communicating SCG Member."
::= { upsSCGStatusEntry 2 }
upsSCGACInputStatus OBJECT-TYPE
SYNTAX INTEGER {
acInGood(1),
acInBad(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This OID indicates the AC Input Status of the SCG Member.
acInGood(1) indicates the AC Input is within tolerance.
acInBad(2) indicates the AC Input is not within tolerance."
::= { upsSCGStatusEntry 3 }
upsSCGACOutputStatus OBJECT-TYPE
SYNTAX INTEGER {
acOutOn(1),
acOutOff(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This OID indicates the AC Output Status of the SCG Member.
acOutOn(1) indicates the UPS output is providing power to the load.
acOutOff(2) indicates the UPS output is not providing power to the load. "
::= { upsSCGStatusEntry 4 }
-- the upsBasicState group
upsBasicStateOutputState OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An ASCII string containing the 64 flags representing
the current state(s) of the UPS. If the Network Card
is unable to determine the state of the UPS, this
variable is set to 'UNKNOWN'.
The flags are numbered 1 to 64, read from left to
right. The flags are defined as follows:
Flag 1: Abnormal Condition Present
Flag 2: On Battery
Flag 3: Low Battery
Flag 4: On Line
Flag 5: Replace Battery
Flag 6: Serial Communication Established
Flag 7: AVR Boost Active
Flag 8: AVR Trim Active
Flag 9: Overload
Flag 10: Runtime Calibration
Flag 11: Batteries Discharged
Flag 12: Manual Bypass
Flag 13: Software Bypass
Flag 14: In Bypass due to Internal Fault
Flag 15: In Bypass due to Supply Failure
Flag 16: In Bypass due to Fan Failure
Flag 17: Sleeping on a Timer
Flag 18: Sleeping until Utility Power Returns
Flag 19: On
Flag 20: Rebooting
Flag 21: Battery Communication Lost
Flag 22: Graceful Shutdown Initiated
Flag 23: Smart Boost or Smart Trim Fault
Flag 24: Bad Output Voltage
Flag 25: Battery Charger Failure
Flag 26: High Battery Temperature
Flag 27: Warning Battery Temperature
Flag 28: Critical Battery Temperature
Flag 29: Self Test In Progress
Flag 30: Low Battery / On Battery
Flag 31: Graceful Shutdown Issued by Upstream Device
Flag 32: Graceful Shutdown Issued by Downstream Device
Flag 33: No Batteries Attached
Flag 34: Synchronized Command is in Progress
Flag 35: Synchronized Sleeping Command is in Progress
Flag 36: Synchronized Rebooting Command is in Progress
Flag 37: Inverter DC Imbalance
Flag 38: Transfer Relay Failure
Flag 39: Shutdown or Unable to Transfer
Flag 40: Low Battery Shutdown
Flag 41: Electronic Unit Fan Failure
Flag 42: Main Relay Failure
Flag 43: Bypass Relay Failure
Flag 44: Temporary Bypass
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: Efficiency Booster Mode
Flag 58: Off
Flag 59: Standby
Flag 60: <Not Used>
Flag 61: <Not Used>
Flag 62: <Not Used>
Flag 63: <Not Used>
Flag 64: <Not Used>"
::= { upsBasicState 1 }
-- the upsAdvState group
upsAdvStateAbnormalConditions OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An ASCII string containing the 32 flags representing
the current active UPS faults. If the Network Card
is unable to determine the values of the flags, this
variable is set to 'UNKNOWN'. If this variable is not
supported by the connected UPS, this variable is set to
'NOT SUPPORTED'.
The flags are numbered from 1 to 32, and read from left to
right. The flags are defined as follows:
Flag 1: Power Module Failure
Flag 2: Main Intelligence Module Failure
Flag 3: Redundant Intelligence Module Failure
Flag 4: Battery Failure
Flag 5: Load(kVA) Alarm Threshold Violation
Flag 6: Redundancy Lost
Flag 7: Redundancy Below Alarm Threshold
Flag 8: Bypass not in Range; Either Frequency or Voltage
Flag 9: Bypass Contactor Stuck in Bypass Condition
Flag 10: Bypass Contactor Stuck in On-Line Condition
Flag 11: In Bypass due to an Internal Fault
Flag 12: In Bypass due to an Overload
Flag 13: In Maintenance Bypass
Flag 14: Input Circuit Braker Tripped Open
Flag 15: System Level Fan Failure
Flag 16: Redundant Intelligent Module in Control
Flag 17: IIC Inter-Module Communication Failure
Flag 18: No Working Power Modules
Flag 19: Load Shutdown From Bypass; Input Frequency
Flag 20: Runtime Below Alarm Threshold
Flag 21: Extended Run Frame Fault
Flag 22: Output Voltage out of Range
Flag 23: UPS Not Synchronized
Flag 24: No Batteries Installed
Flag 25: Battery Voltage High
Flag 26: UPS Specific Fault Detected
Flag 27: Site Wiring Fault
Flag 28: Backfeed Protection Relay Opened
Flag 29: <Not Used>
Flag 30: <Not Used>
Flag 31: <Not Used>
Flag 32: <Not Used>"
::= { upsAdvState 1 }
upsAdvStateSymmetra3PhaseSpecificFaults OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An ASCII string containing the 64 flags representing
the current active UPS specific faults for the Symmetra
3-Phase UPS models. If the Network Card is unable to
determine the values of the flags, this variable is set
to 'UNKNOWN'. If the connected UPS does not use this
variable, it is set to 'NOT SUPPORTED'.
The flags are numbered from 1 to 64, and read from left
to right. The bits are defined as follows:
Flag 1: External Switch Gear Failure
Flag 2: External Transformer Over Temperature
Flag 3: External DC Circuit Breaker Tripped
Flag 4: System Power Supply Failure
Flag 5: Battery Monitor Card Failure
Flag 6: Battery Monitor Card Removed
Flag 7: XR Communication Card Failure
Flag 8: XR Communication Card Removed
Flag 9: External Switch Gear Monitoring Card Failure
Flag 10: External Switch Gear Monitoring Card Removed
Flag 11: Internal DC Circuit Breaker Tripped
Flag 12: Static Bypass Switch Failure
Flag 13: System EEPROM Removed
Flag 14: System EEPROM Failure
Flag 15: UPS in Forced Bypass
Flag 16: Static Bypass Switch Module Removed
Flag 17: System Start-Up Configuration Fault
Flag 18: Battery Charger Shutdown Externally
Flag 19: <Not Used>
Flag 20: <Not Used>
Flag 21: <Not Used>
Flag 22: <Not Used>
Flag 23: <Not Used>
Flag 24: <Not Used>
Flag 25: <Not Used>
Flag 26: <Not Used>
Flag 27: <Not Used>
Flag 28: <Not Used>
Flag 29: <Not Used>
Flag 30: <Not Used>
Flag 31: <Not Used>
Flag 32: <Not Used>
Flag 33: <Not Used>
Flag 34: <Not Used>
Flag 35: <Not Used>
Flag 36: <Not Used>
Flag 37: <Not Used>
Flag 38: <Not Used>
Flag 39: <Not Used>
Flag 40: <Not Used>
Flag 41: <Not Used>
Flag 42: <Not Used>
Flag 43: <Not Used>
Flag 44: <Not Used>
Flag 45: <Not Used>
Flag 46: <Not Used>
Flag 47: <Not Used>
Flag 48: <Not Used>
Flag 49: <Not Used>
Flag 50: <Not Used>
Flag 51: <Not Used>
Flag 52: <Not Used>
Flag 53: <Not Used>
Flag 54: <Not Used>
Flag 55: <Not Used>
Flag 56: <Not Used>
Flag 57: <Not Used>
Flag 58: <Not Used>
Flag 59: <Not Used>
Flag 60: <Not Used>
Flag 61: <Not Used>
Flag 62: <Not Used>
Flag 63: <Not Used>
Flag 64: <Not Used>"
::= { upsAdvState 2 }
upsAdvStateDP300ESpecificFaults OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An ASCII string containing the 64 flags representing
the current active UPS specific faults for the Silcon
DP300E UPS models. If the Network Card is unable to
determine the values of the flags, this variable is set
to 'UNKNOWN'. If the connected UPS does not use this
variable, it is set to 'NOT SUPPORTED'.
The flags are numbered from 1 to 64, and read from left
to right. The bits are defined as follows:
Flag 1: Peak Current Limiter Active
Flag 2: Bypass Power Supply Fault
Flag 3: Delta Current Limiter Active
Flag 4: Fan Fault
Flag 5: High DC warning
Flag 6: Inverter Voltage Error
Flag 7: Parallel Synchronization Error
Flag 8: Second Power Supply Fault
Flag 9: Internal Power Supply Fault
Flag 10: <Not Used>
Flag 11: <Not Used>
Flag 12: <Not Used>
Flag 13: <Not Used>
Flag 14: Bypass Static Switch High Temperature
Flag 15: High Battery Temperature
Flag 16: Battery Weak
Flag 17: <Not Used>
Flag 18: System Locked in Operation Mode
Flag 19: RAM1 Memory Write Error
Flag 20: Memory Write Error
Flag 21: Communication to VQ Bypass Lost
Flag 22: Communication to VQ Output Lost
Flag 23: Communication to DMU Lost
Flag 24: Communication to Controller Lost
Flag 25: Communication to Parallel IF Lost
Flag 26: External Shutdown Accepted
Flag 27: DC Capacitor Charge Error
Flag 28: Communication to VQ Mains Lost
Flag 29: Bypass Synchronization Error
Flag 30: Charge Error
Flag 31: SII Aux Input Activiated
Flag 32: <Not Used>
Flag 33: Blown Inverter Fuse
Flag 34: Blown Rectifier Fuse
Flag 35: Auxilliary 1 Fault
Flag 36: <Not Used>
Flag 37: <Not Used>
Flag 38: <Not Used>
Flag 39: <Not Used>
Flag 40: <Not Used>
Flag 41: <Not Used>
Flag 42: <Not Used>
Flag 43: <Not Used>
Flag 44: <Not Used>
Flag 45: <Not Used>
Flag 46: High Temperature Charger Magnetic
Flag 47: <Not Used>
Flag 48: Battery Monitor Warning
Flag 49: Battery Monitor Alarm
Flag 50: <Not Used>
Flag 51: <Not Used>
Flag 52: <Not Used>
Flag 53: TSM 1/2/3 Temperature Shutdown
Flag 54: Charger 0/30 Temperature Warning
Flag 55: Charger 0/30 Temperature Shutdown
Flag 56: High Output Voltage
Flag 57: SSW Temperature Over 90
Flag 58: <Not Used>
Flag 59: Low Current Failure In AC Capacitors
Flag 60: <Not Used>
Flag 61: Advanced Battery Management Not Installed
Flag 62: <Not Used>
Flag 63: <Not Used>
Flag 64: <Not Used>"
::= { upsAdvState 3 }
upsAdvStateSymmetraSpecificFaults OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An ASCII string containing the 64 flags representing
the current active UPS specific faults for the Symmetra
UPS models. If the Network Card is unable to determine
the values of the flags, this variable is set to 'UNKNOWN'.
If the connected UPS does not use this variable, it is
set to 'NOT SUPPORTED'.
The flags are numbered from 1 to 64, and read from left
to right. The bits are defined as follows:
Flag 1: System Fault
Flag 2: Bypass Relay Fault
Flag 3: Power Module Turn Off Failure
Flag 4: Frame Identification Fault
Flag 5: <Not Used>
Flag 6: <Not Used>
Flag 7: <Not Used>
Flag 8: <Not Used>
Flag 9: <Not Used>
Flag 10: <Not Used>
Flag 11: <Not Used>
Flag 12: <Not Used>
Flag 13: <Not Used>
Flag 14: <Not Used>
Flag 15: <Not Used>
Flag 16: <Not Used>
Flag 17: <Not Used>
Flag 18: <Not Used>
Flag 19: <Not Used>
Flag 20: <Not Used>
Flag 21: <Not Used>
Flag 22: <Not Used>
Flag 23: <Not Used>
Flag 24: <Not Used>
Flag 25: <Not Used>
Flag 26: <Not Used>
Flag 27: <Not Used>
Flag 28: <Not Used>
Flag 29: <Not Used>
Flag 30: <Not Used>
Flag 31: <Not Used>
Flag 32: <Not Used>
Flag 33: <Not Used>
Flag 34: <Not Used>
Flag 35: <Not Used>
Flag 36: <Not Used>
Flag 37: <Not Used>
Flag 38: <Not Used>
Flag 39: <Not Used>
Flag 40: <Not Used>
Flag 41: <Not Used>
Flag 42: <Not Used>
Flag 43: <Not Used>
Flag 44: <Not Used>
Flag 45: <Not Used>
Flag 46: <Not Used>
Flag 47: <Not Used>
Flag 48: <Not Used>
Flag 49: <Not Used>
Flag 50: <Not Used>
Flag 51: <Not Used>
Flag 52: <Not Used>
Flag 53: <Not Used>
Flag 54: <Not Used>
Flag 55: <Not Used>
Flag 56: <Not Used>
Flag 57: <Not Used>
Flag 58: <Not Used>
Flag 59: <Not Used>
Flag 60: <Not Used>
Flag 61: <Not Used>
Flag 62: <Not Used>
Flag 63: <Not Used>
Flag 64: <Not Used>"
::= { upsAdvState 4 }
upsAdvStateSmartUPSSpecificFaults OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An ASCII string containing the 64 flags representing
the current active UPS specific faults for the Smart-UPS
UPS models. If the Network Card is unable to determine
the values of the flags, this variable is set to
'UNKNOWN'. If the connected UPS does not use this
variable, it is set to 'NOT SUPPORTED'.
The flags are numbered from 1 to 64, and read from left
to right. The bits are defined as follows:
Flag 1: EPO Switch Activated
Flag 2: Static Bypass Switch Fault
Flag 3: System Configuration Fault
Flag 4: Power Supply Unit Fault
Flag 5: Weak Battery
Flag 6: High Battery Temperature
Flag 7: Internal Mechanical Bypass
Flag 8: Loss Of Parallel Redundancy
Flag 9: Parallel Bus Communication Fault on Cable 1
Flag 10: Parallel Bus Communication Fault on Cable 2
Flag 11: Auxiliary Bus Communication Fault
Flag 12: Parallel Bus Termination Fault on Cable 1
Flag 13: Parallel Bus Termination Fault on Cable 2
Flag 14: Auxiliary Bus Termination Fault
Flag 15: No Master Present In The Parallel System
Flag 16: Overload on a Parallel Unit
Flag 17: Parallel Configuration Fault
Flag 18: <Not Used>
Flag 19: <Not Used>
Flag 20: <Not Used>
Flag 21: <Not Used>
Flag 22: <Not Used>
Flag 23: <Not Used>
Flag 24: <Not Used>
Flag 25: <Not Used>
Flag 26: <Not Used>
Flag 27: <Not Used>
Flag 28: <Not Used>
Flag 29: <Not Used>
Flag 30: <Not Used>
Flag 31: <Not Used>
Flag 32: <Not Used>
Flag 33: <Not Used>
Flag 34: <Not Used>
Flag 35: <Not Used>
Flag 36: <Not Used>
Flag 37: <Not Used>
Flag 38: <Not Used>
Flag 39: <Not Used>
Flag 40: <Not Used>
Flag 41: <Not Used>
Flag 42: <Not Used>
Flag 43: <Not Used>
Flag 44: <Not Used>
Flag 45: <Not Used>
Flag 46: <Not Used>
Flag 47: <Not Used>
Flag 48: <Not Used>
Flag 49: <Not Used>
Flag 50: <Not Used>
Flag 51: <Not Used>
Flag 52: <Not Used>
Flag 53: <Not Used>
Flag 54: <Not Used>
Flag 55: <Not Used>
Flag 56: <Not Used>
Flag 57: <Not Used>
Flag 58: <Not Used>
Flag 59: <Not Used>
Flag 60: <Not Used>
Flag 61: <Not Used>
Flag 62: <Not Used>
Flag 63: <Not Used>
Flag 64: <Not Used>"
::= { 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
SYNTAX INTEGER {
noTurnOffUps(1),
turnOffUpsToConserveBattery(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this variable to turnUpsOffToConserveBattery(2)
causes a UPS on battery to be put into 'sleep' mode. The
UPS will turn back on when utility power is restored.
Attempting to turn off a UPS that is not on battery will
result in a badValue error.
Setting this value to noTurnOffUps(1) has no
effect.
The value noTurnOffUps(1) will always be returned
when the variable is read."
::= { upsBasicControl 1 }
-- the upsAdvControl group
upsAdvControlUpsOff OBJECT-TYPE
SYNTAX INTEGER {
noTurnUpsOff(1),
turnUpsOff(2),
turnUpsOffGracefully(3),
turnUpsSyncGroupOff(4),
turnUpsSyncGroupOffAfterDelay(5),
turnUpsSyncGroupOffGracefully(6)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this variable to turnUpsOff(2) causes
the UPS to shut off. When in this state, the UPS
will not provide output power regardless of the input
line state.
Setting this variable to turnUpsOffGracefully(3) causes
the UPS to shut off after a delay period. This allows the
host to shut down in a graceful manner. When in this state,
the UPS will not provide output power regardless of the
input line state.
If this UPS is an active member of a Synchronized
Control Group (SCG) the turnUpsSyncGroupOff(4) command
will perform a Synchronized Turn Off of all active Group
members regardless of their current AC output status.
If this UPS is an active member of a Synchronized
Control Group (SCG) the turnUpsSyncGroupOffAfterDelay(5)
command will perform a Synchronized Turn Off After Delay
of all active Group members regardless of their current
AC output status. This unit's Shutdown Delay will be used
to execute the Turn Off After Delay command.
If this UPS is an active member of an SCG, the
turnUpsSyncGroupOffGracefully(6) command will perform a
Synchronized Turn Off Gracefully of all active Group
members regardless of their current AC output status.
This unit's Maximum Shutdown Time and Shutdown Delay will
be used to execute the Turn Off Gracefully command.
Setting this value to noTurnUpsOff(1) has no
effect.
The value noTurnUpsOff(1) will always be returned
when the variable is read."
::= { upsAdvControl 1 }
upsAdvControlRebootShutdownUps OBJECT-TYPE
SYNTAX INTEGER {
noRebootShutdownUps(1),
rebootShutdownUps(2),
rebootShutdownUpsGracefully(3),
rebootShutdownSyncGroupUps(4),
rebootShutdownSyncGroupUpsGracefully(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"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).
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. 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
SYNTAX INTEGER {
noPutUpsToSleep(1),
putUpsToSleep(2),
putUpsToSleepGracefully(3),
putUpsSyncGroupToSleep(4),
putUpsSyncGroupToSleepGracefully(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this variable to putUpsToSleep(2) causes
the UPS to go to sleep for the time specified by
upsAdvConfigUpsSleepTime.
Setting this variable to putUpsToSleepGracefully(3)
causes the UPS to go to sleep for the time specified
by upsAdvConfigUpsSleepTime after a delay period.
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 putUpsSyncGroupToSleep(4) command will perform
a Synchronized Sleep of all active Group members regardless
of their current AC output status. This unit's Power
Synchronization Delay, Shutdown Delay, Sleep Time,
and Return Delay will be used to execute the sleep command.
If this UPS is an active member of a SCG the
putUpsSyncGroupToSleepGracefully(5) command will perform a
Synchronized Sleep Gracefully of all active Group members
regardless of their current AC output status. This unit's
Power Synchronization Delay, Maximum Shutdown Time, Shutdown
Delay, Sleep Time, and Return Delay to execute the sleep
command.
When in sleep mode, the UPS will not provide output
power regardless of the input line state. Once the
specified time has elapsed, output power will be
restored.
Setting this value to noPutUpsToSleep(1) has no
effect.
The value noPutUpsToSleep(1) will always be returned
when the variable is read."
::= { upsAdvControl 3 }
upsAdvControlSimulatePowerFail OBJECT-TYPE
SYNTAX INTEGER {
noSimulatePowerFailure(1),
simulatePowerFailure(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this variable to simulatePowerFailure(2) causes
the UPS switch to battery power.
Setting this value to noSimulatePowerFailure(1) has no
effect.
The value noSimulatePowerFailure(1) will always be returned
when the variable is read."
::= { upsAdvControl 4 }
upsAdvControlFlashAndBeep OBJECT-TYPE
SYNTAX INTEGER {
noFlashAndBeep(1),
flashAndBeep(2),
flashAndBeepSyncGroup(3),
flashAndBeepCont(4),
flashAndBeepCancel(5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this variable to flashAndBeep(2) causes the
UPS to beep and simultaneously turn on the UPS front
panel lights (Smart-UPS only).
If this UPS is an active member of a Synchronized Control
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."
::= { upsAdvControl 5 }
upsAdvControlTurnOnUPS OBJECT-TYPE
SYNTAX INTEGER {
noTurnOnUPS(1),
turnOnUPS(2),
turnOnUPSSyncGroup(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this variable to turnOnUPS(2) causes the
UPS to be turned on immediately.
If this UPS is an active member of a Synchronized Control
Group (SCG), the turnOnUPSSyncGroup(3) command will perform
a Synchronized Turn On of all active Group members
regardless of their current AC output status.
Setting this value to noTurnOnUPS(1) has no
effect.
The value noTurnOnUPS(1) will always be returned
when the variable is read."
::= { upsAdvControl 6 }
upsAdvControlBypassSwitch OBJECT-TYPE
SYNTAX INTEGER {
noBypassSwitch (1),
switchToBypass (2),
switchOutOfBypass(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"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
-- the upsBasicTest group
-- the upsAdvTest group
upsAdvTestDiagnosticSchedule OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
biweekly(2),
weekly(3),
atTurnOn(4),
never(5),
fourWeeks(6),
twelveWeeks(7),
biweeklySinceLastTest(8),
weeklySinceLastTest(9),
eightWeeks(10),
twentysixWeeks(11),
fiftytwoWeeks(12)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The UPS system's automatic battery test schedule."
::= { upsAdvTest 1 }
upsAdvTestDiagnostics OBJECT-TYPE
SYNTAX INTEGER {
noTestDiagnostics(1),
testDiagnostics(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this variable to testDiagnostics(2) causes
the UPS to perform a diagnostic self test.
Setting this value to noTestDiagnostics(1) has no
effect.
The value noTestDiagnostics(1) will always be returned
when the variable is read."
::= { upsAdvTest 2 }
upsAdvTestDiagnosticsResults OBJECT-TYPE
SYNTAX INTEGER {
ok(1),
failed(2),
invalidTest(3),
testInProgress(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The results of the last UPS diagnostics test performed."
::= { upsAdvTest 3 }
upsAdvTestLastDiagnosticsDate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The date the last UPS diagnostics test was performed in
mm/dd/yy format."
::= { upsAdvTest 4 }
upsAdvTestRuntimeCalibration OBJECT-TYPE
SYNTAX INTEGER {
noPerformCalibration(1),
performCalibration(2),
cancelCurrentCalibration(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this variable to performCalibration(2) causes
the UPS to discharge to calibrate the UPS.
The test will only start if the battery capacity is 100%.
The test runs until capacity is less than 25%.
Setting this variable to cancelCurrentCalibration(3)
after setting performCalibration(2) will cancel the
current discharge.
Setting this variable to noPerformCalibration(1)
will have no effect.
The value noPerformCalibration(1) will always be returned
when the variable is read.
The result of the calibration will be saved in
upsAdvTestCalibrationResult."
::= { upsAdvTest 5 }
upsAdvTestCalibrationResults OBJECT-TYPE
SYNTAX INTEGER {
ok(1),
invalidCalibration(2),
calibrationInProgress(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The results of the last runtime calibration.
Value ok(1) means a successful runtime calibration.
Value invalidCalibration(2) indicates last calibration did
not take place since the battery capacity was below
100%.
Value calibrationInProgress(3) means a calibration
is occurring now. "
::= { upsAdvTest 6 }
upsAdvTestCalibrationDate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The date the last UPS runtime calibration was
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
upsCommStatus OBJECT-TYPE
SYNTAX INTEGER {
ok(1),
noComm(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of agent's communication with UPS. "
::= { upsComm 1 }
-- the measureUps group
-- the Environ group
mUpsEnvironAmbientTemperature OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ambient temperature in Celsius for Probe 1."
::= { mUpsEnviron 1 }
mUpsEnvironRelativeHumidity OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The relative humidity as a percentage for Probe 1."
::= { mUpsEnviron 2 }
mUpsEnvironAmbientTemperature2 OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ambient temperature in Celsius for Probe 2."
::= { mUpsEnviron 3 }
mUpsEnvironRelativeHumidity2 OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The relative humidity as a percentage for Probe 2."
::= { mUpsEnviron 4 }
-- the mUpsContact group
mUpsContactNumContacts OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of contacts supported by the Measure-UPS."
::= { mUpsContact 1 }
mUpsContactTable OBJECT-TYPE
SYNTAX SEQUENCE OF MUpsContactEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of contacts supported by the Measure-UPS."
::= { mUpsContact 2 }
mUpsContactEntry OBJECT-TYPE
SYNTAX MUpsContactEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A contact entry containing information for a given contact."
INDEX { contactNumber }
::= { mUpsContactTable 1 }
MUpsContactEntry ::=
SEQUENCE {
contactNumber
INTEGER,
normalState
INTEGER,
description
DisplayString,
monitoringStatus
INTEGER,
currentStatus
INTEGER
}
contactNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An index identifying the contact on the Measure-UPS."
::= { mUpsContactEntry 1 }
normalState OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
open(2),
closed(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The normal operating position of the contact. If the normal
operating position cannot be set then it is controlled via the
dip switch on the Measure-UPS and is therefore read-only."
::= { mUpsContactEntry 2 }
description OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The description of the purpose/use of the contact."
::= { mUpsContactEntry 3 }
monitoringStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
enabled(2),
disabled(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A flag indicating whether this contact is
monitored, or not."
::= { mUpsContactEntry 4 }
currentStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
noFault(2),
fault(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value indicates the current state of the contact.
If the contact is not in its normal state. This value
is set to fault(2)."
::= { mUpsContactEntry 5 }
-- Three Phase Group
--
-- Reset Max/Min Values Group
--
upsPhaseResetMaxMinValues OBJECT-TYPE
SYNTAX INTEGER {
none (1),
reset (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Reset the maximum and minimum UPS values:
upsPhaseInputMaxVoltage, upsPhaseInputMinVoltage,
upsPhaseInputMaxCurrent, upsPhaseInputMinCurrent,
upsPhaseInputMaxPower, upsPhaseInputMinPower,
upsPhaseOutputMaxCurrent, upsPhaseOutputMinCurrent,
upsPhaseOutputMaxLoad, upsPhaseOutputMinLoad,
upsPhaseOutputMaxPercentLoad, upsPhaseOutputMinPercentLoad,
upsPhaseOutputMaxPower, upsPhaseOutputMinPower,
upsPhaseOutputMaxPercentPower, upsPhaseOutputMinPercentPower."
::= { upsPhaseResetValues 1 }
--
-- Input Group
--
-- Number of Inputs
upsPhaseNumInputs 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."
::= { upsPhaseInput 1 }
-- Input Table
upsPhaseInputTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsPhaseInputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of input table entries. The number of entries
is given by the value of upsPhaseNumInputs."
::= { upsPhaseInput 2 }
upsPhaseInputEntry OBJECT-TYPE
SYNTAX UpsPhaseInputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing information applicable to a
particular input."
INDEX { upsPhaseInputTableIndex }
::= { upsPhaseInputTable 1 }
UpsPhaseInputEntry ::= SEQUENCE {
upsPhaseInputTableIndex INTEGER,
upsPhaseNumInputPhases INTEGER,
upsPhaseInputVoltageOrientation INTEGER,
upsPhaseInputFrequency INTEGER,
upsPhaseInputType INTEGER,
upsPhaseInputName DisplayString
}
upsPhaseInputTableIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input identifier."
::= { upsPhaseInputEntry 1 }
upsPhaseNumInputPhases OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of input phases utilized in this
device. The sum of all the upsPhaseNumInputPhases
variable indicates the number of rows in the
input phase table."
::= { upsPhaseInputEntry 2 }
upsPhaseInputVoltageOrientation 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 UPS
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."
::= { upsPhaseInputEntry 3 }
upsPhaseInputFrequency OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input frequency in 0.1 Hertz, or -1 if it's unsupported
by this UPS."
::= { upsPhaseInputEntry 4 }
upsPhaseInputType OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
main(2),
bypass(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input type."
::= { upsPhaseInputEntry 5 }
upsPhaseInputName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A name given to a particular input."
::= { upsPhaseInputEntry 6 }
-- Input Phase Table
upsPhaseInputPhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsPhaseInputPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of input table entries. The number of entries
is given by the sum of the upsPhaseNumInputPhases."
::= { upsPhaseInput 3 }
upsPhaseInputPhaseEntry OBJECT-TYPE
SYNTAX UpsPhaseInputPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing information applicable to a
particular input phase."
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,
upsPhaseInputApparentPower INTEGER,
upsPhaseInputPowerFactor INTEGER
}
upsPhaseInputPhaseTableIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input identifier."
::= { upsPhaseInputPhaseEntry 1 }
upsPhaseInputPhaseIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input phase identifier."
::= { upsPhaseInputPhaseEntry 2 }
upsPhaseInputVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input voltage in VAC, or -1 if it's unsupported
by this UPS."
::= { upsPhaseInputPhaseEntry 3 }
upsPhaseInputMaxVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum input voltage in VAC measured
since the last reset (upsPhaseResetMaxMinValues), or
-1 if it's unsupported by this UPS.
Sampled every 30 seconds."
::= { upsPhaseInputPhaseEntry 4 }
upsPhaseInputMinVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum input voltage in VAC measured
since the last reset (upsPhaseResetMaxMinValues), or
-1 if it's unsupported by this UPS.
Sampled every 30 seconds."
::= { upsPhaseInputPhaseEntry 5 }
upsPhaseInputCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input current in 0.1 amperes, or -1 if it's
unsupported by this UPS."
::= { upsPhaseInputPhaseEntry 6 }
upsPhaseInputMaxCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum input current in 0.1 amperes measured
since the last reset (upsPhaseResetMaxMinValues), or
-1 if it's unsupported by this UPS.
Sampled every 30 seconds."
::= { upsPhaseInputPhaseEntry 7 }
upsPhaseInputMinCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum input current in 0.1 amperes measured
since the last reset (upsPhaseResetMaxMinValues), or
-1 if it's unsupported by this UPS.
Sampled every 30 seconds."
::= { upsPhaseInputPhaseEntry 8 }
upsPhaseInputPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input power in Watts, or -1 if it's unsupported
by this UPS."
::= { upsPhaseInputPhaseEntry 9 }
upsPhaseInputMaxPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum input power in Watts measured
since the last reset (upsPhaseResetMaxMinValues), or
-1 if it's unsupported by this UPS.
Sampled every 30 seconds."
::= { upsPhaseInputPhaseEntry 10 }
upsPhaseInputMinPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum input power in Watts measured
since the last reset (upsPhaseResetMaxMinValues), or
-1 if it's unsupported by this UPS.
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.
--
-- Number of Outputs
upsPhaseNumOutputs 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."
::= { upsPhaseOutput 1 }
-- Output Table
upsPhaseOutputTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsPhaseOutputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of output table entries. The number of entries
is given by the value of upsOutputNumPhases."
::= { upsPhaseOutput 2 }
upsPhaseOutputEntry OBJECT-TYPE
SYNTAX UpsPhaseOutputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing information applicable to a
particular output."
INDEX { upsPhaseOutputTableIndex }
::= { upsPhaseOutputTable 1 }
UpsPhaseOutputEntry ::= SEQUENCE {
upsPhaseOutputTableIndex INTEGER,
upsPhaseNumOutputPhases INTEGER,
upsPhaseOutputVoltageOrientation INTEGER,
upsPhaseOutputFrequency INTEGER
}
upsPhaseOutputTableIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The output identifier."
::= { upsPhaseOutputEntry 1 }
upsPhaseNumOutputPhases OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of output phases utilized in this
device. The sum of all the upsPhaseNumOutputPhases
variable indicates the number of rows in the
output phase table."
::= { upsPhaseOutputEntry 2 }
upsPhaseOutputVoltageOrientation 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 UPS
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."
::= { upsPhaseOutputEntry 3 }
upsPhaseOutputFrequency OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The output frequency in 0.1 Hertz, or -1 if it's
unsupported by this UPS."
::= { upsPhaseOutputEntry 4 }
-- Output Phase Table
upsPhaseOutputPhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsPhaseOutputPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of output table entries. The number of
entries is given by the sum of the upsPhaseNumOutputPhases."
::= { upsPhaseOutput 3 }
upsPhaseOutputPhaseEntry OBJECT-TYPE
SYNTAX UpsPhaseOutputPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing information applicable to a
particular output phase."
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,
upsPhaseOutputPowerFactor INTEGER
}
upsPhaseOutputPhaseTableIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The output identifier."
::= { upsPhaseOutputPhaseEntry 1 }
upsPhaseOutputPhaseIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The output phase identifier."
::= { upsPhaseOutputPhaseEntry 2 }
upsPhaseOutputVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The output voltage in VAC, or -1 if it's unsupported
by this UPS."
::= { upsPhaseOutputPhaseEntry 3 }
upsPhaseOutputCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The output current in 0.1 amperes drawn
by the load on the UPS, or -1 if it's unsupported
by this UPS."
::= { upsPhaseOutputPhaseEntry 4 }
upsPhaseOutputMaxCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum output current in 0.1 amperes measured
since the last reset (upsPhaseResetMaxMinValues), or
-1 if it's unsupported by this UPS.
Sampled every 30 seconds."
::= { upsPhaseOutputPhaseEntry 5 }
upsPhaseOutputMinCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum output current in 0.1 amperes measured
since the last reset (upsPhaseResetMaxMinValues), or
-1 if it's unsupported by this UPS.
Sampled every 30 seconds."
::= { upsPhaseOutputPhaseEntry 6 }
upsPhaseOutputLoad OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The output load in VA, or -1 if it's unsupported
by this UPS."
::= { upsPhaseOutputPhaseEntry 7 }
upsPhaseOutputMaxLoad OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum output load in VA measured
since the last reset (upsPhaseResetMaxMinValues), or
-1 if it's unsupported by this UPS.
Sampled every 30 seconds."
::= { upsPhaseOutputPhaseEntry 8 }
upsPhaseOutputMinLoad OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum output load in VA measured
since the last reset (upsPhaseResetMaxMinValues), or
-1 if it's unsupported by this UPS.
Sampled every 30 seconds."
::= { upsPhaseOutputPhaseEntry 9 }
upsPhaseOutputPercentLoad OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The percentage of the UPS load capacity in VA at
redundancy @ (n + x) presently being used on this
output phase, or -1 if it's unsupported by this UPS."
::= { upsPhaseOutputPhaseEntry 10 }
upsPhaseOutputMaxPercentLoad OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum percentage of the UPS load capacity in
VA measured at redundancy @ (n + x) presently
being used on this output phase since the last reset
(upsPhaseResetMaxMinValues), or -1 if it's unsupported
by this UPS. Sampled every 30 seconds."
::= { upsPhaseOutputPhaseEntry 11 }
upsPhaseOutputMinPercentLoad OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum percentage of the UPS load capacity in
VA measured at redundancy @ (n + x) presently
being used on this output phase since the last reset
(upsPhaseResetMaxMinValues), or -1 if it's unsupported
by this UPS. Sampled every 30 seconds."
::= { upsPhaseOutputPhaseEntry 12 }
upsPhaseOutputPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The output power in Watts, or -1 if it's
unsupported by this UPS."
::= { upsPhaseOutputPhaseEntry 13 }
upsPhaseOutputMaxPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum output power in Watts measured
since the last reset (upsPhaseResetMaxMinValues), or
-1 if it's unsupported by this UPS.
Sampled every 30 seconds."
::= { upsPhaseOutputPhaseEntry 14 }
upsPhaseOutputMinPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum output power in Watts measured
since the last reset (upsPhaseResetMaxMinValues), or
-1 if it's unsupported by this UPS.
Sampled every 30 seconds."
::= { upsPhaseOutputPhaseEntry 15 }
upsPhaseOutputPercentPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The percentage of the UPS power capacity in Watts at
redundancy @ (n + x) presently being used on this
output phase, or -1 if it's unsupported by this UPS."
::= { upsPhaseOutputPhaseEntry 16 }
upsPhaseOutputMaxPercentPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum percentage of the UPS power capacity
in Watts measured at redundancy @ (n + x) presently
being used on this output phase since the last
reset (upsPhaseResetMaxMinValues), or -1 if it's
unsupported by this UPS. Sampled every 30 seconds."
::= { upsPhaseOutputPhaseEntry 17 }
upsPhaseOutputMinPercentPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum percentage of the UPS power capacity
in Watts measured at redundancy @ (n + x) presently
being used on this output phase since the last
reset (upsPhaseResetMaxMinValues), or -1 if it's
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
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of outlet groups for the UPS."
::= { upsOutletGroupStatus 1 }
upsOutletGroupStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsOutletGroupStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting status of the outlet groups. The number of
entries is contained in the upsOutletGroupStatusTableSize OID."
::= { upsOutletGroupStatus 2 }
upsOutletGroupStatusEntry OBJECT-TYPE
SYNTAX UpsOutletGroupStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The outlet group status to get."
INDEX { upsOutletGroupStatusIndex}
::= { upsOutletGroupStatusTable 1 }
UpsOutletGroupStatusEntry ::=
SEQUENCE {
upsOutletGroupStatusIndex INTEGER,
upsOutletGroupStatusName DisplayString,
upsOutletGroupStatusGroupState INTEGER,
upsOutletGroupStatusCommandPending INTEGER,
upsOutletGroupStatusOutletType INTEGER
}
upsOutletGroupStatusIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the outlet group entry."
::= { upsOutletGroupStatusEntry 1 }
upsOutletGroupStatusName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the outlet group. This OID is provided
for informational purposes only. This value is set
by the upsOutletGroupConfigName OID."
::= { upsOutletGroupStatusEntry 2 }
upsOutletGroupStatusGroupState OBJECT-TYPE
SYNTAX INTEGER {
upsOutletGroupStatusOn (1),
upsOutletGroupStatusOff (2),
upsOutletGroupStatusUnknown (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this variable will return the outlet group state. If the outlet
group is on, the upsOutletGroupStatusOn (1) value will be returned. If
the outlet group is off, the upsOutletGroupStatusOff (2) value will be
returned. If the state of the outlet group cannot be determined, the
upsOutletGroupStatusUnknown (3) value will be returned."
::= { upsOutletGroupStatusEntry 3 }
upsOutletGroupStatusCommandPending OBJECT-TYPE
SYNTAX INTEGER {
upsOutletGroupCommandPending (1),
upsOutletGroupNoCommandPending (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this variable will return the command pending
state of the outlet group. If a command is pending on the
outlet group, the upsOutletGroupCommandPending (1) value
will be returned. If there is not a command pending
on the outlet group, the upsOutletGroupNoCommandPending (2)
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
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of outlet groups for the UPS."
::= { upsOutletGroupConfig 1 }
upsOutletGroupConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsOutletGroupConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The list of outlet groups to configure. The number of entries
is defined by the upsOutletGroupConfigTableSize OID."
::= { upsOutletGroupConfig 2 }
upsOutletGroupConfigEntry OBJECT-TYPE
SYNTAX UpsOutletGroupConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The outlet groups to configure."
INDEX { upsOutletGroupConfigIndex}
::= { upsOutletGroupConfigTable 1 }
UpsOutletGroupConfigEntry ::=
SEQUENCE {
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
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the outlet group entry."
::= { upsOutletGroupConfigEntry 1 }
upsOutletGroupConfigName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the outlet group."
::= { upsOutletGroupConfigEntry 2 }
upsOutletGroupConfigPowerOnDelay OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"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
ACCESS read-write
STATUS mandatory
DESCRIPTION
"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
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"During a reboot sequence, power is turned off and then
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 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
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of outlet groups for the UPS."
::= { upsOutletGroupControl 1 }
upsOutletGroupControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsOutletGroupControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for control of individual outlet groups. The number of
entries is contained in the upsOutletGroupControlTableSize OID."
::= { upsOutletGroupControl 2 }
upsOutletGroupControlEntry OBJECT-TYPE
SYNTAX UpsOutletGroupControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The outlet group to control."
INDEX { upsOutletGroupControlIndex}
::= { upsOutletGroupControlTable 1 }
UpsOutletGroupControlEntry ::=
SEQUENCE {
upsOutletGroupControlIndex INTEGER,
upsOutletGroupControlName DisplayString,
upsOutletGroupControlCommand INTEGER,
upsOutletGroupControlOutletType INTEGER
}
upsOutletGroupControlIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the outlet group entry."
::= { upsOutletGroupControlEntry 1 }
upsOutletGroupControlName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the outlet group. This OID is provided
for informational purposes only. This value is set
by the upsOutletGroupConfigName OID."
::= { upsOutletGroupControlEntry 2 }
upsOutletGroupControlCommand OBJECT-TYPE
SYNTAX INTEGER {
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.
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 immediately.
Setting this variable to upsOutletGroupImmediateOff (2) will turn the
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 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.
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
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Intelligence Modules in or attached to the UPS."
::= { upsDiagnosticIM 1 }
upsDiagIMTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsDiagIMEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for diagnostics of individual Intelligence Modules. The number of
entries is contained in the upsDiagIMTableSize OID."
::= { upsDiagnosticIM 2 }
upsDiagIMEntry OBJECT-TYPE
SYNTAX UpsDiagIMEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The diagnostics and information of an Intelligence Module."
INDEX { upsDiagIMIndex}
::= { upsDiagIMTable 1 }
UpsDiagIMEntry ::=
SEQUENCE {
upsDiagIMIndex INTEGER,
upsDiagIMType INTEGER,
upsDiagIMStatus INTEGER,
upsDiagIMFirmwareRev DisplayString,
upsDiagIMSlaveFirmwareRev DisplayString,
upsDiagIMHardwareRev DisplayString,
upsDiagIMSerialNum DisplayString,
upsDiagIMManufactureDate DisplayString
}
upsDiagIMIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Intelligence Module entry."
::= { upsDiagIMEntry 1 }
upsDiagIMType OBJECT-TYPE
SYNTAX INTEGER {
imUnknown (1),
imMIM (2),
imRIM (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of the Intelligence Module.
imUnknown(1) indicates the IM type is unknown.
imMIM(2) indicates the IM type is a Main Intelligence Module.
imRIM(3) indicates the IM type is Redundant Intelligence Module."
::= { upsDiagIMEntry 2 }
upsDiagIMStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
notInstalled (2),
offOk (3),
onOk (4),
offFail (5),
onFail (6),
lostComm (7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the Intelligence Module.
unknown(1) indicates the device status is unknown.
notInstalled(2) indicates the device is not installed.
offOk(3) indicates the device status is off and OK.
onOk(4) indicates the device status is on and OK.
offFail(5) indicates the device status is off and failed.
onFail(6) indicates the device status is on and failed.
lostComm(7) indicates the device has lost communication."
::= { upsDiagIMEntry 3 }
upsDiagIMFirmwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The firmware revision of the Intelligence Module."
::= { upsDiagIMEntry 4 }
upsDiagIMSlaveFirmwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The slave firmware revision of the Intelligence Module."
::= { upsDiagIMEntry 5 }
upsDiagIMHardwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hardware revision of the Intelligence Module."
::= { upsDiagIMEntry 6 }
upsDiagIMSerialNum OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The serial number of the Intelligence Module."
::= { upsDiagIMEntry 7 }
upsDiagIMManufactureDate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The manufacture date of the Intelligence Module."
::= { upsDiagIMEntry 8 }
-- the upsDiagnosticPowerModules group
upsDiagPMTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of Power Modules supported by the UPS."
::= { upsDiagnosticPowerModules 1 }
upsDiagPMTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsDiagPMEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for diagnostics of Individual Power modules. The number of
entries is contained in the upsDiagPMTableSize OID."
::= { upsDiagnosticPowerModules 2 }
upsDiagPMEntry OBJECT-TYPE
SYNTAX UpsDiagPMEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The diagnostics of an Power Module."
INDEX { upsDiagPMIndex}
::= { upsDiagPMTable 1 }
UpsDiagPMEntry ::=
SEQUENCE {
upsDiagPMIndex INTEGER,
upsDiagPMStatus INTEGER,
upsDiagPMFirmwareRev DisplayString,
upsDiagPMHardwareRev DisplayString,
upsDiagPMSerialNum DisplayString,
upsDiagPMManufactureDate DisplayString
}
upsDiagPMIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Power Module entry."
::= { upsDiagPMEntry 1 }
upsDiagPMStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
notInstalled (2),
offOk (3),
onOk (4),
offFail (5),
onFail (6),
lostComm (7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the Power Module.
unknown(1) indicates the device status is unknown.
notInstalled(2) indicates the device is not installed.
offOk(3) indicates the device status is off and OK.
onOk(4) indicates the device status is on and OK.
offFail(5) indicates the device status is off and failed.
onFail(6) indicates the device status is on and failed.
lostComm(7) indicates the device has lost communication."
::= { upsDiagPMEntry 2 }
upsDiagPMFirmwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The firmware revision of the Power Module."
::= { upsDiagPMEntry 3 }
upsDiagPMHardwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hardware revision of the Power Module."
::= { upsDiagPMEntry 4 }
upsDiagPMSerialNum OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The serial number of the Power Module."
::= { upsDiagPMEntry 5 }
upsDiagPMManufactureDate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The manufacture date of the Power Module."
::= { upsDiagPMEntry 6 }
-- the upsDiagnosticBatteries group
upsDiagBatteryTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of batteries supported by the UPS."
::= { upsDiagnosticBatteries 1 }
upsDiagBatteryTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsDiagBatteryEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for diagnostics of individual batteries. The number of
entries is contained in the upsDiagBattTableSize OID."
::= { upsDiagnosticBatteries 2 }
upsDiagBatteryEntry OBJECT-TYPE
SYNTAX UpsDiagBatteryEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The diagnostics of a battery."
INDEX { upsDiagBatteryIndex}
::= { upsDiagBatteryTable 1 }
UpsDiagBatteryEntry ::=
SEQUENCE {
upsDiagBatteryFrameIndex INTEGER,
upsDiagBatteryIndex INTEGER,
upsDiagBatteryStatus INTEGER,
upsDiagBatterySerialNumber DisplayString,
upsDiagBatteryFirmwareRev DisplayString,
upsDiagBatteryManufactureDate DisplayString,
upsDiagBatteryType DisplayString,
upsDiagBatteryFramePresent INTEGER,
upsDiagBatteryFrameTemperature INTEGER
}
upsDiagBatteryFrameIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the battery frame entry.
Frame 0 indicates the Main frame. Extended Run (XR) frames
start from index 1."
::= { upsDiagBatteryEntry 1 }
upsDiagBatteryIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the battery entry."
::= { upsDiagBatteryEntry 2 }
upsDiagBatteryStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
notInstalled (2),
ok (3),
failed (4),
highTemperature (5),
replaceImmediately (6),
lowCapacity (7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the battery.
unknown(1) indicates the device status is unknown.
notInstalled(2) indicates the device is not installed.
ok(3) indicates the battery status is OK.
failed(4) indicates the battery status is failed.
highTemperature(5) indicates the battery has a high temperature condition.
replaceImmediately(6) indicates the battery must be replaced immediately.
lowCapacity(7) indicates the battery has a low capacity."
::= { upsDiagBatteryEntry 3 }
upsDiagBatterySerialNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The serial number of the battery."
::= { upsDiagBatteryEntry 4 }
upsDiagBatteryFirmwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The firmware revision of the battery."
::= { upsDiagBatteryEntry 5 }
upsDiagBatteryManufactureDate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The manufacture date of the battery."
::= { upsDiagBatteryEntry 6 }
upsDiagBatteryType OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
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
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of frames attached to the UPS including the Main frame."
::= { upsDiagnosticSubsystem 1 }
upsDiagSubSysFrameTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsDiagSubSysFrameEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for diagnostics of individual XR Frames."
::= { upsDiagnosticSubsystem 2 }
upsDiagSubSysFrameEntry OBJECT-TYPE
SYNTAX UpsDiagSubSysFrameEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The diagnostics of an XR Frame."
INDEX { upsDiagSubSysFrameIndex}
::= { upsDiagSubSysFrameTable 1 }
UpsDiagSubSysFrameEntry ::=
SEQUENCE {
upsDiagSubSysFrameIndex INTEGER,
upsDiagSubSysFrameType INTEGER,
upsDiagSubSysFrameFirmwareRev DisplayString,
upsDiagSubSysFrameHardwareRev DisplayString,
upsDiagSubSysFrameSerialNum DisplayString,
upsDiagSubSysFrameManufactureDate DisplayString
}
upsDiagSubSysFrameIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The frame index entry."
::= { upsDiagSubSysFrameEntry 1 }
upsDiagSubSysFrameType OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
notInstalled (2),
frameTypeMain (3),
frameTypeXR (4),
frameTypeLXR (5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of Frame.
unknown(1) indicates the device status is unknown.
notInstalled(2) indicates the device is not installed.
frameTypeMain(3) indicates the frame type is the Main Frame.
frameTypeXR(4) indicates the frame type is an XR Frame.
frameTypeLXR(5) indicates the frame type is an LXR Frame."
::= { upsDiagSubSysFrameEntry 2 }
upsDiagSubSysFrameFirmwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The firmware revision of the frame."
::= { upsDiagSubSysFrameEntry 3 }
upsDiagSubSysFrameHardwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hardware revision of the frame."
::= { upsDiagSubSysFrameEntry 4 }
upsDiagSubSysFrameSerialNum OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The serial number of the frame."
::= { upsDiagSubSysFrameEntry 5 }
upsDiagSubSysFrameManufactureDate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The manufacture date of the frame."
::= { upsDiagSubSysFrameEntry 6 }
upsDiagSubSysIntBypSwitchTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Internal Bypass switches attached to the UPS."
::= { upsDiagnosticSubsystem 3 }
upsDiagSubSysIntBypSwitchTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsDiagSubSysIntBypSwitchEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for diagnostics of the Internal Bypass Switch."
::= { upsDiagnosticSubsystem 4 }
upsDiagSubSysIntBypSwitchEntry OBJECT-TYPE
SYNTAX UpsDiagSubSysIntBypSwitchEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The diagnostics of the Internal Bypass Switch."
INDEX { upsDiagSubSysIntBypSwitchIndex}
::= { upsDiagSubSysIntBypSwitchTable 1 }
UpsDiagSubSysIntBypSwitchEntry ::=
SEQUENCE {
upsDiagSubSysIntBypSwitchFrameIndex INTEGER,
upsDiagSubSysIntBypSwitchIndex INTEGER,
upsDiagSubSysIntBypSwitchStatus INTEGER,
upsDiagSubSysIntBypSwitchFirmwareRev DisplayString,
upsDiagSubSysIntBypSwitchHardwareRev DisplayString,
upsDiagSubSysIntBypSwitchSerialNum DisplayString,
upsDiagSubSysIntBypSwitchManufactureDate DisplayString
}
upsDiagSubSysIntBypSwitchFrameIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The frame index entry."
::= { upsDiagSubSysIntBypSwitchEntry 1 }
upsDiagSubSysIntBypSwitchIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Internal Bypass Switch index entry."
::= { upsDiagSubSysIntBypSwitchEntry 2 }
upsDiagSubSysIntBypSwitchStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
notInstalled (2),
offOk (3),
onOk (4),
offFail (5),
onFail (6),
lostComm (7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Internal Bypass Switch status.
unknown(1) indicates the device status is unknown.
notInstalled(2) indicates the device is not installed.
offOk(3) indicates the device status is off and OK.
onOk(4) indicates the device status is on and OK.
offFail(5) indicates the device status is off and failed.
onFail(6) indicates the device status is on and failed.
lostComm(7) indicates the device has lost communication."
::= { upsDiagSubSysIntBypSwitchEntry 3 }
upsDiagSubSysIntBypSwitchFirmwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The firmware revision of the Internal Bypass Switch."
::= { upsDiagSubSysIntBypSwitchEntry 4 }
upsDiagSubSysIntBypSwitchHardwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hardware revision of the Internal Bypass Switch."
::= { upsDiagSubSysIntBypSwitchEntry 5 }
upsDiagSubSysIntBypSwitchSerialNum OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The serial number of the Internal Bypass Switch."
::= { upsDiagSubSysIntBypSwitchEntry 6 }
upsDiagSubSysIntBypSwitchManufactureDate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The manufacture date of the Internal Bypass Switch."
::= { upsDiagSubSysIntBypSwitchEntry 7 }
upsDiagSubSysBattMonitorTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Battery Monitor Boards attached to the UPS."
::= { upsDiagnosticSubsystem 5 }
upsDiagSubSysBattMonitorTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsDiagSubSysBattMonitorEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for diagnostics of the Battery Monitor Board."
::= { upsDiagnosticSubsystem 6 }
upsDiagSubSysBattMonitorEntry OBJECT-TYPE
SYNTAX UpsDiagSubSysBattMonitorEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The diagnostics of the Battery Monitor Board."
INDEX { upsDiagSubSysBattMonitorIndex}
::= { upsDiagSubSysBattMonitorTable 1 }
UpsDiagSubSysBattMonitorEntry ::=
SEQUENCE {
upsDiagSubSysBattMonitorFrameIndex INTEGER,
upsDiagSubSysBattMonitorIndex INTEGER,
upsDiagSubSysBattMonitorStatus INTEGER,
upsDiagSubSysBattMonitorFirmwareRev DisplayString,
upsDiagSubSysBattMonitorHardwareRev DisplayString,
upsDiagSubSysBattMonitorSerialNum DisplayString,
upsDiagSubSysBattMonitorManufactureDate DisplayString
}
upsDiagSubSysBattMonitorFrameIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The frame index entry."
::= { upsDiagSubSysBattMonitorEntry 1 }
upsDiagSubSysBattMonitorIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the Battery Monitor Board."
::= { upsDiagSubSysBattMonitorEntry 2 }
upsDiagSubSysBattMonitorStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
notInstalled (2),
offOk (3),
onOk (4),
offFail (5),
onFail (6),
lostComm (7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the Battery Monitor Board.
unknown(1) indicates the device status is unknown.
notInstalled(2) indicates the device is not installed.
offOk(3) indicates the device status is off and OK.
onOk(4) indicates the device status is on and OK.
offFail(5) indicates the device status is off and failed.
onFail(6) indicates the device status is on and failed.
lostComm(7) indicates the device has lost communication."
::= { upsDiagSubSysBattMonitorEntry 3 }
upsDiagSubSysBattMonitorFirmwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The firmware revision of the Battery Monitor Board."
::= { upsDiagSubSysBattMonitorEntry 4 }
upsDiagSubSysBattMonitorHardwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hardware revision of the Battery Monitor Board."
::= { upsDiagSubSysBattMonitorEntry 5 }
upsDiagSubSysBattMonitorSerialNum OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The serial number of the Battery Monitor Board."
::= { upsDiagSubSysBattMonitorEntry 6 }
upsDiagSubSysBattMonitorManufactureDate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The date of the manufacture for the Battery Monitor Board."
::= { upsDiagSubSysBattMonitorEntry 7 }
upsDiagSubSysExternalSwitchGearTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of External Switch Gears attached to the UPS."
::= { upsDiagnosticSubsystem 7 }
upsDiagSubSysExternalSwitchGearTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsDiagSubSysExternalSwitchGearEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for diagnostics of the individual External Switch Gear."
::= { upsDiagnosticSubsystem 8 }
upsDiagSubSysExternalSwitchGearEntry OBJECT-TYPE
SYNTAX UpsDiagSubSysExternalSwitchGearEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The diagnostics of an individual External Switch Gear."
INDEX { upsDiagSubSysExternalSwitchGearIndex}
::= { upsDiagSubSysExternalSwitchGearTable 1 }
UpsDiagSubSysExternalSwitchGearEntry ::=
SEQUENCE {
upsDiagSubSysExternalSwitchGearFrameIndex INTEGER,
upsDiagSubSysExternalSwitchGearIndex INTEGER,
upsDiagSubSysExternalSwitchGearStatus INTEGER,
upsDiagSubSysExternalSwitchGearFirmwareRev DisplayString,
upsDiagSubSysExternalSwitchGearHardwareRev DisplayString,
upsDiagSubSysExternalSwitchGearSerialNum DisplayString,
upsDiagSubSysExternalSwitchGearManufactureDate DisplayString
}
upsDiagSubSysExternalSwitchGearFrameIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The frame index entry."
::= { upsDiagSubSysExternalSwitchGearEntry 1 }
upsDiagSubSysExternalSwitchGearIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the External Switch Gear."
::= { upsDiagSubSysExternalSwitchGearEntry 2 }
upsDiagSubSysExternalSwitchGearStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
notInstalled (2),
offOk (3),
onOk (4),
offFail (5),
onFail (6),
lostComm (7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the External Switch Gear.
unknown(1) indicates the device status is unknown.
notInstalled(2) indicates the device is not installed.
offOk(3) indicates the device status is off and OK.
onOk(4) indicates the device status is on and OK.
offFail(5) indicates the device status is off and failed.
onFail(6) indicates the device status is on and failed.
lostComm(7) indicates the device has lost communication."
::= { upsDiagSubSysExternalSwitchGearEntry 3 }
upsDiagSubSysExternalSwitchGearFirmwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The firmware revision of the External Switch Gear monitor card."
::= { upsDiagSubSysExternalSwitchGearEntry 4 }
upsDiagSubSysExternalSwitchGearHardwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hardware revision of the External Switch Gear monitor card."
::= { upsDiagSubSysExternalSwitchGearEntry 5 }
upsDiagSubSysExternalSwitchGearSerialNum OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The serial number of the External Switch Gear monitor card."
::= { upsDiagSubSysExternalSwitchGearEntry 6 }
upsDiagSubSysExternalSwitchGearManufactureDate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The date of the manufacture for the External Switch Gear monitor card."
::= { upsDiagSubSysExternalSwitchGearEntry 7 }
upsDiagSubSysDisplayInterfaceCardTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Display Interface Cards attached to the UPS."
::= { upsDiagnosticSubsystem 9 }
upsDiagSubSysDisplayInterfaceCardTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsDiagSubSysDisplayInterfaceCardEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for diagnostics of individual Display Interface Cards."
::= { upsDiagnosticSubsystem 10 }
upsDiagSubSysDisplayInterfaceCardEntry OBJECT-TYPE
SYNTAX UpsDiagSubSysDisplayInterfaceCardEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The diagnostics of a Display Interface Card."
INDEX { upsDiagSubSysDisplayInterfaceCardIndex}
::= { upsDiagSubSysDisplayInterfaceCardTable 1 }
UpsDiagSubSysDisplayInterfaceCardEntry ::=
SEQUENCE {
upsDiagSubSysDisplayInterfaceCardFrameIndex INTEGER,
upsDiagSubSysDisplayInterfaceCardIndex INTEGER,
upsDiagSubSysDisplayInterfaceCardStatus INTEGER
}
upsDiagSubSysDisplayInterfaceCardFrameIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The frame index entry."
::= { upsDiagSubSysDisplayInterfaceCardEntry 1 }
upsDiagSubSysDisplayInterfaceCardIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the Display Interface Card."
::= { upsDiagSubSysDisplayInterfaceCardEntry 2 }
upsDiagSubSysDisplayInterfaceCardStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
notInstalled (2),
offOk (3),
onOk (4),
offFail (5),
onFail (6),
lostComm (7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the Display Interface Card.
unknown(1) indicates the device status is unknown.
notInstalled(2) indicates the device is not installed.
offOk(3) indicates the device status is off and OK.
onOk(4) indicates the device status is on and OK.
offFail(5) indicates the device status is off and failed.
onFail(6) indicates the device status is on and failed.
lostComm(7) indicates the device has lost communication."
::= { upsDiagSubSysDisplayInterfaceCardEntry 3 }
upsDiagSubSysDCCircuitBreakerTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of DC Circuit Breakers attached to the UPS."
::= { upsDiagnosticSubsystem 11 }
upsDiagSubSysDCCircuitBreakerTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsDiagSubSysDCCircuitBreakerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for diagnostics of individual DC Circuit Breakers."
::= { upsDiagnosticSubsystem 12 }
upsDiagSubSysDCCircuitBreakerEntry OBJECT-TYPE
SYNTAX UpsDiagSubSysDCCircuitBreakerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The diagnostics of a DC Circuit Breaker."
INDEX { upsDiagSubSysDCCircuitBreakerIndex}
::= { upsDiagSubSysDCCircuitBreakerTable 1 }
UpsDiagSubSysDCCircuitBreakerEntry ::=
SEQUENCE {
upsDiagSubSysDCCircuitBreakerFrameIndex INTEGER,
upsDiagSubSysDCCircuitBreakerIndex INTEGER,
upsDiagSubSysDCCircuitBreakerStatus INTEGER
}
upsDiagSubSysDCCircuitBreakerFrameIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The frame index entry."
::= { upsDiagSubSysDCCircuitBreakerEntry 1 }
upsDiagSubSysDCCircuitBreakerIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the DC Circuit Breaker."
::= { upsDiagSubSysDCCircuitBreakerEntry 2 }
upsDiagSubSysDCCircuitBreakerStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
notInstalled (2),
opened (3),
closed (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the DC 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."
::= { upsDiagSubSysDCCircuitBreakerEntry 3 }
upsDiagSubSysSystemPowerSupplyTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of System Power Supplies attached to the UPS."
::= { upsDiagnosticSubsystem 13 }
upsDiagSubSysSystemPowerSupplyTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsDiagSubSysSystemPowerSupplyEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for diagnostics of individual System Power Supplies."
::= { upsDiagnosticSubsystem 14 }
upsDiagSubSysSystemPowerSupplyEntry OBJECT-TYPE
SYNTAX UpsDiagSubSysSystemPowerSupplyEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The diagnostics of a System Power Supply."
INDEX { upsDiagSubSysSystemPowerSupplyIndex}
::= { upsDiagSubSysSystemPowerSupplyTable 1 }
UpsDiagSubSysSystemPowerSupplyEntry ::=
SEQUENCE {
upsDiagSubSysSystemPowerSupplyFrameIndex INTEGER,
upsDiagSubSysSystemPowerSupplyIndex INTEGER,
upsDiagSubSysSystemPowerSupplyStatus INTEGER,
upsDiagSubSysSystemPowerSupplyFirmwareRev DisplayString,
upsDiagSubSysSystemPowerSupplyHardwareRev DisplayString,
upsDiagSubSysSystemPowerSupplySerialNum DisplayString,
upsDiagSubSysSystemPowerSupplyManufactureDate DisplayString
}
upsDiagSubSysSystemPowerSupplyFrameIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The frame index entry."
::= { upsDiagSubSysSystemPowerSupplyEntry 1 }
upsDiagSubSysSystemPowerSupplyIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of a System Power Supply."
::= { upsDiagSubSysSystemPowerSupplyEntry 2 }
upsDiagSubSysSystemPowerSupplyStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
notInstalled (2),
offOk (3),
onOk (4),
offFail (5),
onFail (6),
lostComm (7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the System Power Supply.
unknown(1) indicates the device status is unknown.
notInstalled(2) indicates the device is not installed.
offOk(3) indicates the device status is off and OK.
onOk(4) indicates the device status is on and OK.
offFail(5) indicates the device status is off and failed.
onFail(6) indicates the device status is on and failed.
lostComm(7) indicates the device has lost communication."
::= { upsDiagSubSysSystemPowerSupplyEntry 3 }
upsDiagSubSysSystemPowerSupplyFirmwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The firmware revision of the System Power Supply monitor card."
::= { upsDiagSubSysSystemPowerSupplyEntry 4 }
upsDiagSubSysSystemPowerSupplyHardwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hardware revision of the System Power Supply monitor card."
::= { upsDiagSubSysSystemPowerSupplyEntry 5 }
upsDiagSubSysSystemPowerSupplySerialNum OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The serial number of the System Power Supply monitor card."
::= { upsDiagSubSysSystemPowerSupplyEntry 6 }
upsDiagSubSysSystemPowerSupplyManufactureDate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The date of the manufacture for the System Power Supply monitor card."
::= { upsDiagSubSysSystemPowerSupplyEntry 7 }
upsDiagSubSysXRCommunicationCardTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of XR Communication Cards attached to the UPS."
::= { upsDiagnosticSubsystem 15 }
upsDiagSubSysXRCommunicationCardTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsDiagSubSysXRCommunicationCardEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for diagnostics of individual XR Communication Cards."
::= { upsDiagnosticSubsystem 16 }
upsDiagSubSysXRCommunicationCardEntry OBJECT-TYPE
SYNTAX UpsDiagSubSysXRCommunicationCardEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The diagnostics of an XR Communication Card."
INDEX { upsDiagSubSysXRCommunicationCardIndex}
::= { upsDiagSubSysXRCommunicationCardTable 1 }
UpsDiagSubSysXRCommunicationCardEntry ::=
SEQUENCE {
upsDiagSubSysXRCommunicationCardFrameIndex INTEGER,
upsDiagSubSysXRCommunicationCardIndex INTEGER,
upsDiagSubSysXRCommunicationCardStatus INTEGER,
upsDiagSubSysXRCommunicationCardFirmwareRev DisplayString,
upsDiagSubSysXRCommunicationCardSerialNum DisplayString
}
upsDiagSubSysXRCommunicationCardFrameIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The frame index entry."
::= { upsDiagSubSysXRCommunicationCardEntry 1 }
upsDiagSubSysXRCommunicationCardIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of an XR Communication Card."
::= { upsDiagSubSysXRCommunicationCardEntry 2 }
upsDiagSubSysXRCommunicationCardStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
notInstalled (2),
offOk (3),
onOk (4),
offFail (5),
onFail (6),
lostComm (7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the XR Communication Card.
unknown(1) indicates the device status is unknown.
notInstalled(2) indicates the device is not installed.
offOk(3) indicates the device status is off and OK.
onOk(4) indicates the device status is on and OK.
offFail(5) indicates the device status is off and failed.
onFail(6) indicates the device status is on and failed.
lostComm(7) indicates the device has lost communication."
::= { upsDiagSubSysXRCommunicationCardEntry 3 }
upsDiagSubSysXRCommunicationCardFirmwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The firmware revision of the XR Communication card."
::= { upsDiagSubSysXRCommunicationCardEntry 4 }
upsDiagSubSysXRCommunicationCardSerialNum OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The serial number of the XR Communication card."
::= { upsDiagSubSysXRCommunicationCardEntry 5 }
upsDiagSubSysExternalPowerFrameBoardTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of External Power Frame Boards attached to the UPS."
::= { upsDiagnosticSubsystem 17 }
upsDiagSubSysExternalPowerFrameBoardTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsDiagSubSysExternalPowerFrameBoardEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for diagnostics of individual External Power Frame Boards."
::= { upsDiagnosticSubsystem 18 }
upsDiagSubSysExternalPowerFrameBoardEntry OBJECT-TYPE
SYNTAX UpsDiagSubSysExternalPowerFrameBoardEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The diagnostics of an External Power Frame Board."
INDEX { upsDiagSubSysExternalPowerFrameBoardIndex}
::= { upsDiagSubSysExternalPowerFrameBoardTable 1 }
UpsDiagSubSysExternalPowerFrameBoardEntry ::=
SEQUENCE {
upsDiagSubSysExternalPowerFrameBoardFrameIndex INTEGER,
upsDiagSubSysExternalPowerFrameBoardIndex INTEGER,
upsDiagSubSysExternalPowerFrameBoardStatus INTEGER
}
upsDiagSubSysExternalPowerFrameBoardFrameIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The frame index entry."
::= { upsDiagSubSysExternalPowerFrameBoardEntry 1 }
upsDiagSubSysExternalPowerFrameBoardIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of an External Power Frame Board."
::= { upsDiagSubSysExternalPowerFrameBoardEntry 2 }
upsDiagSubSysExternalPowerFrameBoardStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
notInstalled (2),
offOk (3),
onOk (4),
offFail (5),
onFail (6),
lostComm (7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the External Power Frame Board.
unknown(1) indicates the device status is unknown.
notInstalled(2) indicates the device is not installed.
offOk(3) indicates the device status is off and OK.
onOk(4) indicates the device status is on and OK.
offFail(5) indicates the device status is off and failed.
onFail(6) indicates the device status is on and failed.
lostComm(7) indicates the device has lost communication."
::= { upsDiagSubSysExternalPowerFrameBoardEntry 3 }
upsDiagSubSysChargerTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Chargers attached to the UPS."
::= { upsDiagnosticSubsystem 19 }
upsDiagSubSysChargerTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsDiagSubSysChargerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for diagnostics of individual chargers."
::= { upsDiagnosticSubsystem 20 }
upsDiagSubSysChargerEntry OBJECT-TYPE
SYNTAX UpsDiagSubSysChargerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The diagnostics of a charger."
INDEX { upsDiagSubSysChargerIndex}
::= { upsDiagSubSysChargerTable 1 }
UpsDiagSubSysChargerEntry ::=
SEQUENCE {
upsDiagSubSysChargerFrameIndex INTEGER,
upsDiagSubSysChargerIndex INTEGER,
upsDiagSubSysChargerStatus INTEGER
}
upsDiagSubSysChargerFrameIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The frame index entry."
::= { upsDiagSubSysChargerEntry 1 }
upsDiagSubSysChargerIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of a charger."
::= { upsDiagSubSysChargerEntry 2 }
upsDiagSubSysChargerStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
notInstalled (2),
offOk (3),
onOk (4),
offFail (5),
onFail (6),
lostComm (7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the Charger.
unknown(1) indicates the device status is unknown.
notInstalled(2) indicates the device is not installed.
offOk(3) indicates the device status is off and OK.
onOk(4) indicates the device status is on and OK.
offFail(5) indicates the device status is off and failed.
onFail(6) indicates the device status is on and failed.
lostComm(7) indicates the device has lost communication."
::= { upsDiagSubSysChargerEntry 3 }
upsDiagSubSysInverterTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Inverters attached to the UPS."
::= { upsDiagnosticSubsystem 21 }
upsDiagSubSysInverterTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsDiagSubSysInverterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for diagnostics of individual Inverters."
::= { upsDiagnosticSubsystem 22 }
upsDiagSubSysInverterEntry OBJECT-TYPE
SYNTAX UpsDiagSubSysInverterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The diagnostics of an Inverter."
INDEX { upsDiagSubSysInverterIndex}
::= { upsDiagSubSysInverterTable 1 }
UpsDiagSubSysInverterEntry ::=
SEQUENCE {
upsDiagSubSysInverterFrameIndex INTEGER,
upsDiagSubSysInverterIndex INTEGER,
upsDiagSubSysInverterStatus INTEGER,
upsDiagSubSysInverterFirmwareRev DisplayString,
upsDiagSubSysInverterHardwareRev DisplayString,
upsDiagSubSysInverterSerialNum DisplayString,
upsDiagSubSysInverterManufactureDate DisplayString
}
upsDiagSubSysInverterFrameIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The frame index entry."
::= { upsDiagSubSysInverterEntry 1 }
upsDiagSubSysInverterIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of an Inverter."
::= { upsDiagSubSysInverterEntry 2 }
upsDiagSubSysInverterStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
notInstalled (2),
offOk (3),
onOk (4),
offFail (5),
onFail (6),
lostComm (7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the Inverter.
unknown(1) indicates the device status is unknown.
notInstalled(2) indicates the device is not installed.
offOk(3) indicates the device status is off and OK.
onOk(4) indicates the device status is on and OK.
offFail(5) indicates the device status is off and failed.
onFail(6) indicates the device status is on and failed.
lostComm(7) indicates the device has lost communication."
::= { upsDiagSubSysInverterEntry 3 }
upsDiagSubSysInverterFirmwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The firmware revision of the Inverter monitor."
::= { upsDiagSubSysInverterEntry 4 }
upsDiagSubSysInverterHardwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hardware revision of the Inverter monitor."
::= { upsDiagSubSysInverterEntry 5 }
upsDiagSubSysInverterSerialNum OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The serial number of the Inverter monitor."
::= { upsDiagSubSysInverterEntry 6 }
upsDiagSubSysInverterManufactureDate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The date of manufacture for the Inverter monitor."
::= { upsDiagSubSysInverterEntry 7 }
upsDiagSubSysPowerFactorCorrectionTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Power Factor Correction devices attached to the UPS."
::= { upsDiagnosticSubsystem 23 }
upsDiagSubSysPowerFactorCorrectionTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsDiagSubSysPowerFactorCorrectionEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for diagnostics of individual PowerFactorCorrections."
::= { upsDiagnosticSubsystem 24 }
upsDiagSubSysPowerFactorCorrectionEntry OBJECT-TYPE
SYNTAX UpsDiagSubSysPowerFactorCorrectionEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The diagnostics of a Power Factor Correction."
INDEX { upsDiagSubSysPowerFactorCorrectionIndex}
::= { upsDiagSubSysPowerFactorCorrectionTable 1 }
UpsDiagSubSysPowerFactorCorrectionEntry ::=
SEQUENCE {
upsDiagSubSysPowerFactorCorrectionFrameIndex INTEGER,
upsDiagSubSysPowerFactorCorrectionIndex INTEGER,
upsDiagSubSysPowerFactorCorrectionStatus INTEGER,
upsDiagSubSysPowerFactorCorrectionFirmwareRev DisplayString,
upsDiagSubSysPowerFactorCorrectionHardwareRev DisplayString,
upsDiagSubSysPowerFactorCorrectionSerialNum DisplayString,
upsDiagSubSysPowerFactorCorrectionManufactureDate DisplayString
}
upsDiagSubSysPowerFactorCorrectionFrameIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The frame index entry."
::= { upsDiagSubSysPowerFactorCorrectionEntry 1 }
upsDiagSubSysPowerFactorCorrectionIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of a Power Factor Correction."
::= { upsDiagSubSysPowerFactorCorrectionEntry 2 }
upsDiagSubSysPowerFactorCorrectionStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
notInstalled (2),
offOk (3),
onOk (4),
offFail (5),
onFail (6),
lostComm (7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the Power Factor Correction.
unknown(1) indicates the device status is unknown.
notInstalled(2) indicates the device is not installed.
offOk(3) indicates the device status is off and OK.
onOk(4) indicates the device status is on and OK.
offFail(5) indicates the device status is off and failed.
onFail(6) indicates the device status is on and failed.
lostComm(7) indicates the device has lost communication."
::= { upsDiagSubSysPowerFactorCorrectionEntry 3 }
upsDiagSubSysPowerFactorCorrectionFirmwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The firmware revision of the Power Factor Correction monitor."
::= { upsDiagSubSysPowerFactorCorrectionEntry 4 }
upsDiagSubSysPowerFactorCorrectionHardwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hardware revision of the Power Factor Correction monitor."
::= { upsDiagSubSysPowerFactorCorrectionEntry 5 }
upsDiagSubSysPowerFactorCorrectionSerialNum OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The serial number of the Power Factor Correction monitor."
::= { upsDiagSubSysPowerFactorCorrectionEntry 6 }
upsDiagSubSysPowerFactorCorrectionManufactureDate OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"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
upsDiagSwitchGearStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
notInstalled (2),
ok (3),
fail (4),
lostComm (5),
overtemp (6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the Switch Gear.
unknown(1) indicates the device status is unknown.
notInstalled(2) indicates the device is not installed.
ok(3) indicates the device status is OK.
fail(4) indicates the device status has failed.
lostComm(5) indicates the device has lost communication.
overtemp(6) indicates the device has an over temperature condition."
::= { upsDiagSwitchGear 1 }
upsDiagSwitchGearInputSwitchStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
notInstalled (2),
opened (3),
closed (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the Switch Gear 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 2 }
upsDiagSwitchGearOutputSwitchStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
notInstalled (2),
opened (3),
closed (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the Switch Gear Output 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 3 }
upsDiagSwitchGearBypassSwitchStatus 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 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 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),
batteryBreaker1(7),
batteryBreaker2(8)
}
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),
notInstalled (2),
opened (3),
closed (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the MCCB Box (Molded Case Circuit Breaker Box) external device.
unknown(1) indicates the device status is unknown.
notInstalled(2) indicates the device is not installed.
opened(3) indicates the circuit is opened.
closed(4) indicates the circuit is closed."
::= { upsDiagMCCBBox 1 }
upsDiagTransformerStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
notInstalled (2),
ok (3),
fail (4),
lostComm (5),
overtemp (6),
opened (7),
closed (8)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the External Transformer.
unknown(1) indicates the device status is unknown.
notInstalled(2) indicates the device is not installed.
ok(3) indicates the device status is OK.
fail(4) indicates the device status has failed.
lostComm(5) indicates the device has lost communication.
overtemp(6) indicates the device has an over temperature condition.
opened(7) indicates the circuit is opened.
closed(8) indicates the circuit is closed."
::= { 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
SYNTAX INTEGER {
unknown (1),
notInstalled (2),
ok (3),
lostComm (4),
rxFailure (5),
txFailure (6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the internal MIM communication bus.
unknown(1) indicates the device status is unknown.
notInstalled(2) indicates the device is not installed.
ok(3) indicates the device status is OK.
lostComm(4) indicates the device has lost communication.
rxFailure(5) indicates the device has a receive failure.
txFailure(6) indicates the device has a transmit failure."
::= { upsDiagnosticComBus 1 }
upsDiagComBusInternalRIMStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
notInstalled (2),
ok (3),
lostComm (4),
rxFailure (5),
txFailure (6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the internal RIM communication bus.
unknown(1) indicates the device status is unknown.
notInstalled(2) indicates the device is not installed.
ok(3) indicates the device status is OK.
lostComm(4) indicates the device has lost communication.
rxFailure(5) indicates the device has a receive failure.
txFailure(6) indicates the device has a transmit failure."
::= { upsDiagnosticComBus 2 }
upsDiagComBusMIMtoRIMStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
notInstalled (2),
ok (3),
lostComm (4),
rxFailure (5),
txFailure (6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the MIM to RIM communication bus.
unknown(1) indicates the device status is unknown.
notInstalled(2) indicates the device is not installed.
ok(3) indicates the device status is OK.
lostComm(4) indicates the device has lost communication.
rxFailure(5) indicates the device has a receive failure.
txFailure(6) indicates the device has a transmit failure."
::= { upsDiagnosticComBus 3 }
upsDiagComBusExternalMIMStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
notInstalled (2),
ok (3),
lostComm (4),
rxFailure (5),
txFailure (6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the external MIM communication bus.
unknown(1) indicates the device status is unknown.
notInstalled(2) indicates the device is not installed.
ok(3) indicates the device status is OK.
lostComm(4) indicates the device has lost communication.
rxFailure(5) indicates the device has a receive failure.
txFailure(6) indicates the device has a transmit failure."
::= { upsDiagnosticComBus 4 }
upsDiagComBusExternalRIMStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
notInstalled (2),
ok (3),
lostComm (4),
rxFailure (5),
txFailure (6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the external RIM communication bus.
unknown(1) indicates the device status is unknown.
notInstalled(2) indicates the device is not installed.
ok(3) indicates the device status is OK.
lostComm(4) indicates the device has lost communication.
rxFailure(5) indicates the device has a receive failure.
txFailure(6) indicates the device has a transmit failure."
::= { upsDiagnosticComBus 5 }
-- the upsParallelSystem group
upsParallelSysLocalAddress OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Defines the UPS ID number in the parallel system."
::= { upsParallelSystem 1 }
upsParallelSysRemoteAddress OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Defines the total number of UPSs in parallel."
::= { upsParallelSystem 2 }
upsParallelSysRedundancy OBJECT-TYPE
SYNTAX INTEGER {
nplus0 (1),
nplus1 (2),
nplus2 (3),
nplus3 (4),
nplus4 (5),
nplus5 (6)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The redundancy warning level for paralleled UPS
nplus0 (1) indicates that there are no redundant units.
nplus1 (2) indicates that there is one redundant unit.
nplus2 (3) indicates that there are two redundant units.
nplus3 (4) indicates that there are three redundant units.
nplus4 (5) indicates that there are four redundant unit.
nplus5 (6) indicates that there are five redundant units."
::= { upsParallelSystem 3 }
upsParallelInputMaximumCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Maximum input RMS current of the parallel system
measured in Amperes."
::= { upsParallelSystem 4 }
upsParallelTotalOutputPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Total Ouptut power of UPS in KW
when UPS are configured in parallel
or -1 if it's unsupported by this UPS."
::= { upsParallelSystem 5 }
upsParallelTotalOutputApparentPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Total Ouptut Apparent power of UPS in kVA
when UPS are configured in parallel
or -1 if it's unsupported by this UPS."
::= { upsParallelSystem 6 }
-- Parallel Input Phase Table
upsParallelInputPhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsParallelInputPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of input table entries."
::= { upsParallelSystem 7 }
upsParallelInputPhaseEntry OBJECT-TYPE
SYNTAX UpsParallelInputPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing information applicable to a
particular input phase."
INDEX { upsParallelInputPhaseTableIndex, upsParallelInputPhaseIndex }
::= { upsParallelInputPhaseTable 1 }
UpsParallelInputPhaseEntry ::= SEQUENCE {
upsParallelInputPhaseTableIndex INTEGER,
upsParallelInputPhaseIndex INTEGER,
upsParallelInputCurrent INTEGER,
upsParallelInputActivePower INTEGER,
upsParallelInputApparentPower INTEGER,
upsParallelInputVoltage INTEGER,
upsParallelInputMaxVoltage INTEGER,
upsParallelInputMaxCurrent INTEGER,
upsParallelInputTotalActivePower INTEGER,
upsParallelInputTotalApparentPower INTEGER
}
upsParallelInputPhaseTableIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The parallel unit identifier."
::= { upsParallelInputPhaseEntry 1 }
upsParallelInputPhaseIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input phase identifier."
::= { upsParallelInputPhaseEntry 2 }
upsParallelInputCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input current in amperes, or -1 if it's
unsupported by this UPS."
::= { upsParallelInputPhaseEntry 3 }
upsParallelInputActivePower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input power in kW, or -1 if it's
unsupported by this UPS."
::= { upsParallelInputPhaseEntry 4 }
upsParallelInputApparentPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input apparent power in kVA, or -1 if it's
unsupported by this UPS."
::= { upsParallelInputPhaseEntry 5 }
upsParallelInputVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input voltage of UPS in volts, or -1 if it's
unsupported by this UPS."
::= { upsParallelInputPhaseEntry 6 }
upsParallelInputMaxVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The peak input voltage in VAC measured since the last reset,
or -1 if it's unsupported by this UPS."
::= { upsParallelInputPhaseEntry 7 }
upsParallelInputMaxCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The peak input current in amperes measured since last reset,
or -1 if it's unsupported by this UPS."
::= { upsParallelInputPhaseEntry 8 }
upsParallelInputTotalActivePower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total active input power of the parallel system in kW."
::= { upsParallelInputPhaseEntry 9 }
upsParallelInputTotalApparentPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total apparent input power of the parallel system in kVA."
::= { upsParallelInputPhaseEntry 10 }
-- Parallel Output Phase Table
upsParallelOutputPhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsParallelOutputPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of output table entries. The number of
entries is given by the sum of the upsPhaseNumOutputPhases."
::= { upsParallelSystem 8 }
upsParallelOutputPhaseEntry OBJECT-TYPE
SYNTAX UpsParallelOutputPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing information applicable to a
particular output phase."
INDEX { upsParallelOutputPhaseTableIndex, upsParallelOutputPhaseIndex }
::= { upsParallelOutputPhaseTable 1 }
UpsParallelOutputPhaseEntry ::= SEQUENCE {
upsParallelOutputPhaseTableIndex INTEGER,
upsParallelOutputPhaseIndex INTEGER,
upsParallelOutputCurrent INTEGER,
upsParallelOutputLoad INTEGER,
upsParallelOutputPercentLoad INTEGER,
upsParallelOutputPower INTEGER
}
upsParallelOutputPhaseTableIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The output identifier."
::= { upsParallelOutputPhaseEntry 1 }
upsParallelOutputPhaseIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The output phase identifier."
::= { upsParallelOutputPhaseEntry 2 }
upsParallelOutputCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The output current in amperes drawn
by the load on the UPS, or -1 if it's unsupported
by this UPS."
::= { upsParallelOutputPhaseEntry 3 }
upsParallelOutputLoad OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The output load in VA, or -1 if it's unsupported
by this UPS."
::= { upsParallelOutputPhaseEntry 4 }
upsParallelOutputPercentLoad OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The percentage of the UPS load capacity in VA at
present redundancy being used on this output phase,
or -1 if it's unsupported by this UPS."
::= { upsParallelOutputPhaseEntry 5 }
upsParallelOutputPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The output power in Watts, or -1 if it's
unsupported by this UPS."
::= { upsParallelOutputPhaseEntry 6 }
-- Parallel Output Apparent Power Table
upsParallelOutputApparentPowerTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsParallelOutputApparentPowerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of output table entries. The number of entries
is given by the value of upsOutputNumPhases."
::= { upsParallelSystem 9 }
upsParallelOutputApparentPowerEntry OBJECT-TYPE
SYNTAX UpsParallelOutputApparentPowerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing information applicable to a
particular output."
INDEX { upsParallelOutputApparentPowerTableIndex }
::= { upsParallelOutputApparentPowerTable 1 }
UpsParallelOutputApparentPowerEntry ::= SEQUENCE {
upsParallelOutputApparentPowerTableIndex INTEGER,
upsParallelOutputApparentPower INTEGER
}
upsParallelOutputApparentPowerTableIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The UPS parallel output identifier."
::= { upsParallelOutputApparentPowerEntry 1 }
upsParallelOutputApparentPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The apparent power of each of UPS in kVA
when UPS are configured in parallel."
::= { upsParallelOutputApparentPowerEntry 2 }
upsParallelDiagSubSysBreakerTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsParallelDiagSubSysBreakerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for diagnostics of parallel Circuit Breakers."
::= { upsParallelSystem 10 }
upsParallelDiagSubSysBreakerEntry OBJECT-TYPE
SYNTAX UpsParallelDiagSubSysBreakerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The diagnostics of Circuit Breaker."
INDEX { upsParallelDiagSubSysBreakerFrameIndex, upsParallelDiagSubSysBreakerIndex}
::= { upsParallelDiagSubSysBreakerTable 1 }
UpsParallelDiagSubSysBreakerEntry ::=
SEQUENCE {
upsParallelDiagSubSysBreakerFrameIndex INTEGER,
upsParallelDiagSubSysBreakerIndex INTEGER,
upsParallelDiagSubSysBreakerStatus INTEGER,
upsParallelDiagSubSysBreakerName DisplayString
}
upsParallelDiagSubSysBreakerFrameIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Parallel UPS index entry."
::= { upsParallelDiagSubSysBreakerEntry 1 }
upsParallelDiagSubSysBreakerIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the Circuit Breaker."
::= { upsParallelDiagSubSysBreakerEntry 2 }
upsParallelDiagSubSysBreakerStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
notInstalled (2),
opened (3),
closed (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of the Circuit Breaker.
unknown(1) indicates the circuit breaker status is unknown.
notInstalled(2) indicates the circuit breaker is not installed.
opened(3) indicates the circuit breaker is opened.
closed(4) indicates the circuit breaker is closed."
::= { upsParallelDiagSubSysBreakerEntry 3 }
upsParallelDiagSubSysBreakerName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of Circuit Breaker."
::= { upsParallelDiagSubSysBreakerEntry 4 }
upsParallelOutputTotalPercentLoad OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The percentage of the UPS total load capacity in kVA
or -1 if it's unsupported by this UPS."
::= { upsParallelSystem 11 }
-- Parallel Output Active Power Table
upsParallelOutputActivePowerTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsParallelOutputActivePowerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of output table entries. The number of entries
is given by the value of upsParallelSysRemoteAddress."
::= { upsParallelSystem 12 }
upsParallelOutputActivePowerEntry OBJECT-TYPE
SYNTAX UpsParallelOutputActivePowerEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry containing information applicable to a
particular output."
INDEX { upsParallelOutputActivePowerTableIndex }
::= { upsParallelOutputActivePowerTable 1 }
UpsParallelOutputActivePowerEntry ::= SEQUENCE {
upsParallelOutputActivePowerTableIndex INTEGER,
upsParallelOutputActivePower INTEGER
}
upsParallelOutputActivePowerTableIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The UPS parallel output identifier."
::= { upsParallelOutputActivePowerEntry 1 }
upsParallelOutputActivePower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The active power of each UPS in kW
when UPSs are configured in parallel."
::= { upsParallelOutputActivePowerEntry 2 }
upsParallelSysSwitchGearInstallationLoadPct OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The actual output load expressed as a percentage of the rating of the
Parallel UPS system."
::= { upsParallelSystem 13 }
upsParallelSysRedundancyStatus OBJECT-TYPE
SYNTAX INTEGER {
nplus0 (1),
nplus1 (2),
nplus2 (3),
nplus3 (4),
nplus4 (5),
nplus5 (6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Displays the number of backup or redundant UPSs set up on the parallel system.
nplus0 (1) no redundant units.
nplus1 (2) one redundant unit.
nplus2 (3) two redundant units.
nplus3 (4) three redundant units.
nplus4 (5) four redundant units.
nplus5 (6) five redundant units."
::= { upsParallelSystem 14 }
upsParallelSysName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"An ID string for the group of UPS units in the same parallel system.
Some products do not allow write operations for this OID."
::= { upsParallelSystem 15 }
-- the upsPhysicalLayout group
upsIOFrameLayoutPositionID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Defines the position ID of UPS frame."
::= { upsPhysicalLayout 1 }
upsBottomFeedFrameLayoutPositionID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Defines the position ID of bottom feed frame."
::= { upsPhysicalLayout 2 }
upsSwitchGearLayoutPositionID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Defines the position ID of switchgear."
::= { upsPhysicalLayout 3 }
-- the upsBatteryFrameLayoutTable subgroup
upsBatteryFrameLayoutTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of battery frames."
::= { upsPhysicalLayout 4 }
upsBatteryFrameLayoutTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsBatteryFrameLayoutEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Battery frame layout position ID table."
::= { upsPhysicalLayout 5 }
upsBatteryFrameLayoutEntry OBJECT-TYPE
SYNTAX UpsBatteryFrameLayoutEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of layout position IDs of battery frames."
INDEX { batteryFrameIndex }
::= { upsBatteryFrameLayoutTable 1 }
UpsBatteryFrameLayoutEntry ::=
SEQUENCE {
batteryFrameIndex
INTEGER,
batteryFramePositionID
INTEGER
}
batteryFrameIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the battery frame."
::= { upsBatteryFrameLayoutEntry 1 }
batteryFramePositionID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Defines the position ID of each of the battery frames in the row."
::= { upsBatteryFrameLayoutEntry 2 }
-- the upsSideCarFrameLayoutTable subgroup
upsSideCarFrameLayoutTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of sidecar frames."
::= { upsPhysicalLayout 6 }
upsSideCarFrameLayoutTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsSideCarFrameLayoutEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Sidecar frame layout position ID table."
::= { upsPhysicalLayout 7 }
upsSideCarFrameLayoutEntry OBJECT-TYPE
SYNTAX UpsSideCarFrameLayoutEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of sidecar frame layout position IDs."
INDEX { sideCarFrameIndex }
::= { upsSideCarFrameLayoutTable 1 }
UpsSideCarFrameLayoutEntry ::=
SEQUENCE {
sideCarFrameIndex
INTEGER,
sideCarFramePositionID
INTEGER
}
sideCarFrameIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the sidecar frame."
::= { upsSideCarFrameLayoutEntry 1 }
sideCarFramePositionID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Defines the position ID of each of the sidecar frames in the row."
::= { upsSideCarFrameLayoutEntry 2 }
-- the upsPowerFrameLayoutTable subgroup
upsPowerFrameLayoutTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of power frames."
::= { upsPhysicalLayout 8 }
upsPowerFrameLayoutTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsPowerFrameLayoutEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Power frame layout position ID table."
::= { upsPhysicalLayout 9 }
upsPowerFrameLayoutEntry OBJECT-TYPE
SYNTAX UpsPowerFrameLayoutEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of power frame layout position IDs."
INDEX { powerFrameIndex }
::= { upsPowerFrameLayoutTable 1 }
UpsPowerFrameLayoutEntry ::=
SEQUENCE {
powerFrameIndex
INTEGER,
powerFramePositionID
INTEGER
}
powerFrameIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the power frame."
::= { upsPowerFrameLayoutEntry 1 }
powerFramePositionID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Defines the position ID of each of the power frames in the row."
::= { upsPowerFrameLayoutEntry 2 }
-- the upsIntegratedATS group
upsIntegratedATSSelectedSource OBJECT-TYPE
SYNTAX INTEGER {
noSourceSelected (1),
unknown (2),
sourceA (3),
sourceB (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The source which is currently selected by the ATS to supply the UPS."
::= { upsIntegratedATS 1 }
upsIntegratedATSPreferredSource OBJECT-TYPE
SYNTAX INTEGER {
upsIntegratedATSNoSourcePreference (1),
upsIntegratedATSPreferSourceA (2),
upsIntegratedATSPreferSourceB (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The preferred source of power when both sources are OK."
::= { upsIntegratedATS 2 }
upsIntegratedATSUpsReturnStaggering OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is a delay factor applied to the retransfer of this UPS with integrated ATS.
When multiple UPSs are in use from a single source, each UPS can have a unique delay value,
which will reduce inrush by preventing all UPSs from transferring at the same time."
::= { upsIntegratedATS 3 }
upsIntegratedATSSourceTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of input sources for this integrated ATS."
::= { upsIntegratedATS 4 }
upsIntegratedATSSourceTable OBJECT-TYPE
SYNTAX SEQUENCE OF UpsIntegratedATSSourceEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting status and settings for the ATS input sources.
The number of entries is contained in the upsIntegratedATSSourceTableSize OID."
::= { upsIntegratedATS 5 }
upsIntegratedATSSourceEntry OBJECT-TYPE
SYNTAX UpsIntegratedATSSourceEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The input source status to get."
INDEX { upsIntegratedATSSourceIndex}
::= { upsIntegratedATSSourceTable 1 }
UpsIntegratedATSSourceEntry ::=
SEQUENCE {
upsIntegratedATSSourceIndex INTEGER,
upsIntegratedATSSourceName DisplayString,
upsIntegratedATSSourceStatus INTEGER,
upsIntegratedATSLineFailDelay INTEGER,
upsIntegratedATSLineStabilityDelay INTEGER
}
upsIntegratedATSSourceIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the input source entry."
::= { upsIntegratedATSSourceEntry 1 }
upsIntegratedATSSourceName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the input source. This OID is provided
for informational purposes only."
::= { upsIntegratedATSSourceEntry 2 }
upsIntegratedATSSourceStatus OBJECT-TYPE
SYNTAX INTEGER {
upsIntegratedATSSourceGood (1),
upsIntegratedATSSourceBad (2),
upsIntegratedATSSourceUnknown (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this variable will return the input source status."
::= { upsIntegratedATSSourceEntry 3 }
upsIntegratedATSLineFailDelay OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The delay between a selected input source becoming bad, and the ATS switching away from that source.
This delay is used to make sure that the line has truly failed before the ATS will be switched.
Specified in seconds."
::= { upsIntegratedATSSourceEntry 4 }
upsIntegratedATSLineStabilityDelay OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The delay between an unselected input source becoming good, and the ATS switching to that source.
This delay is used to make sure that the line has truly returned before the ATS will be switched.
Specified in seconds."
::= { upsIntegratedATSSourceEntry 5 }
-- the serialPort2Config group
serialPort2Mode OBJECT-TYPE
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'
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 3 }
-- the sPDUMasterConfig group
sPDUMasterConfigPowerOn OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The amount of delay, in seconds, between when
power is provided to the PDU and when the PDU
provides basic master power to the outlets.
Allowed values are:
-1 never apply power automatically.
0 apply power immediately.
15 apply power in 15 seconds.
30 apply power in 30 seconds.
45 apply power in 45 seconds.
60 apply power in 60 seconds (1 minute).
120 apply power in 120 seconds (2 minutes).
300 apply power in 300 seconds (5 minutes).
If a value other than a supported value is provided in a
set request, the PDU interprets it as the next lower
acceptable value. If the provided value is lower than
the lowest acceptable value, the lowest acceptable
value is used."
::= { sPDUMasterConfig 1 }
sPDUMasterConfigReboot OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
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
of the sequence, before turning power back on, at the
end of the reboot sequence.
Allowed values are:
5 wait 5 seconds between off/on.
10 wait 10 seconds between off/on.
15 wait 15 seconds between off/on.
20 wait 20 seconds between off/on.
30 wait 30 seconds between off/on.
45 wait 45 seconds between off/on.
60 wait 60 seconds (1 minute) between off/on.
If a value other than a supported value is provided in a
set request, the PDU interprets it as the next lower
acceptable value. If the provided value is lower than
the lowest acceptable value, the lowest acceptable
value is used.
This OID is read-only for the MasterSwitch version 2.X and is the
maximum sPDUOutletRebootDuration OID of the individual outlets."
::= { sPDUMasterConfig 2 }
sPDUMasterConfigPDUName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the PDU."
::= { sPDUMasterConfig 3 }
-- the sPDUOutletControl group
sPDUOutletControlTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of outlets for the PDU."
::= { sPDUOutletControl 1 }
sPDUOutletControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF SPDUOutletControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for control of individual outlet switches. The number of
entries is contained in the sPDUOutletControlTableSize OID."
::= { sPDUOutletControl 2 }
sPDUOutletControlEntry OBJECT-TYPE
SYNTAX SPDUOutletControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The outlets to control."
INDEX { sPDUOutletControlIndex}
::= { sPDUOutletControlTable 1 }
SPDUOutletControlEntry ::=
SEQUENCE {
sPDUOutletControlIndex INTEGER,
sPDUOutletPending INTEGER,
sPDUOutletCtl INTEGER,
sPDUOutletCtlName DisplayString
}
sPDUOutletControlIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the outlet entry."
::= { sPDUOutletControlEntry 1 }
sPDUOutletPending OBJECT-TYPE
SYNTAX INTEGER{
commandPending (1),
noCommandPending (2),
commandPendingUnknown (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Reports whether the current outlet has a pending command.
If the commandPendingUnknown (3) value is returned, all
devices powered by the PDU should be shut down. The PDU's
power should then be cycled to clear this condition."
::= { sPDUOutletControlEntry 2 }
sPDUOutletCtl OBJECT-TYPE
SYNTAX INTEGER {
outletOn (1),
outletOff (2),
outletReboot (3),
outletUnknown (4),
outletOnWithDelay (5),
outletOffWithDelay (6),
outletRebootWithDelay (7)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Getting this variable will return the outlet state. If
the outlet is on, the outletOn (1) value will be returned.
If the outlet is off, the outletOff (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 outletOn (1) will turn the outlet on.
Setting this variable to outletOff (2) will turn the outlet off.
Setting this variable to outletReboot (3) will reboot the outlet.
Setting this variable to outletOnWithDelay (5) will turn the outlet on
after the sPDUOutletPowerOnTime OID has elapsed. This option is not
valid for MasterSwitch firmware version 1.X.
Setting this variable to outletOffWithDelay (6) will turn the outlet off
after the sPDUOutletPowerOffTime OID has elapsed. This option is not valid
for MasterSwitch firmware version 1.X.
Setting this variable to outletRebootWithDelay (7) will turn the outlet off
after the sPDUOutletPowerOffTime OID has elapsed, wait the sPDUOutletRebootDuration
OID time, then turn the outlet back on.
This option is not valid for MasterSwitch firmware version 1.X."
::= { sPDUOutletControlEntry 3 }
sPDUOutletCtlName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the outlet. Maximum size is 20 characters.
This OID is provided for informational purposes only.
This value is set by the sPDUOutletName OID."
::= { sPDUOutletControlEntry 4 }
-- the sPDUOutletConfig group
sPDUOutletConfigTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of outlets for the PDU."
::= { sPDUOutletConfig 1 }
sPDUOutletConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF SPDUOutletConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The list of outlets to configure. The number of
entries is defined by the sPDUOutletConfigTableSize
OID."
::= { sPDUOutletConfig 2 }
sPDUOutletConfigEntry OBJECT-TYPE
SYNTAX SPDUOutletConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The outlets to control."
INDEX { sPDUOutletConfigIndex}
::= { sPDUOutletConfigTable 1 }
SPDUOutletConfigEntry ::=
SEQUENCE {
sPDUOutletConfigIndex INTEGER,
sPDUOutletPowerOnTime INTEGER,
sPDUOutletName DisplayString,
sPDUOutletPowerOffTime INTEGER,
sPDUOutletRebootDuration INTEGER
}
sPDUOutletConfigIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the outlet entry."
::= { sPDUOutletConfigEntry 1 }
sPDUOutletPowerOnTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of time (in seconds) the outlet will delay
powering on when the MasterSwitch is powered on.
Allowed values are:
-1 never power on automatically.
0 power on with the Master Switch.
15 power on 15 seconds after the MasterSwitch has power applied.
30 power on 30 seconds after the MasterSwitch has power applied.
45 power on 45 seconds after the MasterSwitch has power applied.
60 power on 60 seconds (1 minute) after the MasterSwitch has power applied.
120 power on 120 seconds (2 minutes) after the MasterSwitch has power applied.
300 power on 300 seconds (5 minutes) after the MasterSwitch has power applied.
If a value other than a supported value is provided in a
set request, the PDU interprets it as the next lower
acceptable value. If the provided value is lower than
the lowest acceptable value, the lowest acceptable
value is used."
::= { sPDUOutletConfigEntry 2 }
sPDUOutletName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the outlet. Maximum size is 20 characters."
::= { sPDUOutletConfigEntry 3 }
sPDUOutletPowerOffTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of time (in seconds) the outlet will delay
powering off.
Allowed values are:
-1 never power off automatically.
0 power off with the MasterSwitch.
15 power off 15 seconds after being commanded.
30 power off 30 seconds after being commanded.
45 power off 45 seconds after being commanded.
60 power off 60 seconds (1 minute) after being commanded.
120 power off 120 seconds (2 minutes) after being commanded.
300 power off 300 seconds (5 minutes) after being commanded.
If a value other than a supported value is provided in a
set request, the PDU interprets it as the next lower
acceptable value. If the provided value is lower than
the lowest acceptable value, the lowest acceptable
value is used.
This OID is not available for MasterSwitch firmware version 1.X."
::= { sPDUOutletConfigEntry 4 }
sPDUOutletRebootDuration OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
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
of the sequence, before turning power back on, at the
end of the reboot sequence.
Allowed values are:
5 wait 5 seconds between off/on.
10 wait 10 seconds between off/on.
15 wait 15 seconds between off/on.
20 wait 20 seconds between off/on.
30 wait 30 seconds between off/on.
45 wait 45 seconds between off/on.
60 wait 60 seconds (1 minute) between off/on.
If a value other than a supported value is provided in a
set request, the PDU interprets it as the next lower
acceptable value. If the provided value is lower than
the lowest acceptable value, the lowest acceptable
value is used.
This OID is not available for MasterSwitch firmware version 1.X."
::= { sPDUOutletConfigEntry 5 }
-- the sPDUIdentVM group
sPDUIdentVMTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of MasterSwitch VMs controllable
by this IP address."
::= { sPDUIdentVM 1 }
sPDUIdentVMTable OBJECT-TYPE
SYNTAX SEQUENCE OF SPDUIdentVMEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for query of the individual MasterSwitch VMs.
The number of entries is contained in the
sPDUIdentVMTableSize OID."
::= { sPDUIdentVM 2 }
sPDUIdentVMEntry OBJECT-TYPE
SYNTAX SPDUIdentVMEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The MasterSwitch VMs to query."
INDEX { sPDUIdentVMIndex}
::= { sPDUIdentVMTable 1 }
SPDUIdentVMEntry ::=
SEQUENCE {
sPDUIdentVMIndex INTEGER,
sPDUIdentNameVM DisplayString,
sPDUIdentHardwareRevVM DisplayString,
sPDUIdentFirmwareRevVM DisplayString,
sPDUIdentDateOfManufactureVM DisplayString,
sPDUIdentModelNumberVM DisplayString,
sPDUIdentSerialNumberVM DisplayString
}
sPDUIdentVMIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the MasterSwitch VM entry."
::= { sPDUIdentVMEntry 1 }
sPDUIdentNameVM OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A 23-character string identifying the
MasterSwitch VM. "
::= { sPDUIdentVMEntry 2 }
sPDUIdentHardwareRevVM OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hardware version of the MasterSwitch VM.
This value is set at the factory."
::= { sPDUIdentVMEntry 3 }
sPDUIdentFirmwareRevVM OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An 6-character ID string identifying the MasterSwitch VM
firmware version. This value is set at the factory."
::= { sPDUIdentVMEntry 4 }
sPDUIdentDateOfManufactureVM OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The date when the MasterSwitch VM was manufactured in mm/dd/yyyy format.
This value is set at the factory. "
::= { sPDUIdentVMEntry 5 }
sPDUIdentModelNumberVM OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A 17-character string identifying the model number of
the MasterSwitch VM. This value is set at the factory."
::= { sPDUIdentVMEntry 6 }
sPDUIdentSerialNumberVM OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A 17-character string identifying the serial number of
the MasterSwitch VM. This value is set at the factory."
::= { sPDUIdentVMEntry 7 }
-- the sPDUMasterControlVM group
sPDUMasterControlVMTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of MasterSwitch VMs controllable
by this IP address."
::= { sPDUMasterControlVM 1 }
sPDUMasterControlVMTable OBJECT-TYPE
SYNTAX SEQUENCE OF SPDUMasterControlVMEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for control of the individual MasterSwitch VMs.
The number of entries is contained in the
sPDUMasterControlVMTableSize OID."
::= { sPDUMasterControlVM 2 }
sPDUMasterControlVMEntry OBJECT-TYPE
SYNTAX SPDUMasterControlVMEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The MasterSwitch VMs to control."
INDEX { sPDUMasterControlVMIndex}
::= { sPDUMasterControlVMTable 1 }
SPDUMasterControlVMEntry ::=
SEQUENCE {
sPDUMasterControlVMIndex INTEGER,
sPDUMasterControlVMName DisplayString,
sPDUMasterControlVMCommand INTEGER
}
sPDUMasterControlVMIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the MasterSwitch VM entry."
::= { sPDUMasterControlVMEntry 1 }
sPDUMasterControlVMName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the MasterSwitch VM. The maximum
value is 23 characters. The name is set by
using the sPDUMasterConfigVMName OID."
::= { sPDUMasterControlVMEntry 2 }
sPDUMasterControlVMCommand OBJECT-TYPE
SYNTAX INTEGER {
noCommandAllVM (1),
immediateAllOnVM (2),
immediateAllOffVM (3),
immediateAllRebootVM (4),
delayedAllOnVM (5),
delayedAllOffVM (6),
sequencedAllRebootVM (7),
delayedAllRebootVM (8),
delayedSequenceAllRebootVM (9),
cancelAllPendingCommandsVM (10),
audioAlarmMute (11)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to immediateAllOnVM (2) will turn all outlets
on immediately.
Setting this OID to immediateAllOffVM (3) will turn all outlets
off immediately.
Setting this OID to immediateAllRebootVM (4) will reboot all outlets
immediately.
Setting this OID to delayedAllOnVM (5) will turn all outlets on as
defined by each outlet's sPDUOutletConfigVMPowerOnTime OID value.
Setting this OID to delayedAllOffVM (6) will turn all outlets
off as defined by each outlet's sPDUOutletConfigVMPowerOffTime OID value.
Setting this OID to sequencedAllRebootVM (7) will cause a
immediateAllOffVM command to be performed. The MasterSwitch VM will
then delay the sPDUMasterStatusVMRebootDuration OID time, and then
perform a delayedAllOnVM command.
Setting this OID to delayedAllRebootVM (8) will cause a delayedAllOffVM
command to be performed. Each outlet will then wait its
sPDUOutletConfigVMRebootDuration before returning power to the outlet.
Setting this OID to delayedSequenceAllRebootVM (9) will cause a
delayedAllOffVM command to be performed. Once all outlets are off,
the MasterSwitch VM will then delay the sPDUMasterStatusVMRebootDuration
OID time, and then perform a delayedAllOnVM command.
Setting this OID to cancelAllPendingCommandsVM (10) will cause all pending
commands on the MasterSwitch VM to be canceled.
Setting this OID to audioAlarmMute (11) will temporarily silence the audible
alarm for the duration of the current overload condition. The audible alarm
will be activated on subsequent overload alarms.
Getting this OID will return the noCommandAllVM (1) value."
::= { sPDUMasterControlVMEntry 3 }
-- the sPDUMasterConfigVM group
sPDUMasterConfigVMTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of MasterSwitch VMs configurable
by this IP address."
::= { sPDUMasterConfigVM 1 }
sPDUMasterConfigVMTable OBJECT-TYPE
SYNTAX SEQUENCE OF SPDUMasterConfigVMEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for configuration of the individual MasterSwitch VMs.
The number of entries is contained in the
sPDUMasterConfigVMTableSize OID."
::= { sPDUMasterConfigVM 2 }
sPDUMasterConfigVMEntry OBJECT-TYPE
SYNTAX SPDUMasterConfigVMEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The MasterSwitch VMs to configure."
INDEX { sPDUMasterConfigVMIndex}
::= { sPDUMasterConfigVMTable 1 }
SPDUMasterConfigVMEntry ::=
SEQUENCE {
sPDUMasterConfigVMIndex INTEGER,
sPDUMasterConfigVMName DisplayString,
sPDUMasterConfigVMColdstartDelay INTEGER,
sPDUMasterConfigVMAudioAlarmActivated INTEGER,
sPDUMasterConfigVMHighLoadWarningThreshold INTEGER,
sPDUMasterConfigVMLowLoadWarningThreshold INTEGER,
sPDUMasterConfigVMOverloadRestriction INTEGER
}
sPDUMasterConfigVMIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the MasterSwitch VM entry."
::= { sPDUMasterConfigVMEntry 1 }
sPDUMasterConfigVMName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the MasterSwitch VM. Maximum size is 23 characters."
::= { sPDUMasterConfigVMEntry 2 }
sPDUMasterConfigVMColdstartDelay OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The amount of delay, in seconds, between when
power is provided to the MasterSwitch VM and
when the MasterSwitch VM provides basic master
power to the outlets.
Allowed values are:
-1 never apply power automatically.
0 apply power immediately.
15 apply power in 15 seconds.
30 apply power in 30 seconds.
45 apply power in 45 seconds.
60 apply power in 60 seconds (1 minute).
120 apply power in 120 seconds (2 minutes).
300 apply power in 300 seconds (5 minutes).
If a value other than a supported value is provided in a
set request, the MasterSwitch VM interprets it as the next lower
acceptable value. If the provided value is lower than
the lowest acceptable value, the lowest acceptable
value is used."
::= { sPDUMasterConfigVMEntry 3 }
sPDUMasterConfigVMAudioAlarmActivated OBJECT-TYPE
SYNTAX INTEGER {
audioAlarmActiveNever (1),
audioAlarmActiveOnOverload (2),
audioAlarmActiveOnOverloadImminent (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to audioAlarmActiveNever (1) will disable
the audio alarm on the MasterSwitch VM.
Setting this OID to audioAlarmActiveOnOverload (2) will
activate the audio alarm on the MasterSwitch VM when an
overload condition is present.
Setting this OID to audioAlarmActiveOnOverloadImminent (3)
will activate the audio alarm on the MasterSwitch VM when
the load on the MasterSwitch VM has surpassed the
sPDUMasterConfigVMHighLoadWarningThreshold OID value."
::= { sPDUMasterConfigVMEntry 4 }
sPDUMasterConfigVMHighLoadWarningThreshold OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A threshold that indicates the power consumption of
the load is nearing an overload condition. It is
represented as a percentage of full load."
::= { sPDUMasterConfigVMEntry 5 }
sPDUMasterConfigVMLowLoadWarningThreshold OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A threshold that indicates the power consumption of
the load is nearing a low consumption condition. It is
represented as a percentage of full load."
::= { sPDUMasterConfigVMEntry 6 }
sPDUMasterConfigVMOverloadRestriction OBJECT-TYPE
SYNTAX INTEGER {
alwaysAllowTurnON (1),
restrictOnWarning (2),
restrictOnOverload (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This OID controls the behavior of the MasterSwitch VM
when an overload condition is possible and additional
outlets are requested to be turned on.
Setting this OID to alwaysAllowTurnON (1) will always allow
the outlets to turn on.
Setting this OID to restrictOnWarning (2) will not allow
outlets to turn on if the sPDUMasterConfigVMHighLoadWarningThreshold
OID is exceeded.
Setting this OID to restrictOnOverload (3) will not allow
outlets to turn on if the MasterSwitch Vm is in an
overload condition."
::= { sPDUMasterConfigVMEntry 7 }
-- the sPDUMasterStatusVM group
sPDUMasterStatusVMTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of MasterSwitch VMs at
this IP address."
::= { sPDUMasterStatusVM 1 }
sPDUMasterStatusVMTable OBJECT-TYPE
SYNTAX SEQUENCE OF SPDUMasterStatusVMEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for gathering of status from the individual
MasterSwitch VMs. The number of entries is contained
in the sPDUMasterStatusVMTableSize OID."
::= { sPDUMasterStatusVM 2 }
sPDUMasterStatusVMEntry OBJECT-TYPE
SYNTAX SPDUMasterStatusVMEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The MasterSwitch VMs to gather status from."
INDEX { sPDUMasterStatusVMIndex}
::= { sPDUMasterStatusVMTable 1 }
SPDUMasterStatusVMEntry ::=
SEQUENCE {
sPDUMasterStatusVMIndex INTEGER,
sPDUMasterStatusVMName DisplayString,
sPDUMasterStatusVMCommandPending INTEGER,
sPDUMasterStatusVMOverloadCondition INTEGER,
sPDUMasterStatusVMLowLoadCondition INTEGER,
sPDUMasterStatusVMCurrentLoad INTEGER,
sPDUMasterStatusVMMaxLoad INTEGER,
sPDUMasterStatusVMOutletCount INTEGER,
sPDUMasterStatusVMRebootDuration INTEGER
}
sPDUMasterStatusVMIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the MasterSwitch VM entry."
::= { sPDUMasterStatusVMEntry 1 }
sPDUMasterStatusVMName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the MasterSwitch VM. Maximum size is 23 characters."
::= { sPDUMasterStatusVMEntry 2 }
sPDUMasterStatusVMCommandPending OBJECT-TYPE
SYNTAX INTEGER {
commandPendingMasterTrueVM (1),
commandPendingMasterFalseVM (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return commandPendingMasterTrueVM (1)
if the MasterSwitch VM has a pending command on any of its
outlets.
commandPendingMasterFalseVM (2) will be returned if there are
no pending commands."
::= { sPDUMasterStatusVMEntry 3 }
sPDUMasterStatusVMOverloadCondition OBJECT-TYPE
SYNTAX INTEGER {
overloadConditionTrueVM (1),
overloadConditionFalseVM (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return overloadConditionTrueVM (1)
if the sPDUMasterConfigVMHighLoadWarningThreshold OID is
violated.
overloadConditionFalseVM (2) will be returned if the
sPDUMasterConfigVMHighLoadWarningThreshold OID is not
violated."
::= { sPDUMasterStatusVMEntry 4 }
sPDUMasterStatusVMLowLoadCondition OBJECT-TYPE
SYNTAX INTEGER {
lowLoadConditionTrueVM (1),
lowLoadConditionFalseVM (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return lowLoadConditionTrueVM (1)
if the sPDUMasterConfigVMLowLoadWarningThreshold OID is
violated.
lowLoadConditionFalseVM (2) will be returned if the
sPDUMasterConfigVMHighLoadWarningThreshold OID is not
violated. "
::= { sPDUMasterStatusVMEntry 5 }
sPDUMasterStatusVMCurrentLoad OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the total amount of power
being consumed by the load. It is represented as a
percentage of full load."
::= { sPDUMasterStatusVMEntry 6 }
sPDUMasterStatusVMMaxLoad OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the total amount of power
that this MasterSwitch VM can provide. It is represented
in Amps."
::= { sPDUMasterStatusVMEntry 7 }
sPDUMasterStatusVMOutletCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the number of controllable
outlets for this MasterSwitch VM."
::= { sPDUMasterStatusVMEntry 8 }
sPDUMasterStatusVMRebootDuration OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the largest
sPDUOutletConfigVMRebootDuration OID time
for this MasterSwitch VM."
::= { sPDUMasterStatusVMEntry 9 }
-- the sPDUOutletControlVM group
sPDUOutletControlVMTable OBJECT-TYPE
SYNTAX SEQUENCE OF SPDUOutletControlVMEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for control of individual outlet switches. The number of
entries is contained in the sPDUMasterStatusOutletCount OID."
::= { sPDUOutletControlVM 1 }
sPDUOutletControlVMEntry OBJECT-TYPE
SYNTAX SPDUOutletControlVMEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The outlets to control."
INDEX { sPDUOutletControlVMIndex, sPDUOutletControlVMOutletIndex }
::= { sPDUOutletControlVMTable 1 }
SPDUOutletControlVMEntry ::=
SEQUENCE {
sPDUOutletControlVMIndex INTEGER,
sPDUOutletControlVMName DisplayString,
sPDUOutletControlVMOutletIndex INTEGER,
sPDUOutletControlVMOutletName DisplayString,
sPDUOutletControlVMOutletCommand INTEGER
}
sPDUOutletControlVMIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the MasterSwitch VM."
::= { sPDUOutletControlVMEntry 1 }
sPDUOutletControlVMName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the MasterSwitch VM. Maximum size is 23 characters.
This OID is provided for informational purposes only."
::= { sPDUOutletControlVMEntry 2 }
sPDUOutletControlVMOutletIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the outlet entry."
::= { sPDUOutletControlVMEntry 3 }
sPDUOutletControlVMOutletName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the outlet. Maximum size is 23 characters.
This OID is provided for informational purposes only."
::= { sPDUOutletControlVMEntry 4 }
sPDUOutletControlVMOutletCommand OBJECT-TYPE
SYNTAX INTEGER {
immediateOnVM (1),
immediateOffVM (2),
immediateRebootVM (3),
delayedOnVM (4),
delayedOffVM (5),
delayedRebootVM (6),
cancelPendingCommandVM (7)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Getting this variable will return the outlet state. If
the outlet is on, the immediateOnVM (1) value will be returned.
If the outlet is off, the immediateOffVM (2) value will be
returned.
Setting this variable to immediateOnVM (1) will immediately turn the outlet on.
Setting this variable to immediateOffVM (2) will immediately turn the outlet off.
Setting this variable to immediateRebootVM (3) will immediately reboot the outlet.
Setting this variable to delayedOnVM (4) will turn the outlet on
after the sPDUOutletConfigVMPowerOnTime OID time has elapsed.
Setting this variable to delayedOffVM (5) will turn the outlet off
after the sPDUOutletConfigVMPowerOffTime OID time has elapsed.
Setting this variable to delayedRebootVM (6) will cause the
MasterSwitch VM to perform a delayedOffVM command, wait the
sPDUOutletConfigVMRebootDuration OID time, and then perform the
immediateOnVM command.
Setting this variable to cancelPendingCommandVM (7) will cause any
pending command to this outlet to be canceled."
::= { sPDUOutletControlVMEntry 5 }
-- the sPDUOutletConfigVM group
sPDUOutletConfigVMTable OBJECT-TYPE
SYNTAX SEQUENCE OF SPDUOutletConfigVMEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for configuration of individual outlets. The number of
entries is contained in the sPDUMasterStatusOutletCount OID."
::= { sPDUOutletConfigVM 1 }
sPDUOutletConfigVMEntry OBJECT-TYPE
SYNTAX SPDUOutletConfigVMEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The outlets to configure."
INDEX { sPDUOutletConfigVMIndex, sPDUOutletConfigVMOutletIndex }
::= { sPDUOutletConfigVMTable 1 }
SPDUOutletConfigVMEntry ::=
SEQUENCE {
sPDUOutletConfigVMIndex INTEGER,
sPDUOutletConfigVMName DisplayString,
sPDUOutletConfigVMOutletIndex INTEGER,
sPDUOutletConfigVMOutletName DisplayString,
sPDUOutletConfigVMPowerOnTime INTEGER,
sPDUOutletConfigVMPowerOffTime INTEGER,
sPDUOutletConfigVMRebootDuration INTEGER
}
sPDUOutletConfigVMIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the MasterSwitch VM."
::= { sPDUOutletConfigVMEntry 1 }
sPDUOutletConfigVMName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the MasterSwitch VM. Maximum size is 23 characters."
::= { sPDUOutletConfigVMEntry 2 }
sPDUOutletConfigVMOutletIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the outlet entry."
::= { sPDUOutletConfigVMEntry 3 }
sPDUOutletConfigVMOutletName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the outlet. Maximum size is 23 characters."
::= { sPDUOutletConfigVMEntry 4 }
sPDUOutletConfigVMPowerOnTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of time (in seconds) the outlet will delay
powering on at coldstart or when a command that requires
a turn-on delay is issued.
Allowed values are:
-1 never power on.
0 power on immediately.
15 power on 15 seconds after being commanded.
30 power on 30 seconds after being commanded.
45 power on 45 seconds after being commanded.
60 power on 60 seconds (1 minute) after being commanded.
120 power on 120 seconds (2 minutes) after being commanded.
300 power on 300 seconds (5 minutes) after being commanded.
If a value other than a supported value is provided in a
set request, the MasterSwitch VM interprets it as the next lower
acceptable value. If the provided value is lower than
the lowest acceptable value, the lowest acceptable
value is used."
::= { sPDUOutletConfigVMEntry 5 }
sPDUOutletConfigVMPowerOffTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of time (in seconds) the outlet will delay
powering off when a command that requires
a turn-off delay is issued.
Allowed values are:
-1 never power off automatically.
0 power off immediately.
15 power off 15 seconds after being commanded.
30 power off 30 seconds after being commanded.
45 power off 45 seconds after being commanded.
60 power off 60 seconds (1 minute) after being commanded.
120 power off 120 seconds (2 minutes) after being commanded.
300 power off 300 seconds (5 minutes) after being commanded.
If a value other than a supported value is provided in a
set request, the MasterSwitch VM interprets it as the next lower
acceptable value. If the provided value is lower than
the lowest acceptable value, the lowest acceptable
value is used."
::= { sPDUOutletConfigVMEntry 6 }
sPDUOutletConfigVMRebootDuration OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
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
of the sequence, before turning power back on, at the
end of the reboot sequence.
Allowed values are:
5 wait 5 seconds between off/on.
10 wait 10 seconds between off/on.
15 wait 15 seconds between off/on.
20 wait 20 seconds between off/on.
30 wait 30 seconds between off/on.
45 wait 45 seconds between off/on.
60 wait 60 seconds (1 minute) between off/on.
If a value other than a supported value is provided in a
set request, the MasterSwitch VM interprets it as the next lower
acceptable value. If the provided value is lower than
the lowest acceptable value, the lowest acceptable
value is used."
::= { sPDUOutletConfigVMEntry 7 }
-- the sPDUOutletStatusVM group
sPDUOutletStatusVMTable OBJECT-TYPE
SYNTAX SEQUENCE OF SPDUOutletStatusVMEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting of status of individual outlets. The number of
entries is contained in the sPDUMasterStatusOutletCount OID."
::= { sPDUOutletStatusVM 1 }
sPDUOutletStatusVMEntry OBJECT-TYPE
SYNTAX SPDUOutletStatusVMEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The outlets to gather status from."
INDEX { sPDUOutletStatusVMIndex, sPDUOutletStatusVMOutletIndex }
::= { sPDUOutletStatusVMTable 1 }
SPDUOutletStatusVMEntry ::=
SEQUENCE {
sPDUOutletStatusVMIndex INTEGER,
sPDUOutletStatusVMName DisplayString,
sPDUOutletStatusVMOutletIndex INTEGER,
sPDUOutletStatusVMOutletName DisplayString,
sPDUOutletStatusVMOutletState INTEGER,
sPDUOutletStatusVMCommandPending INTEGER
}
sPDUOutletStatusVMIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the MasterSwitch VM."
::= { sPDUOutletStatusVMEntry 1 }
sPDUOutletStatusVMName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the MasterSwitch VM. Maximum size is 23 characters."
::= { sPDUOutletStatusVMEntry 2 }
sPDUOutletStatusVMOutletIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the outlet entry."
::= { sPDUOutletStatusVMEntry 3 }
sPDUOutletStatusVMOutletName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the outlet. Maximum size is 23 characters."
::= { sPDUOutletStatusVMEntry 4 }
sPDUOutletStatusVMOutletState OBJECT-TYPE
SYNTAX INTEGER {
outletStatusVMOn (1),
outletStatusVMOff (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this variable will return the outlet state. If
the outlet is on, the outletStatusOnVM (1) value will be returned.
If the outlet is off, the outletStatusOffVM (2) value will be
returned. "
::= { sPDUOutletStatusVMEntry 5 }
sPDUOutletStatusVMCommandPending OBJECT-TYPE
SYNTAX INTEGER {
outletStatusVMCommandPending (1),
outletStatusVMNoCommandPending (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this variable will return the command pending
state of the outlet. If a command is pending on the
outlet, the outletStatusVMCommandPending (1) value
will be returned. If there is not a command pending
on the outlet, the outletStatusVMNoCommandPending (2)
will be returned."
::= { sPDUOutletStatusVMEntry 6 }
-- the sPDUIdentMSP group
sPDUIdentMSPTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of MasterSwitch pluses controllable
by this IP address."
::= { sPDUIdentMSP 1 }
sPDUIdentMSPTable OBJECT-TYPE
SYNTAX SEQUENCE OF SPDUIdentMSPEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for query of the individual MasterSwitch pluses.
The number of entries is contained in the
sPDUIdentMSPTableSize OID."
::= { sPDUIdentMSP 2 }
sPDUIdentMSPEntry OBJECT-TYPE
SYNTAX SPDUIdentMSPEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The MasterSwitch pluses to query."
INDEX { sPDUIdentMSPIndex}
::= { sPDUIdentMSPTable 1 }
SPDUIdentMSPEntry ::=
SEQUENCE {
sPDUIdentMSPIndex INTEGER,
sPDUIdentNameMSP DisplayString,
sPDUIdentHardwareRevMSP DisplayString,
sPDUIdentFirmwareRevMSP DisplayString,
sPDUIdentDateOfManufactureMSP DisplayString,
sPDUIdentModelNumberMSP DisplayString,
sPDUIdentSerialNumberMSP DisplayString
}
sPDUIdentMSPIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the MasterSwitch plus entry."
::= { sPDUIdentMSPEntry 1 }
sPDUIdentNameMSP OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the MasterSwitch plus. The maximum
value is 23 characters. The name is set by
using the sPDUMasterConfigMSPName OID."
::= { sPDUIdentMSPEntry 2 }
sPDUIdentHardwareRevMSP OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hardware version of the MasterSwitch plus.
This value is set at the factory."
::= { sPDUIdentMSPEntry 3 }
sPDUIdentFirmwareRevMSP OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An 6-character ID string identifying the MasterSwitch plus
firmware version. This value is set at the factory."
::= { sPDUIdentMSPEntry 4 }
sPDUIdentDateOfManufactureMSP OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The date when the MasterSwitch plus was manufactured in mm/dd/yyyy format.
This value is set at the factory. "
::= { sPDUIdentMSPEntry 5 }
sPDUIdentModelNumberMSP OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A 17-character string identifying the model number of
the MasterSwitch plus. This value is set at the factory."
::= { sPDUIdentMSPEntry 6 }
sPDUIdentSerialNumberMSP OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A 17-character string identifying the serial number of
the MasterSwitch plus. This value is set at the factory."
::= { sPDUIdentMSPEntry 7 }
-- the sPDUMasterControlMSP group
sPDUMasterControlMSPTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of MasterSwitch pluses controllable
by this IP address."
::= { sPDUMasterControlMSP 1 }
sPDUMasterControlMSPTable OBJECT-TYPE
SYNTAX SEQUENCE OF SPDUMasterControlMSPEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for control of the individual MasterSwitch pluses.
The number of entries is contained in the
sPDUMasterControlMSPTableSize OID."
::= { sPDUMasterControlMSP 2 }
sPDUMasterControlMSPEntry OBJECT-TYPE
SYNTAX SPDUMasterControlMSPEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The MasterSwitch pluses to control."
INDEX { sPDUMasterControlMSPIndex}
::= { sPDUMasterControlMSPTable 1 }
SPDUMasterControlMSPEntry ::=
SEQUENCE {
sPDUMasterControlMSPIndex INTEGER,
sPDUMasterControlMSPName DisplayString,
sPDUMasterControlMSPCommand INTEGER
}
sPDUMasterControlMSPIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the MasterSwitch plus entry."
::= { sPDUMasterControlMSPEntry 1 }
sPDUMasterControlMSPName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the MasterSwitch plus. The maximum
value is 23 characters. The name is set by
using the sPDUMasterConfigMSPName OID."
::= { sPDUMasterControlMSPEntry 2 }
sPDUMasterControlMSPCommand OBJECT-TYPE
SYNTAX INTEGER {
noCommandAllMSP (1),
immediateAllOnMSP (2),
sequencedAllOnMSP (3),
immediateAllOffMSP (4),
gracefulAllRebootMSP (5),
immediateAllRebootMSP (6),
gracefulAllShutdownMSP (7),
overrideAllBatCapThreshMSP (8),
cancelAllPendingCommandsMSP (9),
restoreFactoryDefaultsMSP (10)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to immediateAllOnMSP (2) will turn all outlets
on immediately.
Setting this OID to sequencedAllOnMSP (3) will turn all outlets
on as defined by each outlet's sPDUOutletConfigMSPPowerOnDelay OID value.
Setting this OID to immediateAllOffMSP (4) will turn all outlets
off immediately.
Setting this OID to gracefulAllRebootMSP (5) will reboot all outlets
(after the device running PowerChute confirms shutdown) as defined
by each outlet's sPDUOutletConfigMSPRebootDuration OID time value.
Setting this OID to immediateAllRebootMSP (6) will reboot all outlets
immediately.
Setting this OID to gracefulAllShutdownMSP (7) will shutdown all outlets
(after the device running PowerChute confirms shutdown) as defined
by each outlet's sPDUOutletConfigMSPPowerOffDelay OID time value. Each
outlet will then turn on after the sum of its
sPDUOutletConfigMSPRestartDelay and sPDUOutletConfigMSPPowerOnDelay OID
values.
Setting this OID to overrideAllBatCapThreshMSP (8) will cause the
outlet to ignore the Battery Capacity Threshold and proceed turning on
the outlets as defined by each outlet's sPDUOutletConfigMSPPowerOnDelay
OID value.
Setting this OID to cancelAllPendingCommandsMSP (9) will cause all pending
commands on the MasterSwitch plus to be canceled.
Setting this OID to restoreFactoryDefaultsMSP (10) will cause the settings of
the MasterSwitch plus to be restored to the factory defaults.
Getting this OID will return the noCommandAllMSP (1) value."
::= { sPDUMasterControlMSPEntry 3 }
-- the sPDUMasterConfigMSP group
sPDUMasterConfigMSPTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of MasterSwitch pluses configurable
by this IP address."
::= { sPDUMasterConfigMSP 1 }
sPDUMasterConfigMSPTable OBJECT-TYPE
SYNTAX SEQUENCE OF SPDUMasterConfigMSPEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for configuration of the individual MasterSwitch pluses.
The number of entries is contained in the
sPDUMasterConfigMSPTableSize OID."
::= { sPDUMasterConfigMSP 2 }
sPDUMasterConfigMSPEntry OBJECT-TYPE
SYNTAX SPDUMasterConfigMSPEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The MasterSwitch pluses to configure."
INDEX { sPDUMasterConfigMSPIndex}
::= { sPDUMasterConfigMSPTable 1 }
SPDUMasterConfigMSPEntry ::=
SEQUENCE {
sPDUMasterConfigMSPIndex INTEGER,
sPDUMasterConfigMSPName DisplayString,
sPDUMasterConfigMSPPowerOnTimeDelay INTEGER,
sPDUMasterConfigMSPManualButton INTEGER
}
sPDUMasterConfigMSPIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the MasterSwitch plus entry."
::= { sPDUMasterConfigMSPEntry 1 }
sPDUMasterConfigMSPName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the MasterSwitch plus. Maximum size is 23 characters."
::= { sPDUMasterConfigMSPEntry 2 }
sPDUMasterConfigMSPPowerOnTimeDelay OBJECT-TYPE
SYNTAX INTEGER (0..9999)
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The amount of delay, in seconds, between when
power is provided to the MasterSwitch plus and
when the MasterSwitch plus provides basic master
power to the outlets.
Allowed values are:
0 - 9999 seconds (0 - 2hrs, 46 mins, 39 secs).
0 indicates to apply power immediately."
::= { sPDUMasterConfigMSPEntry 3 }
sPDUMasterConfigMSPManualButton OBJECT-TYPE
SYNTAX INTEGER {
manualButtonDisabled (1),
manualButtonEnabled (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to manualButtonDisabled (1) will disable
the manual button on the MasterSwitch plus.
Setting this OID to manualButtonEnabled (2) will enable
the manual button on the MasterSwitch plus."
::= { sPDUMasterConfigMSPEntry 4 }
-- the sPDUMasterStatusMSP group
sPDUMasterStatusMSPTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of MasterSwitch pluses at
this IP address."
::= { sPDUMasterStatusMSP 1 }
sPDUMasterStatusMSPTable OBJECT-TYPE
SYNTAX SEQUENCE OF SPDUMasterStatusMSPEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for gathering of status from the individual
MasterSwitch pluses. The number of entries is contained
in the sPDUMasterStatusMSPTableSize OID."
::= { sPDUMasterStatusMSP 2 }
sPDUMasterStatusMSPEntry OBJECT-TYPE
SYNTAX SPDUMasterStatusMSPEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The MasterSwitch pluses to gather status from."
INDEX { sPDUMasterStatusMSPIndex}
::= { sPDUMasterStatusMSPTable 1 }
SPDUMasterStatusMSPEntry ::=
SEQUENCE {
sPDUMasterStatusMSPIndex INTEGER,
sPDUMasterStatusMSPName DisplayString,
sPDUMasterStatusMSPOutletCount INTEGER
}
sPDUMasterStatusMSPIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the MasterSwitch plus entry."
::= { sPDUMasterStatusMSPEntry 1 }
sPDUMasterStatusMSPName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the MasterSwitch plus. The maximum
value is 23 characters. The name is set by
using the sPDUMasterConfigMSPName OID."
::= { sPDUMasterStatusMSPEntry 2 }
sPDUMasterStatusMSPOutletCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the number of controllable
outlets for this MasterSwitch plus."
::= { sPDUMasterStatusMSPEntry 3 }
-- the sPDUOutletControlMSP group
sPDUOutletControlMSPTable OBJECT-TYPE
SYNTAX SEQUENCE OF SPDUOutletControlMSPEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for control of individual outlet switches. The number of
entries is contained in the sPDUMasterStatusMSPOutletCount OID."
::= { sPDUOutletControlMSP 1 }
sPDUOutletControlMSPEntry OBJECT-TYPE
SYNTAX SPDUOutletControlMSPEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The outlets to control."
INDEX { sPDUOutletControlMSPIndex, sPDUOutletControlMSPOutletIndex }
::= { sPDUOutletControlMSPTable 1 }
SPDUOutletControlMSPEntry ::=
SEQUENCE {
sPDUOutletControlMSPIndex INTEGER,
sPDUOutletControlMSPName DisplayString,
sPDUOutletControlMSPOutletIndex INTEGER,
sPDUOutletControlMSPOutletName DisplayString,
sPDUOutletControlMSPOutletCommand INTEGER
}
sPDUOutletControlMSPIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the MasterSwitch plus."
::= { sPDUOutletControlMSPEntry 1 }
sPDUOutletControlMSPName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the MasterSwitch plus. The maximum
value is 23 characters. The name is set by
using the sPDUMasterConfigMSPName OID."
::= { sPDUOutletControlMSPEntry 2 }
sPDUOutletControlMSPOutletIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the outlet entry."
::= { sPDUOutletControlMSPEntry 3 }
sPDUOutletControlMSPOutletName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the outlet. The maximum size is
23 characters. The name is set by using the
sPDUOutletConfigMSPallOutletName OID.
This OID is provided for informational purposes only."
::= { sPDUOutletControlMSPEntry 4 }
sPDUOutletControlMSPOutletCommand OBJECT-TYPE
SYNTAX INTEGER {
immediateOnMSP (1),
delayedOnMSP (2),
immediateOffMSP (3),
gracefulRebootMSP (4),
immediateRebootMSP (5),
gracefulshutdownMSP (6),
overrideBatCapThreshMSP (7),
cancelPendingCommandMSP (8)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Getting this variable will return the outlet state. If
the outlet is on, the immediateOnMSP (1) value will be returned.
If the outlet is off, the immediateOffMSP (3) value will be
returned.
Setting this variable to immediateOnMSP (1) will immediately turn the outlet on.
Setting this variable to delayedOnMSP (2) will turn the outlet on
after the sPDUOutletConfigMSPPowerOnDelay OID time has elapsed.
Setting this variable to immediateOffMSP (3) will immediately turn the outlet off.
Setting this variable to gracefulRebootMSP (4) will cause the outlet to wait for
device confirmation (if applicable) and then turn the outlet off after the
sPDUOutletConfigMSPPowerOffDelay OID time has elapsed. The outlet will then turn
on after the sPDUOutletConfigMSPRebootDuration OID time has elapsed.
Setting this variable to immediateRebootMSP (5) will immediately reboot the outlet.
Setting this variable to gracefulshutdownMSP (6) will cause the outlet to wait for
device confirmation (if applicable) and then turn the outlet off after the
sPDUOutletConfigMSPPowerOffDelay OID time has elapsed. The outlet will then turn
on after the sum of the sPDUOutletConfigMSPRestartTime OID time and the
sPDUOutletConfigMSPPowerOnDelay OID time has elapsed.
Setting this variable to overrideBatCapThreshMSP (7) will cause the outlet to
ignore the Battery Capacity Threshold and proceed waiting on the
sPDUOutletConfigMSPPowerOnDelay OID time before turning the outlet on.
Setting this variable to cancelPendingCommandMSP (8) will cause any
pending command to this outlet to be canceled."
::= { sPDUOutletControlMSPEntry 5 }
-- the sPDUOutletConfigMSPall group
sPDUOutletConfigMSPallTable OBJECT-TYPE
SYNTAX SEQUENCE OF SPDUOutletConfigMSPallEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for configuration of individual outlets. The number of
entries is contained in the sPDUMasterStatusMSPOutletCount OID."
::= { sPDUOutletConfigMSPall 1 }
sPDUOutletConfigMSPallEntry OBJECT-TYPE
SYNTAX SPDUOutletConfigMSPallEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The outlets to configure."
INDEX { sPDUOutletConfigMSPallIndex, sPDUOutletConfigMSPallOutletIndex }
::= { sPDUOutletConfigMSPallTable 1 }
SPDUOutletConfigMSPallEntry ::=
SEQUENCE {
sPDUOutletConfigMSPallIndex INTEGER,
sPDUOutletConfigMSPallName DisplayString,
sPDUOutletConfigMSPallOutletIndex INTEGER,
sPDUOutletConfigMSPallOutletName DisplayString,
sPDUOutletConfigMSPallOutletCtrlMode INTEGER
}
sPDUOutletConfigMSPallIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the MasterSwitch plus."
::= { sPDUOutletConfigMSPallEntry 1 }
sPDUOutletConfigMSPallName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the MasterSwitch plus. The maximum
value is 23 characters. The name is set by
using the sPDUMasterConfigMSPName OID."
::= { sPDUOutletConfigMSPallEntry 2 }
sPDUOutletConfigMSPallOutletIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the outlet entry."
::= { sPDUOutletConfigMSPallEntry 3 }
sPDUOutletConfigMSPallOutletName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the outlet. Maximum size is 23 characters."
::= { sPDUOutletConfigMSPallEntry 4 }
sPDUOutletConfigMSPallOutletCtrlMode OBJECT-TYPE
SYNTAX INTEGER {
modeGracefulShutdown (1),
modeAnnunciator (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to modeGracefulShutdown (1) will put this
outlet into the Graceful Shutdown control mode.
Setting this OID to modeAnnunciator (2) will put this outlet
into the Annunciator control mode."
::= { sPDUOutletConfigMSPallEntry 5 }
-- the sPDUOutConfigMSPgs group
sPDUOutletConfigMSPgsTable OBJECT-TYPE
SYNTAX SEQUENCE OF SPDUOutletConfigMSPgsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for configuration of individual outlets. The number of
entries is contained in the sPDUMasterStatusMSPOutletCount OID."
::= { sPDUOutletConfigMSPgs 1 }
sPDUOutletConfigMSPgsEntry OBJECT-TYPE
SYNTAX SPDUOutletConfigMSPgsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The outlets to configure."
INDEX { sPDUOutletConfigMSPgsIndex, sPDUOutletConfigMSPgsOutletIndex }
::= { sPDUOutletConfigMSPgsTable 1 }
SPDUOutletConfigMSPgsEntry ::=
SEQUENCE {
sPDUOutletConfigMSPgsIndex INTEGER,
sPDUOutletConfigMSPgsName DisplayString,
sPDUOutletConfigMSPgsOutletIndex INTEGER,
sPDUOutletConfigMSPgsOutletName DisplayString,
sPDUOutletConfigMSPgsOutletCtrlMode INTEGER,
sPDUOutletConfigMSPgsDeviceConfirm INTEGER,
sPDUOutletConfigMSPgsLowBattWarning INTEGER,
sPDUOutletConfigMSPgsLowBattMult INTEGER,
sPDUOutletConfigMSPgsRestartDelay INTEGER,
sPDUOutletConfigMSPgsPowerOnDelay INTEGER,
sPDUOutletConfigMSPgsPowerOffDelay INTEGER,
sPDUOutletConfigMSPgsBattCapThresh INTEGER,
sPDUOutletConfigMSPgsRebootDuration INTEGER
}
sPDUOutletConfigMSPgsIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the MasterSwitch plus."
::= { sPDUOutletConfigMSPgsEntry 1 }
sPDUOutletConfigMSPgsName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the MasterSwitch plus. The maximum
value is 23 characters. The name is set by
using the sPDUMasterConfigMSPName OID."
::= { sPDUOutletConfigMSPgsEntry 2 }
sPDUOutletConfigMSPgsOutletIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the outlet entry."
::= { sPDUOutletConfigMSPgsEntry 3 }
sPDUOutletConfigMSPgsOutletName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the outlet. The maximum size is
23 characters. The name is set by using the
sPDUOutletConfigMSPallOutletName OID.
This OID is provided for informational purposes only."
::= { sPDUOutletConfigMSPgsEntry 4 }
sPDUOutletConfigMSPgsOutletCtrlMode OBJECT-TYPE
SYNTAX INTEGER {
modeGracefulShutdown (1),
modeAnnunciator (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Control Mode of the outlet.
This OID is provided for informational purposes only."
::= { sPDUOutletConfigMSPgsEntry 5 }
sPDUOutletConfigMSPgsDeviceConfirm OBJECT-TYPE
SYNTAX INTEGER {
deviceConfirmNo (1),
deviceConfirmYes (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to deviceConfirmNo (1) cause the outlet to
NOT wait for device confirmation while performing graceful
operations.
Setting this OID to deviceConfirmYes (2) cause the outlet to
wait for device confirmation while performing graceful
operations."
::= { sPDUOutletConfigMSPgsEntry 6 }
sPDUOutletConfigMSPgsLowBattWarning OBJECT-TYPE
SYNTAX INTEGER (-2..9999)
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The amount of delay, in 6 second intervals, between
when the UPS goes on battery and the power down sequence for
the outlet is initiated.
Allowed values are:
-2 - Never initiate the power down sequence on low battery warning.
-1 - Initiate power down sequence based on remaining runtime.
1 - 9999 six second intervals (6 secs - 16hrs, 39 mins, 54 secs).
0 indicates to immediately initiate power down sequence on low
battery warning."
::= { sPDUOutletConfigMSPgsEntry 7 }
sPDUOutletConfigMSPgsLowBattMult OBJECT-TYPE
SYNTAX INTEGER (1..7)
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Only applicable if sPDUOutletConfigMSPgsLowBattWarning OID is
set to -1 (On Runtime Remaining).
Allows you to set the value to stagger the shutdown sequence of the outlets.
1 provides the longest delay (the outlet to shutoff first), and 7 would
provide the shortest delay (the outlet to shut off last).
Allowed values are:
1 - 7."
::= { sPDUOutletConfigMSPgsEntry 8 }
sPDUOutletConfigMSPgsRestartDelay OBJECT-TYPE
SYNTAX INTEGER (-1..9999)
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The amount of delay, in 6 minute intervals, between
when the outlet is turned off and the outlet is turned back on
when performing a Graceful Shutdown.
Allowed values are:
-1 - Never turn outlet back on after a Graceful shutdown.
0 - 9999 six minute intervals (0 - 999hrs, 54 mins)."
::= { sPDUOutletConfigMSPgsEntry 9 }
sPDUOutletConfigMSPgsPowerOnDelay OBJECT-TYPE
SYNTAX INTEGER (-1..9999)
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The amount of delay, in seconds, between the UPS entering
normal (on-line) state and the outlet being powered on.
Allowed values are:
-1 - Remain Off when the UPS enters the on-line state.
0 - 9999 seconds (0 - 2 hrs, 46 mins, 39 secs)."
::= { sPDUOutletConfigMSPgsEntry 10 }
sPDUOutletConfigMSPgsPowerOffDelay OBJECT-TYPE
SYNTAX INTEGER (0..9999)
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The amount of delay, in seconds, between when the server
shuts down and the outlet is powered off.
Allowed values are:
0 - 9999 seconds (0 - 2 hrs, 46 mins, 39 secs)."
::= { sPDUOutletConfigMSPgsEntry 11 }
sPDUOutletConfigMSPgsBattCapThresh OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The minimum battery capacity, as a percent (0-100%), required
of the UPS before an outlet will be allowed to power on.
Allowed values are:
0 - 100 percent."
::= { sPDUOutletConfigMSPgsEntry 12 }
sPDUOutletConfigMSPgsRebootDuration OBJECT-TYPE
SYNTAX INTEGER (0..9999)
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The amount of delay, in seconds, from outlet off until
outlet on during a reboot.
Allowed values are:
0 - 9999 seconds (0 - 2 hrs, 46 mins, 39 secs)."
::= { sPDUOutletConfigMSPgsEntry 13 }
-- the sPDUOutConfigMSPannun group
sPDUOutletConfigMSPannunTable OBJECT-TYPE
SYNTAX SEQUENCE OF SPDUOutletConfigMSPannunEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for configuration of individual outlets. The number of
entries is contained in the sPDUMasterStatusMSPOutletCount OID."
::= { sPDUOutletConfigMSPannun 1 }
sPDUOutletConfigMSPannunEntry OBJECT-TYPE
SYNTAX SPDUOutletConfigMSPannunEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The outlets to configure."
INDEX { sPDUOutletConfigMSPannunIndex, sPDUOutletConfigMSPannunOutletIndex }
::= { sPDUOutletConfigMSPannunTable 1 }
SPDUOutletConfigMSPannunEntry ::=
SEQUENCE {
sPDUOutletConfigMSPannunIndex INTEGER,
sPDUOutletConfigMSPannunName DisplayString,
sPDUOutletConfigMSPannunOutletIndex INTEGER,
sPDUOutletConfigMSPannunOutletName DisplayString,
sPDUOutletConfigMSPannunOutletCtrlMode INTEGER,
sPDUOutletConfigMSPannunInitialState INTEGER,
sPDUOutletConfigMSPannunAlarmActionDly INTEGER
}
sPDUOutletConfigMSPannunIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the MasterSwitch plus."
::= { sPDUOutletConfigMSPannunEntry 1 }
sPDUOutletConfigMSPannunName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the MasterSwitch plus. The maximum
value is 23 characters. The name is set by
using the sPDUMasterConfigMSPName OID."
::= { sPDUOutletConfigMSPannunEntry 2 }
sPDUOutletConfigMSPannunOutletIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the outlet entry."
::= { sPDUOutletConfigMSPannunEntry 3 }
sPDUOutletConfigMSPannunOutletName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the outlet. The maximum size is
23 characters. The name is set by using the
sPDUOutletConfigMSPallOutletName OID.
This OID is provided for informational purposes only."
::= { sPDUOutletConfigMSPannunEntry 4 }
sPDUOutletConfigMSPannunOutletCtrlMode OBJECT-TYPE
SYNTAX INTEGER {
modeGracefulShutdown (1),
modeAnnunciator (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Control Mode of the outlet.
This OID is provided for informational purposes only."
::= { sPDUOutletConfigMSPannunEntry 5 }
sPDUOutletConfigMSPannunInitialState OBJECT-TYPE
SYNTAX INTEGER {
initialStateOff (1),
initialStateOn (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to initialStateOff (1) causes the outlet
to default to off when in the non-alarmed condition.
Setting this OID to initialStateOn (2) causes the outlet
to default to on when in the non-alarmed condition."
::= { sPDUOutletConfigMSPannunEntry 6 }
sPDUOutletConfigMSPannunAlarmActionDly OBJECT-TYPE
SYNTAX INTEGER (0..9999)
ACCESS read-write
STATUS mandatory
DESCRIPTION
" The amount of time, in seconds, that an enabled Measure-UPS
alarm must be asserted before an alarm condition is recognized.
Allowed values are:
0 - 9999 seconds (0 - 2 hrs, 46 mins, 39 secs)."
::= { sPDUOutletConfigMSPannunEntry 7 }
-- the sPDUOutConfigMSPmups group
sPDUOutletConfigMSPmupsTable OBJECT-TYPE
SYNTAX SEQUENCE OF SPDUOutletConfigMSPmupsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for configuration of individual outlets. The number of
entries is contained in the sPDUMasterStatusMSPOutletCount OID."
::= { sPDUOutletConfigMSPmups 1 }
sPDUOutletConfigMSPmupsEntry OBJECT-TYPE
SYNTAX SPDUOutletConfigMSPmupsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The outlets to configure."
INDEX { sPDUOutletConfigMSPmupsIndex, sPDUOutletConfigMSPmupsOutletIndex }
::= { sPDUOutletConfigMSPmupsTable 1 }
SPDUOutletConfigMSPmupsEntry ::=
SEQUENCE {
sPDUOutletConfigMSPmupsIndex INTEGER,
sPDUOutletConfigMSPmupsName DisplayString,
sPDUOutletConfigMSPmupsOutletIndex INTEGER,
sPDUOutletConfigMSPmupsOutletName DisplayString,
sPDUOutletConfigMSPmupsZone1 INTEGER,
sPDUOutletConfigMSPmupsZone2 INTEGER,
sPDUOutletConfigMSPmupsZone3 INTEGER,
sPDUOutletConfigMSPmupsZone4 INTEGER,
sPDUOutletConfigMSPmupsP1LowHum INTEGER,
sPDUOutletConfigMSPmupsP1HiHum INTEGER,
sPDUOutletConfigMSPmupsP1LowTemp INTEGER,
sPDUOutletConfigMSPmupsP1HiTemp INTEGER,
sPDUOutletConfigMSPmupsP2LowHum INTEGER,
sPDUOutletConfigMSPmupsP2HiHum INTEGER,
sPDUOutletConfigMSPmupsP2LowTemp INTEGER,
sPDUOutletConfigMSPmupsP2HiTemp INTEGER
}
sPDUOutletConfigMSPmupsIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the MasterSwitch plus."
::= { sPDUOutletConfigMSPmupsEntry 1 }
sPDUOutletConfigMSPmupsName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the MasterSwitch plus. The maximum
value is 23 characters. The name is set by
using the sPDUMasterConfigMSPName OID."
::= { sPDUOutletConfigMSPmupsEntry 2 }
sPDUOutletConfigMSPmupsOutletIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the outlet entry."
::= { sPDUOutletConfigMSPmupsEntry 3 }
sPDUOutletConfigMSPmupsOutletName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the outlet. The maximum size is
23 characters. The name is set by using the
sPDUOutletConfigMSPallOutletName OID.
This OID is provided for informational purposes only."
::= { sPDUOutletConfigMSPmupsEntry 4 }
sPDUOutletConfigMSPmupsZone1 OBJECT-TYPE
SYNTAX INTEGER {
disableAlarm (1),
enableAlarm (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to disableAlarm (1) disables the
Zone 1 alarm for this outlet.
Setting this OID to enableAlarm (2) enables the
Zone 1 alarm for this outlet."
::= { sPDUOutletConfigMSPmupsEntry 5 }
sPDUOutletConfigMSPmupsZone2 OBJECT-TYPE
SYNTAX INTEGER {
disableAlarm (1),
enableAlarm (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to disableAlarm (1) disables the
Zone 2 alarm for this outlet.
Setting this OID to enableAlarm (2) enables the
Zone 2 alarm for this outlet."
::= { sPDUOutletConfigMSPmupsEntry 6 }
sPDUOutletConfigMSPmupsZone3 OBJECT-TYPE
SYNTAX INTEGER {
disableAlarm (1),
enableAlarm (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to disableAlarm (1) disables the
Zone 3 alarm for this outlet.
Setting this OID to enableAlarm (2) enables the
Zone 3 alarm for this outlet."
::= { sPDUOutletConfigMSPmupsEntry 7 }
sPDUOutletConfigMSPmupsZone4 OBJECT-TYPE
SYNTAX INTEGER {
disableAlarm (1),
enableAlarm (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to disableAlarm (1) disables the
Zone 4 alarm for this outlet.
Setting this OID to enableAlarm (2) enables the
Zone 4 alarm for this outlet."
::= { sPDUOutletConfigMSPmupsEntry 8 }
sPDUOutletConfigMSPmupsP1LowHum OBJECT-TYPE
SYNTAX INTEGER {
disableAlarm (1),
enableAlarm (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to disableAlarm (1) disables the
Probe 1 low humidity alarm for this outlet.
Setting this OID to enableAlarm (2) enables the
Probe 1 low humidity alarm for this outlet."
::= { sPDUOutletConfigMSPmupsEntry 9 }
sPDUOutletConfigMSPmupsP1HiHum OBJECT-TYPE
SYNTAX INTEGER {
disableAlarm (1),
enableAlarm (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to disableAlarm (1) disables the
Probe 1 high humidity alarm for this outlet.
Setting this OID to enableAlarm (2) enables the
Probe 1 high humidity alarm for this outlet."
::= { sPDUOutletConfigMSPmupsEntry 10 }
sPDUOutletConfigMSPmupsP1LowTemp OBJECT-TYPE
SYNTAX INTEGER {
disableAlarm (1),
enableAlarm (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to disableAlarm (1) disables the
Probe 1 low temperature alarm for this outlet.
Setting this OID to enableAlarm (2) enables the
Probe 1 low temperature alarm for this outlet."
::= { sPDUOutletConfigMSPmupsEntry 11 }
sPDUOutletConfigMSPmupsP1HiTemp OBJECT-TYPE
SYNTAX INTEGER {
disableAlarm (1),
enableAlarm (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to disableAlarm (1) disables the
Probe 1 high temperature alarm for this outlet.
Setting this OID to enableAlarm (2) enables the
Probe 1 high temperature alarm for this outlet."
::= { sPDUOutletConfigMSPmupsEntry 12 }
sPDUOutletConfigMSPmupsP2LowHum OBJECT-TYPE
SYNTAX INTEGER {
disableAlarm (1),
enableAlarm (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to disableAlarm (1) disables the
Probe 2 low humidity alarm for this outlet.
Setting this OID to enableAlarm (2) enables the
Probe 2 low humidity alarm for this outlet."
::= { sPDUOutletConfigMSPmupsEntry 13 }
sPDUOutletConfigMSPmupsP2HiHum OBJECT-TYPE
SYNTAX INTEGER {
disableAlarm (1),
enableAlarm (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to disableAlarm (1) disables the
Probe 2 high humidity alarm for this outlet.
Setting this OID to enableAlarm (2) enables the
Probe 2 high humidity alarm for this outlet."
::= { sPDUOutletConfigMSPmupsEntry 14 }
sPDUOutletConfigMSPmupsP2LowTemp OBJECT-TYPE
SYNTAX INTEGER {
disableAlarm (1),
enableAlarm (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to disableAlarm (1) disables the
Probe 2 low temperature alarm for this outlet.
Setting this OID to enableAlarm (2) enables the
Probe 2 low temperature alarm for this outlet."
::= { sPDUOutletConfigMSPmupsEntry 15 }
sPDUOutletConfigMSPmupsP2HiTemp OBJECT-TYPE
SYNTAX INTEGER {
disableAlarm (1),
enableAlarm (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to disableAlarm (1) disables the
Probe 2 high temperature alarm for this outlet.
Setting this OID to enableAlarm (2) enables the
Probe 2 high temperature alarm for this outlet."
::= { sPDUOutletConfigMSPmupsEntry 16 }
-- the sPDUOutletStatusMSP group
sPDUOutletStatusMSPTable OBJECT-TYPE
SYNTAX SEQUENCE OF SPDUOutletStatusMSPEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting of status of individual outlets. The number of
entries is contained in the sPDUMasterStatusOutletCount OID."
::= { sPDUOutletStatusMSP 1 }
sPDUOutletStatusMSPEntry OBJECT-TYPE
SYNTAX SPDUOutletStatusMSPEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The outlets to gather status from."
INDEX { sPDUOutletStatusMSPIndex, sPDUOutletStatusMSPOutletIndex }
::= { sPDUOutletStatusMSPTable 1 }
SPDUOutletStatusMSPEntry ::=
SEQUENCE {
sPDUOutletStatusMSPIndex INTEGER,
sPDUOutletStatusMSPName DisplayString,
sPDUOutletStatusMSPOutletIndex INTEGER,
sPDUOutletStatusMSPOutletName DisplayString,
sPDUOutletStatusMSPOutletState INTEGER,
sPDUOutletStatusMSPCommandPending INTEGER,
sPDUOutletStatusMSPOutletCtrlMode INTEGER
}
sPDUOutletStatusMSPIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the MasterSwitch MSP."
::= { sPDUOutletStatusMSPEntry 1 }
sPDUOutletStatusMSPName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the MasterSwitch plus. The maximum
value is 23 characters. The name is set by
using the sPDUMasterConfigMSPName OID."
::= { sPDUOutletStatusMSPEntry 2 }
sPDUOutletStatusMSPOutletIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the outlet entry."
::= { sPDUOutletStatusMSPEntry 3 }
sPDUOutletStatusMSPOutletName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the outlet. The maximum size is
23 characters. The name is set by using the
sPDUOutletConfigMSPallOutletName OID.
This OID is provided for informational purposes only."
::= { sPDUOutletStatusMSPEntry 4 }
sPDUOutletStatusMSPOutletState OBJECT-TYPE
SYNTAX INTEGER {
outletStatusMSPOn (1),
outletStatusMSPOff (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this variable will return the outlet state. If
the outlet is on, the outletStatusMSPOn (1) value will be returned.
If the outlet is off, the outletStatusMSPOff (2) value will be
returned. "
::= { sPDUOutletStatusMSPEntry 5 }
sPDUOutletStatusMSPCommandPending OBJECT-TYPE
SYNTAX INTEGER {
outletStatusMSPCommandPending (1),
outletStatusMSPNoCommandPending (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this variable will return the command pending
state of the outlet. If a command is pending on the
outlet, the outletStatusMSPCommandPending (1) value
will be returned. If there is not a command pending
on the outlet, the outletStatusMSPNoCommandPending (2)
will be returned."
::= { sPDUOutletStatusMSPEntry 6 }
sPDUOutletStatusMSPOutletCtrlMode OBJECT-TYPE
SYNTAX INTEGER {
modeGracefulShutdown (1),
modeAnnunciator (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Control Mode of the outlet.
This OID is provided for informational purposes only."
::= { sPDUOutletStatusMSPEntry 7 }
-- the rPDUIdent group
rPDUIdentName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the Rack PDU.
The maximum string size is device dependent."
::= { rPDUIdent 1 }
rPDUIdentHardwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The hardware revision of the Rack PDU.
This value is set at the factory."
::= { rPDUIdent 2 }
rPDUIdentFirmwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An 8-byte ID string identifying the Rack PDU firmware revision.
This value is set at the factory."
::= { rPDUIdent 3 }
rPDUIdentDateOfManufacture OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The date when the Rack PDU was manufactured in mm/dd/yyyy format.
This value is set at the factory. The year 2000 will be
represented by 00."
::= { rPDUIdent 4 }
rPDUIdentModelNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A 10-character string identifying the model number of
the Rack PDU. This value is set at the factory."
::= { rPDUIdent 5 }
rPDUIdentSerialNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A 12-character string identifying the serial number of
the Rack PDU. This value is set at the factory."
::= { rPDUIdent 6 }
rPDUIdentDeviceRating OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the electrical rating of the device in Amps."
::= { rPDUIdent 7 }
rPDUIdentDeviceNumOutlets OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the number of outlets contained in the device."
::= { rPDUIdent 8 }
rPDUIdentDeviceNumPhases OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the number of phases supported by the device."
::= { rPDUIdent 9 }
rPDUIdentDeviceNumBreakers OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the number of circuit breakers supported by the device.
This is the same as the number of banks of outlets.
0 will be returned if the unit has no phase breakers. "
::= { rPDUIdent 10 }
rPDUIdentDeviceBreakerRating OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return rating of the circuit breakers
on the device in Amps if it has any."
::= { rPDUIdent 11 }
rPDUIdentDeviceOrientation OBJECT-TYPE
SYNTAX INTEGER {
orientHorizontal (1),
orientVertical (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the intended physical orientation of the device.
OrientHorizonatal(1) indicates Horizontal.
OrientVertical(2) indicates Vertical."
::= { rPDUIdent 12 }
rPDUIdentDeviceOutletLayout OBJECT-TYPE
SYNTAX INTEGER {
seqPhaseToNeutral (1),
seqPhaseToPhase (2),
seqPhToNeu21PhToPh (3),
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:
1:1-N,2:2-N,3:3-N,4:1-N,5:2-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.
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
SYNTAX INTEGER {
displayNormal (1),
displayReverse (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Getting this OID will return the intended physical orientation of the Seven-Segment Display.
Normal(1) indicates Normal.
Reverse(2)indicates Upside-Down."
::= { rPDUIdent 14 }
rPDUIdentDeviceLinetoLineVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"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
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the Power in Watts."
::= { rPDUIdent 16 }
rPDUIdentDevicePowerFactor OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Getting/setting this OID will return/set the
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
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the Power in VA."
::= { 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
rPDULoadDevMaxPhaseLoad OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the maximum rated power
that each phase of the Rack PDU can provide. It is
represented in Amps.
0 will be returned if the unit is banked."
::= { rPDULoadDevice 1 }
rPDULoadDevNumPhases OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of phases available with this Rack PDU."
::= { rPDULoadDevice 2 }
rPDULoadDevMaxBankLoad OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the maximum rated power
that a bank of the Rack PDU can provide. It is
represented in Amps.
0 will be returned if the device does not have any banks."
::= { rPDULoadDevice 3 }
rPDULoadDevNumBanks OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of banks of outlets available with this Rack PDU.
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 has no banks."
::= { rPDULoadDevice 4 }
rPDULoadDevBankTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The size of the Bank Table."
::= { rPDULoadDevice 5 }
rPDULoadDevBankTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDULoadDevBankEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting the Bank Max Load in the Rack PDU."
::= { rPDULoadDevice 6 }
rPDULoadDevBankEntry OBJECT-TYPE
SYNTAX RPDULoadDevBankEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Rack PDU Banks Access."
INDEX { rPDULoadDevBankIndex}
::= { rPDULoadDevBankTable 1 }
RPDULoadDevBankEntry ::=
SEQUENCE {
rPDULoadDevBankIndex INTEGER,
rPDULoadDevBankNumber INTEGER,
rPDULoadDevBankMaxLoad INTEGER
}
rPDULoadDevBankIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU bank entry."
::= { rPDULoadDevBankEntry 1 }
rPDULoadDevBankNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the bank number."
::= { rPDULoadDevBankEntry 2 }
rPDULoadDevBankMaxLoad OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the maximum rated power
that each bank of the Rack PDU can provide. It is
represented in Amps."
::= { rPDULoadDevBankEntry 3 }
rPDULoadDevMaxOutletTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The size of the Outlet Table."
::= { rPDULoadDevice 7 }
rPDULoadDevMaxOutletTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDULoadDevMaxOutletEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting the Max Outlet Load in an Outlet Monitored Rack PDU."
::= { rPDULoadDevice 8 }
rPDULoadDevMaxOutletEntry OBJECT-TYPE
SYNTAX RPDULoadDevMaxOutletEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This gives access to Max Outlet Load of an Outlet Monitored Rack PDU"
INDEX { rPDULoadDevOutletIndex}
::= { rPDULoadDevMaxOutletTable 1 }
RPDULoadDevMaxOutletEntry ::=
SEQUENCE {
rPDULoadDevOutletIndex INTEGER,
rPDULoadDevOutletNumber INTEGER,
rPDULoadDevMaxOutletLoad INTEGER
}
rPDULoadDevOutletIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Outlet Monitored Rack PDU Max Outlet Load entry."
::= { rPDULoadDevMaxOutletEntry 1 }
rPDULoadDevOutletNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the Outlet number."
::= { rPDULoadDevMaxOutletEntry 2 }
rPDULoadDevMaxOutletLoad OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the maximum rated power
that each Outlet of an Outlet Monitored Rack PDU can provide. It is
represented in Amps. "
::= { rPDULoadDevMaxOutletEntry 3 }
-- the rPDULoadPhaseConfig group
rPDULoadPhaseConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDULoadPhaseConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for configuration of each Rack PDU phase.
The number of entries is contained in the
rPDULoadDevNumPhases OID."
::= { rPDULoadPhaseConfig 1 }
rPDULoadPhaseConfigEntry OBJECT-TYPE
SYNTAX RPDULoadPhaseConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Rack PDU phase to configure."
INDEX { rPDULoadPhaseConfigIndex}
::= { rPDULoadPhaseConfigTable 1 }
RPDULoadPhaseConfigEntry ::=
SEQUENCE {
rPDULoadPhaseConfigIndex INTEGER,
rPDULoadPhaseConfigLowLoadThreshold INTEGER,
rPDULoadPhaseConfigNearOverloadThreshold INTEGER,
rPDULoadPhaseConfigOverloadThreshold INTEGER,
rPDULoadPhaseConfigAlarm INTEGER
}
rPDULoadPhaseConfigIndex OBJECT-TYPE
SYNTAX INTEGER {
phase1 (1),
phase2 (2),
phase3 (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU phase entry."
::= { rPDULoadPhaseConfigEntry 1 }
rPDULoadPhaseConfigLowLoadThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A threshold that indicates the power consumption of
the load 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 effectively disables this
warning.
Maximum value must be less than the value returned
by the rPDULoadPhaseConfigNearOverloadThreshold OID."
::= { rPDULoadPhaseConfigEntry 2 }
rPDULoadPhaseConfigNearOverloadThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A threshold that indicates the power consumption of
the load 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 rPDULoadPhaseConfigLowLoadThreshold OID.
Maximum value must be less than or equal to the value
returned by the rPDULoadPhaseConfigOverloadThreshold OID."
::= { rPDULoadPhaseConfigEntry 3 }
rPDULoadPhaseConfigOverloadThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A threshold that indicates the power consumption of
the load 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 rPDULoadPhaseConfigNearOverloadThreshold OID.
Maximum value must be less than or equal to the value
returned by the rPDULoadDevMaxPhaseLoad OID."
::= { rPDULoadPhaseConfigEntry 4 }
rPDULoadPhaseConfigAlarm OBJECT-TYPE
SYNTAX INTEGER {
noLoadAlarm (1),
underCurrentAlarm (2),
nearOverCurrentAlarm (3),
overCurrentAlarm (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the current Phase Alarm."
::= { rPDULoadPhaseConfigEntry 5 }
-- the rPDULoadStatus group
rPDULoadStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDULoadStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting of status of each Rack PDU phase/bank.
The number of entries is calculated by adding
the number of phases (rPDULoadDevNumPhases OID) and
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. If a device has total information,
it shall precede both the bank and the phase information."
::= { rPDULoadStatus 1 }
rPDULoadStatusEntry OBJECT-TYPE
SYNTAX RPDULoadStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Rack PDU phase/bank to gather status from."
INDEX { rPDULoadStatusIndex}
::= { rPDULoadStatusTable 1 }
RPDULoadStatusEntry ::=
SEQUENCE {
rPDULoadStatusIndex INTEGER,
rPDULoadStatusLoad Gauge,
rPDULoadStatusLoadState INTEGER,
rPDULoadStatusPhaseNumber INTEGER,
rPDULoadStatusBankNumber INTEGER
}
rPDULoadStatusIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU phase/bank entry. All phase information will precede
any bank information"
::= { rPDULoadStatusEntry 1 }
rPDULoadStatusLoad OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the phase/bank load measured
in tenths of Amps."
::= { rPDULoadStatusEntry 2 }
rPDULoadStatusLoadState OBJECT-TYPE
SYNTAX INTEGER {
phaseLoadNormal (1),
phaseLoadLow (2),
phaseLoadNearOverload (3),
phaseLoadOverload (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the phase/bank load state.
phaseLoadNormal(1) indicates that the phase/bank is
operating properly within the rPDULoadConfigLowLoadThreshold
and rPDULoadConfigNearOverloadThreshold OID values.
phaseLoadLow(2) indicates that the phase/bank load has
dropped below the rPDULoadConfigLowLoadThreshold OID value.
An SNMP trap will occur when this state is entered or cleared.
phaseLoadNearOverload(3) indicates that the phase/bank load
is greater than or equal to the
rPDULoadConfigNearOverloadThreshold OID value.
An SNMP trap will occur when this state is entered or cleared.
phaseLoadOverload(4) indicates that the phase/bank load is
greater than or equal to the rPDULoadConfigOverloadThreshold
OID value.
An SNMP trap will occur when this state is entered or cleared."
::= { rPDULoadStatusEntry 3 }
rPDULoadStatusPhaseNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The phase number to which this record refers."
::= { rPDULoadStatusEntry 4 }
rPDULoadStatusBankNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The bank number to which this record refers. A value of 0 will be returned if
any bank is not present or if it is phase related."
::= { rPDULoadStatusEntry 5 }
-- the rPDULoadBankConfig group
rPDULoadBankConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDULoadBankConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for configuration of each Rack PDU bank.
The number of entries is contained in the
rPDULoadDevNumBanks OID."
::= { rPDULoadBankConfig 1 }
rPDULoadBankConfigEntry OBJECT-TYPE
SYNTAX RPDULoadBankConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Rack PDU bank to configure."
INDEX { rPDULoadBankConfigIndex}
::= { rPDULoadBankConfigTable 1 }
RPDULoadBankConfigEntry ::=
SEQUENCE {
rPDULoadBankConfigIndex INTEGER,
rPDULoadBankConfigLowLoadThreshold INTEGER,
rPDULoadBankConfigNearOverloadThreshold INTEGER,
rPDULoadBankConfigOverloadThreshold INTEGER,
rPDULoadBankConfigAlarm INTEGER
}
rPDULoadBankConfigIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU bank entry."
::= { rPDULoadBankConfigEntry 1 }
rPDULoadBankConfigLowLoadThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A threshold that indicates the power consumption of
the load 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 effectively disables this
warning.
Maximum value must be less than the value returned
by the rPDULoadBankConfigNearOverloadThreshold OID."
::= { rPDULoadBankConfigEntry 2 }
rPDULoadBankConfigNearOverloadThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A threshold that indicates the power consumption of
the load 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 rPDULoadBankConfigLowLoadThreshold OID.
Maximum value must be less than or equal to the value
returned by the rPDULoadBankConfigOverloadThreshold OID."
::= { rPDULoadBankConfigEntry 3 }
rPDULoadBankConfigOverloadThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A threshold that indicates the power consumption of
the load 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 rPDULoadBankConfigNearOverloadThreshold OID.
Maximum value must be less than or equal to the value
returned by the rPDULoadDevMaxBankLoad OID."
::= { rPDULoadBankConfigEntry 4 }
rPDULoadBankConfigAlarm OBJECT-TYPE
SYNTAX INTEGER {
noLoadAlarm (1),
underCurrentAlarm (2),
nearOverCurrentAlarm (3),
overCurrentAlarm (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
" Getting this OID will return the current Bank Alarm."
::= { rPDULoadBankConfigEntry 5 }
-- the rPDUOutletDevice group
rPDUOutletDevCommand OBJECT-TYPE
SYNTAX INTEGER {
noCommandAll (1),
immediateAllOn (2),
immediateAllOff (3),
immediateAllReboot (4),
delayedAllOn (5),
delayedAllOff (6),
delayedAllReboot (7),
cancelAllPendingCommands (8)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to immediateAllOn (2) will turn all outlets
on immediately.
Setting this OID to immediateAllOff (3) will turn all outlets
off immediately.
Setting this OID to immediateAllReboot (4) will reboot all outlets
immediately.
Setting this OID to delayedAllOn (5) will turn all outlets on as
defined by each outlet's rPDUOutletConfigPowerOnTime OID value.
Setting this OID to delayedAllOff (6) will turn all outlets
off as defined by each outlet's rPDUOutletConfigPowerOffTime OID value.
Setting this OID to delayedAllReboot (7) will cause a
delayedAllOff command to be performed. Once all outlets are off,
the Switched Rack PDU will then delay the largest
rPDUOutletConfigRebootDuration OID time, and then perform a
delayedAllOn command.
Setting this OID to cancelAllPendingCommands (8) will cause all pending
commands on the Switched Rack PDU to be canceled.
Getting this OID will return the noCommandAll (1) value."
::= { rPDUOutletDevice 1 }
rPDUOutletDevColdstartDelay OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of delay, in seconds, between when
power is provided to the Switched Rack PDU and
when the Switched 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)."
::= { rPDUOutletDevice 2 }
rPDUOutletDevNumCntrlOutlets OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of controlled outlets on this Switched Rack PDU."
::= { rPDUOutletDevice 3 }
rPDUOutletDevNumTotalOutlets OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of outlets on this Rack PDU."
::= { rPDUOutletDevice 4 }
rPDUOutletDevMonitoredOutlets OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of monitored outlets on this Rack PDU."
::= { rPDUOutletDevice 5 }
-- the rPDUOutletPhase group
rPDUOutletPhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDUOutletPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for management of outlets on a per phase basis."
::= { rPDUOutletPhase 1 }
rPDUOutletPhaseEntry OBJECT-TYPE
SYNTAX RPDUOutletPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The phase to manage."
INDEX { rPDUOutletPhaseIndex}
::= { rPDUOutletPhaseTable 1 }
RPDUOutletPhaseEntry ::=
SEQUENCE {
rPDUOutletPhaseIndex INTEGER,
rPDUOutletPhaseOverloadRestriction INTEGER
}
rPDUOutletPhaseIndex OBJECT-TYPE
SYNTAX INTEGER {
phase1 (1),
phase2 (2),
phase3 (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Switched Rack PDU phase entry."
::= { rPDUOutletPhaseEntry 1 }
rPDUOutletPhaseOverloadRestriction OBJECT-TYPE
SYNTAX INTEGER {
alwaysAllowTurnON (1),
restrictOnNearOverload (2),
restrictOnOverload (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This OID controls the behavior of a Switched Rack PDU
phase when an overload condition is possible and
additional outlets are requested to be turned on.
Setting this OID to alwaysAllowTurnON (1) will always allow
the outlets on the corresponding phase to turn on.
Setting this OID to restrictOnNearOverload (2) will not allow
outlets on the corresponding phase to turn on if the
rPDULoadConfigNearOverloadThreshold OID is exceeded.
Setting this OID to restrictOnOverload (3) will not allow
outlets on the corresponding phase to turn on if the
rPDULoadConfigOverloadThreshold OID is exceeded."
::= { rPDUOutletPhaseEntry 2 }
-- the rPDUOutletControl group
rPDUOutletControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDUOutletControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for control of the individual outlets.
The number of entries is contained in the
rPDUOutletDevNumCntrlOutlets OID."
::= { rPDUOutletControl 1 }
rPDUOutletControlEntry OBJECT-TYPE
SYNTAX RPDUOutletControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The outlet to control."
INDEX { rPDUOutletControlIndex}
::= { rPDUOutletControlTable 1 }
RPDUOutletControlEntry ::=
SEQUENCE {
rPDUOutletControlIndex INTEGER,
rPDUOutletControlOutletName DisplayString,
rPDUOutletControlOutletPhase INTEGER,
rPDUOutletControlOutletCommand INTEGER,
rPDUOutletControlOutletBank INTEGER
}
rPDUOutletControlIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the outlet entry."
::= { rPDUOutletControlEntry 1 }
rPDUOutletControlOutletName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the outlet. The maximum string size is device dependent.
An error will be returned if the set request exceeds the max size.
This OID is provided for informational purposes only."
::= { rPDUOutletControlEntry 2 }
rPDUOutletControlOutletPhase OBJECT-TYPE
SYNTAX INTEGER {
phase1 (1),
phase2 (2),
phase3 (3),
phase1-2 (4),
phase2-3 (5),
phase3-1 (6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The phase/s associated with this outlet.
For single phase devices, this object will always
return phase1(1).
For 3-phase devices, this object will return phase1 (1),
phase2 (2), or phase3 (3) for outlets tied to a single
phase. For outlets tied to two phases, this object will
return phase1-2 (4) for phases 1 and 2, phase2-3 (5) for
phases 2 and 3, and phase3-1 (6) for phases 3 and 1."
::= { rPDUOutletControlEntry 3 }
rPDUOutletControlOutletCommand OBJECT-TYPE
SYNTAX INTEGER {
immediateOn (1),
immediateOff (2),
immediateReboot (3),
delayedOn (4),
delayedOff (5),
delayedReboot (6),
cancelPendingCommand (7)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Getting this variable will return the outlet state. If
the outlet is on, the immediateOn (1) value will be returned.
If the outlet is off, the immediateOff (2) value will be
returned.
Setting this variable to immediateOn (1) will immediately turn
the outlet on.
Setting this variable to immediateOff (2) will immediately turn
the outlet off.
Setting this variable to immediateReboot (3) will immediately
reboot the outlet.
Setting this variable to delayedOn (4) will turn the outlet on
after the rPDUOutletConfigPowerOnTime OID time has elapsed.
Setting this variable to delayedOff (5) will turn the outlet off
after the rPDUOutletConfigPowerOffTime OID time has elapsed.
Setting this variable to delayedReboot (6) will cause the
Switched Rack PDU to perform a delayedOff command, wait the
rPDUOutletConfigRebootDuration OID time, and then perform a
delayedOn command.
Setting this variable to cancelPendingCommand (7) will cause any
pending command to this outlet to be canceled."
::= { rPDUOutletControlEntry 4 }
rPDUOutletControlOutletBank OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The bank associated with this outlet."
::= { rPDUOutletControlEntry 5 }
-- the rPDUOutletConfig group
rPDUOutletConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDUOutletConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for configuration of individual outlets. The number of
entries is contained in the rPDUOutletDevNumCntrlOutlets OID."
::= { rPDUOutletConfig 1 }
rPDUOutletConfigEntry OBJECT-TYPE
SYNTAX RPDUOutletConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The outlet to configure."
INDEX { rPDUOutletConfigIndex}
::= { rPDUOutletConfigTable 1 }
RPDUOutletConfigEntry ::=
SEQUENCE {
rPDUOutletConfigIndex INTEGER,
rPDUOutletConfigOutletName DisplayString,
rPDUOutletConfigOutletPhase INTEGER,
rPDUOutletConfigPowerOnTime INTEGER,
rPDUOutletConfigPowerOffTime INTEGER,
rPDUOutletConfigRebootDuration INTEGER,
rPDUOutletConfigOutletBank INTEGER
}
rPDUOutletConfigIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the outlet entry."
::= { rPDUOutletConfigEntry 1 }
rPDUOutletConfigOutletName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the outlet. The maximum string size is device dependent.
An error will be returned if the set request exceeds the max size."
::= { rPDUOutletConfigEntry 2 }
rPDUOutletConfigOutletPhase OBJECT-TYPE
SYNTAX INTEGER {
phase1 (1),
phase2 (2),
phase3 (3),
phase1-2 (4),
phase2-3 (5),
phase3-1 (6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The phase/s associated with this outlet.
For single phase devices, this object will always
return phase1(1).
For 3-phase devices, this object will return phase1 (1),
phase2 (2), or phase3 (3) for outlets tied to a single
phase. For outlets tied to two phases, this object will
return phase1-2 (4) for phases 1 and 2, phase2-3 (5) for
phases 2 and 3, and phase3-1 (6) for phases 3 and 1."
::= { rPDUOutletConfigEntry 3 }
rPDUOutletConfigPowerOnTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of time (in seconds) the outlet will delay
powering on at coldstart or when a command that requires
a turn-on delay is issued.
Allowed values are:
-1 - never power on.
0 - power on immediately.
1 to 7200 - power on up to 7200 seconds after being
commanded."
::= { rPDUOutletConfigEntry 4 }
rPDUOutletConfigPowerOffTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of time (in seconds) the outlet will delay
powering off when a command that requires
a turn-off delay is issued.
Allowed values are:
-1 - never power off.
0 - power off immediately.
1 to 7200 - power off up to 7200 seconds after being
commanded."
::= { rPDUOutletConfigEntry 5 }
rPDUOutletConfigRebootDuration OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
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
of the sequence, before turning power back on, at the
end of the reboot sequence.
Allowed range is any value between 5 and 60 seconds (1 minute)."
::= { rPDUOutletConfigEntry 6 }
rPDUOutletConfigOutletBank OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The bank associated with this outlet."
::= { rPDUOutletConfigEntry 7 }
-- Monitored Outlets table
rPDUOutletConfigMonitoredTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The size of the Outlet Config Monitored Table"
::= { rPDUOutletConfig 2 }
rPDUOutletConfigMonitoredTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDUOutletConfigMonitoredEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting/setting of outlet thresholds of an Outlet Monitored Rack PDU."
::= { rPDUOutletConfig 3 }
rPDUOutletConfigMonitoredEntry OBJECT-TYPE
SYNTAX RPDUOutletConfigMonitoredEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This gives access to Monitored Outlet entries"
INDEX { rPDUOutletConfigMonitoredIndex }
::= { rPDUOutletConfigMonitoredTable 1 }
RPDUOutletConfigMonitoredEntry ::=
SEQUENCE {
rPDUOutletConfigMonitoredIndex INTEGER,
rPDUOutletConfigMonitoredName DisplayString,
rPDUOutletConfigMonitoredNumber INTEGER,
rPDUOutletConfigMonitoredLowLoadThreshold INTEGER,
rPDUOutletConfigMonitoredNearOverloadThreshold INTEGER,
rPDUOutletConfigMonitoredOverloadThreshold INTEGER
}
rPDUOutletConfigMonitoredIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the RACK PDU Phase entry."
::= { rPDUOutletConfigMonitoredEntry 1 }
rPDUOutletConfigMonitoredName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the Monitored Outlet. The maximum string size is device dependent.
An error will be returned if the set request exceeds the max size."
::= { rPDUOutletConfigMonitoredEntry 2 }
rPDUOutletConfigMonitoredNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The outlet number of an Outlet Monitored RACK PDU."
::= { rPDUOutletConfigMonitoredEntry 3 }
rPDUOutletConfigMonitoredLowLoadThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A threshold that indicates the power consumption of
the load 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 effectively disables this
warning.
Maximum value must be less than the value returned
by the rPDUOutletConfigMonitoredNearOverloadThreshold OID.
0 will be returned if the unit is not Outlet Monitored Rack PDU."
::= { rPDUOutletConfigMonitoredEntry 4 }
rPDUOutletConfigMonitoredNearOverloadThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A threshold that indicates the power consumption of
the load 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 rPDUOutletConfigMonitoredLowLoadThreshold OID.
Maximum value must be less than or equal to the value
returned by the rPDUOutletConfigMonitoredOverloadThreshold OID.
0 will be returned if the unit is not Outlet Monitored Rack PDU."
::= { rPDUOutletConfigMonitoredEntry 5 }
rPDUOutletConfigMonitoredOverloadThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A threshold that indicates the power consumption of
the load 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 rPDUOutletConfigMonitoredNearOverloadThreshold OID.
Maximum value must be less than or equal to the value
returned by the rPDULoadDevMaxOutletLoad OID.
0 will be returned if the unit is not Outlet Monitored Rack PDU."
::= { rPDUOutletConfigMonitoredEntry 6 }
-- the rPDUOutletStatus group
rPDUOutletStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDUOutletStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting of status of individual outlets. The number of
entries is contained in the rPDUOutletDevNumCntrlOutlets OID or
rPDUOutletDevMonitoredOutlets OID."
::= { rPDUOutletStatus 1 }
rPDUOutletStatusEntry OBJECT-TYPE
SYNTAX RPDUOutletStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The outlet to gather status from."
INDEX { rPDUOutletStatusIndex}
::= { rPDUOutletStatusTable 1 }
RPDUOutletStatusEntry ::=
SEQUENCE {
rPDUOutletStatusIndex INTEGER,
rPDUOutletStatusOutletName DisplayString,
rPDUOutletStatusOutletPhase INTEGER,
rPDUOutletStatusOutletState INTEGER,
rPDUOutletStatusCommandPending INTEGER,
rPDUOutletStatusOutletBank INTEGER,
rPDUOutletStatusLoad Gauge
}
rPDUOutletStatusIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the outlet entry."
::= { rPDUOutletStatusEntry 1 }
rPDUOutletStatusOutletName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The name of the outlet. The maximum string size is device dependent.
This OID is provided for informational purposes only."
::= { rPDUOutletStatusEntry 2 }
rPDUOutletStatusOutletPhase OBJECT-TYPE
SYNTAX INTEGER {
phase1 (1),
phase2 (2),
phase3 (3),
phase1-2 (4),
phase2-3 (5),
phase3-1 (6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The phase/s associated with this outlet.
For single phase devices, this object will always
return phase1(1).
For 3-phase devices, this object will return phase1 (1),
phase2 (2), or phase3 (3) for outlets tied to a single
phase. For outlets tied to two phases, this object will
return phase1-2 (4) for phases 1 and 2, phase2-3 (5) for
phases 2 and 3, and phase3-1 (6) for phases 3 and 1."
::= { rPDUOutletStatusEntry 3 }
rPDUOutletStatusOutletState OBJECT-TYPE
SYNTAX INTEGER {
outletStatusOn (1),
outletStatusOff (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this variable will return the outlet state. If
the outlet is on, the outletStatusOn (1) value will be returned.
If the outlet is off, the outletStatusOff (2) value will be
returned."
::= { rPDUOutletStatusEntry 4 }
rPDUOutletStatusCommandPending OBJECT-TYPE
SYNTAX INTEGER {
outletStatusCommandPending (1),
outletStatusNoCommandPending (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this variable will return the command pending
state of the outlet. If a command is pending on the
outlet, the outletStatusCommandPending (1) value
will be returned. If there is not a command pending
on the outlet, the outletStatusNoCommandPending (2)
will be returned."
::= { rPDUOutletStatusEntry 5 }
rPDUOutletStatusOutletBank OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The bank associated with this outlet."
::= { rPDUOutletStatusEntry 6 }
rPDUOutletStatusLoad OBJECT-TYPE
SYNTAX Gauge
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. For other
models this OID is not supported."
::= { rPDUOutletStatusEntry 7 }
-- the rPDUOutletBank group
rPDUOutletBankTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDUOutletBankEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for management of outlets on a per bank basis."
::= { rPDUOutletBank 1 }
rPDUOutletBankEntry OBJECT-TYPE
SYNTAX RPDUOutletBankEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The bank to manage."
INDEX { rPDUOutletBankIndex}
::= { rPDUOutletBankTable 1 }
RPDUOutletBankEntry ::=
SEQUENCE {
rPDUOutletBankIndex INTEGER,
rPDUOutletBankOverloadRestriction INTEGER
}
rPDUOutletBankIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Switched Rack PDU bank entry."
::= { rPDUOutletBankEntry 1 }
rPDUOutletBankOverloadRestriction OBJECT-TYPE
SYNTAX INTEGER {
alwaysAllowTurnON (1),
restrictOnNearOverload (2),
restrictOnOverload (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This OID controls the behavior of a Switched Rack PDU
bank when an overload condition is possible and
additional outlets are requested to be turned on.
Setting this OID to alwaysAllowTurnON (1) will always allow
the outlets on the corresponding bank to turn on.
Setting this OID to restrictOnNearOverload (2) will not allow
outlets on the corresponding bank to turn on if the
rPDULoadBankConfigNearOverloadThreshold OID is exceeded.
Setting this OID to restrictOnOverload (3) will not allow
outlets on the corresponding bank to turn on if the
rPDULoadBankConfigOverloadThreshold OID is exceeded."
::= { rPDUOutletBankEntry 2 }
-- the rPDUPowerSupplyDevice group
rPDUPowerSupply1Status OBJECT-TYPE
SYNTAX INTEGER {
powerSupplyOneOk (1),
powerSupplyOneFailed (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return powerSupply1Ok(1) if power
supply 1 is functioning normally. If not functioning normally,
this OID will return powerSupply1Failed(2)."
::= { rPDUPowerSupplyDevice 1 }
rPDUPowerSupply2Status OBJECT-TYPE
SYNTAX INTEGER {
powerSupplyTwoOk (1),
powerSupplyTwoFailed (2),
powerSupplyTwoNotPresent (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return powerSupply2Ok(1) if power
supply 2 is functioning normally. If not functioning normally,
this OID will return powerSupply2Failed(2).
Metered Rack PDUs do not have a redundant powersupply."
::= { rPDUPowerSupplyDevice 2 }
rPDUPowerSupplyAlarm OBJECT-TYPE
SYNTAX INTEGER {
allAvailablePowerSuppliesOK (1),
powerSupplyOneFailed (2),
powerSupplyTwoFailed (3),
powerSupplyOneandTwoFailed (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return powerSupply Alarm"
::= { rPDUPowerSupplyDevice 3 }
-- the rPDUStatus group
rPDUStatusBankTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The size of the Status Bank Table"
::= { rPDUStatus 1 }
rPDUStatusBankTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDUStatusBankEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting of status of each Rack PDU Bank"
::= { rPDUStatus 2 }
rPDUStatusBankEntry OBJECT-TYPE
SYNTAX RPDUStatusBankEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This gives access to Bank entries"
INDEX { rPDUStatusBankIndex }
::= { rPDUStatusBankTable 1 }
RPDUStatusBankEntry ::=
SEQUENCE {
rPDUStatusBankIndex INTEGER,
rPDUStatusBankNumber INTEGER,
rPDUStatusBankState INTEGER
}
rPDUStatusBankIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the RACK PDU Bank entry."
::= { rPDUStatusBankEntry 1 }
rPDUStatusBankNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the bank number."
::= { rPDUStatusBankEntry 2 }
rPDUStatusBankState OBJECT-TYPE
SYNTAX INTEGER {
bankLoadNormal (1),
bankLoadLow (2),
bankLoadNearOverload (3),
bankLoadOverload (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the bank load state.
bankLoadNormal(1) indicates that the bank is
operating properly within the rPDULoadBankConfigLowLoadThreshold
and rPDULoadBankConfigNearOverloadThreshold OID values.
bankLoadLow(2) indicates that the bank load has
dropped below the rPDULoadBankConfigLowLoadThreshold OID value.
An SNMP trap will occur when this state is entered or cleared.
bankLoadNearOverload(3) indicates that the bank load
is greater than or equal to the
rPDULoadBankConfigNearOverloadThreshold OID value.
An SNMP trap will occur when this state is entered or cleared.
bankLoadOverload(4) indicates that the bank load is
greater than or equal to the rPDULoadBankConfigOverloadThreshold
OID value.
An SNMP trap will occur when this state is entered or cleared."
::= { rPDUStatusBankEntry 3 }
-- Phase status table
rPDUStatusPhaseTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The size of the Status Phase Table"
::= { rPDUStatus 3 }
rPDUStatusPhaseTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDUStatusPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting of status of each Rack PDU Phase"
::= { rPDUStatus 4 }
rPDUStatusPhaseEntry OBJECT-TYPE
SYNTAX RPDUStatusPhaseEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This gives access to Phase entries"
INDEX { rPDUStatusPhaseIndex }
::= { rPDUStatusPhaseTable 1 }
RPDUStatusPhaseEntry ::=
SEQUENCE {
rPDUStatusPhaseIndex INTEGER,
rPDUStatusPhaseNumber INTEGER,
rPDUStatusPhaseState INTEGER
}
rPDUStatusPhaseIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the RACK PDU Phase entry."
::= { rPDUStatusPhaseEntry 1 }
rPDUStatusPhaseNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the phase number."
::= { rPDUStatusPhaseEntry 2 }
rPDUStatusPhaseState OBJECT-TYPE
SYNTAX INTEGER {
phaseLoadNormal (1),
phaseLoadLow (2),
phaseLoadNearOverload (3),
phaseLoadOverload (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the Phase load state.
phaseLoadNormal(1) indicates that the Phase is
operating properly within the rPDULoadPhaseConfigLowLoadThreshold
and rPDULoadPhaseConfigNearOverloadThreshold OID values.
phaseLoadLow(2) indicates that the Phase load has
dropped below the rPDULoadPhaseConfigLowLoadThreshold OID value.
An SNMP trap will occur when this state is entered or cleared.
phaseLoadNearOverload(3) indicates that the Phase load
is greater than or equal to the
rPDULoadPhaseConfigNearOverloadThreshold OID value.
An SNMP trap will occur when this state is entered or cleared.
phaseLoadOverload(4) indicates that the Phase load is
greater than or equal to the rPDULoadPhaseConfigOverloadThreshold
OID value.
An SNMP trap will occur when this state is entered or cleared."
::= { rPDUStatusPhaseEntry 3 }
-- Outlet status table
rPDUStatusOutletTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The size of the Status Outlet Table"
::= { rPDUStatus 5 }
rPDUStatusOutletTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDUStatusOutletEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Allows for getting of status of each Outlet of an Outlet Monitored Rack PDU."
::= { rPDUStatus 6 }
rPDUStatusOutletEntry OBJECT-TYPE
SYNTAX RPDUStatusOutletEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This gives access to Outlet entries"
INDEX { rPDUStatusOutletIndex }
::= { rPDUStatusOutletTable 1 }
RPDUStatusOutletEntry ::=
SEQUENCE {
rPDUStatusOutletIndex INTEGER,
rPDUStatusOutletNumber INTEGER,
rPDUStatusOutletState INTEGER
}
rPDUStatusOutletIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the RACK PDU Outlet entry."
::= { rPDUStatusOutletEntry 1 }
rPDUStatusOutletNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the Outlet number."
::= { rPDUStatusOutletEntry 2 }
rPDUStatusOutletState OBJECT-TYPE
SYNTAX INTEGER {
outletLoadNormal (1),
outletLoadLow (2),
outletLoadNearOverload (3),
outletLoadOverload (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the Outlet load state.
outletLoadNormal(1) indicates that the Outlet is
operating properly within the rPDUOutletConfigMonitoredLowLoadThreshold
and rPDUOutletConfigMonitoredNearOverloadThreshold OID values.
outletLoadLow(2) indicates that the Outlet load has
dropped below the rPDUOutletConfigMonitoredLowLoadThreshold OID value.
An SNMP trap will occur when this state is entered or cleared.
outletLoadNearOverload(3) indicates that the Outlet load
is greater than or equal to the
rPDUOutletConfigMonitoredNearOverloadThreshold OID value.
An SNMP trap will occur when this state is entered or cleared.
outletLoadOverload(4) indicates that the Outlet load is
greater than or equal to the rPDUOutletConfigMonitoredOverloadThreshold
OID value.
An SNMP trap will occur when this state is entered or cleared."
::= { rPDUStatusOutletEntry 3 }
-- Common rPDU2 values
Rpdu2OutletPhaseLayoutType ::= INTEGER {
seqPhase1ToNeutral (1),
seqPhase2ToNeutral (2),
seqPhase3ToNeutral (3),
seqPhase1ToPhase2 (4),
seqPhase2ToPhase3 (5),
seqPhase3ToPhase1 (6)
}
-- rPDU2 Ident Table
rPDU2IdentTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of Rack PDUs"
::= { rPDU2 1 }
rPDU2IdentTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDU2IdentEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU identification data"
::= { rPDU2 2 }
rPDU2IdentEntry OBJECT-TYPE
SYNTAX RPDU2IdentEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Identification data from Rack PDU being queried"
INDEX { rPDU2IdentIndex }
::= { rPDU2IdentTable 1 }
RPDU2IdentEntry ::=
SEQUENCE {
rPDU2IdentIndex INTEGER,
rPDU2IdentModule INTEGER,
rPDU2IdentName DisplayString,
rPDU2IdentLocation DisplayString,
rPDU2IdentHardwareRev DisplayString,
rPDU2IdentFirmwareRev DisplayString,
rPDU2IdentDateOfManufacture DisplayString,
rPDU2IdentModelNumber DisplayString,
rPDU2IdentSerialNumber DisplayString,
rPDU2IdentContact DisplayString
}
rPDU2IdentIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU identification table
entry"
::= { rPDU2IdentEntry 1 }
rPDU2IdentModule OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined Rack PDU numeric ID"
::= { rPDU2IdentEntry 2 }
rPDU2IdentName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A user-defined string identifying the Rack PDU"
::= { rPDU2IdentEntry 3 }
rPDU2IdentLocation OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A user-defined string identifying the location
of the Rack PDU"
::= { rPDU2IdentEntry 4 }
rPDU2IdentHardwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Rack PDU hardware version"
::= { rPDU2IdentEntry 5 }
rPDU2IdentFirmwareRev OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Rack PDU firware version"
::= { rPDU2IdentEntry 6 }
rPDU2IdentDateOfManufacture OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The date the Rack PDU was manufactured
in mm/dd/yyyy format"
::= { rPDU2IdentEntry 7 }
rPDU2IdentModelNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Rack PDU model number"
::= { rPDU2IdentEntry 8 }
rPDU2IdentSerialNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Rack PDU serial number"
::= { rPDU2IdentEntry 9 }
rPDU2IdentContact OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A user-defined string identifying the
person to contact regarding the Rack PDU"
::= { rPDU2IdentEntry 10 }
-- rPDU2 Device Data
rPDU2DeviceTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of Rack PDUs"
::= { rPDU2 3 }
rPDU2Device OBJECT IDENTIFIER ::= { rPDU2 4 }
-- rPDU2 Device Config
rPDU2DeviceConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDU2DeviceConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU configuration data"
::= { rPDU2Device 1 }
rPDU2DeviceConfigEntry OBJECT-TYPE
SYNTAX RPDU2DeviceConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Configuration data from Rack PDU being queried"
INDEX { rPDU2DeviceConfigIndex }
::= { rPDU2DeviceConfigTable 1 }
RPDU2DeviceConfigEntry ::=
SEQUENCE {
rPDU2DeviceConfigIndex INTEGER,
rPDU2DeviceConfigModule INTEGER,
rPDU2DeviceConfigName DisplayString,
rPDU2DeviceConfigLocation DisplayString,
rPDU2DeviceConfigDisplayOrientation INTEGER,
rPDU2DeviceConfigColdstartDelay INTEGER,
rPDU2DeviceConfigLowLoadPowerThreshold INTEGER,
rPDU2DeviceConfigNearOverloadPowerThreshold INTEGER,
rPDU2DeviceConfigOverloadPowerThreshold INTEGER,
rPDU2DeviceConfigDevicePeakPowerReset INTEGER,
rPDU2DeviceConfigDeviceEnergyReset INTEGER,
rPDU2DeviceConfigOutletsEnergyReset INTEGER,
rPDU2DeviceConfigOutletsPeakLoadReset INTEGER
}
rPDU2DeviceConfigIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU table entry"
::= { rPDU2DeviceConfigEntry 1 }
rPDU2DeviceConfigModule OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The user-defined Rack PDU numeric ID"
::= { rPDU2DeviceConfigEntry 2 }
rPDU2DeviceConfigName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A user-defined string identifying the Rack PDU"
::= { rPDU2DeviceConfigEntry 3 }
rPDU2DeviceConfigLocation OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A user-defined string identifying the location
of the Rack PDU"
::= { rPDU2DeviceConfigEntry 4 }
rPDU2DeviceConfigDisplayOrientation OBJECT-TYPE
SYNTAX INTEGER {
displayNormal (1),
displayReverse (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates the intended physical orientation
of the seven segment display
displayNormal(1) indicates normal orientation
displayReverse(2) indicates upside down orientation"
::= { rPDU2DeviceConfigEntry 5 }
rPDU2DeviceConfigColdstartDelay OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of delay, measured in seconds, between
when power is provided to the Rack PDU and when
the Rack PDU provides basic master power to the
outlets.
Allowed values are:
-1 - never apply power automatically.
0 - apply power immediately.
1 to 300 - delay up to 300 seconds (5 minutes)."
::= { rPDU2DeviceConfigEntry 6 }
rPDU2DeviceConfigLowLoadPowerThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User-defined low power draw alarm threshold,
measured in tenths of kilowatts"
::= { rPDU2DeviceConfigEntry 7 }
rPDU2DeviceConfigNearOverloadPowerThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User-defined near power overload threshold,
measured in tenths of kilowatts"
::= { rPDU2DeviceConfigEntry 8 }
rPDU2DeviceConfigOverloadPowerThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User-defined power overload threshold,
measured in tenths of kilowatts"
::= { rPDU2DeviceConfigEntry 9 }
rPDU2DeviceConfigDevicePeakPowerReset OBJECT-TYPE
SYNTAX INTEGER {
noOperation (1),
reset (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to reset (2) will cause the existing peak power value
to be replaced by the current load power value.
Getting this OID will do nothing and return the noOperation(1) value."
::= { rPDU2DeviceConfigEntry 10 }
rPDU2DeviceConfigDeviceEnergyReset OBJECT-TYPE
SYNTAX INTEGER {
noOperation (1),
reset (2),
notSupported (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to reset (2) will cause the device energy meter value
to be reset to zero.
Getting this OID in models that support this feature will do nothing
and return the noOperation(1) value.
Models that do not support this feature will respond to this OID
with a value of notSupported (3). Attempts to set this OID
in these models will fail."
::= { rPDU2DeviceConfigEntry 11 }
rPDU2DeviceConfigOutletsEnergyReset OBJECT-TYPE
SYNTAX INTEGER {
noOperation (1),
reset (2),
notSupported (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to reset (2) will cause the all outlet energy meter values
to be reset to zero.
Getting this OID will do nothing and return the noOperation(1) value.
Models that do not support this feature will respond to this OID
with a value of notSupported (3). Attempts to set this OID
in these models will fail."
::= { rPDU2DeviceConfigEntry 12 }
rPDU2DeviceConfigOutletsPeakLoadReset OBJECT-TYPE
SYNTAX INTEGER {
noOperation (1),
reset (2),
notSupported (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to reset (2) will cause the all outlet peak load values
to be reset to zero.
Getting this OID will do nothing and return the noOperation(1) value.
Models that do not support this feature will respond to this OID
with a value of notSupported (3). Attempts to set this OID
in these models will fail."
::= { rPDU2DeviceConfigEntry 13 }
-- rPDU2 Device Properties
rPDU2DevicePropertiesTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDU2DevicePropertiesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU properties"
::= { rPDU2Device 2 }
rPDU2DevicePropertiesEntry OBJECT-TYPE
SYNTAX RPDU2DevicePropertiesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Properties of the Rack PDU being queried"
INDEX { rPDU2DevicePropertiesIndex }
::= { rPDU2DevicePropertiesTable 1 }
RPDU2DevicePropertiesEntry ::=
SEQUENCE {
rPDU2DevicePropertiesIndex INTEGER,
rPDU2DevicePropertiesModule INTEGER,
rPDU2DevicePropertiesName DisplayString,
rPDU2DevicePropertiesNumOutlets INTEGER,
rPDU2DevicePropertiesNumSwitchedOutlets INTEGER,
rPDU2DevicePropertiesNumMeteredOutlets INTEGER,
rPDU2DevicePropertiesNumPhases INTEGER,
rPDU2DevicePropertiesNumMeteredBanks INTEGER,
rPDU2DevicePropertiesMaxCurrentRating INTEGER,
rPDU2DevicePropertiesOrientation INTEGER,
rPDU2DevicePropertiesOutletLayout INTEGER,
rPDU2DevicePropertiesMaxPhaseCurrentRating INTEGER
}
rPDU2DevicePropertiesIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU properties table entry"
::= { rPDU2DevicePropertiesEntry 1 }
rPDU2DevicePropertiesModule OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined Rack PDU numeric ID"
::= { rPDU2DevicePropertiesEntry 2 }
rPDU2DevicePropertiesName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A user-defined string identifying the Rack PDU"
::= { rPDU2DevicePropertiesEntry 3 }
rPDU2DevicePropertiesNumOutlets OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of outlets on the Rack PDU"
::= { rPDU2DevicePropertiesEntry 4 }
rPDU2DevicePropertiesNumSwitchedOutlets OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of switched outlets on the Rack PDU"
::= { rPDU2DevicePropertiesEntry 5 }
rPDU2DevicePropertiesNumMeteredOutlets OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of metered outlets on the Rack PDU"
::= { rPDU2DevicePropertiesEntry 6 }
rPDU2DevicePropertiesNumPhases OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of phases present in the Rack PDU"
::= { rPDU2DevicePropertiesEntry 7 }
rPDU2DevicePropertiesNumMeteredBanks OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of metered banks present in the Rack PDU"
::= { rPDU2DevicePropertiesEntry 8 }
rPDU2DevicePropertiesMaxCurrentRating OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum current rating, measured in Amps, for
the Rack PDU"
::= { rPDU2DevicePropertiesEntry 9 }
rPDU2DevicePropertiesOrientation OBJECT-TYPE
SYNTAX INTEGER {
horizontal (1),
vertical (2),
verticalISXv2 (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Rack PDU orientation"
::= { rPDU2DevicePropertiesEntry 10 }
rPDU2DevicePropertiesOutletLayout OBJECT-TYPE
SYNTAX INTEGER {
seqPhaseToNeutral (1),
seqPhaseToPhase (2),
seqPhToNeu21PhToPh (3),
seqPhToPhGrouped (4),
seqPhToNGrouped (5),
seqPToN1516PToPGrouped (6),
seqPhToPh2xGrouped (7),
seqPhToN2xGrouped (8),
seqNotApplicable (9),
seqPhToNPhToPhPhToN (10)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return outlet layout for the device.
seqPhaseToNeutral(1) indicates outlet layout as follows:
1:1-N,2:2-N,3:3-N,4:1-N,5:2-N,...
or for single phase SKUs, all outlets 1-N
seqPhaseToPhase(2) indicates outlet layout as follows:
1:1-2,2:2-3,3:3-1,4:1-2,5:2-3,...
seqPhToNeu21PhToPh(3) indicates outlet layout as follows:
1:1-N,2:2-N...21:3-N,22:1-2,23:2-3,24:3-1,...
seqPhToPhGrouped(4) indicates outlet layout as follows:
For AP8xxx SKU's Group 1:1-2, Group 2:2-3, Group 3:3-1.
seqPhToNGrouped(5) indicates outlet layout as follows:
This unit has 3 outlet groups. Group 1:1-N, Group 2:2-N, Group 3:3-N.
seqPToN1516PToPGrouped(6) indicates outlet layout as follows:
This unit has 4 outlet groups. Group 1 (Outlets 1-14):1-2,
Group 2 (Outlets 15-16):1-N, Group 3:2-3, Group 4:3-1.
seqPhToPh2xGrouped(7) indicates outlet layout as follows:
This unit has 6 outlet groups. Group 1:1-2, Group 2:1-2, Group 3:2-3,
Group 4:2-3, Group 5:3-1, Group 6:3-1.
seqPhToN2xGrouped(8) indicates outlet layout as follows:
This unit has 6 outlet groups. Group 1:1-N, Group 2:1-N, Group 3:2-N,
Group 4:2-N, Group 5:3-N, Group 6:3-N.
seqNotApplicable(9):
Outlet layout does not affect any of the user interfaces for
AP88XX SKUs. These SKUs may report seqNotApplicable(9) if there is
not an exact outlet layout match available.
seqPhToNPhToPhPhToN(10) indicates outlet layout as follows:
Group 1:1-N, Group 2:1-2, Group 3:2-N."
::= { rPDU2DevicePropertiesEntry 11 }
rPDU2DevicePropertiesMaxPhaseCurrentRating OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum current rating, measured in Amps, for
the Rack PDU"
::= { rPDU2DevicePropertiesEntry 12 }
-- rPDU2 Device Status
rPDU2DeviceStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDU2DeviceStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU status information"
::= { rPDU2Device 3 }
rPDU2DeviceStatusEntry OBJECT-TYPE
SYNTAX RPDU2DeviceStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Status information from the Rack PDU being queried"
INDEX { rPDU2DeviceStatusIndex }
::= { rPDU2DeviceStatusTable 1 }
RPDU2DeviceStatusEntry ::=
SEQUENCE {
rPDU2DeviceStatusIndex INTEGER,
rPDU2DeviceStatusModule INTEGER,
rPDU2DeviceStatusName DisplayString,
rPDU2DeviceStatusLoadState INTEGER,
rPDU2DeviceStatusPower INTEGER,
rPDU2DeviceStatusPeakPower INTEGER,
rPDU2DeviceStatusPeakPowerTimestamp DisplayString,
rPDU2DeviceStatusPeakPowerStartTime DisplayString,
rPDU2DeviceStatusEnergy INTEGER,
rPDU2DeviceStatusEnergyStartTime DisplayString,
rPDU2DeviceStatusCommandPending INTEGER,
rPDU2DeviceStatusPowerSupplyAlarm INTEGER,
rPDU2DeviceStatusPowerSupply1Status INTEGER,
rPDU2DeviceStatusPowerSupply2Status INTEGER,
rPDU2DeviceStatusOutletsEnergyStartTime DisplayString,
rPDU2DeviceStatusApparentPower INTEGER,
rPDU2DeviceStatusPowerFactor INTEGER,
rPDU2DeviceStatusNPSType INTEGER
}
rPDU2DeviceStatusIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU status table entry"
::= { rPDU2DeviceStatusEntry 1 }
rPDU2DeviceStatusModule OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined Rack PDU numeric ID"
::= { rPDU2DeviceStatusEntry 2 }
rPDU2DeviceStatusName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A user-defined string identifying the Rack PDU"
::= { rPDU2DeviceStatusEntry 3 }
rPDU2DeviceStatusLoadState OBJECT-TYPE
SYNTAX INTEGER {
lowLoad (1),
normal (2),
nearOverload (3),
overload (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the present load status of the Rack PDU"
::= { rPDU2DeviceStatusEntry 4 }
rPDU2DeviceStatusPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The power consumption of the Rack PDU load in hundredths of kilowatts"
::= { rPDU2DeviceStatusEntry 5 }
rPDU2DeviceStatusPeakPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The peak power consumption of the Rack PDU load in hundredths of kilowatts"
::= { rPDU2DeviceStatusEntry 6 }
rPDU2DeviceStatusPeakPowerTimestamp OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the date and time that peak power consumption occurred"
::= { rPDU2DeviceStatusEntry 7 }
rPDU2DeviceStatusPeakPowerStartTime OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the date and time of the last device peak power reset"
::= { rPDU2DeviceStatusEntry 8 }
rPDU2DeviceStatusEnergy OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A user resettable energy meter measuring Rack PDU load
energy consumption in tenths of kilowatt-hours"
::= { rPDU2DeviceStatusEntry 9 }
rPDU2DeviceStatusEnergyStartTime OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the date and time of the last device energy
meter reset"
::= { rPDU2DeviceStatusEntry 10 }
rPDU2DeviceStatusCommandPending OBJECT-TYPE
SYNTAX INTEGER {
commandPending (1),
noCommandPending (2),
commandPendingUnknown (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether or not the device
is processing a pending command. If
the commandPendingUnknown (3) value is
returned, all devices powered by the
Rack PDU should be shut down. The
Rack PDU's power should then be cycled
to clear this condition."
::= { rPDU2DeviceStatusEntry 11 }
rPDU2DeviceStatusPowerSupplyAlarm OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates a power supply alarm is active when value
equals alarm (2)"
::= { rPDU2DeviceStatusEntry 12 }
rPDU2DeviceStatusPowerSupply1Status OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2),
notInstalled (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether or not an alarm is active in Power
Supply 1"
::= { rPDU2DeviceStatusEntry 13 }
rPDU2DeviceStatusPowerSupply2Status OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2),
notInstalled (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether or not an alarm is active in Power
Supply 2"
::= { rPDU2DeviceStatusEntry 14 }
rPDU2DeviceStatusOutletsEnergyStartTime OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the date and time of the last outlets energy
meter reset"
::= { rPDU2DeviceStatusEntry 15 }
rPDU2DeviceStatusApparentPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The apparent power consumption of the Rack PDU load in hundredths of kiloVoltAmps (kVA)"
::= { rPDU2DeviceStatusEntry 16 }
rPDU2DeviceStatusPowerFactor OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The power factor of the Rack PDU load in hundredths"
::= { rPDU2DeviceStatusEntry 17 }
rPDU2DeviceStatusNPSType OBJECT-TYPE
SYNTAX INTEGER {
notNPS (1),
host (2),
guest (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The device NPS status:
notNPS (1) indicates the Rack PDU is not in an NPS group.
host (2) indicates the Rack PDU has been designated as a host in an NPS group.
Only one Rack PDU in an NPS group is allowed to be the host.
guest (3) indicates the Rack PDU has been designated as a guest in an NPS group."
::= { rPDU2DeviceStatusEntry 18 }
-- rPDU2 Device Control
rPDU2DeviceControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDU2DeviceControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU control data"
::= { rPDU2Device 4 }
rPDU2DeviceControlEntry OBJECT-TYPE
SYNTAX RPDU2DeviceControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Control data from Rack PDU being queried"
INDEX { rPDU2DeviceControlIndex }
::= { rPDU2DeviceControlTable 1 }
RPDU2DeviceControlEntry ::=
SEQUENCE {
rPDU2DeviceControlIndex INTEGER,
rPDU2DeviceControlModule INTEGER,
rPDU2DeviceControlName DisplayString,
rPDU2DeviceControlCommand INTEGER
}
rPDU2DeviceControlIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU control table entry"
::= { rPDU2DeviceControlEntry 1 }
rPDU2DeviceControlModule OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined Rack PDU numeric ID"
::= { rPDU2DeviceControlEntry 2 }
rPDU2DeviceControlName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A user-defined string identifying the Rack PDU"
::= { rPDU2DeviceControlEntry 3 }
rPDU2DeviceControlCommand OBJECT-TYPE
SYNTAX INTEGER {
immediateAllOn (1),
delayedAllOn (2),
immediateAllOff (3),
immediateAllReboot (4),
delayedAllReboot (5),
noCommandAll (6),
delayedAllOff (7),
cancelAllPendingCommands (8)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to immediateAllOn (1) will turn all outlets
on immediately.
Setting this OID to delayedAllOn (2) will turn all outlets on as
defined by each outlet's rPDU2OutletSwitchedConfigPowerOnTime
OID value.
Setting this OID to immediateAllOff (3) will turn all outlets
off immediately.
Setting this OID to immediateAllReboot (4) will cause an immediateAllOff
command to be performed. Once all outlets are off, the
Switched Rack PDU will then delay the
rPDU2OutletSwitchedConfigRebootDuration OID time, and then perform an
immediateAllOn command.
Setting this OID to delayedAllReboot (5) will cause a
delayedAllOff command to be performed. Once all outlets are off,
the Switched Rack PDU will then delay the largest
rPDU2OutletSwitchedConfigRebootDuration OID time, and then perform a
delayedAllOn command.
Setting this OID to noCommandAll (6) will have no effect.
Setting this OID to delayedAllOff (7) will turn all outlets off
as defined by each outlet's rPDU2OutletSwitchedConfigPowerOffTime
OID value.
Setting this OID to cancelAllPendingCommands (8) will cause all pending
commands on the Switched Rack PDU to be cancelled.
Getting this OID will return the noCommandAll (6)
value."
::= { rPDU2DeviceControlEntry 4 }
-- rPDU2 Phase Data
rPDU2PhaseTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of connected Rack PDU phases"
::= { rPDU2 5}
rPDU2Phase OBJECT IDENTIFIER ::= { rPDU2 6 }
-- rPDU2 Phase Config
rPDU2PhaseConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDU2PhaseConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU phase configuration data"
::= { rPDU2Phase 1 }
rPDU2PhaseConfigEntry OBJECT-TYPE
SYNTAX RPDU2PhaseConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Configuration data from currently queried Rack
PDU phase"
INDEX { rPDU2PhaseConfigIndex }
::= { rPDU2PhaseConfigTable 1 }
RPDU2PhaseConfigEntry ::=
SEQUENCE {
rPDU2PhaseConfigIndex INTEGER,
rPDU2PhaseConfigModule INTEGER,
rPDU2PhaseConfigNumber INTEGER,
rPDU2PhaseConfigOverloadRestriction INTEGER,
rPDU2PhaseConfigLowLoadCurrentThreshold INTEGER,
rPDU2PhaseConfigNearOverloadCurrentThreshold INTEGER,
rPDU2PhaseConfigOverloadCurrentThreshold INTEGER,
rPDU2PhaseConfigPhasePeakCurrentReset INTEGER
}
rPDU2PhaseConfigIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU phase configuration
table entry"
::= { rPDU2PhaseConfigEntry 1 }
rPDU2PhaseConfigModule OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined Rack PDU numeric ID"
::= { rPDU2PhaseConfigEntry 2 }
rPDU2PhaseConfigNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The numeric phase ID"
::= { rPDU2PhaseConfigEntry 3 }
rPDU2PhaseConfigOverloadRestriction OBJECT-TYPE
SYNTAX INTEGER {
alwaysAllowTurnON (1),
restrictOnNearOverload (2),
restrictOnOverload (3),
notSupported (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This OID controls the behavior of a Switched Rack PDU
phase when an overload condition is possible and
additional outlets are requested to be turned on.
Setting this OID to alwaysAllowTurnON (1) will always allow
the outlets on the corresponding phase to turn on.
Setting this OID to restrictOnNearOverload (2) will not allow
outlets on the corresponding phase to turn on if the
rPDULoadConfigNearOverloadThreshold OID is exceeded.
Setting this OID to restrictOnOverload (3) will not allow
outlets on the corresponding phase to turn on if the
rPDULoadConfigOverloadThreshold OID is exceeded.
Models that do not support this feature will respond to this OID
with a value of notSupported (4). Attempts to set this OID
in these models will fail."
::= { rPDU2PhaseConfigEntry 4 }
rPDU2PhaseConfigLowLoadCurrentThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User-defined low load phase current
threshold in Amps"
::= { rPDU2PhaseConfigEntry 5 }
rPDU2PhaseConfigNearOverloadCurrentThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User-defined near phase overload warning
threshold in Amps"
::= { rPDU2PhaseConfigEntry 6 }
rPDU2PhaseConfigOverloadCurrentThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User-defined phase overload current
threshold in Amps"
::= { rPDU2PhaseConfigEntry 7 }
rPDU2PhaseConfigPhasePeakCurrentReset OBJECT-TYPE
SYNTAX INTEGER {
noOperation (1),
reset (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to reset (2) will cause the existing peak current value
to be replaced by the present load current value.
Getting this OID will do nothing and return the noOperation(1) value."
::= { rPDU2PhaseConfigEntry 8 }
-- rPDU2 Phase Properties
rPDU2PhasePropertiesTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDU2PhasePropertiesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU phase properties"
::= { rPDU2Phase 2 }
rPDU2PhasePropertiesEntry OBJECT-TYPE
SYNTAX RPDU2PhasePropertiesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Properties of the currently queried Rack
PDU phase"
INDEX { rPDU2PhasePropertiesIndex }
::= { rPDU2PhasePropertiesTable 1 }
RPDU2PhasePropertiesEntry ::=
SEQUENCE {
rPDU2PhasePropertiesIndex INTEGER,
rPDU2PhasePropertiesModule INTEGER,
rPDU2PhasePropertiesNumber INTEGER
}
rPDU2PhasePropertiesIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU phase properties
table entry"
::= { rPDU2PhasePropertiesEntry 1 }
rPDU2PhasePropertiesModule OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined Rack PDU numeric ID"
::= { rPDU2PhasePropertiesEntry 2 }
rPDU2PhasePropertiesNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The numeric phase ID"
::= { rPDU2PhasePropertiesEntry 3 }
-- rPDU2 Phase Status
rPDU2PhaseStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDU2PhaseStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU phase status data"
::= { rPDU2Phase 3 }
rPDU2PhaseStatusEntry OBJECT-TYPE
SYNTAX RPDU2PhaseStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Status data from currently queried Rack PDU
phase"
INDEX { rPDU2PhaseStatusIndex }
::= { rPDU2PhaseStatusTable 1 }
RPDU2PhaseStatusEntry ::=
SEQUENCE {
rPDU2PhaseStatusIndex INTEGER,
rPDU2PhaseStatusModule INTEGER,
rPDU2PhaseStatusNumber INTEGER,
rPDU2PhaseStatusLoadState INTEGER,
rPDU2PhaseStatusCurrent INTEGER,
rPDU2PhaseStatusVoltage INTEGER,
rPDU2PhaseStatusPower INTEGER,
rPDU2PhaseStatusApparentPower INTEGER,
rPDU2PhaseStatusPowerFactor INTEGER,
rPDU2PhaseStatusPeakCurrent INTEGER,
rPDU2PhaseStatusPeakCurrentTimestamp DisplayString,
rPDU2PhaseStatusPeakCurrentStartTime DisplayString
}
rPDU2PhaseStatusIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU phase status table
entry"
::= { rPDU2PhaseStatusEntry 1 }
rPDU2PhaseStatusModule OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined Rack PDU numeric ID"
::= { rPDU2PhaseStatusEntry 2 }
rPDU2PhaseStatusNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The numeric phase ID"
::= { rPDU2PhaseStatusEntry 3 }
rPDU2PhaseStatusLoadState OBJECT-TYPE
SYNTAX INTEGER {
lowLoad (1),
normal (2),
nearOverload (3),
overload (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the present load status of the Rack PDU
phase being queried"
::= { rPDU2PhaseStatusEntry 4 }
rPDU2PhaseStatusCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the current draw, in tenths of Amps, of the load
on the Rack PDU phase being queried"
::= { rPDU2PhaseStatusEntry 5 }
rPDU2PhaseStatusVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the Voltage, in Volts, of the Rack
PDU phase being queried"
::= { rPDU2PhaseStatusEntry 6 }
rPDU2PhaseStatusPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the load power, in hundredths of kilowatts (kW),
consumed on the Rack PDU phase being queried"
::= { rPDU2PhaseStatusEntry 7 }
rPDU2PhaseStatusApparentPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the load apparent power, in hundredths of kiloVoltAmps (kVA),
consumed on the Rack PDU phase being queried"
::= { rPDU2PhaseStatusEntry 8 }
rPDU2PhaseStatusPowerFactor OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the load power factor, in hundredths,
of the Rack PDU phase being queried"
::= { rPDU2PhaseStatusEntry 9 }
rPDU2PhaseStatusPeakCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The peak current of the Rack PDU phase load in tenths of Amps"
::= { rPDU2PhaseStatusEntry 10 }
rPDU2PhaseStatusPeakCurrentTimestamp OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the date and time that the peak current occurred"
::= { rPDU2PhaseStatusEntry 11 }
rPDU2PhaseStatusPeakCurrentStartTime OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the date and time of the last phase peak current reset"
::= { rPDU2PhaseStatusEntry 12 }
-- rPDU2 Bank Data
rPDU2BankTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of connected Rack PDU banks"
::= { rPDU2 7}
rPDU2Bank OBJECT IDENTIFIER ::= { rPDU2 8 }
-- rPDU2 Bank Config
rPDU2BankConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDU2BankConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU bank configuration data"
::= { rPDU2Bank 1 }
rPDU2BankConfigEntry OBJECT-TYPE
SYNTAX RPDU2BankConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Configuration data from currently queried
Rack PDU bank"
INDEX { rPDU2BankConfigIndex }
::= { rPDU2BankConfigTable 1 }
RPDU2BankConfigEntry ::=
SEQUENCE {
rPDU2BankConfigIndex INTEGER,
rPDU2BankConfigModule INTEGER,
rPDU2BankConfigNumber INTEGER,
rPDU2BankConfigOverloadRestriction INTEGER,
rPDU2BankConfigLowLoadCurrentThreshold INTEGER,
rPDU2BankConfigNearOverloadCurrentThreshold INTEGER,
rPDU2BankConfigOverloadCurrentThreshold INTEGER,
rPDU2BankConfigBankPeakCurrentReset INTEGER
}
rPDU2BankConfigIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU bank configuration
table entry"
::= { rPDU2BankConfigEntry 1 }
rPDU2BankConfigModule OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined Rack PDU numeric ID"
::= { rPDU2BankConfigEntry 2 }
rPDU2BankConfigNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The numeric bank ID"
::= { rPDU2BankConfigEntry 3 }
rPDU2BankConfigOverloadRestriction OBJECT-TYPE
SYNTAX INTEGER {
alwaysAllowTurnON (1),
restrictOnNearOverload (2),
restrictOnOverload (3),
notSupported (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This OID controls the behavior of a Switched Rack PDU
bank when an overload condition is possible and
additional outlets are requested to be turned on.
Setting this OID to alwaysAllowTurnON (1) will always allow
the outlets on the corresponding bank to turn on.
Setting this OID to restrictOnNearOverload (2) will not allow
outlets on the corresponding bank to turn on if the
rPDU2BankConfigNearOverloadCurrentThreshold OID is exceeded.
Setting this OID to restrictOnOverload (3) will not allow
outlets on the corresponding bank to turn on if the
rPDU2BankConfigOverloadCurrentThreshold OID is exceeded.
Models that do not support this feature will respond to this OID
with a value of notSupported (4). Attempts to set this OID
in these models will fail."
::= { rPDU2BankConfigEntry 4 }
rPDU2BankConfigLowLoadCurrentThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User-defined low load bank current
threshold in Amps"
::= { rPDU2BankConfigEntry 5 }
rPDU2BankConfigNearOverloadCurrentThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User-defined near bank overload current warning
threshold in Amps"
::= { rPDU2BankConfigEntry 6 }
rPDU2BankConfigOverloadCurrentThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User-defined bank overload current threshold
in Amps"
::= { rPDU2BankConfigEntry 7 }
rPDU2BankConfigBankPeakCurrentReset OBJECT-TYPE
SYNTAX INTEGER {
noOperation (1),
reset (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to reset (2) will cause the existing peak current value
to be replaced by the present load current value.
Getting this OID will do nothing and return the noOperation(1) value."
::= { rPDU2BankConfigEntry 8 }
-- rPDU2 Bank Properties
rPDU2BankPropertiesTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDU2BankPropertiesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU bank properties"
::= { rPDU2Bank 2 }
rPDU2BankPropertiesEntry OBJECT-TYPE
SYNTAX RPDU2BankPropertiesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Properties of the currently queried
Rack PDU bank"
INDEX { rPDU2BankPropertiesIndex }
::= { rPDU2BankPropertiesTable 1 }
RPDU2BankPropertiesEntry ::=
SEQUENCE {
rPDU2BankPropertiesIndex INTEGER,
rPDU2BankPropertiesModule INTEGER,
rPDU2BankPropertiesNumber INTEGER,
rPDU2BankPropertiesPhaseLayout Rpdu2OutletPhaseLayoutType
}
rPDU2BankPropertiesIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU bank properties
table entry"
::= { rPDU2BankPropertiesEntry 1 }
rPDU2BankPropertiesModule OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined Rack PDU numeric ID"
::= { rPDU2BankPropertiesEntry 2 }
rPDU2BankPropertiesNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The numeric bank ID"
::= { rPDU2BankPropertiesEntry 3 }
rPDU2BankPropertiesPhaseLayout OBJECT-TYPE
SYNTAX Rpdu2OutletPhaseLayoutType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This OID describes the outlet phase connections on
the referenced bank as follows:
seqPhase1ToNeutral(1) indicates that bank outlets are
wired from Phase 1 to Neutral.
seqPhase2ToNeutral(2) indicates that bank outlets are
wired from Phase 2 to Neutral.
seqPhase3ToNeutral(3) indicates that bank outlets are
wired from Phase 3 to Neutral.
seqPhase1ToPhase2(4) indicates that bank outlets are
wired from Phase 1 to Phase 2.
seqPhase2ToPhase3(5) indicates that bank outlets are
wired from Phase 2 to Phase 3.
seqPhase3ToPhase1(6) indicates that bank outlets are
wired from Phase 3 to Phase 1."
::= { rPDU2BankPropertiesEntry 4 }
-- rPDU2 Bank Status
rPDU2BankStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDU2BankStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU bank status data"
::= { rPDU2Bank 3 }
rPDU2BankStatusEntry OBJECT-TYPE
SYNTAX RPDU2BankStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Status data from currently queried Rack PDU
bank"
INDEX { rPDU2BankStatusIndex }
::= { rPDU2BankStatusTable 1 }
RPDU2BankStatusEntry ::=
SEQUENCE {
rPDU2BankStatusIndex INTEGER,
rPDU2BankStatusModule INTEGER,
rPDU2BankStatusNumber INTEGER,
rPDU2BankStatusLoadState INTEGER,
rPDU2BankStatusCurrent INTEGER,
rPDU2BankStatusPeakCurrent INTEGER,
rPDU2BankStatusPeakCurrentTimestamp DisplayString,
rPDU2BankStatusPeakCurrentStartTime DisplayString
}
rPDU2BankStatusIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU bank status
table entry"
::= { rPDU2BankStatusEntry 1 }
rPDU2BankStatusModule OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined Rack PDU numeric ID"
::= { rPDU2BankStatusEntry 2 }
rPDU2BankStatusNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The numeric bank ID"
::= { rPDU2BankStatusEntry 3 }
rPDU2BankStatusLoadState OBJECT-TYPE
SYNTAX INTEGER {
lowLoad (1),
normal (2),
nearOverload (3),
overload (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the present load status of the Rack PDU
bank being queried"
::= { rPDU2BankStatusEntry 4 }
rPDU2BankStatusCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the current draw, in tenths of Amps, of the load
on the Rack PDU bank being queried"
::= { rPDU2BankStatusEntry 5 }
rPDU2BankStatusPeakCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The peak current of the Rack PDU bank load in tenths of Amps"
::= { rPDU2BankStatusEntry 6 }
rPDU2BankStatusPeakCurrentTimestamp OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the date and time the bank peak current occurred"
::= { rPDU2BankStatusEntry 7 }
rPDU2BankStatusPeakCurrentStartTime OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the date and time of the last bank peak current reset"
::= { rPDU2BankStatusEntry 8 }
-- rPDU2 Outlet Data
rPDU2Outlet OBJECT IDENTIFIER ::= { rPDU2 9 }
-- rPDU2 Switched Outlet Data
rPDU2OutletSwitchedTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of switched outlets on connected Rack PDUs"
::= { rPDU2Outlet 1}
rPDU2OutletSwitched OBJECT IDENTIFIER ::= { rPDU2Outlet 2 }
-- rPDU2 Switched Outlet Config
rPDU2OutletSwitchedConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDU2OutletSwitchedConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU switched outlet configuration data"
::= { rPDU2OutletSwitched 1 }
rPDU2OutletSwitchedConfigEntry OBJECT-TYPE
SYNTAX RPDU2OutletSwitchedConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Configuration data from currently queried
Rack PDU switched outlet"
INDEX { rPDU2OutletSwitchedConfigIndex }
::= { rPDU2OutletSwitchedConfigTable 1 }
RPDU2OutletSwitchedConfigEntry ::=
SEQUENCE {
rPDU2OutletSwitchedConfigIndex INTEGER,
rPDU2OutletSwitchedConfigModule INTEGER,
rPDU2OutletSwitchedConfigName DisplayString,
rPDU2OutletSwitchedConfigNumber INTEGER,
rPDU2OutletSwitchedConfigPowerOnTime INTEGER,
rPDU2OutletSwitchedConfigPowerOffTime INTEGER,
rPDU2OutletSwitchedConfigRebootDuration INTEGER
}
rPDU2OutletSwitchedConfigIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU switched outlet
configuration table entry"
::= { rPDU2OutletSwitchedConfigEntry 1 }
rPDU2OutletSwitchedConfigModule OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined Rack PDU numeric ID"
::= { rPDU2OutletSwitchedConfigEntry 2 }
rPDU2OutletSwitchedConfigName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The user-defined switched outlet ID string"
::= { rPDU2OutletSwitchedConfigEntry 3 }
rPDU2OutletSwitchedConfigNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The numeric switched outlet ID"
::= { rPDU2OutletSwitchedConfigEntry 4 }
rPDU2OutletSwitchedConfigPowerOnTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of delay, in seconds, between when
power is provided to the Rack PDU and when
this switched outlet starts providing power.
Range -1...300 where -1 = Never power on,
0 = immediate power on, and 1-300 = seconds to
delay."
::= { rPDU2OutletSwitchedConfigEntry 5 }
rPDU2OutletSwitchedConfigPowerOffTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The amount of time, in seconds, this outlet will
delay powering off.
Range -1...300 where -1 = Never power off,
0 = immediate power off, and 1-300 = seconds to
delay."
::= { rPDU2OutletSwitchedConfigEntry 6 }
rPDU2OutletSwitchedConfigRebootDuration OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"After turning power off during a reboot sequence,
the amount of time to wait before turning power
to this outlet back on.
Range 5-60 seconds delay."
::= { rPDU2OutletSwitchedConfigEntry 7 }
-- rPDU2 Switched Outlet Config
rPDU2OutletSwitchedPropertiesTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDU2OutletSwitchedPropertiesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU switched outlet properties"
::= { rPDU2OutletSwitched 2 }
rPDU2OutletSwitchedPropertiesEntry OBJECT-TYPE
SYNTAX RPDU2OutletSwitchedPropertiesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Properties of the currently queried Rack PDU
switched outlet"
INDEX { rPDU2OutletSwitchedPropertiesIndex }
::= { rPDU2OutletSwitchedPropertiesTable 1 }
RPDU2OutletSwitchedPropertiesEntry ::=
SEQUENCE {
rPDU2OutletSwitchedPropertiesIndex INTEGER,
rPDU2OutletSwitchedPropertiesModule INTEGER,
rPDU2OutletSwitchedPropertiesName DisplayString,
rPDU2OutletSwitchedPropertiesNumber INTEGER,
rPDU2OutletSwitchedPropertiesPhaseLayout Rpdu2OutletPhaseLayoutType,
rPDU2OutletSwitchedPropertiesBank INTEGER
}
rPDU2OutletSwitchedPropertiesIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU switched outlet
properties table entry"
::= { rPDU2OutletSwitchedPropertiesEntry 1 }
rPDU2OutletSwitchedPropertiesModule OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined Rack PDU numeric ID"
::= { rPDU2OutletSwitchedPropertiesEntry 2 }
rPDU2OutletSwitchedPropertiesName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined switched outlet ID string"
::= { rPDU2OutletSwitchedPropertiesEntry 3 }
rPDU2OutletSwitchedPropertiesNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The numeric switched outlet ID"
::= { rPDU2OutletSwitchedPropertiesEntry 4 }
rPDU2OutletSwitchedPropertiesPhaseLayout OBJECT-TYPE
SYNTAX Rpdu2OutletPhaseLayoutType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This OID describes the phase connections of
the referenced outlet as follows:
seqPhase1ToNeutral(1) indicates that the outlet is
wired from Phase 1 to Neutral.
seqPhase2ToNeutral(2) indicates that the outlet is
wired from Phase 2 to Neutral.
seqPhase3ToNeutral(3) indicates that the outlet is
wired from Phase 3 to Neutral.
seqPhase1ToPhase2(4) indicates that the outlet is
wired from Phase 1 to Phase 2.
seqPhase2ToPhase3(5) indicates that the outlet is
wired from Phase 2 to Phase 3.
seqPhase3ToPhase1(6) indicates that the outlet is
wired from Phase 3 to Phase 1."
::= { rPDU2OutletSwitchedPropertiesEntry 5 }
rPDU2OutletSwitchedPropertiesBank OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The numeric bank ID"
::= { rPDU2OutletSwitchedPropertiesEntry 6 }
-- rPDU2 Switched Outlet Status
rPDU2OutletSwitchedStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDU2OutletSwitchedStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU switched outlet status
information"
::= { rPDU2OutletSwitched 3 }
rPDU2OutletSwitchedStatusEntry OBJECT-TYPE
SYNTAX RPDU2OutletSwitchedStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Status information for currently queried
Rack PDU switched outlet"
INDEX { rPDU2OutletSwitchedStatusIndex }
::= { rPDU2OutletSwitchedStatusTable 1 }
RPDU2OutletSwitchedStatusEntry ::=
SEQUENCE {
rPDU2OutletSwitchedStatusIndex INTEGER,
rPDU2OutletSwitchedStatusModule INTEGER,
rPDU2OutletSwitchedStatusName DisplayString,
rPDU2OutletSwitchedStatusNumber INTEGER,
rPDU2OutletSwitchedStatusState INTEGER,
rPDU2OutletSwitchedStatusCommandPending INTEGER
}
rPDU2OutletSwitchedStatusIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU switched outlet
status information table entry"
::= { rPDU2OutletSwitchedStatusEntry 1 }
rPDU2OutletSwitchedStatusModule OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined Rack PDU numeric ID"
::= { rPDU2OutletSwitchedStatusEntry 2 }
rPDU2OutletSwitchedStatusName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined switched outlet ID string"
::= { rPDU2OutletSwitchedStatusEntry 3 }
rPDU2OutletSwitchedStatusNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The numeric switched outlet ID"
::= { rPDU2OutletSwitchedStatusEntry 4 }
rPDU2OutletSwitchedStatusState OBJECT-TYPE
SYNTAX INTEGER {
off (1),
on (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the present switch state of the Rack
PDU switched outlet being queried"
::= { rPDU2OutletSwitchedStatusEntry 5 }
rPDU2OutletSwitchedStatusCommandPending OBJECT-TYPE
SYNTAX INTEGER {
commandPending (1),
noCommandPending (2),
commandPendingUnknown (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether or not the device is
processing a command for this outlet.
If the commandPendingUnknown (3) value is
returned, all devices powered by the Rack PDU
should be shut down. The Rack PDU's power
should then be cycled to clear this condition."
::= { rPDU2OutletSwitchedStatusEntry 6 }
-- rPDU2 Switched Outlet Control
rPDU2OutletSwitchedControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDU2OutletSwitchedControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU switched outlet control
data"
::= { rPDU2OutletSwitched 4 }
rPDU2OutletSwitchedControlEntry OBJECT-TYPE
SYNTAX RPDU2OutletSwitchedControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Control data for currently queried Rack
PDU switched outlet"
INDEX { rPDU2OutletSwitchedControlIndex }
::= { rPDU2OutletSwitchedControlTable 1 }
RPDU2OutletSwitchedControlEntry ::=
SEQUENCE {
rPDU2OutletSwitchedControlIndex INTEGER,
rPDU2OutletSwitchedControlModule INTEGER,
rPDU2OutletSwitchedControlName DisplayString,
rPDU2OutletSwitchedControlNumber INTEGER,
rPDU2OutletSwitchedControlCommand INTEGER
}
rPDU2OutletSwitchedControlIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU switched outlet
control data table entry"
::= { rPDU2OutletSwitchedControlEntry 1 }
rPDU2OutletSwitchedControlModule OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined Rack PDU numeric ID"
::= { rPDU2OutletSwitchedControlEntry 2 }
rPDU2OutletSwitchedControlName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined switched outlet ID string"
::= { rPDU2OutletSwitchedControlEntry 3 }
rPDU2OutletSwitchedControlNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The numeric switched outlet ID"
::= { rPDU2OutletSwitchedControlEntry 4 }
rPDU2OutletSwitchedControlCommand OBJECT-TYPE
SYNTAX INTEGER {
immediateOn (1),
immediateOff (2),
immediateReboot (3),
outletUnknown (4),
delayedOn (5),
delayedOff (6),
delayedReboot (7),
cancelPendingCommand (8)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Getting this variable will return the outlet state. If
the outlet is on, the immediateOn (1) value will be returned.
If the outlet is off, the immediateOff (2) value will be
returned. If the state of the outlet cannot be
determined, the outletUnknown (4) value will be returned.
If the outletUnknown condition should occur, all devices
powered by the PDU should be shut down. The PDU's power
should then be cycled to clear this condition.
Setting this variable to immediateOn (1) will immediately turn
the outlet on.
Setting this variable to immediateOff (2) will immediately turn
the outlet off.
Setting this variable to immediateReboot (3) will cause the
Switched Rack PDU to perform an immediateOff command, wait the
rPDU2OutletSwitchedConfigRebootDuration OID time, and then perform an
immediateOn command.
Setting this variable to delayedOn (5) will turn the outlet on
after the rPDU2OutletSwitchedConfigPowerOnTime OID time has elapsed.
Setting this variable to delayedOff (6) will turn the outlet off
after the rPDU2OutletSwitchedConfigPowerOffTime OID time has elapsed.
Setting this variable to delayedReboot (7) will cause the
Switched Rack PDU to perform a delayedOff command, wait the
rPDU2OutletSwitchedConfigRebootDuration OID time, and then perform a
delayedOn command.
Setting this variable to cancelPendingCommand (8) will cause any
pending command to this outlet to be cancelled."
::= { rPDU2OutletSwitchedControlEntry 5 }
-- rPDU2 Metered Outlet Data
rPDU2OutletMeteredTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of metered outlets on connect Rack PDUs"
::= { rPDU2Outlet 3}
rPDU2OutletMetered OBJECT IDENTIFIER ::= { rPDU2Outlet 4 }
-- rPDU2 Metered Outlet Config
rPDU2OutletMeteredConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDU2OutletMeteredConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU metered outlet configuration data"
::= { rPDU2OutletMetered 1 }
rPDU2OutletMeteredConfigEntry OBJECT-TYPE
SYNTAX RPDU2OutletMeteredConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Configuration data from currently queried
Rack PDU metered outlet"
INDEX { rPDU2OutletMeteredConfigIndex }
::= { rPDU2OutletMeteredConfigTable 1 }
RPDU2OutletMeteredConfigEntry ::=
SEQUENCE {
rPDU2OutletMeteredConfigIndex INTEGER,
rPDU2OutletMeteredConfigModule INTEGER,
rPDU2OutletMeteredConfigName DisplayString,
rPDU2OutletMeteredConfigNumber INTEGER,
rPDU2OutletMeteredConfigLowLoadCurrentThreshold INTEGER,
rPDU2OutletMeteredConfigNearOverloadCurrentThreshold INTEGER,
rPDU2OutletMeteredConfigOverloadCurrentThreshold INTEGER
}
rPDU2OutletMeteredConfigIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU metered outlet
configuration table entry"
::= { rPDU2OutletMeteredConfigEntry 1 }
rPDU2OutletMeteredConfigModule OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined Rack PDU numeric ID"
::= { rPDU2OutletMeteredConfigEntry 2 }
rPDU2OutletMeteredConfigName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The user-defined metered outlet ID string"
::= { rPDU2OutletMeteredConfigEntry 3 }
rPDU2OutletMeteredConfigNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The numeric switched outlet ID"
::= { rPDU2OutletMeteredConfigEntry 4 }
rPDU2OutletMeteredConfigLowLoadCurrentThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User-defined low load outlet current threshold in Watts"
::= { rPDU2OutletMeteredConfigEntry 5 }
rPDU2OutletMeteredConfigNearOverloadCurrentThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User-defined near outlet overload warning threshold
in Watts"
::= { rPDU2OutletMeteredConfigEntry 6 }
rPDU2OutletMeteredConfigOverloadCurrentThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User-defined outlet overload current threshold in Watts"
::= { rPDU2OutletMeteredConfigEntry 7 }
-- rPDU2 Metered Outlet Properties
rPDU2OutletMeteredPropertiesTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDU2OutletMeteredPropertiesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU metered outlet properties"
::= { rPDU2OutletMetered 2 }
rPDU2OutletMeteredPropertiesEntry OBJECT-TYPE
SYNTAX RPDU2OutletMeteredPropertiesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Properties of currently queried Rack PDU
metered outlet"
INDEX { rPDU2OutletMeteredPropertiesIndex }
::= { rPDU2OutletMeteredPropertiesTable 1 }
RPDU2OutletMeteredPropertiesEntry ::=
SEQUENCE {
rPDU2OutletMeteredPropertiesIndex INTEGER,
rPDU2OutletMeteredPropertiesModule INTEGER,
rPDU2OutletMeteredPropertiesName DisplayString,
rPDU2OutletMeteredPropertiesNumber INTEGER,
rPDU2OutletMeteredPropertiesLayout Rpdu2OutletPhaseLayoutType,
rPDU2OutletMeteredPropertiesPowerRating INTEGER,
rPDU2OutletMeteredPropertiesBank INTEGER
}
rPDU2OutletMeteredPropertiesIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU metered properties table
entry"
::= { rPDU2OutletMeteredPropertiesEntry 1 }
rPDU2OutletMeteredPropertiesModule OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined Rack PDU numeric ID"
::= { rPDU2OutletMeteredPropertiesEntry 2 }
rPDU2OutletMeteredPropertiesName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined metered outlet ID string"
::= { rPDU2OutletMeteredPropertiesEntry 3 }
rPDU2OutletMeteredPropertiesNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The numeric metered outlet ID"
::= { rPDU2OutletMeteredPropertiesEntry 4 }
rPDU2OutletMeteredPropertiesLayout OBJECT-TYPE
SYNTAX Rpdu2OutletPhaseLayoutType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This OID describes the phase connections of
the referenced outlet as follows:
seqPhase1ToNeutral(1) indicates that the outlet is
wired from Phase 1 to Neutral.
seqPhase2ToNeutral(2) indicates that the outlet is
wired from Phase 2 to Neutral.
seqPhase3ToNeutral(3) indicates that the outlet is
wired from Phase 3 to Neutral.
seqPhase1ToPhase2(4) indicates that the outlet is
wired from Phase 1 to Phase 2.
seqPhase2ToPhase3(5) indicates that the outlet is
wired from Phase 2 to Phase 3.
seqPhase3ToPhase1(6) indicates that the outlet is
wired from Phase 3 to Phase 1."
::= { rPDU2OutletMeteredPropertiesEntry 5 }
rPDU2OutletMeteredPropertiesPowerRating OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Maximum power rating of Rack PDU metered outlet"
::= { rPDU2OutletMeteredPropertiesEntry 6 }
rPDU2OutletMeteredPropertiesBank OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This outlet's numeric bank ID"
::= { rPDU2OutletMeteredPropertiesEntry 7 }
-- rPDU2 Metered Outlet Status
rPDU2OutletMeteredStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDU2OutletMeteredStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU metered outlet status data"
::= { rPDU2OutletMetered 3 }
rPDU2OutletMeteredStatusEntry OBJECT-TYPE
SYNTAX RPDU2OutletMeteredStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Status data from currently queried Rack PDU
metered outlet"
INDEX { rPDU2OutletMeteredStatusIndex }
::= { rPDU2OutletMeteredStatusTable 1 }
RPDU2OutletMeteredStatusEntry ::=
SEQUENCE {
rPDU2OutletMeteredStatusIndex INTEGER,
rPDU2OutletMeteredStatusModule INTEGER,
rPDU2OutletMeteredStatusName DisplayString,
rPDU2OutletMeteredStatusNumber INTEGER,
rPDU2OutletMeteredStatusState INTEGER,
rPDU2OutletMeteredStatusCurrent INTEGER,
rPDU2OutletMeteredStatusPower INTEGER,
rPDU2OutletMeteredStatusPeakPower INTEGER,
rPDU2OutletMeteredStatusPeakPowerTimestamp DisplayString,
rPDU2OutletMeteredStatusPeakPowerStartTime DisplayString,
rPDU2OutletMeteredStatusEnergy INTEGER
}
rPDU2OutletMeteredStatusIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU metered status table
entry"
::= { rPDU2OutletMeteredStatusEntry 1 }
rPDU2OutletMeteredStatusModule OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined Rack PDU numeric ID"
::= { rPDU2OutletMeteredStatusEntry 2 }
rPDU2OutletMeteredStatusName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined metered outlet ID string"
::= { rPDU2OutletMeteredStatusEntry 3 }
rPDU2OutletMeteredStatusNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The numeric metered outlet ID"
::= { rPDU2OutletMeteredStatusEntry 4 }
rPDU2OutletMeteredStatusState OBJECT-TYPE
SYNTAX INTEGER {
lowLoad (1),
normal (2),
nearOverload (3),
overload (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the present load status of the Rack
PDU metered outlet being queried"
::= { rPDU2OutletMeteredStatusEntry 5 }
rPDU2OutletMeteredStatusCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the current draw, in tenths
of Amps, of the load on the Rack PDU
outlet being queried"
::= { rPDU2OutletMeteredStatusEntry 6 }
rPDU2OutletMeteredStatusPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the power draw of the load
on the Rack PDU outlet being queried"
::= { rPDU2OutletMeteredStatusEntry 7 }
rPDU2OutletMeteredStatusPeakPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the peak power load draw
on the Rack PDU outlet being queried"
::= { rPDU2OutletMeteredStatusEntry 8 }
rPDU2OutletMeteredStatusPeakPowerTimestamp OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the date and time that this metered
outlet's peak power consumption occurred"
::= { rPDU2OutletMeteredStatusEntry 9 }
rPDU2OutletMeteredStatusPeakPowerStartTime OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the start date and time that this metered
outlet began recording peak power observations"
::= { rPDU2OutletMeteredStatusEntry 10 }
rPDU2OutletMeteredStatusEnergy OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A user resettable energy meter measuring Rack PDU load
energy consumption in tenths of kilowatt-hours"
::= { rPDU2OutletMeteredStatusEntry 11 }
-- rPDU2 Sensor Data
rPDU2Sensor OBJECT IDENTIFIER ::= { rPDU2 10 }
-- rPDU2 Temperature and Humidity Sensor Data
rPDU2SensorTempHumidityTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of connected temperature-humidity sensors"
::= { rPDU2Sensor 1}
rPDU2SensorTempHumidity OBJECT IDENTIFIER ::= { rPDU2Sensor 2 }
-- rPDU2 Temperature and Humidity Sensor Config
rPDU2SensorTempHumidityConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDU2SensorTempHumidityConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of temperature-humidity sensor
configuration data"
::= { rPDU2SensorTempHumidity 1 }
rPDU2SensorTempHumidityConfigEntry OBJECT-TYPE
SYNTAX RPDU2SensorTempHumidityConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Configuration data from temperature-humidity sensor
being queried"
INDEX { rPDU2SensorTempHumidityConfigIndex }
::= { rPDU2SensorTempHumidityConfigTable 1 }
RPDU2SensorTempHumidityConfigEntry ::=
SEQUENCE {
rPDU2SensorTempHumidityConfigIndex INTEGER,
rPDU2SensorTempHumidityConfigModule INTEGER,
rPDU2SensorTempHumidityConfigName DisplayString,
rPDU2SensorTempHumidityConfigNumber INTEGER,
rPDU2SensorTempHumidityConfigTemperatureAlarmEnable INTEGER,
rPDU2SensorTempHumidityConfigHumidityAlarmEnable INTEGER,
rPDU2SensorTempHumidityConfigTempMaxThreshF INTEGER,
rPDU2SensorTempHumidityConfigTempHighThreshF INTEGER,
rPDU2SensorTempHumidityConfigTempHysteresisF INTEGER,
rPDU2SensorTempHumidityConfigTempMaxThreshC INTEGER,
rPDU2SensorTempHumidityConfigTempHighThreshC INTEGER,
rPDU2SensorTempHumidityConfigTempHysteresisC INTEGER,
rPDU2SensorTempHumidityConfigHumidityLowThresh INTEGER,
rPDU2SensorTempHumidityConfigHumidityMinThresh INTEGER,
rPDU2SensorTempHumidityConfigHumidityHysteresis INTEGER
}
rPDU2SensorTempHumidityConfigIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the temperature-humidity sensor
configuration data table entry"
::= { rPDU2SensorTempHumidityConfigEntry 1 }
rPDU2SensorTempHumidityConfigModule OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined Rack PDU numeric ID"
::= { rPDU2SensorTempHumidityConfigEntry 2 }
rPDU2SensorTempHumidityConfigName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The user-defined temperature-humidity
sensor ID string"
::= { rPDU2SensorTempHumidityConfigEntry 3 }
rPDU2SensorTempHumidityConfigNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The temperature-humidity sensor numeric ID"
::= { rPDU2SensorTempHumidityConfigEntry 4 }
rPDU2SensorTempHumidityConfigTemperatureAlarmEnable OBJECT-TYPE
SYNTAX INTEGER {
disabled (1),
enabled (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID enables or disables generation
of sensor temperature alarm.
Getting this OID returns the current value of
the temperature alarm enable."
::= { rPDU2SensorTempHumidityConfigEntry 5 }
rPDU2SensorTempHumidityConfigHumidityAlarmEnable OBJECT-TYPE
SYNTAX INTEGER {
disabled (1),
enabled (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID enables or disables generation
of sensor humidity alarm.
Getting this OID returns the current value of
the humidity alarm enable."
::= { rPDU2SensorTempHumidityConfigEntry 6 }
rPDU2SensorTempHumidityConfigTempMaxThreshF OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Sensor maximum temperature alarm threshold in
Fahrenheit. Attempting to set this OID to a
value less than or equal to that of
rPDU2SensorTempHumidityConfigTempHighThreshF
will result in an error."
::= { rPDU2SensorTempHumidityConfigEntry 7 }
rPDU2SensorTempHumidityConfigTempHighThreshF OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Sensor high temperature warning alarm threshold
in Fahrenheit. Attempting to set this OID to a
value greater than or equal to that of
rPDU2SensorTempHumidityConfigTempMaxThreshF
will result in an error."
::= { rPDU2SensorTempHumidityConfigEntry 8 }
rPDU2SensorTempHumidityConfigTempHysteresisF OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Sensor temperature hysteresis setting in Fahrenheit"
::= { rPDU2SensorTempHumidityConfigEntry 9 }
rPDU2SensorTempHumidityConfigTempMaxThreshC OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Sensor maximum temperature alarm threshold
in Celsius. Attempting to set this OID to a
value less than or equal to that of
rPDU2SensorTempHumidityConfigTempHighThreshC
will result in an error."
::= { rPDU2SensorTempHumidityConfigEntry 10 }
rPDU2SensorTempHumidityConfigTempHighThreshC OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Sensor high temperature warning alarm threshold
in Celsius. Attempting to set this OID to a
value greater than or equal to that of
rPDU2SensorTempHumidityConfigTempMaxThreshC
will result in an error."
::= { rPDU2SensorTempHumidityConfigEntry 11 }
rPDU2SensorTempHumidityConfigTempHysteresisC OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Sensor temperature hysteresis setting in Celsius"
::= { rPDU2SensorTempHumidityConfigEntry 12 }
rPDU2SensorTempHumidityConfigHumidityLowThresh OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Sensor low humidity warning alarm threshold in percent
relative humidity. Attempting to set this OID to a
value less than or equal to that of
rPDU2SensorTempHumidityConfigHumidityMinThresh
will result in an error. Must be between 15% and 90%"
::= { rPDU2SensorTempHumidityConfigEntry 13 }
rPDU2SensorTempHumidityConfigHumidityMinThresh OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Sensor minimum humidity alarm threshold in percent
relative humidity. Attempting to set this OID to a
value greater than or equal to that of
rPDU2SensorTempHumidityConfigHumidityLowThresh
will result in an error. Must be between 15% and 90%"
::= { rPDU2SensorTempHumidityConfigEntry 14 }
rPDU2SensorTempHumidityConfigHumidityHysteresis OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Sensor humidity hysteresis setting in percent relative
humidity"
::= { rPDU2SensorTempHumidityConfigEntry 15 }
-- rPDU2 Temperature and Humidity Sensor Status
rPDU2SensorTempHumidityStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDU2SensorTempHumidityStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of temperature-humidity sensor status data"
::= { rPDU2SensorTempHumidity 2 }
rPDU2SensorTempHumidityStatusEntry OBJECT-TYPE
SYNTAX RPDU2SensorTempHumidityStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Status information from temperature-humidity sensor
being queried"
INDEX { rPDU2SensorTempHumidityStatusIndex }
::= { rPDU2SensorTempHumidityStatusTable 1 }
RPDU2SensorTempHumidityStatusEntry ::=
SEQUENCE {
rPDU2SensorTempHumidityStatusIndex INTEGER,
rPDU2SensorTempHumidityStatusModule INTEGER,
rPDU2SensorTempHumidityStatusName DisplayString,
rPDU2SensorTempHumidityStatusNumber INTEGER,
rPDU2SensorTempHumidityStatusType INTEGER,
rPDU2SensorTempHumidityStatusCommStatus INTEGER,
rPDU2SensorTempHumidityStatusTempF INTEGER,
rPDU2SensorTempHumidityStatusTempC INTEGER,
rPDU2SensorTempHumidityStatusTempStatus INTEGER,
rPDU2SensorTempHumidityStatusRelativeHumidity INTEGER,
rPDU2SensorTempHumidityStatusHumidityStatus INTEGER
}
rPDU2SensorTempHumidityStatusIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the temperature-humidity
status data table entry"
::= { rPDU2SensorTempHumidityStatusEntry 1 }
rPDU2SensorTempHumidityStatusModule OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined Rack PDU numeric ID"
::= { rPDU2SensorTempHumidityStatusEntry 2 }
rPDU2SensorTempHumidityStatusName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined temperature-humidity
sensor ID string"
::= { rPDU2SensorTempHumidityStatusEntry 3 }
rPDU2SensorTempHumidityStatusNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The temperature-humidity sensor numeric ID"
::= { rPDU2SensorTempHumidityStatusEntry 4 }
rPDU2SensorTempHumidityStatusType OBJECT-TYPE
SYNTAX INTEGER {
temperatureOnly (1),
temperatureHumidity (2),
commsLost (3),
notInstalled (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of the sensor"
::= { rPDU2SensorTempHumidityStatusEntry 5 }
rPDU2SensorTempHumidityStatusCommStatus OBJECT-TYPE
SYNTAX INTEGER {
notInstalled (1),
commsOK (2),
commsLost (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The communications status of the sensor"
::= { rPDU2SensorTempHumidityStatusEntry 6 }
rPDU2SensorTempHumidityStatusTempF OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Sensor temperature reading in tenths of degrees Fahrenheit"
::= { rPDU2SensorTempHumidityStatusEntry 7 }
rPDU2SensorTempHumidityStatusTempC OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Sensor temperature reading in tenths of degrees Celsius"
::= { rPDU2SensorTempHumidityStatusEntry 8 }
rPDU2SensorTempHumidityStatusTempStatus OBJECT-TYPE
SYNTAX INTEGER {
notPresent (1),
belowMin (2),
belowLow (3),
normal (4),
aboveHigh (5),
aboveMax (6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This OID reports the current state of the temperature probe.
A notPresent (1) response indicates that no probe is attached.
A belowMin (2) response indicates that the probe is present and
its measured temperature lies below the minimum threshold.
A belowLow (3) response indicates that the probe is present and
its measured temperature lies below the low threshold.
A normal (4) response indicates that the probe is present
and its measured temperature lies within all temperature thresholds.
An aboveHigh (5) response indicates that the probe is present
and is measuring a temperature above the high threshold.
An aboveMax (6) response indicates that the probe is present
and is measuring a temperature above the max threshold."
::= { rPDU2SensorTempHumidityStatusEntry 9 }
rPDU2SensorTempHumidityStatusRelativeHumidity OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Sensor humidity reading in percent relative humidity"
::= { rPDU2SensorTempHumidityStatusEntry 10 }
rPDU2SensorTempHumidityStatusHumidityStatus OBJECT-TYPE
SYNTAX INTEGER {
notPresent (1),
belowMin (2),
belowLow (3),
normal (4),
aboveHigh (5),
aboveMax (6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This OID reports the current state of the humidity probe.
A notPresent (1) response indicates that no probe is attached.
A belowMin (2) response indicates that the probe is present and
its measured humidity lies below the minimum threshold.
A belowLow (3) response indicates that the probe is present and
its measured humidity lies below the low threshold.
A normal (4) response indicates that the probe is present
and its measured humidity lies within all humidity thresholds.
An aboveHigh (5) response indicates that the probe is present
and is measuring a humidity above the high threshold.
An aboveMax (6) response indicates that the probe is present
and is measuring a humidity above the max threshold."
::= { rPDU2SensorTempHumidityStatusEntry 11 }
-- rPDU2 Discrete Sensor Data
rPDU2SensorDiscreteTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of connected discrete sensors"
::= { rPDU2Sensor 3}
rPDU2SensorDiscrete OBJECT IDENTIFIER ::= { rPDU2Sensor 4 }
-- rPDU2 Discrete Sensor Config
rPDU2SensorDiscreteConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDU2SensorDiscreteConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of discrete sensor configuration
data"
::= { rPDU2SensorDiscrete 1 }
rPDU2SensorDiscreteConfigEntry OBJECT-TYPE
SYNTAX RPDU2SensorDiscreteConfigEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Configuration data from discreste sensor
being queried"
INDEX { rPDU2SensorDiscreteConfigIndex }
::= { rPDU2SensorDiscreteConfigTable 1 }
RPDU2SensorDiscreteConfigEntry ::=
SEQUENCE {
rPDU2SensorDiscreteConfigIndex INTEGER,
rPDU2SensorDiscreteConfigModule INTEGER,
rPDU2SensorDiscreteConfigName DisplayString,
rPDU2SensorDiscreteConfigNumber INTEGER,
rPDU2SensorDiscreteConfigNormalState INTEGER,
rPDU2SensorDiscreteConfigAbnormalSeverity INTEGER
}
rPDU2SensorDiscreteConfigIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the discrete sensor configuration
data table entry"
::= { rPDU2SensorDiscreteConfigEntry 1 }
rPDU2SensorDiscreteConfigModule OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined Rack PDU numeric ID"
::= { rPDU2SensorDiscreteConfigEntry 2 }
rPDU2SensorDiscreteConfigName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The user-defined discrete sensor ID string"
::= { rPDU2SensorDiscreteConfigEntry 3 }
rPDU2SensorDiscreteConfigNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The discrete sensor numeric ID"
::= { rPDU2SensorDiscreteConfigEntry 4 }
rPDU2SensorDiscreteConfigNormalState OBJECT-TYPE
SYNTAX INTEGER {
normallyOpen (1),
normallyClosed (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates the normal state of the discrete input
contact"
::= { rPDU2SensorDiscreteConfigEntry 5 }
rPDU2SensorDiscreteConfigAbnormalSeverity OBJECT-TYPE
SYNTAX INTEGER {
informational (1),
warning (2),
critical (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Indicates the severity of alarm triggered by
abnormal discrete input contact state"
::= { rPDU2SensorDiscreteConfigEntry 6 }
-- rPDU2 Discrete Sensor Status
rPDU2SensorDiscreteStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDU2SensorDiscreteStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of discrete sensor status data"
::= { rPDU2SensorDiscrete 2 }
rPDU2SensorDiscreteStatusEntry OBJECT-TYPE
SYNTAX RPDU2SensorDiscreteStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Status information from discrete sensor
being queried"
INDEX { rPDU2SensorDiscreteStatusIndex }
::= { rPDU2SensorDiscreteStatusTable 1 }
RPDU2SensorDiscreteStatusEntry ::=
SEQUENCE {
rPDU2SensorDiscreteStatusIndex INTEGER,
rPDU2SensorDiscreteStatusModule INTEGER,
rPDU2SensorDiscreteStatusName DisplayString,
rPDU2SensorDiscreteStatusNumber INTEGER,
rPDU2SensorDiscreteStatusType INTEGER,
rPDU2SensorDiscreteStatusCommStatus INTEGER,
rPDU2SensorDiscreteStatusCurrentState INTEGER,
rPDU2SensorDiscreteStatusAlarmState INTEGER
}
rPDU2SensorDiscreteStatusIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the discrete sensor status data
table entry"
::= { rPDU2SensorDiscreteStatusEntry 1 }
rPDU2SensorDiscreteStatusModule OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined Rack PDU numeric ID"
::= { rPDU2SensorDiscreteStatusEntry 2 }
rPDU2SensorDiscreteStatusName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined discrete sensor ID string"
::= { rPDU2SensorDiscreteStatusEntry 3 }
rPDU2SensorDiscreteStatusNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The discrete sensor numeric ID"
::= { rPDU2SensorDiscreteStatusEntry 4 }
rPDU2SensorDiscreteStatusType OBJECT-TYPE
SYNTAX INTEGER {
notConnected (1),
doorContactSensor (2),
smokeSensor (3),
motionDetector (4),
vibrationSensor (5),
dryContactSensor (6),
spotLeakSensor (7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The type of discrete sensor currently being queried"
::= { rPDU2SensorDiscreteStatusEntry 5 }
rPDU2SensorDiscreteStatusCommStatus OBJECT-TYPE
SYNTAX INTEGER {
notInstalled(1),
commsOK(2),
commsLost(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The communications status of the sensor"
::= { rPDU2SensorDiscreteStatusEntry 6 }
rPDU2SensorDiscreteStatusCurrentState OBJECT-TYPE
SYNTAX INTEGER {
open (1),
closed (2),
unknown (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current open/close state of the discrete
sensor"
::= { rPDU2SensorDiscreteStatusEntry 7 }
rPDU2SensorDiscreteStatusAlarmState OBJECT-TYPE
SYNTAX INTEGER {
normal (1),
alarm (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates alarm status of discrete sensor input"
::= { rPDU2SensorDiscreteStatusEntry 8 }
rPDU2Group OBJECT IDENTIFIER ::= { rPDU2 11 }
-- rPDU2 Total Rack PDU Network Port Sharing (NPS) group power and energy
rPDU2GroupNumberOfDevices OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the number of Rack PDU devices contributing
to the Network Port Sharing (NPS) group power and energy values.
Queries to guest units in an NPS group are not applicable and will
return 0."
::= { rPDU2Group 1 }
rPDU2GroupTotalPower OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the total power consumption of the Rack PDU
Network Port Sharing (NPS) group devices in hundredths of kilowatts.
Queries to guest units in an NPS group are not applicable and will
return 0."
::= { rPDU2Group 2 }
rPDU2GroupTotalEnergy OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Getting this OID will return the total energy consumption of the Rack PDU
Network Port Sharing (NPS) group devices in tenths of kilowatt-hours.
To reset the energy meters for each of the Rack PDU devices that contribute
to this value, see the rPDU2GroupEnergyReset OID.
To view the start time for each of the Rack PDU device energy meters that
contribute to this value, see the rPDU2DeviceStatusEnergyStartTime OID.
Queries to guest units in an NPS group are not applicable and will
return 0."
::= { rPDU2Group 3 }
rPDU2GroupEnergyReset OBJECT-TYPE
SYNTAX INTEGER {
noOperation (1),
reset (2),
notSupported (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting this OID to reset (2) will cause the device energy meter value
on each device in the Rack PDU Network Port Sharing (NPS) group to be
reset to zero.
Each device in the Rack PDU group will also have its corresponding
rPDU2DeviceStatusEnergyStartTime OID value updated.
Getting this OID in models that support this feature will do nothing
and return the noOperation(1) value.
Models that do not support this feature, as well as guest units in an
NPS group, will respond to this OID with a value of notSupported (3).
Attempts to set this OID in these units will fail."
::= { rPDU2Group 4 }
-- rPDU2 Phase To Phase Status
rPDU2PhaseToPhaseStatusTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of connected Rack PDU banks"
::= { rPDU2 12}
rPDU2PhaseToPhase OBJECT IDENTIFIER ::= { rPDU2 13 }
rPDU2PhaseToPhaseStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF RPDU2PhaseToPhaseStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of Rack PDU phase to phase status data.
This table is only applicable to SKUs that have
phase to phase outputs."
::= { rPDU2PhaseToPhase 1 }
rPDU2PhaseToPhaseStatusEntry OBJECT-TYPE
SYNTAX RPDU2PhaseToPhaseStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Status data from currently queried Rack PDU
phase to phase outputs"
INDEX { rPDU2PhaseToPhaseStatusIndex }
::= { rPDU2PhaseToPhaseStatusTable 1 }
RPDU2PhaseToPhaseStatusEntry ::=
SEQUENCE {
rPDU2PhaseToPhaseStatusIndex INTEGER,
rPDU2PhaseToPhaseStatusModule INTEGER,
rPDU2PhaseToPhaseStatusVoltage1to2 INTEGER,
rPDU2PhaseToPhaseStatusVoltage2to3 INTEGER,
rPDU2PhaseToPhaseStatusVoltage3to1 INTEGER
}
rPDU2PhaseToPhaseStatusIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the Rack PDU phase to phase status table
entry"
::= { rPDU2PhaseToPhaseStatusEntry 1 }
rPDU2PhaseToPhaseStatusModule OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The user-defined Rack PDU numeric ID"
::= { rPDU2PhaseToPhaseStatusEntry 2 }
rPDU2PhaseToPhaseStatusVoltage1to2 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the Voltage, in Volts, of the Rack
PDU phase 1 to phase 2 output being queried"
::= { rPDU2PhaseToPhaseStatusEntry 3 }
rPDU2PhaseToPhaseStatusVoltage2to3 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the Voltage, in Volts, of the Rack
PDU phase 2 to phase 3 output being queried"
::= { rPDU2PhaseToPhaseStatusEntry 4 }
rPDU2PhaseToPhaseStatusVoltage3to1 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates the Voltage, in Volts, of the Rack
PDU phase 3 to phase 2 output being queried"
::= { rPDU2PhaseToPhaseStatusEntry 5 }
-- the cooling group
coolingUnit OBJECT IDENTIFIER ::= { cooling 1 }
coolingUnitTableSize OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of cooling units accessible via this agent."
::= { coolingUnit 1 }
coolingUnitTable OBJECT-TYPE
SYNTAX SEQUENCE OF CoolingUnitEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of cooling unit level data."
::= { coolingUnit 2}
coolingUnitEntry OBJECT-TYPE
SYNTAX CoolingUnitEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An element of coolingUnitTable."
INDEX { coolingUnitTableIndex }
::= { coolingUnitTable 1 }
CoolingUnitEntry ::= SEQUENCE {
coolingUnitTableIndex INTEGER
}
coolingUnitTableIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The unit reference identifier for this table and all other table entries subordinate to coolingUnits."
::= { coolingUnitEntry 1 }
coolingUnitAbout OBJECT IDENTIFIER ::= { coolingUnit 3 }
coolingUnitAboutTableSize OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The potential number of entries available in coolingUnitAboutTable."
::= { coolingUnitAbout 1 }
coolingUnitAboutTable OBJECT-TYPE
SYNTAX SEQUENCE OF CoolingUnitAboutEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of unit reference information."
::= { coolingUnitAbout 2}
coolingUnitAboutEntry OBJECT-TYPE
SYNTAX CoolingUnitAboutEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An element of coolingUnitAboutTable."
INDEX { coolingUnitTableIndex,
coolingUnitAboutTableIndex }
::= { coolingUnitAboutTable 1 }
CoolingUnitAboutEntry ::= SEQUENCE {
coolingUnitAboutTableIndex INTEGER,
coolingUnitAboutDescription DisplayString,
coolingUnitAboutValue DisplayString
}
coolingUnitAboutTableIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The static reference identifier for each table entry."
::= { coolingUnitAboutEntry 1 }
coolingUnitAboutDescription OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A text description of the information presented in coolingUnitAboutValue."
::= { coolingUnitAboutEntry 2 }
coolingUnitAboutValue OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The actual value of the current table entry."
::= { coolingUnitAboutEntry 3 }
coolingUnitStatus OBJECT IDENTIFIER ::= { coolingUnit 4 }
coolingUnitStatusAnalog OBJECT IDENTIFIER ::= { coolingUnitStatus 1 }
coolingUnitStatusAnalogTableSize OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The potential number of entries available in coolingUnitStatusAnalogTable."
::= { coolingUnitStatusAnalog 1 }
coolingUnitStatusAnalogTable OBJECT-TYPE
SYNTAX SEQUENCE OF CoolingUnitStatusAnalogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of analog unit status data."
::= { coolingUnitStatusAnalog 2}
coolingUnitStatusAnalogEntry OBJECT-TYPE
SYNTAX CoolingUnitStatusAnalogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An element of coolingUnitStatusAnalogTable."
INDEX { coolingUnitTableIndex,
coolingUnitStatusAnalogTableIndex }
::= { coolingUnitStatusAnalogTable 1 }
CoolingUnitStatusAnalogEntry ::= SEQUENCE {
coolingUnitStatusAnalogTableIndex INTEGER,
coolingUnitStatusAnalogDescription DisplayString,
coolingUnitStatusAnalogValue INTEGER,
coolingUnitStatusAnalogUnits DisplayString,
coolingUnitStatusAnalogScale INTEGER
}
coolingUnitStatusAnalogTableIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The static reference identifier for each table entry."
::= { coolingUnitStatusAnalogEntry 1 }
coolingUnitStatusAnalogDescription OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A text description of the information presented in coolingUnitStatusAnalogValue."
::= { coolingUnitStatusAnalogEntry 2 }
coolingUnitStatusAnalogValue OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The scaled value of the current table entry (multiplied by coolingUnitStatusAnalogScale for integer presentation)."
::= { coolingUnitStatusAnalogEntry 3 }
coolingUnitStatusAnalogUnits OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The unit of measure by which coolingUnitStatusAnalogValue is expressed."
::= { coolingUnitStatusAnalogEntry 4 }
coolingUnitStatusAnalogScale OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The factor by which coolingUnitStatusAnalogValue is expressed."
::= { coolingUnitStatusAnalogEntry 5 }
coolingUnitStatusDiscrete OBJECT IDENTIFIER ::= { coolingUnitStatus 2 }
coolingUnitStatusDiscreteTableSize OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The potential number of entries available in coolingUnitStatusDiscreteTable."
::= { coolingUnitStatusDiscrete 1 }
coolingUnitStatusDiscreteTable OBJECT-TYPE
SYNTAX SEQUENCE OF CoolingUnitStatusDiscreteEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of discrete unit status data."
::= { coolingUnitStatusDiscrete 2}
coolingUnitStatusDiscreteEntry OBJECT-TYPE
SYNTAX CoolingUnitStatusDiscreteEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An element of coolingUnitStatusDiscreteTable."
INDEX { coolingUnitTableIndex,
coolingUnitStatusDiscreteTableIndex }
::= { coolingUnitStatusDiscreteTable 1 }
CoolingUnitStatusDiscreteEntry ::= SEQUENCE {
coolingUnitStatusDiscreteTableIndex INTEGER,
coolingUnitStatusDiscreteDescription DisplayString,
coolingUnitStatusDiscreteValueAsString DisplayString,
coolingUnitStatusDiscreteValueAsInteger INTEGER,
coolingUnitStatusDiscreteIntegerReferenceKey DisplayString
}
coolingUnitStatusDiscreteTableIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The static reference identifier for each table entry."
::= { coolingUnitStatusDiscreteEntry 1 }
coolingUnitStatusDiscreteDescription OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A text description of the information presented in this table's 'value' OIDs."
::= { coolingUnitStatusDiscreteEntry 2 }
coolingUnitStatusDiscreteValueAsString OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The actual value of the current table entry expressed as a string."
::= { coolingUnitStatusDiscreteEntry 3 }
coolingUnitStatusDiscreteValueAsInteger OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The actual value of the current table entry expressed as an integer value."
::= { coolingUnitStatusDiscreteEntry 4 }
coolingUnitStatusDiscreteIntegerReferenceKey OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A complete listing of all possible coolingUnitStatusDiscreteValueAsInteger values paired with their identifying strings."
::= { coolingUnitStatusDiscreteEntry 5 }
coolingUnitConfiguration OBJECT IDENTIFIER ::= { coolingUnit 5 }
coolingUnitConfigurationAnalog OBJECT IDENTIFIER ::= { coolingUnitConfiguration 1 }
coolingUnitConfigurationAnalogTableSize OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The potential number of entries available in coolingUnitConfigurationAnalogTable."
::= { coolingUnitConfigurationAnalog 1 }
coolingUnitConfigurationAnalogTable OBJECT-TYPE
SYNTAX SEQUENCE OF CoolingUnitConfigurationAnalogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of analog unit configuration data."
::= { coolingUnitConfigurationAnalog 2}
coolingUnitConfigurationAnalogEntry OBJECT-TYPE
SYNTAX CoolingUnitConfigurationAnalogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An element of coolingUnitConfigurationAnalogTable."
INDEX { coolingUnitTableIndex,
coolingUnitConfigurationAnalogTableIndex }
::= { coolingUnitConfigurationAnalogTable 1 }
CoolingUnitConfigurationAnalogEntry ::= SEQUENCE {
coolingUnitConfigurationAnalogTableIndex INTEGER,
coolingUnitConfigurationAnalogDescription DisplayString,
coolingUnitConfigurationAnalogValue INTEGER,
coolingUnitConfigurationAnalogUnits DisplayString,
coolingUnitConfigurationAnalogScale INTEGER,
coolingUnitConfigurationAnalogAccess INTEGER,
coolingUnitConfigurationAnalogMinimum INTEGER,
coolingUnitConfigurationAnalogMaximum INTEGER
}
coolingUnitConfigurationAnalogTableIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The static reference identifier for each table entry."
::= { coolingUnitConfigurationAnalogEntry 1 }
coolingUnitConfigurationAnalogDescription OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A text description of the information presented in coolingUnitConfigurationAnalogValue."
::= { coolingUnitConfigurationAnalogEntry 2 }
coolingUnitConfigurationAnalogValue OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The scaled value of the current table entry (multiplied by coolingUnitConfigurationAnalogScale for integer presentation)."
::= { coolingUnitConfigurationAnalogEntry 3 }
coolingUnitConfigurationAnalogUnits OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The unit of measure by which coolingUnitConfigurationAnalogValue is expressed."
::= { coolingUnitConfigurationAnalogEntry 4 }
coolingUnitConfigurationAnalogScale OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The factor by which coolingUnitConfigurationAnalogValue is expressed."
::= { coolingUnitConfigurationAnalogEntry 5 }
coolingUnitConfigurationAnalogAccess OBJECT-TYPE
SYNTAX INTEGER {
readOnly (1),
readWrite (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A description of available access to coolingUnitConfigurationAnalogValue via SNMP client."
::= { coolingUnitConfigurationAnalogEntry 6 }
coolingUnitConfigurationAnalogMinimum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum possible value of coolingUnitConfigurationAnalogValue."
::= { coolingUnitConfigurationAnalogEntry 7 }
coolingUnitConfigurationAnalogMaximum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum possible value of coolingUnitConfigurationAnalogValue."
::= { coolingUnitConfigurationAnalogEntry 8 }
coolingUnitConfigurationDiscrete OBJECT IDENTIFIER ::= { coolingUnitConfiguration 2 }
coolingUnitConfigurationDiscreteTableSize OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The potential number of entries available in coolingUnitConfigurationDiscreteTable."
::= { coolingUnitConfigurationDiscrete 1 }
coolingUnitConfigurationDiscreteTable OBJECT-TYPE
SYNTAX SEQUENCE OF CoolingUnitConfigurationDiscreteEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of discrete unit configuration data."
::= { coolingUnitConfigurationDiscrete 2}
coolingUnitConfigurationDiscreteEntry OBJECT-TYPE
SYNTAX CoolingUnitConfigurationDiscreteEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An element of coolingUnitConfigurationDiscreteTable."
INDEX { coolingUnitTableIndex,
coolingUnitConfigurationDiscreteTableIndex }
::= { coolingUnitConfigurationDiscreteTable 1 }
CoolingUnitConfigurationDiscreteEntry ::= SEQUENCE {
coolingUnitConfigurationDiscreteTableIndex INTEGER,
coolingUnitConfigurationDiscreteDescription DisplayString,
coolingUnitConfigurationDiscreteValueAsString DisplayString,
coolingUnitConfigurationDiscreteValueAsInteger INTEGER,
coolingUnitConfigurationDiscreteIntegerReferenceKey DisplayString,
coolingUnitConfigurationDiscreteAccess INTEGER
}
coolingUnitConfigurationDiscreteTableIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The static reference identifier for each table entry."
::= { coolingUnitConfigurationDiscreteEntry 1 }
coolingUnitConfigurationDiscreteDescription OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A text description of the information presented in this table's 'value' OIDs."
::= { coolingUnitConfigurationDiscreteEntry 2 }
coolingUnitConfigurationDiscreteValueAsString OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The actual value of the current table entry expressed as a string."
::= { coolingUnitConfigurationDiscreteEntry 3 }
coolingUnitConfigurationDiscreteValueAsInteger OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The actual value of the current table entry expressed as an integer value."
::= { coolingUnitConfigurationDiscreteEntry 4 }
coolingUnitConfigurationDiscreteIntegerReferenceKey OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A complete listing of all possible coolingUnitConfigurationDiscreteValueAsInteger values paired with their identifying strings."
::= { coolingUnitConfigurationDiscreteEntry 5 }
coolingUnitConfigurationDiscreteAccess OBJECT-TYPE
SYNTAX INTEGER {
readOnly (1),
readWrite (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A description of available access to coolingUnitConfigurationDiscreteValueAsInteger via SNMP client."
::= { coolingUnitConfigurationDiscreteEntry 6 }
coolingUnitConfigurationString OBJECT IDENTIFIER ::= { coolingUnitConfiguration 3 }
coolingUnitConfigurationStringTableSize OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The potential number of entries available in coolingUnitConfigurationStringTable."
::= { coolingUnitConfigurationString 1 }
coolingUnitConfigurationStringTable OBJECT-TYPE
SYNTAX SEQUENCE OF CoolingUnitConfigurationStringEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of unit configuration strings."
::= { coolingUnitConfigurationString 2}
coolingUnitConfigurationStringEntry OBJECT-TYPE
SYNTAX CoolingUnitConfigurationStringEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An element of coolingUnitConfigurationStringTable."
INDEX { coolingUnitTableIndex,
coolingUnitConfigurationStringTableIndex }
::= { coolingUnitConfigurationStringTable 1 }
CoolingUnitConfigurationStringEntry ::= SEQUENCE {
coolingUnitConfigurationStringTableIndex INTEGER,
coolingUnitConfigurationStringDescription DisplayString,
coolingUnitConfigurationStringValue DisplayString,
coolingUnitConfigurationStringMaxLength INTEGER,
coolingUnitConfigurationStringAccess INTEGER
}
coolingUnitConfigurationStringTableIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The static reference identifier for each table entry."
::= { coolingUnitConfigurationStringEntry 1 }
coolingUnitConfigurationStringDescription OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A text description of the information presented in coolingUnitConfigurationStringValue."
::= { coolingUnitConfigurationStringEntry 2 }
coolingUnitConfigurationStringValue OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The actual value of the current table entry."
::= { coolingUnitConfigurationStringEntry 3 }
coolingUnitConfigurationStringMaxLength OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum string length supported by coolingUnitConfigurationStringValue."
::= { coolingUnitConfigurationStringEntry 4 }
coolingUnitConfigurationStringAccess OBJECT-TYPE
SYNTAX INTEGER {
readOnly (1),
readWrite (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A description of available access to coolingUnitConfigurationStringValue via SNMP client."
::= { coolingUnitConfigurationStringEntry 5 }
coolingUnitExtended OBJECT IDENTIFIER ::= { coolingUnit 6 }
coolingUnitExtendedAnalog OBJECT IDENTIFIER ::= { coolingUnitExtended 1 }
coolingUnitExtendedAnalogTableSize OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The potential number of entries available in coolingUnitExtendedAnalogTable."
::= { coolingUnitExtendedAnalog 1 }
coolingUnitExtendedAnalogTable OBJECT-TYPE
SYNTAX SEQUENCE OF CoolingUnitExtendedAnalogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of secondary analog data for the cooling unit or one of its components."
::= { coolingUnitExtendedAnalog 2}
coolingUnitExtendedAnalogEntry OBJECT-TYPE
SYNTAX CoolingUnitExtendedAnalogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An element of coolingUnitExtendedAnalogTable."
INDEX { coolingUnitTableIndex,
coolingUnitExtendedAnalogTableIndex }
::= { coolingUnitExtendedAnalogTable 1 }
CoolingUnitExtendedAnalogEntry ::= SEQUENCE {
coolingUnitExtendedAnalogTableIndex INTEGER,
coolingUnitExtendedAnalogDescription DisplayString,
coolingUnitExtendedAnalogValue INTEGER,
coolingUnitExtendedAnalogUnits DisplayString,
coolingUnitExtendedAnalogScale INTEGER
}
coolingUnitExtendedAnalogTableIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The static reference identifier for each table entry. This identifier may reference different table entries in different unit models."
::= { coolingUnitExtendedAnalogEntry 1 }
coolingUnitExtendedAnalogDescription OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A text description of the information presented in coolingUnitExtendedAnalogValue."
::= { coolingUnitExtendedAnalogEntry 2 }
coolingUnitExtendedAnalogValue OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The scaled value of the current table entry (multiplied by coolingUnitExtendedAnalogScale for integer presentation)."
::= { coolingUnitExtendedAnalogEntry 3 }
coolingUnitExtendedAnalogUnits OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The unit of measure by which coolingUnitExtendedAnalogValue is expressed."
::= { coolingUnitExtendedAnalogEntry 4 }
coolingUnitExtendedAnalogScale OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The factor by which coolingUnitExtendedAnalogValue is expressed."
::= { coolingUnitExtendedAnalogEntry 5 }
coolingUnitExtendedDiscrete OBJECT IDENTIFIER ::= { coolingUnitExtended 2 }
coolingUnitExtendedDiscreteTableSize OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The potential number of entries available in coolingUnitExtendedDiscreteTable."
::= { coolingUnitExtendedDiscrete 1 }
coolingUnitExtendedDiscreteTable OBJECT-TYPE
SYNTAX SEQUENCE OF CoolingUnitExtendedDiscreteEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of secondary discrete cooling unit data."
::= { coolingUnitExtendedDiscrete 2}
coolingUnitExtendedDiscreteEntry OBJECT-TYPE
SYNTAX CoolingUnitExtendedDiscreteEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An element of coolingUnitExtendedDiscreteTable."
INDEX { coolingUnitTableIndex,
coolingUnitExtendedDiscreteTableIndex }
::= { coolingUnitExtendedDiscreteTable 1 }
CoolingUnitExtendedDiscreteEntry ::= SEQUENCE {
coolingUnitExtendedDiscreteTableIndex INTEGER,
coolingUnitExtendedDiscreteDescription DisplayString,
coolingUnitExtendedDiscreteValueAsString DisplayString,
coolingUnitExtendedDiscreteValueAsInteger INTEGER,
coolingUnitExtendedDiscreteIntegerReferenceKey DisplayString
}
coolingUnitExtendedDiscreteTableIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The static reference identifier for each table entry. This identifier may reference different table entries in different unit models."
::= { coolingUnitExtendedDiscreteEntry 1 }
coolingUnitExtendedDiscreteDescription OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A text description of the information presented in this table's 'value' OIDs."
::= { coolingUnitExtendedDiscreteEntry 2 }
coolingUnitExtendedDiscreteValueAsString OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The actual value of the current table entry expressed as a string."
::= { coolingUnitExtendedDiscreteEntry 3 }
coolingUnitExtendedDiscreteValueAsInteger OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The actual value of the current table entry expressed as an integer value."
::= { coolingUnitExtendedDiscreteEntry 4 }
coolingUnitExtendedDiscreteIntegerReferenceKey OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A complete listing of all possible coolingUnitExtendedDiscreteValueAsInteger values paired with their identifying strings."
::= { coolingUnitExtendedDiscreteEntry 5 }
coolingUnitExtendedString OBJECT IDENTIFIER ::= { coolingUnitExtended 3 }
coolingUnitExtendedStringTableSize OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The potential number of entries available in coolingUnitExtendedStringTable."
::= { coolingUnitExtendedString 1 }
coolingUnitExtendedStringTable OBJECT-TYPE
SYNTAX SEQUENCE OF CoolingUnitExtendedStringEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of secondary unit reference data."
::= { coolingUnitExtendedString 2}
coolingUnitExtendedStringEntry OBJECT-TYPE
SYNTAX CoolingUnitExtendedStringEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An element of coolingUnitExtendedStringTable."
INDEX { coolingUnitTableIndex,
coolingUnitExtendedStringTableIndex }
::= { coolingUnitExtendedStringTable 1 }
CoolingUnitExtendedStringEntry ::= SEQUENCE {
coolingUnitExtendedStringTableIndex INTEGER,
coolingUnitExtendedStringDescription DisplayString,
coolingUnitExtendedStringValue DisplayString
}
coolingUnitExtendedStringTableIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The static reference identifier for each table entry. This identifier may reference different table entries in different unit models."
::= { coolingUnitExtendedStringEntry 1 }
coolingUnitExtendedStringDescription OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A text description of the information presented in coolingUnitExtendedStringValue."
::= { coolingUnitExtendedStringEntry 2 }
coolingUnitExtendedStringValue OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The actual value of the current table entry."
::= { coolingUnitExtendedStringEntry 3 }
-- the dm3IdentSystem group
dm3IdentSysDescriptionTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of DC description records."
::= { dm3IdentSystem 1 }
dm3IdentSysDescriptionTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dm3IdentSysDescriptionEntry
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 }
dm3IdentSysDescriptionEntry OBJECT-TYPE
SYNTAX Dm3IdentSysDescriptionEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The powerplant description record to reference."
INDEX { dm3IdentSysDescriptionIndex }
::= { dm3IdentSysDescriptionTable 1 }
Dm3IdentSysDescriptionEntry ::=
SEQUENCE {
dm3IdentSysDescriptionIndex INTEGER,
dm3IdentSysDescriptionText DisplayString
}
dm3IdentSysDescriptionIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the DC powerplant description record."
::= { dm3IdentSysDescriptionEntry 1 }
dm3IdentSysDescriptionText 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 }
dm3IdentSysModel OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Model type of the DC power plant."
::= { dm3IdentSystem 3 }
dm3IdentSysCntrlRev OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Integer representation of the hardware revision of the Master Controller board."
::= { dm3IdentSystem 4 }
dm3IdentSysFWVersion OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Integer representation of the power plant Master Controller firmware revision."
::= { dm3IdentSystem 5 }
-- the dm3ConfigSystem group
dm3ConfigSysDescriptionTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of DC description records."
::= { dm3ConfigSystem 1 }
dm3ConfigSysDescriptionTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dm3ConfigSysDescriptionEntry
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 }
dm3ConfigSysDescriptionEntry OBJECT-TYPE
SYNTAX Dm3ConfigSysDescriptionEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The powerplant description record to reference."
INDEX { dm3ConfigSysDescriptionIndex }
::= { dm3ConfigSysDescriptionTable 1 }
Dm3ConfigSysDescriptionEntry ::=
SEQUENCE {
dm3ConfigSysDescriptionIndex INTEGER,
dm3ConfigSysDescriptionText DisplayString
}
dm3ConfigSysDescriptionIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the DC powerplant description record."
::= { 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-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
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).
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
"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 }
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
"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 }
dm3ConfigSysRemoteAccess OBJECT-TYPE
SYNTAX INTEGER {
accessEnabled (1),
accessDisabled (2)
}
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 }
-- the dm3ConfigLVD group
dm3ConfigLVDTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"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 accessing settings of the LVDs. The number of
entries is contained in the dm3ConfigLVDTableSize OID."
::= { dm3ConfigLVD 2 }
dm3ConfigLVDEntry OBJECT-TYPE
SYNTAX Dm3ConfigLVDEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The LVD to configure."
INDEX { dm3ConfigLVDIndex }
::= { dm3ConfigLVDTable 1 }
Dm3ConfigLVDEntry ::=
SEQUENCE {
dm3ConfigLVDIndex INTEGER,
dm3ConfigLVDName DisplayString,
dm3ConfigLVDEnable INTEGER,
dm3ConfigLVDTripThresh INTEGER,
dm3ConfigLVDResetThresh INTEGER,
dm3ConfigLVDOpenAlarm INTEGER,
dm3ConfigLVDHWAlarm INTEGER
}
dm3ConfigLVDIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index to the DC powerplant LVD."
::= { dm3ConfigLVDEntry 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
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 }
dm3ConfigLVDTripThresh OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
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 }
dm3ConfigLVDResetThresh OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
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
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
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 dm3ConfigBattery group
dm3ConfigBattFloatVolt OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
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 }
dm3ConfigBattMaxRecharge OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
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 }
dm3ConfigBattDischargeThresh OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
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)
}
ACCESS read-write
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 }
dm3ConfigBattHighVoltThresh OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
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)
}
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."
::= { dm3ConfigBattery 6 }
dm3ConfigBattLowVoltThresh OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
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)
}
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).
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
"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).
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
"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 }
dm3ConfigBattAmpHour OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"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 }
dm3ConfigCompMethod OBJECT-TYPE
SYNTAX INTEGER {
tempcompOn (1),
tempcompOff (2)
}
ACCESS read-write
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 }
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 }
dm3ConfigHighKneeTemp OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
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 }
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."
::= { 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
"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 }
-- the dm3ConfigRectThresh group
dm3ConfigRectHighVoltThresh OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
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 }
dm3ConfigRectLowVoltThresh OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
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 }
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 }
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 }
-- 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 {
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment