--
-- PowerNet-PDU.mib
-- MIB generated by MG-SOFT Visual MIB Builder Version 6.0  Build 88
-- Tuesday, June 15, 2021 at 17:32:01
--

--  PowerNet-PDU.mib
-- MIB generated by MG-SOFT Visual MIB Builder Version 6.0  Build 88
-- Monday, June 14, 2021 at 17:18:32
-- 
-- ********************************************************************************************
-- ********************************************************************************************
-- PowerNet-MIB { iso org(3) dod(6) internet(1) private(4)
--    enterprises(1) PDU(318) }

	PowerNet-PDU DEFINITIONS ::= BEGIN
 
		IMPORTS
			OBJECT-TYPE			
				FROM RFC-1212			
			TRAP-TYPE			
				FROM RFC-1215			
			enterprises, TimeTicks, IpAddress, Gauge, Opaque			
				FROM RFC1155-SMI			
			DisplayString			
				FROM RFC1213-MIB;
	
	
--
-- Type definitions
--
	
--   Common rPDU2 values
		Rpdu2OutletPhaseLayoutType ::= INTEGER
			{
			seqPhase1ToNeutral(1),
			seqPhase2ToNeutral(2),
			seqPhase3ToNeutral(3),
			seqPhase1ToPhase2(4),
			seqPhase2ToPhase3(5),
			seqPhase3ToPhase1(6)
			}

--  Type definitions
-- 
		AirIRSCFanSpeedPreference ::= INTEGER
			{
			low(1),
			med-low(2),
			med(3),
			med-high(4),
			high(5)
			}

--    airIRSC AIR CONDITIONER Defines
		AirIRSCConfigType ::= INTEGER
			{
			racs(1),
			spot(2),
			in-row(3)
			}

		AirIRSCCapacityControlType ::= INTEGER
			{
			discrete(1),
			proportional(2)
			}

		AirIRSCFanSpeedControl ::= INTEGER
			{
			automatic(1),
			manual(2)
			}

--   ***************************************
-- airIRG2RDType2 AIR CONDITIONER Defines
-- ***************************************
		AirIRG2RDType2IOState ::= INTEGER
			{
			open(1),
			closed(2)
			}

--   Beginning of AC InRoom
-- common InRoom values
		AirIRmAlarmState ::= INTEGER
			{
			ok(1),
			alarm(2)
			}

		AirIRmStopState ::= INTEGER
			{
			maybeOn(1),
			unitOff(2)
			}

		AirIRmActivityState ::= INTEGER
			{
			inactive(1),
			active(2)
			}

		AirIRmControlState ::= INTEGER
			{
			off(1),
			on(2)
			}

	
--
-- Node definitions
--
	
--  Node definitions
-- 
-- IMPORTS End
-- 1.3.6.1.4.1.318
		-- 1.3.6.1.4.1.318
		PDU OBJECT IDENTIFIER ::= { enterprises 318 }

		
--  1.3.6.1.4.1.318.1
		-- 1.3.6.1.4.1.318.1
		products OBJECT IDENTIFIER ::= { PDU 1 }

		
--  1.3.6.1.4.1.318.1.1
		-- 1.3.6.1.4.1.318.1.1
		hardware OBJECT IDENTIFIER ::= { products 1 }

		
--  1.3.6.1.4.1.318.1.1.26
		-- 1.3.6.1.4.1.318.1.1.26
		rPDU2 OBJECT IDENTIFIER ::= { hardware 26 }

		
--   rPDU2 Ident Table
-- 1.3.6.1.4.1.318.1.1.26.1
		-- 1.3.6.1.4.1.318.1.1.26.1
		rPDU2IdentTableSize OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The total number of Rack PDUs"
			::= { rPDU2 1 }

		
--  1.3.6.1.4.1.318.1.1.26.2
		-- 1.3.6.1.4.1.318.1.1.26.2
		rPDU2IdentTable OBJECT-TYPE
			SYNTAX SEQUENCE OF RPDU2IdentEntry
			ACCESS not-accessible
			STATUS mandatory
			DESCRIPTION
				"A table of Rack PDU identification data"
			::= { rPDU2 2 }

		
--  1.3.6.1.4.1.318.1.1.26.2.1
		-- 1.3.6.1.4.1.318.1.1.26.2.1
		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,
				rPDU2IdentBootMonitorRev
					DisplayString,
				rPDU2IdentLongDescription
					DisplayString,
				rPDU2IdentNMCSerialNumber
					DisplayString
			 }

--  1.3.6.1.4.1.318.1.1.26.2.1.1
		-- 1.3.6.1.4.1.318.1.1.26.2.1.1
		rPDU2IdentIndex OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The index to the Rack PDU identification table
				entry"
			::= { rPDU2IdentEntry 1 }

		
--  1.3.6.1.4.1.318.1.1.26.2.1.2
		-- 1.3.6.1.4.1.318.1.1.26.2.1.2
		rPDU2IdentModule OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The user-defined Rack PDU numeric ID"
			::= { rPDU2IdentEntry 2 }

		
--  1.3.6.1.4.1.318.1.1.26.2.1.3
		-- 1.3.6.1.4.1.318.1.1.26.2.1.3
		rPDU2IdentName OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"A user-defined string identifying the Rack PDU"
			::= { rPDU2IdentEntry 3 }

		
--  1.3.6.1.4.1.318.1.1.26.2.1.4
		-- 1.3.6.1.4.1.318.1.1.26.2.1.4
		rPDU2IdentLocation OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"A user-defined string identifying the location
				of the Rack PDU"
			::= { rPDU2IdentEntry 4 }

		
--  1.3.6.1.4.1.318.1.1.26.2.1.5
		-- 1.3.6.1.4.1.318.1.1.26.2.1.5
		rPDU2IdentHardwareRev OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Rack PDU hardware version"
			::= { rPDU2IdentEntry 5 }

		
--  1.3.6.1.4.1.318.1.1.26.2.1.6
		-- 1.3.6.1.4.1.318.1.1.26.2.1.6
		rPDU2IdentFirmwareRev OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Rack PDU firmware version"
			::= { rPDU2IdentEntry 6 }

		
--  1.3.6.1.4.1.318.1.1.26.2.1.7
		-- 1.3.6.1.4.1.318.1.1.26.2.1.7
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.2.1.8
		-- 1.3.6.1.4.1.318.1.1.26.2.1.8
		rPDU2IdentModelNumber OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Rack PDU model number"
			::= { rPDU2IdentEntry 8 }

		
--  1.3.6.1.4.1.318.1.1.26.2.1.9
		-- 1.3.6.1.4.1.318.1.1.26.2.1.9
		rPDU2IdentSerialNumber OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Rack PDU serial number"
			::= { rPDU2IdentEntry 9 }

		
--  1.3.6.1.4.1.318.1.1.26.2.1.10
		-- 1.3.6.1.4.1.318.1.1.26.2.1.10
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.2.1.11
		-- 1.3.6.1.4.1.318.1.1.26.2.1.11
		rPDU2IdentBootMonitorRev OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Rack PDU Boot Monitor version"
			::= { rPDU2IdentEntry 11 }

		
--  1.3.6.1.4.1.318.1.1.26.2.1.12
		-- 1.3.6.1.4.1.318.1.1.26.2.1.12
		rPDU2IdentLongDescription OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Rack PDU Long Description name"
			::= { rPDU2IdentEntry 12 }

		
--  1.3.6.1.4.1.318.1.1.26.2.1.13
		-- 1.3.6.1.4.1.318.1.1.26.2.1.13
		rPDU2IdentNMCSerialNumber OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Rack PDU Network Management Card (NMC) serial number"
			::= { rPDU2IdentEntry 13 }

		
--   rPDU2 Device Data
-- 1.3.6.1.4.1.318.1.1.26.3
		-- 1.3.6.1.4.1.318.1.1.26.3
		rPDU2DeviceTableSize OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The total number of Rack PDUs"
			::= { rPDU2 3 }

		
--  1.3.6.1.4.1.318.1.1.26.4
		-- 1.3.6.1.4.1.318.1.1.26.4
		rPDU2Device OBJECT IDENTIFIER ::= { rPDU2 4 }

		
--   rPDU2 Device Config
-- 1.3.6.1.4.1.318.1.1.26.4.1
		-- 1.3.6.1.4.1.318.1.1.26.4.1
		rPDU2DeviceConfigTable OBJECT-TYPE
			SYNTAX SEQUENCE OF RPDU2DeviceConfigEntry
			ACCESS not-accessible
			STATUS mandatory
			DESCRIPTION
				"A table of Rack PDU configuration data"
			::= { rPDU2Device 1 }

		
--  1.3.6.1.4.1.318.1.1.26.4.1.1
		-- 1.3.6.1.4.1.318.1.1.26.4.1.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,
				rPDU2DeviceConfigContact
					DisplayString
			 }

--  1.3.6.1.4.1.318.1.1.26.4.1.1.1
		-- 1.3.6.1.4.1.318.1.1.26.4.1.1.1
		rPDU2DeviceConfigIndex OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The index to the Rack PDU table entry"
			::= { rPDU2DeviceConfigEntry 1 }

		
--  1.3.6.1.4.1.318.1.1.26.4.1.1.2
		-- 1.3.6.1.4.1.318.1.1.26.4.1.1.2
		rPDU2DeviceConfigModule OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"The user-defined Rack PDU numeric ID"
			::= { rPDU2DeviceConfigEntry 2 }

		
--  1.3.6.1.4.1.318.1.1.26.4.1.1.3
		-- 1.3.6.1.4.1.318.1.1.26.4.1.1.3
		rPDU2DeviceConfigName OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"A user-defined string identifying the Rack PDU"
			::= { rPDU2DeviceConfigEntry 3 }

		
--  1.3.6.1.4.1.318.1.1.26.4.1.1.4
		-- 1.3.6.1.4.1.318.1.1.26.4.1.1.4
		rPDU2DeviceConfigLocation OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"A user-defined string identifying the location
				of the Rack PDU"
			::= { rPDU2DeviceConfigEntry 4 }

		
--  1.3.6.1.4.1.318.1.1.26.4.1.1.5
		-- 1.3.6.1.4.1.318.1.1.26.4.1.1.5
		rPDU2DeviceConfigDisplayOrientation OBJECT-TYPE
			SYNTAX INTEGER
				{
				displayNormal(1),
				displayReverse(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Indicates the intended physical orientation
				of the display.
				
				displayNormal(1) indicates normal orientation
				displayReverse(2) indicates upside down orientation"
			::= { rPDU2DeviceConfigEntry 5 }

		
--  1.3.6.1.4.1.318.1.1.26.4.1.1.6
		-- 1.3.6.1.4.1.318.1.1.26.4.1.1.6
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.4.1.1.7
		-- 1.3.6.1.4.1.318.1.1.26.4.1.1.7
		rPDU2DeviceConfigLowLoadPowerThreshold OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"User-defined low power draw alarm threshold,
				measured in tenths of kilowatts. Models that do
				not support this feature will respond to this OID
				with a value of -1."
			::= { rPDU2DeviceConfigEntry 7 }

		
--  1.3.6.1.4.1.318.1.1.26.4.1.1.8
		-- 1.3.6.1.4.1.318.1.1.26.4.1.1.8
		rPDU2DeviceConfigNearOverloadPowerThreshold OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"User-defined near power overload threshold,
				measured in tenths of kilowatts. Models that do
				not support this feature will respond to this OID
				with a value of -1."
			::= { rPDU2DeviceConfigEntry 8 }

		
--  1.3.6.1.4.1.318.1.1.26.4.1.1.9
		-- 1.3.6.1.4.1.318.1.1.26.4.1.1.9
		rPDU2DeviceConfigOverloadPowerThreshold OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"User-defined power overload threshold,
				measured in tenths of kilowatts. Models that do
				not support this feature will respond to this OID
				with a value of -1."
			::= { rPDU2DeviceConfigEntry 9 }

		
--  1.3.6.1.4.1.318.1.1.26.4.1.1.10
		-- 1.3.6.1.4.1.318.1.1.26.4.1.1.10
		rPDU2DeviceConfigDevicePeakPowerReset 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 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.
				Models that do not support this feature will respond to this OID
				with a value of not supported (3). Attempts to set this OID
				in these models will fail."
			::= { rPDU2DeviceConfigEntry 10 }

		
--  1.3.6.1.4.1.318.1.1.26.4.1.1.11
		-- 1.3.6.1.4.1.318.1.1.26.4.1.1.11
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.4.1.1.12
		-- 1.3.6.1.4.1.318.1.1.26.4.1.1.12
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.4.1.1.13
		-- 1.3.6.1.4.1.318.1.1.26.4.1.1.13
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.4.1.1.14
		-- 1.3.6.1.4.1.318.1.1.26.4.1.1.14
		rPDU2DeviceConfigContact OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"A user-defined string identifying the
				person to contact regarding the Rack PDU"
			::= { rPDU2DeviceConfigEntry 14 }

		
--   rPDU2 Device Properties
-- 1.3.6.1.4.1.318.1.1.26.4.2
		-- 1.3.6.1.4.1.318.1.1.26.4.2
		rPDU2DevicePropertiesTable OBJECT-TYPE
			SYNTAX SEQUENCE OF RPDU2DevicePropertiesEntry
			ACCESS not-accessible
			STATUS mandatory
			DESCRIPTION
				"A table of Rack PDU properties"
			::= { rPDU2Device 2 }

		
--  1.3.6.1.4.1.318.1.1.26.4.2.1
		-- 1.3.6.1.4.1.318.1.1.26.4.2.1
		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,
				rPDU2DevicePropertiesDevicePowerRating
					INTEGER
			 }

--  1.3.6.1.4.1.318.1.1.26.4.2.1.1
		-- 1.3.6.1.4.1.318.1.1.26.4.2.1.1
		rPDU2DevicePropertiesIndex OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The index to the Rack PDU properties table entry"
			::= { rPDU2DevicePropertiesEntry 1 }

		
--  1.3.6.1.4.1.318.1.1.26.4.2.1.2
		-- 1.3.6.1.4.1.318.1.1.26.4.2.1.2
		rPDU2DevicePropertiesModule OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The user-defined Rack PDU numeric ID"
			::= { rPDU2DevicePropertiesEntry 2 }

		
--  1.3.6.1.4.1.318.1.1.26.4.2.1.3
		-- 1.3.6.1.4.1.318.1.1.26.4.2.1.3
		rPDU2DevicePropertiesName OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"A user-defined string identifying the Rack PDU"
			::= { rPDU2DevicePropertiesEntry 3 }

		
--  1.3.6.1.4.1.318.1.1.26.4.2.1.4
		-- 1.3.6.1.4.1.318.1.1.26.4.2.1.4
		rPDU2DevicePropertiesNumOutlets OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The number of outlets on the Rack PDU"
			::= { rPDU2DevicePropertiesEntry 4 }

		
--  1.3.6.1.4.1.318.1.1.26.4.2.1.5
		-- 1.3.6.1.4.1.318.1.1.26.4.2.1.5
		rPDU2DevicePropertiesNumSwitchedOutlets OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The number of switched outlets on the Rack PDU"
			::= { rPDU2DevicePropertiesEntry 5 }

		
--  1.3.6.1.4.1.318.1.1.26.4.2.1.6
		-- 1.3.6.1.4.1.318.1.1.26.4.2.1.6
		rPDU2DevicePropertiesNumMeteredOutlets OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The number of metered outlets on the Rack PDU"
			::= { rPDU2DevicePropertiesEntry 6 }

		
--  1.3.6.1.4.1.318.1.1.26.4.2.1.7
		-- 1.3.6.1.4.1.318.1.1.26.4.2.1.7
		rPDU2DevicePropertiesNumPhases OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The number of phases present in the Rack PDU"
			::= { rPDU2DevicePropertiesEntry 7 }

		
--  1.3.6.1.4.1.318.1.1.26.4.2.1.8
		-- 1.3.6.1.4.1.318.1.1.26.4.2.1.8
		rPDU2DevicePropertiesNumMeteredBanks OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The number of metered banks present in the Rack PDU"
			::= { rPDU2DevicePropertiesEntry 8 }

		
--  1.3.6.1.4.1.318.1.1.26.4.2.1.9
		-- 1.3.6.1.4.1.318.1.1.26.4.2.1.9
		rPDU2DevicePropertiesMaxCurrentRating OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The maximum current rating, measured in Amps, for
				the Rack PDU"
			::= { rPDU2DevicePropertiesEntry 9 }

		
--  1.3.6.1.4.1.318.1.1.26.4.2.1.10
		-- 1.3.6.1.4.1.318.1.1.26.4.2.1.10
		rPDU2DevicePropertiesOrientation OBJECT-TYPE
			SYNTAX INTEGER
				{
				horizontal(1),
				vertical(2),
				verticalISXv2(3),
				verticalISXv3(4)
				}
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Rack PDU orientation"
			::= { rPDU2DevicePropertiesEntry 10 }

		
--  1.3.6.1.4.1.318.1.1.26.4.2.1.11
		-- 1.3.6.1.4.1.318.1.1.26.4.2.1.11
		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.
				
				Only AP7xxx, AP8xxx SKUs support this feature. Product which does not 
				support this feature will respond with -1"
			::= { rPDU2DevicePropertiesEntry 11 }

		
--  1.3.6.1.4.1.318.1.1.26.4.2.1.12
		-- 1.3.6.1.4.1.318.1.1.26.4.2.1.12
		rPDU2DevicePropertiesMaxPhaseCurrentRating OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The maximum current rating, measured in Amps, for
				the Rack PDU"
			::= { rPDU2DevicePropertiesEntry 12 }

		
--  1.3.6.1.4.1.318.1.1.26.4.2.1.13
		-- 1.3.6.1.4.1.318.1.1.26.4.2.1.13
		rPDU2DevicePropertiesDevicePowerRating OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The maximum power rating, measured in tenths of kilowatts, for
				the Rack PDU"
			::= { rPDU2DevicePropertiesEntry 13 }

		
--   rPDU2 Device Status
-- 1.3.6.1.4.1.318.1.1.26.4.3
		-- 1.3.6.1.4.1.318.1.1.26.4.3
		rPDU2DeviceStatusTable OBJECT-TYPE
			SYNTAX SEQUENCE OF RPDU2DeviceStatusEntry
			ACCESS not-accessible
			STATUS mandatory
			DESCRIPTION
				"A table of Rack PDU status information"
			::= { rPDU2Device 3 }

		
--  1.3.6.1.4.1.318.1.1.26.4.3.1
		-- 1.3.6.1.4.1.318.1.1.26.4.3.1
		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,
				rPDU2DeviceStatusResidualPower
					INTEGER,
				rPDU2DeviceStatusFrequency
					INTEGER
			 }

--  1.3.6.1.4.1.318.1.1.26.4.3.1.1
		-- 1.3.6.1.4.1.318.1.1.26.4.3.1.1
		rPDU2DeviceStatusIndex OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The index to the Rack PDU status table entry"
			::= { rPDU2DeviceStatusEntry 1 }

		
--  1.3.6.1.4.1.318.1.1.26.4.3.1.2
		-- 1.3.6.1.4.1.318.1.1.26.4.3.1.2
		rPDU2DeviceStatusModule OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The user-defined Rack PDU numeric ID"
			::= { rPDU2DeviceStatusEntry 2 }

		
--  1.3.6.1.4.1.318.1.1.26.4.3.1.3
		-- 1.3.6.1.4.1.318.1.1.26.4.3.1.3
		rPDU2DeviceStatusName OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"A user-defined string identifying the Rack PDU"
			::= { rPDU2DeviceStatusEntry 3 }

		
--  1.3.6.1.4.1.318.1.1.26.4.3.1.4
		-- 1.3.6.1.4.1.318.1.1.26.4.3.1.4
		rPDU2DeviceStatusLoadState OBJECT-TYPE
			SYNTAX INTEGER
				{
				lowLoad(1),
				normal(2),
				nearOverload(3),
				overload(4),
				notsupported(5)
				}
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Indicates the present load status of the Rack PDU.
				Models that do not support this feature will respond to this OID
				with a value of notsupported (5)."
			::= { rPDU2DeviceStatusEntry 4 }

		
--  1.3.6.1.4.1.318.1.1.26.4.3.1.5
		-- 1.3.6.1.4.1.318.1.1.26.4.3.1.5
		rPDU2DeviceStatusPower OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The power consumption of the Rack PDU load in hundredths of kilowatts.
				Models that do not support this feature will respond to this OID
				with a value of -1."
			::= { rPDU2DeviceStatusEntry 5 }

		
--  1.3.6.1.4.1.318.1.1.26.4.3.1.6
		-- 1.3.6.1.4.1.318.1.1.26.4.3.1.6
		rPDU2DeviceStatusPeakPower OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The peak power consumption of the Rack PDU load in hundredths of kilowatts.
				Models that do not support this feature will respond to this OID with a value
				of -1."
			::= { rPDU2DeviceStatusEntry 6 }

		
--  1.3.6.1.4.1.318.1.1.26.4.3.1.7
		-- 1.3.6.1.4.1.318.1.1.26.4.3.1.7
		rPDU2DeviceStatusPeakPowerTimestamp OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Indicates the date and time that peak power consumption occurred.
				Models that do not support this feature will respond to this OID with string
				'notsupported'."
			::= { rPDU2DeviceStatusEntry 7 }

		
--  1.3.6.1.4.1.318.1.1.26.4.3.1.8
		-- 1.3.6.1.4.1.318.1.1.26.4.3.1.8
		rPDU2DeviceStatusPeakPowerStartTime OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Indicates the date and time of the last device peak power reset.
				Models that do not support this feature will respond to this OID with string
				'notsupported'."
			::= { rPDU2DeviceStatusEntry 8 }

		
--  1.3.6.1.4.1.318.1.1.26.4.3.1.9
		-- 1.3.6.1.4.1.318.1.1.26.4.3.1.9
		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. Models that do not
				support this feature will respond to this OID
				with a value of -1."
			::= { rPDU2DeviceStatusEntry 9 }

		
--  1.3.6.1.4.1.318.1.1.26.4.3.1.10
		-- 1.3.6.1.4.1.318.1.1.26.4.3.1.10
		rPDU2DeviceStatusEnergyStartTime OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Indicates the date and time of the last device energy
				meter reset. Models that do not support this feature will
				respond to this OID with string 'notsupported'."
			::= { rPDU2DeviceStatusEntry 10 }

		
--  1.3.6.1.4.1.318.1.1.26.4.3.1.11
		-- 1.3.6.1.4.1.318.1.1.26.4.3.1.11
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.4.3.1.12
		-- 1.3.6.1.4.1.318.1.1.26.4.3.1.12
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.4.3.1.13
		-- 1.3.6.1.4.1.318.1.1.26.4.3.1.13
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.4.3.1.14
		-- 1.3.6.1.4.1.318.1.1.26.4.3.1.14
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.4.3.1.15
		-- 1.3.6.1.4.1.318.1.1.26.4.3.1.15
		rPDU2DeviceStatusOutletsEnergyStartTime OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Indicates the date and time of the last outlets energy
				meter reset. Models that do not support this feature will
				respond to this OID with string 'notsupported'."
			::= { rPDU2DeviceStatusEntry 15 }

		
--  1.3.6.1.4.1.318.1.1.26.4.3.1.16
		-- 1.3.6.1.4.1.318.1.1.26.4.3.1.16
		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).
				Models that do not support this feature will respond to this OID
				with a value of -1."
			::= { rPDU2DeviceStatusEntry 16 }

		
--  1.3.6.1.4.1.318.1.1.26.4.3.1.17
		-- 1.3.6.1.4.1.318.1.1.26.4.3.1.17
		rPDU2DeviceStatusPowerFactor OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The power factor of the Rack PDU load in hundredths. Models that do not support this feature
				will respond to this OID with a value of -1."
			::= { rPDU2DeviceStatusEntry 17 }

		
--  1.3.6.1.4.1.318.1.1.26.4.3.1.18
		-- 1.3.6.1.4.1.318.1.1.26.4.3.1.18
		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 }

--  1.3.6.1.4.1.318.1.1.26.4.3.1.19
		-- 1.3.6.1.4.1.318.1.1.26.4.3.1.19
		rPDU2DeviceStatusResidualPower OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The measured device residual power from the PDU meters in hundredths of kiloVoltAmps."
			::= { rPDU2DeviceStatusEntry 19 }

--  1.3.6.1.4.1.318.1.1.26.4.3.1.20
		-- 1.3.6.1.4.1.318.1.1.26.4.3.1.20
		rPDU2DeviceStatusFrequency OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The measured device frequency from the PDU meters in tenths of Hz."
			::= { rPDU2DeviceStatusEntry 20 }

--   rPDU2 Device Control
-- 1.3.6.1.4.1.318.1.1.26.4.4
		-- 1.3.6.1.4.1.318.1.1.26.4.4
		rPDU2DeviceControlTable OBJECT-TYPE
			SYNTAX SEQUENCE OF RPDU2DeviceControlEntry
			ACCESS not-accessible
			STATUS mandatory
			DESCRIPTION
				"A table of Rack PDU control data"
			::= { rPDU2Device 4 }

		
--  1.3.6.1.4.1.318.1.1.26.4.4.1
		-- 1.3.6.1.4.1.318.1.1.26.4.4.1
		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
			 }

--  1.3.6.1.4.1.318.1.1.26.4.4.1.1
		-- 1.3.6.1.4.1.318.1.1.26.4.4.1.1
		rPDU2DeviceControlIndex OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The index to the Rack PDU control table entry"
			::= { rPDU2DeviceControlEntry 1 }

		
--  1.3.6.1.4.1.318.1.1.26.4.4.1.2
		-- 1.3.6.1.4.1.318.1.1.26.4.4.1.2
		rPDU2DeviceControlModule OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The user-defined Rack PDU numeric ID"
			::= { rPDU2DeviceControlEntry 2 }

		
--  1.3.6.1.4.1.318.1.1.26.4.4.1.3
		-- 1.3.6.1.4.1.318.1.1.26.4.4.1.3
		rPDU2DeviceControlName OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"A user-defined string identifying the Rack PDU"
			::= { rPDU2DeviceControlEntry 3 }

		
--  1.3.6.1.4.1.318.1.1.26.4.4.1.4
		-- 1.3.6.1.4.1.318.1.1.26.4.4.1.4
		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
-- 1.3.6.1.4.1.318.1.1.26.5
		-- 1.3.6.1.4.1.318.1.1.26.5
		rPDU2PhaseTableSize OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The number of connected Rack PDU phases"
			::= { rPDU2 5 }

		
--  1.3.6.1.4.1.318.1.1.26.6
		-- 1.3.6.1.4.1.318.1.1.26.6
		rPDU2Phase OBJECT IDENTIFIER ::= { rPDU2 6 }

		
--   rPDU2 Phase Config
-- 1.3.6.1.4.1.318.1.1.26.6.1
		-- 1.3.6.1.4.1.318.1.1.26.6.1
		rPDU2PhaseConfigTable OBJECT-TYPE
			SYNTAX SEQUENCE OF RPDU2PhaseConfigEntry
			ACCESS not-accessible
			STATUS mandatory
			DESCRIPTION
				"A table of Rack PDU phase configuration data"
			::= { rPDU2Phase 1 }

		
--  1.3.6.1.4.1.318.1.1.26.6.1.1
		-- 1.3.6.1.4.1.318.1.1.26.6.1.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
			 }

--  1.3.6.1.4.1.318.1.1.26.6.1.1.1
		-- 1.3.6.1.4.1.318.1.1.26.6.1.1.1
		rPDU2PhaseConfigIndex OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The index to the Rack PDU phase configuration
				table entry"
			::= { rPDU2PhaseConfigEntry 1 }

		
--  1.3.6.1.4.1.318.1.1.26.6.1.1.2
		-- 1.3.6.1.4.1.318.1.1.26.6.1.1.2
		rPDU2PhaseConfigModule OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The user-defined Rack PDU numeric ID"
			::= { rPDU2PhaseConfigEntry 2 }

		
--  1.3.6.1.4.1.318.1.1.26.6.1.1.3
		-- 1.3.6.1.4.1.318.1.1.26.6.1.1.3
		rPDU2PhaseConfigNumber OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The numeric phase ID"
			::= { rPDU2PhaseConfigEntry 3 }

		
--  1.3.6.1.4.1.318.1.1.26.6.1.1.4
		-- 1.3.6.1.4.1.318.1.1.26.6.1.1.4
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.6.1.1.5
		-- 1.3.6.1.4.1.318.1.1.26.6.1.1.5
		rPDU2PhaseConfigLowLoadCurrentThreshold OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"User-defined low load phase current
				threshold in Amps"
			::= { rPDU2PhaseConfigEntry 5 }

		
--  1.3.6.1.4.1.318.1.1.26.6.1.1.6
		-- 1.3.6.1.4.1.318.1.1.26.6.1.1.6
		rPDU2PhaseConfigNearOverloadCurrentThreshold OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"User-defined near phase overload warning
				threshold in Amps"
			::= { rPDU2PhaseConfigEntry 6 }

		
--  1.3.6.1.4.1.318.1.1.26.6.1.1.7
		-- 1.3.6.1.4.1.318.1.1.26.6.1.1.7
		rPDU2PhaseConfigOverloadCurrentThreshold OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"User-defined phase overload current
				threshold in Amps"
			::= { rPDU2PhaseConfigEntry 7 }

		
--  1.3.6.1.4.1.318.1.1.26.6.1.1.8
		-- 1.3.6.1.4.1.318.1.1.26.6.1.1.8
		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
-- 1.3.6.1.4.1.318.1.1.26.6.2
		-- 1.3.6.1.4.1.318.1.1.26.6.2
		rPDU2PhasePropertiesTable OBJECT-TYPE
			SYNTAX SEQUENCE OF RPDU2PhasePropertiesEntry
			ACCESS not-accessible
			STATUS mandatory
			DESCRIPTION
				"A table of Rack PDU phase properties"
			::= { rPDU2Phase 2 }

		
--  1.3.6.1.4.1.318.1.1.26.6.2.1
		-- 1.3.6.1.4.1.318.1.1.26.6.2.1
		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
			 }

--  1.3.6.1.4.1.318.1.1.26.6.2.1.1
		-- 1.3.6.1.4.1.318.1.1.26.6.2.1.1
		rPDU2PhasePropertiesIndex OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The index to the Rack PDU phase properties
				table entry"
			::= { rPDU2PhasePropertiesEntry 1 }

		
--  1.3.6.1.4.1.318.1.1.26.6.2.1.2
		-- 1.3.6.1.4.1.318.1.1.26.6.2.1.2
		rPDU2PhasePropertiesModule OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The user-defined Rack PDU numeric ID"
			::= { rPDU2PhasePropertiesEntry 2 }

		
--  1.3.6.1.4.1.318.1.1.26.6.2.1.3
		-- 1.3.6.1.4.1.318.1.1.26.6.2.1.3
		rPDU2PhasePropertiesNumber OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The numeric phase ID"
			::= { rPDU2PhasePropertiesEntry 3 }

		
--   rPDU2 Phase Status
-- 1.3.6.1.4.1.318.1.1.26.6.3
		-- 1.3.6.1.4.1.318.1.1.26.6.3
		rPDU2PhaseStatusTable OBJECT-TYPE
			SYNTAX SEQUENCE OF RPDU2PhaseStatusEntry
			ACCESS not-accessible
			STATUS mandatory
			DESCRIPTION
				"A table of Rack PDU phase status data"
			::= { rPDU2Phase 3 }

		
--  1.3.6.1.4.1.318.1.1.26.6.3.1
		-- 1.3.6.1.4.1.318.1.1.26.6.3.1
		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,
				rPDU2PhaseStatusEnergy
					INTEGER
			 }

--  1.3.6.1.4.1.318.1.1.26.6.3.1.1
		-- 1.3.6.1.4.1.318.1.1.26.6.3.1.1
		rPDU2PhaseStatusIndex OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The index to the Rack PDU phase status table
				entry"
			::= { rPDU2PhaseStatusEntry 1 }

		
--  1.3.6.1.4.1.318.1.1.26.6.3.1.2
		-- 1.3.6.1.4.1.318.1.1.26.6.3.1.2
		rPDU2PhaseStatusModule OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The user-defined Rack PDU numeric ID"
			::= { rPDU2PhaseStatusEntry 2 }

		
--  1.3.6.1.4.1.318.1.1.26.6.3.1.3
		-- 1.3.6.1.4.1.318.1.1.26.6.3.1.3
		rPDU2PhaseStatusNumber OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The numeric phase ID"
			::= { rPDU2PhaseStatusEntry 3 }

		
--  1.3.6.1.4.1.318.1.1.26.6.3.1.4
		-- 1.3.6.1.4.1.318.1.1.26.6.3.1.4
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.6.3.1.5
		-- 1.3.6.1.4.1.318.1.1.26.6.3.1.5
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.6.3.1.6
		-- 1.3.6.1.4.1.318.1.1.26.6.3.1.6
		rPDU2PhaseStatusVoltage OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Indicates the Voltage, in Volts, of the Rack
				PDU phase being queried. Models that do not support this
				feature will respond to this OID with a value of -1."
			::= { rPDU2PhaseStatusEntry 6 }

		
--  1.3.6.1.4.1.318.1.1.26.6.3.1.7
		-- 1.3.6.1.4.1.318.1.1.26.6.3.1.7
		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.
				Models that do not support this feature will respond to this
				OID with a value of -1."
			::= { rPDU2PhaseStatusEntry 7 }

		
--  1.3.6.1.4.1.318.1.1.26.6.3.1.8
		-- 1.3.6.1.4.1.318.1.1.26.6.3.1.8
		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.
				Models that do not support this feature will respond to this
				OID with a value of -1."
			::= { rPDU2PhaseStatusEntry 8 }

		
--  1.3.6.1.4.1.318.1.1.26.6.3.1.9
		-- 1.3.6.1.4.1.318.1.1.26.6.3.1.9
		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.
				Models that do not support this feature will respond to
				this OID with a value of -1."
			::= { rPDU2PhaseStatusEntry 9 }

		
--  1.3.6.1.4.1.318.1.1.26.6.3.1.10
		-- 1.3.6.1.4.1.318.1.1.26.6.3.1.10
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.6.3.1.11
		-- 1.3.6.1.4.1.318.1.1.26.6.3.1.11
		rPDU2PhaseStatusPeakCurrentTimestamp OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Indicates the date and time that the peak current occurred"
			::= { rPDU2PhaseStatusEntry 11 }

		
--  1.3.6.1.4.1.318.1.1.26.6.3.1.12
		-- 1.3.6.1.4.1.318.1.1.26.6.3.1.12
		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 }

--  1.3.6.1.4.1.318.1.1.26.6.3.1.13
		-- 1.3.6.1.4.1.318.1.1.26.6.3.1.13
		rPDU2PhaseStatusEnergy OBJECT-TYPE
			SYNTAX INTEGER -- UNITS 0.1 kilowatt-hours
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"A user resettable energy meter measuring Rack PDU phase load
				energy consumption in tenths of kilowatt-hours. Models that do not
				support this feature will respond to this OID
				with a value of -1."
			::= { rPDU2PhaseStatusEntry 13 }
		
--   rPDU2 Bank Data
-- 1.3.6.1.4.1.318.1.1.26.7
		-- 1.3.6.1.4.1.318.1.1.26.7
		rPDU2BankTableSize OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The number of connected Rack PDU banks"
			::= { rPDU2 7 }

		
--  1.3.6.1.4.1.318.1.1.26.8
		-- 1.3.6.1.4.1.318.1.1.26.8
		rPDU2Bank OBJECT IDENTIFIER ::= { rPDU2 8 }

		
--   rPDU2 Bank Config
-- 1.3.6.1.4.1.318.1.1.26.8.1
		-- 1.3.6.1.4.1.318.1.1.26.8.1
		rPDU2BankConfigTable OBJECT-TYPE
			SYNTAX SEQUENCE OF RPDU2BankConfigEntry
			ACCESS not-accessible
			STATUS mandatory
			DESCRIPTION
				"A table of Rack PDU bank configuration data"
			::= { rPDU2Bank 1 }

		
--  1.3.6.1.4.1.318.1.1.26.8.1.1
		-- 1.3.6.1.4.1.318.1.1.26.8.1.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
			 }

--  1.3.6.1.4.1.318.1.1.26.8.1.1.1
		-- 1.3.6.1.4.1.318.1.1.26.8.1.1.1
		rPDU2BankConfigIndex OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The index to the Rack PDU bank configuration
				table entry"
			::= { rPDU2BankConfigEntry 1 }

		
--  1.3.6.1.4.1.318.1.1.26.8.1.1.2
		-- 1.3.6.1.4.1.318.1.1.26.8.1.1.2
		rPDU2BankConfigModule OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The user-defined Rack PDU numeric ID"
			::= { rPDU2BankConfigEntry 2 }

		
--  1.3.6.1.4.1.318.1.1.26.8.1.1.3
		-- 1.3.6.1.4.1.318.1.1.26.8.1.1.3
		rPDU2BankConfigNumber OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The numeric bank ID"
			::= { rPDU2BankConfigEntry 3 }

		
--  1.3.6.1.4.1.318.1.1.26.8.1.1.4
		-- 1.3.6.1.4.1.318.1.1.26.8.1.1.4
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.8.1.1.5
		-- 1.3.6.1.4.1.318.1.1.26.8.1.1.5
		rPDU2BankConfigLowLoadCurrentThreshold OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"User-defined low load bank current
				threshold in Amps"
			::= { rPDU2BankConfigEntry 5 }

		
--  1.3.6.1.4.1.318.1.1.26.8.1.1.6
		-- 1.3.6.1.4.1.318.1.1.26.8.1.1.6
		rPDU2BankConfigNearOverloadCurrentThreshold OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"User-defined near bank overload current warning
				threshold in Amps"
			::= { rPDU2BankConfigEntry 6 }

		
--  1.3.6.1.4.1.318.1.1.26.8.1.1.7
		-- 1.3.6.1.4.1.318.1.1.26.8.1.1.7
		rPDU2BankConfigOverloadCurrentThreshold OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"User-defined bank overload current threshold
				in Amps"
			::= { rPDU2BankConfigEntry 7 }

		
--  1.3.6.1.4.1.318.1.1.26.8.1.1.8
		-- 1.3.6.1.4.1.318.1.1.26.8.1.1.8
		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
-- 1.3.6.1.4.1.318.1.1.26.8.2
		-- 1.3.6.1.4.1.318.1.1.26.8.2
		rPDU2BankPropertiesTable OBJECT-TYPE
			SYNTAX SEQUENCE OF RPDU2BankPropertiesEntry
			ACCESS not-accessible
			STATUS mandatory
			DESCRIPTION
				"A table of Rack PDU bank properties"
			::= { rPDU2Bank 2 }

		
--  1.3.6.1.4.1.318.1.1.26.8.2.1
		-- 1.3.6.1.4.1.318.1.1.26.8.2.1
		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,
				rPDU2BankPropertiesBreakerRating
					INTEGER
			 }

--  1.3.6.1.4.1.318.1.1.26.8.2.1.1
		-- 1.3.6.1.4.1.318.1.1.26.8.2.1.1
		rPDU2BankPropertiesIndex OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The index to the Rack PDU bank properties
				table entry"
			::= { rPDU2BankPropertiesEntry 1 }

		
--  1.3.6.1.4.1.318.1.1.26.8.2.1.2
		-- 1.3.6.1.4.1.318.1.1.26.8.2.1.2
		rPDU2BankPropertiesModule OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The user-defined Rack PDU numeric ID"
			::= { rPDU2BankPropertiesEntry 2 }

		
--  1.3.6.1.4.1.318.1.1.26.8.2.1.3
		-- 1.3.6.1.4.1.318.1.1.26.8.2.1.3
		rPDU2BankPropertiesNumber OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The numeric bank ID"
			::= { rPDU2BankPropertiesEntry 3 }

		
--  1.3.6.1.4.1.318.1.1.26.8.2.1.4
		-- 1.3.6.1.4.1.318.1.1.26.8.2.1.4
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.8.2.1.5
		-- 1.3.6.1.4.1.318.1.1.26.8.2.1.5
		rPDU2BankPropertiesBreakerRating OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"If bank circuit breakers are present on the device, this OID will return 
				the rating of the breaker in Amps."
			::= { rPDU2BankPropertiesEntry 5 }

		
--   rPDU2 Bank Status
-- 1.3.6.1.4.1.318.1.1.26.8.3
		-- 1.3.6.1.4.1.318.1.1.26.8.3
		rPDU2BankStatusTable OBJECT-TYPE
			SYNTAX SEQUENCE OF RPDU2BankStatusEntry
			ACCESS not-accessible
			STATUS mandatory
			DESCRIPTION
				"A table of Rack PDU bank status data"
			::= { rPDU2Bank 3 }

		
--  1.3.6.1.4.1.318.1.1.26.8.3.1
		-- 1.3.6.1.4.1.318.1.1.26.8.3.1
		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,
				rPDU2BankStatusVoltage
					INTEGER,
				rPDU2BankStatusPower
					INTEGER,
				rPDU2BankStatusEnergy
					INTEGER
			 }

--  1.3.6.1.4.1.318.1.1.26.8.3.1.1
		-- 1.3.6.1.4.1.318.1.1.26.8.3.1.1
		rPDU2BankStatusIndex OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The index to the Rack PDU bank status
				table entry"
			::= { rPDU2BankStatusEntry 1 }

		
--  1.3.6.1.4.1.318.1.1.26.8.3.1.2
		-- 1.3.6.1.4.1.318.1.1.26.8.3.1.2
		rPDU2BankStatusModule OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The user-defined Rack PDU numeric ID"
			::= { rPDU2BankStatusEntry 2 }

		
--  1.3.6.1.4.1.318.1.1.26.8.3.1.3
		-- 1.3.6.1.4.1.318.1.1.26.8.3.1.3
		rPDU2BankStatusNumber OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The numeric bank ID"
			::= { rPDU2BankStatusEntry 3 }

		
--  1.3.6.1.4.1.318.1.1.26.8.3.1.4
		-- 1.3.6.1.4.1.318.1.1.26.8.3.1.4
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.8.3.1.5
		-- 1.3.6.1.4.1.318.1.1.26.8.3.1.5
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.8.3.1.6
		-- 1.3.6.1.4.1.318.1.1.26.8.3.1.6
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.8.3.1.7
		-- 1.3.6.1.4.1.318.1.1.26.8.3.1.7
		rPDU2BankStatusPeakCurrentTimestamp OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Indicates the date and time the bank peak current occurred"
			::= { rPDU2BankStatusEntry 7 }

		
--  1.3.6.1.4.1.318.1.1.26.8.3.1.8
		-- 1.3.6.1.4.1.318.1.1.26.8.3.1.8
		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 }

--  1.3.6.1.4.1.318.1.1.26.6.3.1.9
		-- 1.3.6.1.4.1.318.1.1.26.6.3.1.9
		rPDU2BankStatusVoltage OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Indicates the Voltage, in Volts, of the Rack PDU bank being queried. 
				Models that do not support this feature will respond to this OID
				with a value of -1."
			::= { rPDU2BankStatusEntry 9 }

--  1.3.6.1.4.1.318.1.1.26.6.3.1.10
		-- 1.3.6.1.4.1.318.1.1.26.6.3.1.10
		rPDU2BankStatusPower OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Indicates the load power, in hundredths of kilowatts (kW),
				consumed on the RackPDU phase being queried.
				Models that do not support this feature will respond to this OID
				with a value of -1."
			::= { rPDU2BankStatusEntry 10 }

--  1.3.6.1.4.1.318.1.1.26.6.3.1.11
		-- 1.3.6.1.4.1.318.1.1.26.6.3.1.11
		rPDU2BankStatusEnergy OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"A user resettable energy meter measuring Rack PDU phase load
				energy consumption in tenths of kilowatt-hours. 
				Models that do not support this feature will respond to this OID
				with a value of -1."
			::= { rPDU2BankStatusEntry 11 }

--   rPDU2 Outlet Data
-- 1.3.6.1.4.1.318.1.1.26.9
		-- 1.3.6.1.4.1.318.1.1.26.9
		rPDU2Outlet OBJECT IDENTIFIER ::= { rPDU2 9 }

		
--   rPDU2 Switched Outlet Data
-- 1.3.6.1.4.1.318.1.1.26.9.1
		-- 1.3.6.1.4.1.318.1.1.26.9.1
		rPDU2OutletSwitchedTableSize OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The number of switched outlets on connected Rack PDUs"
			::= { rPDU2Outlet 1 }

		
--  1.3.6.1.4.1.318.1.1.26.9.2
		-- 1.3.6.1.4.1.318.1.1.26.9.2
		rPDU2OutletSwitched OBJECT IDENTIFIER ::= { rPDU2Outlet 2 }

		
--   rPDU2 Switched Outlet Config
-- 1.3.6.1.4.1.318.1.1.26.9.2.1
		-- 1.3.6.1.4.1.318.1.1.26.9.2.1
		rPDU2OutletSwitchedConfigTable OBJECT-TYPE
			SYNTAX SEQUENCE OF RPDU2OutletSwitchedConfigEntry
			ACCESS not-accessible
			STATUS mandatory
			DESCRIPTION
				"A table of Rack PDU switched outlet configuration data"
			::= { rPDU2OutletSwitched 1 }

		
--  1.3.6.1.4.1.318.1.1.26.9.2.1.1
		-- 1.3.6.1.4.1.318.1.1.26.9.2.1.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,
				rPDU2OutletSwitchedConfigExternalLink
					DisplayString
			 }

--  1.3.6.1.4.1.318.1.1.26.9.2.1.1.1
		-- 1.3.6.1.4.1.318.1.1.26.9.2.1.1.1
		rPDU2OutletSwitchedConfigIndex OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The index to the Rack PDU switched outlet
				configuration table entry"
			::= { rPDU2OutletSwitchedConfigEntry 1 }

		
--  1.3.6.1.4.1.318.1.1.26.9.2.1.1.2
		-- 1.3.6.1.4.1.318.1.1.26.9.2.1.1.2
		rPDU2OutletSwitchedConfigModule OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The user-defined Rack PDU numeric ID"
			::= { rPDU2OutletSwitchedConfigEntry 2 }

		
--  1.3.6.1.4.1.318.1.1.26.9.2.1.1.3
		-- 1.3.6.1.4.1.318.1.1.26.9.2.1.1.3
		rPDU2OutletSwitchedConfigName OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"The user-defined switched outlet ID string"
			::= { rPDU2OutletSwitchedConfigEntry 3 }

		
--  1.3.6.1.4.1.318.1.1.26.9.2.1.1.4
		-- 1.3.6.1.4.1.318.1.1.26.9.2.1.1.4
		rPDU2OutletSwitchedConfigNumber OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The numeric switched outlet ID"
			::= { rPDU2OutletSwitchedConfigEntry 4 }

		
--  1.3.6.1.4.1.318.1.1.26.9.2.1.1.5
		-- 1.3.6.1.4.1.318.1.1.26.9.2.1.1.5
		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...7200 where -1 = Never power on,
				0 = immediate power on, and 1-7200 = seconds to
				delay."
			::= { rPDU2OutletSwitchedConfigEntry 5 }

		
--  1.3.6.1.4.1.318.1.1.26.9.2.1.1.6
		-- 1.3.6.1.4.1.318.1.1.26.9.2.1.1.6
		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...7200 where -1 = Never power off,
				0 = immediate power off, and 1-7200 = seconds to
				delay."
			::= { rPDU2OutletSwitchedConfigEntry 6 }

		
--  1.3.6.1.4.1.318.1.1.26.9.2.1.1.7
		-- 1.3.6.1.4.1.318.1.1.26.9.2.1.1.7
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.9.2.1.1.8
		-- 1.3.6.1.4.1.318.1.1.26.9.2.1.1.8
		rPDU2OutletSwitchedConfigExternalLink OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"User-defined external device web link. 
				Possible use cases could be the IP address of the external device
				plugged into the outlet or its manufacturer web page for convenient 
				support such as user manuals, specifications, drivers, etc."
			::= { rPDU2OutletSwitchedConfigEntry 8 }

		
--   rPDU2 Switched Outlet Config
-- 1.3.6.1.4.1.318.1.1.26.9.2.2
		-- 1.3.6.1.4.1.318.1.1.26.9.2.2
		rPDU2OutletSwitchedPropertiesTable OBJECT-TYPE
			SYNTAX SEQUENCE OF RPDU2OutletSwitchedPropertiesEntry
			ACCESS not-accessible
			STATUS mandatory
			DESCRIPTION
				"A table of Rack PDU switched outlet properties"
			::= { rPDU2OutletSwitched 2 }

		
--  1.3.6.1.4.1.318.1.1.26.9.2.2.1
		-- 1.3.6.1.4.1.318.1.1.26.9.2.2.1
		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
			 }

--  1.3.6.1.4.1.318.1.1.26.9.2.2.1.1
		-- 1.3.6.1.4.1.318.1.1.26.9.2.2.1.1
		rPDU2OutletSwitchedPropertiesIndex OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The index to the Rack PDU switched outlet
				properties table entry"
			::= { rPDU2OutletSwitchedPropertiesEntry 1 }

		
--  1.3.6.1.4.1.318.1.1.26.9.2.2.1.2
		-- 1.3.6.1.4.1.318.1.1.26.9.2.2.1.2
		rPDU2OutletSwitchedPropertiesModule OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The user-defined Rack PDU numeric ID"
			::= { rPDU2OutletSwitchedPropertiesEntry 2 }

		
--  1.3.6.1.4.1.318.1.1.26.9.2.2.1.3
		-- 1.3.6.1.4.1.318.1.1.26.9.2.2.1.3
		rPDU2OutletSwitchedPropertiesName OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The user-defined switched outlet ID string"
			::= { rPDU2OutletSwitchedPropertiesEntry 3 }

		
--  1.3.6.1.4.1.318.1.1.26.9.2.2.1.4
		-- 1.3.6.1.4.1.318.1.1.26.9.2.2.1.4
		rPDU2OutletSwitchedPropertiesNumber OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The numeric switched outlet ID"
			::= { rPDU2OutletSwitchedPropertiesEntry 4 }

		
--  1.3.6.1.4.1.318.1.1.26.9.2.2.1.5
		-- 1.3.6.1.4.1.318.1.1.26.9.2.2.1.5
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.9.2.2.1.6
		-- 1.3.6.1.4.1.318.1.1.26.9.2.2.1.6
		rPDU2OutletSwitchedPropertiesBank OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The numeric bank ID"
			::= { rPDU2OutletSwitchedPropertiesEntry 6 }

		
--   rPDU2 Switched Outlet Status
-- 1.3.6.1.4.1.318.1.1.26.9.2.3
		-- 1.3.6.1.4.1.318.1.1.26.9.2.3
		rPDU2OutletSwitchedStatusTable OBJECT-TYPE
			SYNTAX SEQUENCE OF RPDU2OutletSwitchedStatusEntry
			ACCESS not-accessible
			STATUS mandatory
			DESCRIPTION
				"A table of Rack PDU switched outlet status
				information"
			::= { rPDU2OutletSwitched 3 }

		
--  1.3.6.1.4.1.318.1.1.26.9.2.3.1
		-- 1.3.6.1.4.1.318.1.1.26.9.2.3.1
		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,
				rPDU2OutletSwitchedStatusExternalLink
					DisplayString
			 }

--  1.3.6.1.4.1.318.1.1.26.9.2.3.1.1
		-- 1.3.6.1.4.1.318.1.1.26.9.2.3.1.1
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.9.2.3.1.2
		-- 1.3.6.1.4.1.318.1.1.26.9.2.3.1.2
		rPDU2OutletSwitchedStatusModule OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The user-defined Rack PDU numeric ID"
			::= { rPDU2OutletSwitchedStatusEntry 2 }

		
--  1.3.6.1.4.1.318.1.1.26.9.2.3.1.3
		-- 1.3.6.1.4.1.318.1.1.26.9.2.3.1.3
		rPDU2OutletSwitchedStatusName OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The user-defined switched outlet ID string"
			::= { rPDU2OutletSwitchedStatusEntry 3 }

		
--  1.3.6.1.4.1.318.1.1.26.9.2.3.1.4
		-- 1.3.6.1.4.1.318.1.1.26.9.2.3.1.4
		rPDU2OutletSwitchedStatusNumber OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The numeric switched outlet ID"
			::= { rPDU2OutletSwitchedStatusEntry 4 }

		
--  1.3.6.1.4.1.318.1.1.26.9.2.3.1.5
		-- 1.3.6.1.4.1.318.1.1.26.9.2.3.1.5
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.9.2.3.1.6
		-- 1.3.6.1.4.1.318.1.1.26.9.2.3.1.6
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.9.2.3.1.7
		-- 1.3.6.1.4.1.318.1.1.26.9.2.3.1.7
		rPDU2OutletSwitchedStatusExternalLink OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Each RPDU outlet can have its own external web URL link. 
				This can be configured in the rPDU2OutletSwitchedConfigExternalLink OID.  
				When this link is clicked in the web interface, the linked URL will 
				open in the web browser."
			::= { rPDU2OutletSwitchedStatusEntry 7 }

		
--   rPDU2 Switched Outlet Control
-- 1.3.6.1.4.1.318.1.1.26.9.2.4
		-- 1.3.6.1.4.1.318.1.1.26.9.2.4
		rPDU2OutletSwitchedControlTable OBJECT-TYPE
			SYNTAX SEQUENCE OF RPDU2OutletSwitchedControlEntry
			ACCESS not-accessible
			STATUS mandatory
			DESCRIPTION
				"A table of Rack PDU switched outlet control
				data"
			::= { rPDU2OutletSwitched 4 }

		
--  1.3.6.1.4.1.318.1.1.26.9.2.4.1
		-- 1.3.6.1.4.1.318.1.1.26.9.2.4.1
		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
			 }

--  1.3.6.1.4.1.318.1.1.26.9.2.4.1.1
		-- 1.3.6.1.4.1.318.1.1.26.9.2.4.1.1
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.9.2.4.1.2
		-- 1.3.6.1.4.1.318.1.1.26.9.2.4.1.2
		rPDU2OutletSwitchedControlModule OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The user-defined Rack PDU numeric ID"
			::= { rPDU2OutletSwitchedControlEntry 2 }

		
--  1.3.6.1.4.1.318.1.1.26.9.2.4.1.3
		-- 1.3.6.1.4.1.318.1.1.26.9.2.4.1.3
		rPDU2OutletSwitchedControlName OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The user-defined switched outlet ID string"
			::= { rPDU2OutletSwitchedControlEntry 3 }

		
--  1.3.6.1.4.1.318.1.1.26.9.2.4.1.4
		-- 1.3.6.1.4.1.318.1.1.26.9.2.4.1.4
		rPDU2OutletSwitchedControlNumber OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The numeric switched outlet ID"
			::= { rPDU2OutletSwitchedControlEntry 4 }

		
--  1.3.6.1.4.1.318.1.1.26.9.2.4.1.5
		-- 1.3.6.1.4.1.318.1.1.26.9.2.4.1.5
		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
-- 1.3.6.1.4.1.318.1.1.26.9.3
		-- 1.3.6.1.4.1.318.1.1.26.9.3
		rPDU2OutletMeteredTableSize OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The number of metered outlets on connect Rack PDUs"
			::= { rPDU2Outlet 3 }

		
--  1.3.6.1.4.1.318.1.1.26.9.4
		-- 1.3.6.1.4.1.318.1.1.26.9.4
		rPDU2OutletMetered OBJECT IDENTIFIER ::= { rPDU2Outlet 4 }

		
--   rPDU2 Metered Outlet Config
-- 1.3.6.1.4.1.318.1.1.26.9.4.1
		-- 1.3.6.1.4.1.318.1.1.26.9.4.1
		rPDU2OutletMeteredConfigTable OBJECT-TYPE
			SYNTAX SEQUENCE OF RPDU2OutletMeteredConfigEntry
			ACCESS not-accessible
			STATUS mandatory
			DESCRIPTION
				"A table of Rack PDU metered outlet configuration data"
			::= { rPDU2OutletMetered 1 }

		
--  1.3.6.1.4.1.318.1.1.26.9.4.1.1
		-- 1.3.6.1.4.1.318.1.1.26.9.4.1.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,
				rPDU2OutletMeteredConfigExternalLink
					DisplayString
			 }

--  1.3.6.1.4.1.318.1.1.26.9.4.1.1.1
		-- 1.3.6.1.4.1.318.1.1.26.9.4.1.1.1
		rPDU2OutletMeteredConfigIndex OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The index to the Rack PDU metered outlet
				configuration table entry"
			::= { rPDU2OutletMeteredConfigEntry 1 }

		
--  1.3.6.1.4.1.318.1.1.26.9.4.1.1.2
		-- 1.3.6.1.4.1.318.1.1.26.9.4.1.1.2
		rPDU2OutletMeteredConfigModule OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The user-defined Rack PDU numeric ID"
			::= { rPDU2OutletMeteredConfigEntry 2 }

		
--  1.3.6.1.4.1.318.1.1.26.9.4.1.1.3
		-- 1.3.6.1.4.1.318.1.1.26.9.4.1.1.3
		rPDU2OutletMeteredConfigName OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"The user-defined metered outlet ID string"
			::= { rPDU2OutletMeteredConfigEntry 3 }

		
--  1.3.6.1.4.1.318.1.1.26.9.4.1.1.4
		-- 1.3.6.1.4.1.318.1.1.26.9.4.1.1.4
		rPDU2OutletMeteredConfigNumber OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The numeric switched outlet ID"
			::= { rPDU2OutletMeteredConfigEntry 4 }

		
--  1.3.6.1.4.1.318.1.1.26.9.4.1.1.5
		-- 1.3.6.1.4.1.318.1.1.26.9.4.1.1.5
		rPDU2OutletMeteredConfigLowLoadCurrentThreshold OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"User-defined low load outlet current threshold in Watts"
			::= { rPDU2OutletMeteredConfigEntry 5 }

		
--  1.3.6.1.4.1.318.1.1.26.9.4.1.1.6
		-- 1.3.6.1.4.1.318.1.1.26.9.4.1.1.6
		rPDU2OutletMeteredConfigNearOverloadCurrentThreshold OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"User-defined near outlet overload warning threshold
				in Watts"
			::= { rPDU2OutletMeteredConfigEntry 6 }

		
--  1.3.6.1.4.1.318.1.1.26.9.4.1.1.7
		-- 1.3.6.1.4.1.318.1.1.26.9.4.1.1.7
		rPDU2OutletMeteredConfigOverloadCurrentThreshold OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"User-defined outlet overload current threshold in Watts"
			::= { rPDU2OutletMeteredConfigEntry 7 }

		
--  1.3.6.1.4.1.318.1.1.26.9.4.1.1.8
		-- 1.3.6.1.4.1.318.1.1.26.9.4.1.1.8
		rPDU2OutletMeteredConfigExternalLink OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"User-defined external device web link. 
				Possible use cases could be the IP address of the external device
				plugged into the outlet or its manufacturer web page for convenient 
				support such as user manuals, specifications, drivers, etc."
			::= { rPDU2OutletMeteredConfigEntry 8 }

		
--   rPDU2 Metered Outlet Properties
-- 1.3.6.1.4.1.318.1.1.26.9.4.2
		-- 1.3.6.1.4.1.318.1.1.26.9.4.2
		rPDU2OutletMeteredPropertiesTable OBJECT-TYPE
			SYNTAX SEQUENCE OF RPDU2OutletMeteredPropertiesEntry
			ACCESS not-accessible
			STATUS mandatory
			DESCRIPTION
				"A table of Rack PDU metered outlet properties"
			::= { rPDU2OutletMetered 2 }

		
--  1.3.6.1.4.1.318.1.1.26.9.4.2.1
		-- 1.3.6.1.4.1.318.1.1.26.9.4.2.1
		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
			 }

--  1.3.6.1.4.1.318.1.1.26.9.4.2.1.1
		-- 1.3.6.1.4.1.318.1.1.26.9.4.2.1.1
		rPDU2OutletMeteredPropertiesIndex OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The index to the Rack PDU metered properties table
				entry"
			::= { rPDU2OutletMeteredPropertiesEntry 1 }

		
--  1.3.6.1.4.1.318.1.1.26.9.4.2.1.2
		-- 1.3.6.1.4.1.318.1.1.26.9.4.2.1.2
		rPDU2OutletMeteredPropertiesModule OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The user-defined Rack PDU numeric ID"
			::= { rPDU2OutletMeteredPropertiesEntry 2 }

		
--  1.3.6.1.4.1.318.1.1.26.9.4.2.1.3
		-- 1.3.6.1.4.1.318.1.1.26.9.4.2.1.3
		rPDU2OutletMeteredPropertiesName OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The user-defined metered outlet ID string"
			::= { rPDU2OutletMeteredPropertiesEntry 3 }

		
--  1.3.6.1.4.1.318.1.1.26.9.4.2.1.4
		-- 1.3.6.1.4.1.318.1.1.26.9.4.2.1.4
		rPDU2OutletMeteredPropertiesNumber OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The numeric metered outlet ID"
			::= { rPDU2OutletMeteredPropertiesEntry 4 }

		
--  1.3.6.1.4.1.318.1.1.26.9.4.2.1.5
		-- 1.3.6.1.4.1.318.1.1.26.9.4.2.1.5
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.9.4.2.1.6
		-- 1.3.6.1.4.1.318.1.1.26.9.4.2.1.6
		rPDU2OutletMeteredPropertiesPowerRating OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Maximum power rating of Rack PDU metered outlet"
			::= { rPDU2OutletMeteredPropertiesEntry 6 }

		
--  1.3.6.1.4.1.318.1.1.26.9.4.2.1.7
		-- 1.3.6.1.4.1.318.1.1.26.9.4.2.1.7
		rPDU2OutletMeteredPropertiesBank OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"This outlet's numeric bank ID"
			::= { rPDU2OutletMeteredPropertiesEntry 7 }

		
--   rPDU2 Metered Outlet Status
-- 1.3.6.1.4.1.318.1.1.26.9.4.3
		-- 1.3.6.1.4.1.318.1.1.26.9.4.3
		rPDU2OutletMeteredStatusTable OBJECT-TYPE
			SYNTAX SEQUENCE OF RPDU2OutletMeteredStatusEntry
			ACCESS not-accessible
			STATUS mandatory
			DESCRIPTION
				"A table of Rack PDU metered outlet status data"
			::= { rPDU2OutletMetered 3 }

		
--  1.3.6.1.4.1.318.1.1.26.9.4.3.1
		-- 1.3.6.1.4.1.318.1.1.26.9.4.3.1
		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,
				rPDU2OutletMeteredStatusReceptacleType
					DisplayString,
				rPDU2OutletMeteredStatusExternalLink
					DisplayString,
				rPDU2OutletMeteredStatusPowerFactor
					INTEGER
			 }

--  1.3.6.1.4.1.318.1.1.26.9.4.3.1.1
		-- 1.3.6.1.4.1.318.1.1.26.9.4.3.1.1
		rPDU2OutletMeteredStatusIndex OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The index to the Rack PDU metered status table
				entry"
			::= { rPDU2OutletMeteredStatusEntry 1 }

		
--  1.3.6.1.4.1.318.1.1.26.9.4.3.1.2
		-- 1.3.6.1.4.1.318.1.1.26.9.4.3.1.2
		rPDU2OutletMeteredStatusModule OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The user-defined Rack PDU numeric ID"
			::= { rPDU2OutletMeteredStatusEntry 2 }

		
--  1.3.6.1.4.1.318.1.1.26.9.4.3.1.3
		-- 1.3.6.1.4.1.318.1.1.26.9.4.3.1.3
		rPDU2OutletMeteredStatusName OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The user-defined metered outlet ID string"
			::= { rPDU2OutletMeteredStatusEntry 3 }

		
--  1.3.6.1.4.1.318.1.1.26.9.4.3.1.4
		-- 1.3.6.1.4.1.318.1.1.26.9.4.3.1.4
		rPDU2OutletMeteredStatusNumber OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The numeric metered outlet ID"
			::= { rPDU2OutletMeteredStatusEntry 4 }

		
--  1.3.6.1.4.1.318.1.1.26.9.4.3.1.5
		-- 1.3.6.1.4.1.318.1.1.26.9.4.3.1.5
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.9.4.3.1.6
		-- 1.3.6.1.4.1.318.1.1.26.9.4.3.1.6
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.9.4.3.1.7
		-- 1.3.6.1.4.1.318.1.1.26.9.4.3.1.7
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.9.4.3.1.8
		-- 1.3.6.1.4.1.318.1.1.26.9.4.3.1.8
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.9.4.3.1.9
		-- 1.3.6.1.4.1.318.1.1.26.9.4.3.1.9
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.9.4.3.1.10
		-- 1.3.6.1.4.1.318.1.1.26.9.4.3.1.10
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.9.4.3.1.11
		-- 1.3.6.1.4.1.318.1.1.26.9.4.3.1.11
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.9.4.3.1.12
		-- 1.3.6.1.4.1.318.1.1.26.9.4.3.1.12
		rPDU2OutletMeteredStatusReceptacleType OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Indicates receptacle type for the outlet."
			::= { rPDU2OutletMeteredStatusEntry 12 }

		
--  1.3.6.1.4.1.318.1.1.26.9.4.3.1.13
		-- 1.3.6.1.4.1.318.1.1.26.9.4.3.1.13
		rPDU2OutletMeteredStatusExternalLink OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Each RPDU outlet can have its own external web URL link. 
				This can be configured in the rPDU2OutletMeteredConfigExternalLink OID.  
				When this link is clicked in the web interface, the linked URL will 
				open in the web browser."
			::= { rPDU2OutletMeteredStatusEntry 13 }

		-- 1.3.6.1.4.1.318.1.1.26.4.3.1.14
		rPDU2OutletMeteredStatusPowerFactor OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The power factor of the Rack PDU outlet in hundredths. Models that do not support this feature
				will respond to this OID with a value of -1."
			::= { rPDU2OutletMeteredStatusEntry 14 }

--   rPDU2 Sensor Data
-- 1.3.6.1.4.1.318.1.1.26.10
		-- 1.3.6.1.4.1.318.1.1.26.10
		rPDU2Sensor OBJECT IDENTIFIER ::= { rPDU2 10 }

		
--   rPDU2 Temperature and Humidity Sensor Data
-- 1.3.6.1.4.1.318.1.1.26.10.1
		-- 1.3.6.1.4.1.318.1.1.26.10.1
		rPDU2SensorTempHumidityTableSize OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The number of connected temperature-humidity sensors"
			::= { rPDU2Sensor 1 }

		
--  1.3.6.1.4.1.318.1.1.26.10.2
		-- 1.3.6.1.4.1.318.1.1.26.10.2
		rPDU2SensorTempHumidity OBJECT IDENTIFIER ::= { rPDU2Sensor 2 }

		
--   rPDU2 Temperature and Humidity Sensor Config
-- 1.3.6.1.4.1.318.1.1.26.10.2.1
		-- 1.3.6.1.4.1.318.1.1.26.10.2.1
		rPDU2SensorTempHumidityConfigTable OBJECT-TYPE
			SYNTAX SEQUENCE OF RPDU2SensorTempHumidityConfigEntry
			ACCESS not-accessible
			STATUS mandatory
			DESCRIPTION
				"A table of temperature-humidity sensor
				configuration data"
			::= { rPDU2SensorTempHumidity 1 }

		
--  1.3.6.1.4.1.318.1.1.26.10.2.1.1
		-- 1.3.6.1.4.1.318.1.1.26.10.2.1.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,
				rPDU2SensorTempHumidityConfigTempPeakReset
					INTEGER
			 }

--  1.3.6.1.4.1.318.1.1.26.10.2.1.1.1
		-- 1.3.6.1.4.1.318.1.1.26.10.2.1.1.1
		rPDU2SensorTempHumidityConfigIndex OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The index to the temperature-humidity sensor
				configuration data table entry"
			::= { rPDU2SensorTempHumidityConfigEntry 1 }

		
--  1.3.6.1.4.1.318.1.1.26.10.2.1.1.2
		-- 1.3.6.1.4.1.318.1.1.26.10.2.1.1.2
		rPDU2SensorTempHumidityConfigModule OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The user-defined Rack PDU numeric ID"
			::= { rPDU2SensorTempHumidityConfigEntry 2 }

		
--  1.3.6.1.4.1.318.1.1.26.10.2.1.1.3
		-- 1.3.6.1.4.1.318.1.1.26.10.2.1.1.3
		rPDU2SensorTempHumidityConfigName OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"The user-defined temperature-humidity
				sensor ID string"
			::= { rPDU2SensorTempHumidityConfigEntry 3 }

		
--  1.3.6.1.4.1.318.1.1.26.10.2.1.1.4
		-- 1.3.6.1.4.1.318.1.1.26.10.2.1.1.4
		rPDU2SensorTempHumidityConfigNumber OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The temperature-humidity sensor numeric ID"
			::= { rPDU2SensorTempHumidityConfigEntry 4 }

		
--  1.3.6.1.4.1.318.1.1.26.10.2.1.1.5
		-- 1.3.6.1.4.1.318.1.1.26.10.2.1.1.5
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.10.2.1.1.6
		-- 1.3.6.1.4.1.318.1.1.26.10.2.1.1.6
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.10.2.1.1.7
		-- 1.3.6.1.4.1.318.1.1.26.10.2.1.1.7
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.10.2.1.1.8
		-- 1.3.6.1.4.1.318.1.1.26.10.2.1.1.8
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.10.2.1.1.9
		-- 1.3.6.1.4.1.318.1.1.26.10.2.1.1.9
		rPDU2SensorTempHumidityConfigTempHysteresisF OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Sensor temperature hysteresis setting in Fahrenheit"
			::= { rPDU2SensorTempHumidityConfigEntry 9 }

		
--  1.3.6.1.4.1.318.1.1.26.10.2.1.1.10
		-- 1.3.6.1.4.1.318.1.1.26.10.2.1.1.10
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.10.2.1.1.11
		-- 1.3.6.1.4.1.318.1.1.26.10.2.1.1.11
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.10.2.1.1.12
		-- 1.3.6.1.4.1.318.1.1.26.10.2.1.1.12
		rPDU2SensorTempHumidityConfigTempHysteresisC OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Sensor temperature hysteresis setting in Celsius"
			::= { rPDU2SensorTempHumidityConfigEntry 12 }

		
--  1.3.6.1.4.1.318.1.1.26.10.2.1.1.13
		-- 1.3.6.1.4.1.318.1.1.26.10.2.1.1.13
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.10.2.1.1.14
		-- 1.3.6.1.4.1.318.1.1.26.10.2.1.1.14
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.10.2.1.1.15
		-- 1.3.6.1.4.1.318.1.1.26.10.2.1.1.15
		rPDU2SensorTempHumidityConfigHumidityHysteresis OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Sensor humidity hysteresis setting in percent relative
				humidity"
			::= { rPDU2SensorTempHumidityConfigEntry 15 }

		
--  1.3.6.1.4.1.318.1.1.26.10.2.1.1.16
		-- 1.3.6.1.4.1.318.1.1.26.10.2.1.1.16
		rPDU2SensorTempHumidityConfigTempPeakReset 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 temperature
				to be replaced by the present temperature reading.
				
				Getting this OID will do nothing and return the noOperation(1) value."
			::= { rPDU2SensorTempHumidityConfigEntry 16 }

		
--   rPDU2 Temperature and Humidity Sensor Status
-- 1.3.6.1.4.1.318.1.1.26.10.2.2
		-- 1.3.6.1.4.1.318.1.1.26.10.2.2
		rPDU2SensorTempHumidityStatusTable OBJECT-TYPE
			SYNTAX SEQUENCE OF RPDU2SensorTempHumidityStatusEntry
			ACCESS not-accessible
			STATUS mandatory
			DESCRIPTION
				"A table of temperature-humidity sensor status data"
			::= { rPDU2SensorTempHumidity 2 }

		
--  1.3.6.1.4.1.318.1.1.26.10.2.2.1
		-- 1.3.6.1.4.1.318.1.1.26.10.2.2.1
		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,
				rPDU2SensorTempHumidityStatusTempPeakF
					INTEGER,
				rPDU2SensorTempHumidityStatusTempPeakC
					INTEGER,
				rPDU2SensorTempHumidityStatusTempPeakTimestamp
					DisplayString,
				rPDU2SensorTempHumidityStatusTempPeakStartTime
					DisplayString
			 }

--  1.3.6.1.4.1.318.1.1.26.10.2.2.1.1
		-- 1.3.6.1.4.1.318.1.1.26.10.2.2.1.1
		rPDU2SensorTempHumidityStatusIndex OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The index to the temperature-humidity
				status data table entry"
			::= { rPDU2SensorTempHumidityStatusEntry 1 }

		
--  1.3.6.1.4.1.318.1.1.26.10.2.2.1.2
		-- 1.3.6.1.4.1.318.1.1.26.10.2.2.1.2
		rPDU2SensorTempHumidityStatusModule OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The user-defined Rack PDU numeric ID"
			::= { rPDU2SensorTempHumidityStatusEntry 2 }

		
--  1.3.6.1.4.1.318.1.1.26.10.2.2.1.3
		-- 1.3.6.1.4.1.318.1.1.26.10.2.2.1.3
		rPDU2SensorTempHumidityStatusName OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The user-defined temperature-humidity
				sensor ID string"
			::= { rPDU2SensorTempHumidityStatusEntry 3 }

		
--  1.3.6.1.4.1.318.1.1.26.10.2.2.1.4
		-- 1.3.6.1.4.1.318.1.1.26.10.2.2.1.4
		rPDU2SensorTempHumidityStatusNumber OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The temperature-humidity sensor numeric ID"
			::= { rPDU2SensorTempHumidityStatusEntry 4 }

		
--  1.3.6.1.4.1.318.1.1.26.10.2.2.1.5
		-- 1.3.6.1.4.1.318.1.1.26.10.2.2.1.5
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.10.2.2.1.6
		-- 1.3.6.1.4.1.318.1.1.26.10.2.2.1.6
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.10.2.2.1.7
		-- 1.3.6.1.4.1.318.1.1.26.10.2.2.1.7
		rPDU2SensorTempHumidityStatusTempF OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Sensor temperature reading in tenths of degrees Fahrenheit"
			::= { rPDU2SensorTempHumidityStatusEntry 7 }

		
--  1.3.6.1.4.1.318.1.1.26.10.2.2.1.8
		-- 1.3.6.1.4.1.318.1.1.26.10.2.2.1.8
		rPDU2SensorTempHumidityStatusTempC OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Sensor temperature reading in tenths of degrees Celsius"
			::= { rPDU2SensorTempHumidityStatusEntry 8 }

		
--  1.3.6.1.4.1.318.1.1.26.10.2.2.1.9
		-- 1.3.6.1.4.1.318.1.1.26.10.2.2.1.9
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.10.2.2.1.10
		-- 1.3.6.1.4.1.318.1.1.26.10.2.2.1.10
		rPDU2SensorTempHumidityStatusRelativeHumidity OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Sensor humidity reading in percent relative humidity"
			::= { rPDU2SensorTempHumidityStatusEntry 10 }

		
--  1.3.6.1.4.1.318.1.1.26.10.2.2.1.11
		-- 1.3.6.1.4.1.318.1.1.26.10.2.2.1.11
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.10.2.2.1.12
		-- 1.3.6.1.4.1.318.1.1.26.10.2.2.1.12
		rPDU2SensorTempHumidityStatusTempPeakF OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Sensor peak temperature in tenths of degrees Fahrenheit"
			::= { rPDU2SensorTempHumidityStatusEntry 12 }

		
--  1.3.6.1.4.1.318.1.1.26.10.2.2.1.13
		-- 1.3.6.1.4.1.318.1.1.26.10.2.2.1.13
		rPDU2SensorTempHumidityStatusTempPeakC OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Sensor peak temperature in tenths of degrees Celsius"
			::= { rPDU2SensorTempHumidityStatusEntry 13 }

		
--  1.3.6.1.4.1.318.1.1.26.10.2.2.1.14
		-- 1.3.6.1.4.1.318.1.1.26.10.2.2.1.14
		rPDU2SensorTempHumidityStatusTempPeakTimestamp OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Indicates the date and time that the peak temperature occurred"
			::= { rPDU2SensorTempHumidityStatusEntry 14 }

		
--  1.3.6.1.4.1.318.1.1.26.10.2.2.1.15
		-- 1.3.6.1.4.1.318.1.1.26.10.2.2.1.15
		rPDU2SensorTempHumidityStatusTempPeakStartTime OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Indicates the date and time of the last temperature peak reset"
			::= { rPDU2SensorTempHumidityStatusEntry 15 }

		
--   rPDU2 Discrete Sensor Data
-- 1.3.6.1.4.1.318.1.1.26.10.3
		-- 1.3.6.1.4.1.318.1.1.26.10.3
		rPDU2SensorDiscreteTableSize OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The number of connected discrete sensors"
			::= { rPDU2Sensor 3 }

		
--  1.3.6.1.4.1.318.1.1.26.10.4
		-- 1.3.6.1.4.1.318.1.1.26.10.4
		rPDU2SensorDiscrete OBJECT IDENTIFIER ::= { rPDU2Sensor 4 }

		
--   rPDU2 Discrete Sensor Config
-- 1.3.6.1.4.1.318.1.1.26.10.4.1
		-- 1.3.6.1.4.1.318.1.1.26.10.4.1
		rPDU2SensorDiscreteConfigTable OBJECT-TYPE
			SYNTAX SEQUENCE OF RPDU2SensorDiscreteConfigEntry
			ACCESS not-accessible
			STATUS mandatory
			DESCRIPTION
				"A table of discrete sensor configuration
				data"
			::= { rPDU2SensorDiscrete 1 }

		
--  1.3.6.1.4.1.318.1.1.26.10.4.1.1
		-- 1.3.6.1.4.1.318.1.1.26.10.4.1.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
			 }

--  1.3.6.1.4.1.318.1.1.26.10.4.1.1.1
		-- 1.3.6.1.4.1.318.1.1.26.10.4.1.1.1
		rPDU2SensorDiscreteConfigIndex OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The index to the discrete sensor configuration
				data table entry"
			::= { rPDU2SensorDiscreteConfigEntry 1 }

		
--  1.3.6.1.4.1.318.1.1.26.10.4.1.1.2
		-- 1.3.6.1.4.1.318.1.1.26.10.4.1.1.2
		rPDU2SensorDiscreteConfigModule OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The user-defined Rack PDU numeric ID"
			::= { rPDU2SensorDiscreteConfigEntry 2 }

		
--  1.3.6.1.4.1.318.1.1.26.10.4.1.1.3
		-- 1.3.6.1.4.1.318.1.1.26.10.4.1.1.3
		rPDU2SensorDiscreteConfigName OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"The user-defined discrete sensor ID string"
			::= { rPDU2SensorDiscreteConfigEntry 3 }

		
--  1.3.6.1.4.1.318.1.1.26.10.4.1.1.4
		-- 1.3.6.1.4.1.318.1.1.26.10.4.1.1.4
		rPDU2SensorDiscreteConfigNumber OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The discrete sensor numeric ID"
			::= { rPDU2SensorDiscreteConfigEntry 4 }

		
--  1.3.6.1.4.1.318.1.1.26.10.4.1.1.5
		-- 1.3.6.1.4.1.318.1.1.26.10.4.1.1.5
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.10.4.1.1.6
		-- 1.3.6.1.4.1.318.1.1.26.10.4.1.1.6
		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
-- 1.3.6.1.4.1.318.1.1.26.10.4.2
		-- 1.3.6.1.4.1.318.1.1.26.10.4.2
		rPDU2SensorDiscreteStatusTable OBJECT-TYPE
			SYNTAX SEQUENCE OF RPDU2SensorDiscreteStatusEntry
			ACCESS not-accessible
			STATUS mandatory
			DESCRIPTION
				"A table of discrete sensor status data"
			::= { rPDU2SensorDiscrete 2 }

		
--  1.3.6.1.4.1.318.1.1.26.10.4.2.1
		-- 1.3.6.1.4.1.318.1.1.26.10.4.2.1
		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
			 }

--  1.3.6.1.4.1.318.1.1.26.10.4.2.1.1
		-- 1.3.6.1.4.1.318.1.1.26.10.4.2.1.1
		rPDU2SensorDiscreteStatusIndex OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The index to the discrete sensor status data
				table entry"
			::= { rPDU2SensorDiscreteStatusEntry 1 }

		
--  1.3.6.1.4.1.318.1.1.26.10.4.2.1.2
		-- 1.3.6.1.4.1.318.1.1.26.10.4.2.1.2
		rPDU2SensorDiscreteStatusModule OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The user-defined Rack PDU numeric ID"
			::= { rPDU2SensorDiscreteStatusEntry 2 }

		
--  1.3.6.1.4.1.318.1.1.26.10.4.2.1.3
		-- 1.3.6.1.4.1.318.1.1.26.10.4.2.1.3
		rPDU2SensorDiscreteStatusName OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The user-defined discrete sensor ID string"
			::= { rPDU2SensorDiscreteStatusEntry 3 }

		
--  1.3.6.1.4.1.318.1.1.26.10.4.2.1.4
		-- 1.3.6.1.4.1.318.1.1.26.10.4.2.1.4
		rPDU2SensorDiscreteStatusNumber OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The discrete sensor numeric ID"
			::= { rPDU2SensorDiscreteStatusEntry 4 }

		
--  1.3.6.1.4.1.318.1.1.26.10.4.2.1.5
		-- 1.3.6.1.4.1.318.1.1.26.10.4.2.1.5
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.10.4.2.1.6
		-- 1.3.6.1.4.1.318.1.1.26.10.4.2.1.6
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.10.4.2.1.7
		-- 1.3.6.1.4.1.318.1.1.26.10.4.2.1.7
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.10.4.2.1.8
		-- 1.3.6.1.4.1.318.1.1.26.10.4.2.1.8
		rPDU2SensorDiscreteStatusAlarmState OBJECT-TYPE
			SYNTAX INTEGER
				{
				normal(1),
				alarm(2)
				}
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Indicates alarm status of discrete sensor input"
			::= { rPDU2SensorDiscreteStatusEntry 8 }

		
--  1.3.6.1.4.1.318.1.1.26.11
		-- 1.3.6.1.4.1.318.1.1.26.11
		rPDU2Group OBJECT IDENTIFIER ::= { rPDU2 11 }

		
--   rPDU2 Total Rack PDU Network Port Sharing (NPS) group power and energy
-- 1.3.6.1.4.1.318.1.1.26.11.1
		-- 1.3.6.1.4.1.318.1.1.26.11.1
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.11.2
		-- 1.3.6.1.4.1.318.1.1.26.11.2
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.11.3
		-- 1.3.6.1.4.1.318.1.1.26.11.3
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.11.4
		-- 1.3.6.1.4.1.318.1.1.26.11.4
		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
-- 1.3.6.1.4.1.318.1.1.26.12
		-- 1.3.6.1.4.1.318.1.1.26.12
		rPDU2PhaseToPhaseStatusTableSize OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The number of connected Rack PDU banks"
			::= { rPDU2 12 }

		
--  1.3.6.1.4.1.318.1.1.26.13
		-- 1.3.6.1.4.1.318.1.1.26.13
		rPDU2PhaseToPhase OBJECT IDENTIFIER ::= { rPDU2 13 }

		
--  1.3.6.1.4.1.318.1.1.26.13.1
		-- 1.3.6.1.4.1.318.1.1.26.13.1
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.13.1.1
		-- 1.3.6.1.4.1.318.1.1.26.13.1.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
			 }

--  1.3.6.1.4.1.318.1.1.26.13.1.1.1
		-- 1.3.6.1.4.1.318.1.1.26.13.1.1.1
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.13.1.1.2
		-- 1.3.6.1.4.1.318.1.1.26.13.1.1.2
		rPDU2PhaseToPhaseStatusModule OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The user-defined Rack PDU numeric ID"
			::= { rPDU2PhaseToPhaseStatusEntry 2 }

		
--  1.3.6.1.4.1.318.1.1.26.13.1.1.3
		-- 1.3.6.1.4.1.318.1.1.26.13.1.1.3
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.13.1.1.4
		-- 1.3.6.1.4.1.318.1.1.26.13.1.1.4
		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 }

		
--  1.3.6.1.4.1.318.1.1.26.13.1.1.5
		-- 1.3.6.1.4.1.318.1.1.26.13.1.1.5
		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 }




--   rPDU2 RCM
-- 1.3.6.1.4.1.318.1.1.26.14
		-- 1.3.6.1.4.1.318.1.1.26.14
		rPDU2RCMTableSize OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The number of RCM"
			::= { rPDU2 14 }

		
--  1.3.6.1.4.1.318.1.1.26.15
		-- 1.3.6.1.4.1.318.1.1.26.15
		rPDU2RCM OBJECT IDENTIFIER ::= { rPDU2 15 }

		
--  1.3.6.1.4.1.318.1.1.26.15.1
		-- 1.3.6.1.4.1.318.1.1.26.15.1
		rPDU2RCMTable OBJECT-TYPE
			SYNTAX SEQUENCE OF RPDU2RCMEntry
			ACCESS not-accessible
			STATUS mandatory
			DESCRIPTION
				"A table of Rack PDU RCM."
			::= { rPDU2RCM 1 }

		
--  1.3.6.1.4.1.318.1.1.26.15.1.1
		-- 1.3.6.1.4.1.318.1.1.26.15.1.1
		rPDU2RCMEntry OBJECT-TYPE
			SYNTAX RPDU2RCMEntry
			ACCESS not-accessible
			STATUS mandatory
			DESCRIPTION
				"RCM data from currently queried Rack PDU"
			INDEX { rPDU2RCMIndex }
			::= { rPDU2RCMTable 1 }

		
		RPDU2RCMEntry ::=
			SEQUENCE { 
				rPDU2RCMIndex
					INTEGER,
				rPDU2RCMModule
					INTEGER,
				rPDU2RCMAlarmStatus
					INTEGER,
				rPDU2RCMCurrent
					INTEGER,
				rPDU2RCMSelfCheckCommand
					INTEGER,
				rPDU2RCMWarningThreshold
					INTEGER,
				rPDU2RCMAlarmThreshold
					INTEGER,
				rPDU2RCMSelfCheckPeriod
					INTEGER
			 }

--  1.3.6.1.4.1.318.1.1.26.15.1.1.1
		-- 1.3.6.1.4.1.318.1.1.26.15.1.1.1
		rPDU2RCMIndex OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The index to the Rack PDU RCM table entry"
			::= { rPDU2RCMEntry 1 }

		rPDU2RCMModule OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The user-defined Rack PDU numeric ID"
			::= { rPDU2RCMEntry 2 }
			
		rPDU2RCMCurrent OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"RCM RMS current. (mA)"
			::= { rPDU2RCMEntry 3 }

		rPDU2RCMAlarmStatus OBJECT-TYPE
			SYNTAX INTEGER
				{
				abnormal(-1),
				normal(1),
				warning(2),
				alarm(3)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"RCM alarm status.
				Setting the selected variable to 1,
				will clear the over alarm.
				"
			::= { rPDU2RCMEntry 4 }

		rPDU2RCMSelfCheckCommand OBJECT-TYPE
			SYNTAX INTEGER
			{
				featureNotAvailable(-1),
				success(1),
				failed(2),
				pending(3)
			}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Getting this variable will return the RCM self checking status, 
				1: featureNotAvailable(-1) 2: success(1) 3: failed(2) 4: pending(3).
				Setting any of the selected pdu's rcm's variable to 1,
				will immediately start RCM Self Checking for all rcm of this pdu.
				"
			::= { rPDU2RCMEntry 5 }

		rPDU2RCMWarningThreshold OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Over Warning threshold of RCM current. (mA),
				threshold can be set in the range of 15-300mA,
				and must be lower or equal than Alarm threshold.
				"
			::= { rPDU2RCMEntry 6 }

		
--  1.3.6.1.4.1.318.1.1.26.15.1.1.4
		-- 1.3.6.1.4.1.318.1.1.26.15.1.1.4
		rPDU2RCMAlarmThreshold OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Over Alarm threshold of RCM current. (mA),
				threshold can be set in the range of 15~300 mA,
				and must be higher or equal than Warning threshold.
				"
			::= { rPDU2RCMEntry 7 }

		rPDU2RCMSelfCheckPeriod OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"RCM Self-Checking Period. (day)
				period can be set in the range of 1~365 days,
				the rcm period on a single pdu is the same,
				setting one of the selected pdu's rcm's period,
				will change all rcm's period of this pdu.
				"
			::= { rPDU2RCMEntry 8 }
			
			
		
		
--  1.3.6.1.4.1.318.1.2
		-- 1.3.6.1.4.1.318.1.2
		software OBJECT IDENTIFIER ::= { products 2 }

		
--  1.3.6.1.4.1.318.1.2.1
		-- 1.3.6.1.4.1.318.1.2.1
		powerNetSubAgent OBJECT IDENTIFIER ::= { software 1 }

		
--  1.3.6.1.4.1.318.1.2.1.1
		-- 1.3.6.1.4.1.318.1.2.1.1
		powerNetSoftwareSystem OBJECT IDENTIFIER ::= { powerNetSubAgent 1 }

		
--   the software group
-- the powerNetSubAgent group
-- the powerNetSoftwareSystem group
-- 1.3.6.1.4.1.318.1.2.1.1.1
		-- 1.3.6.1.4.1.318.1.2.1.1.1
		powerNetSoftwareSystemDescription OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..79))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"A brief description of the PowerNet sub-agent."
			::= { powerNetSoftwareSystem 1 }

		
--  1.3.6.1.4.1.318.1.2.1.1.2
		-- 1.3.6.1.4.1.318.1.2.1.1.2
		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 }
-- 1.3.6.1.4.1.318.1.2.1.1.3
		-- 1.3.6.1.4.1.318.1.2.1.1.3
		powerNetSoftwareSystemUpTime OBJECT-TYPE
			SYNTAX TimeTicks
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The time that the sub-agent has been running."
			::= { powerNetSoftwareSystem 3 }

		
--  1.3.6.1.4.1.318.1.2.1.2
		-- 1.3.6.1.4.1.318.1.2.1.2
		powerNetSoftwareConfig OBJECT IDENTIFIER ::= { powerNetSubAgent 2 }

		
--   powerNetSoftwareConfig group
-- 1.3.6.1.4.1.318.1.2.1.2.1
		-- 1.3.6.1.4.1.318.1.2.1.2.1
		powerNetSoftwareTableSize OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The number of software modules supporting the UPS."
			::= { powerNetSoftwareConfig 1 }

		
--  1.3.6.1.4.1.318.1.2.1.2.2
		-- 1.3.6.1.4.1.318.1.2.1.2.2
		powerNetSoftwareTable OBJECT-TYPE
			SYNTAX SEQUENCE OF PowerNetSoftwareEntry
			ACCESS not-accessible
			STATUS mandatory
			DESCRIPTION
				"A list of the software monitoring the UPS."
			::= { powerNetSoftwareConfig 2 }

		
--  1.3.6.1.4.1.318.1.2.1.2.2.1
		-- 1.3.6.1.4.1.318.1.2.1.2.2.1
		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
			 }

--  1.3.6.1.4.1.318.1.2.1.2.2.1.1
		-- 1.3.6.1.4.1.318.1.2.1.2.2.1.1
		moduleNumber OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The index into the Software Entry Table"
			::= { powerNetSoftwareEntry 1 }

		
--  1.3.6.1.4.1.318.1.2.1.2.2.1.2
		-- 1.3.6.1.4.1.318.1.2.1.2.2.1.2
		moduleName OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..79))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The name of the software module."
			::= { powerNetSoftwareEntry 2 }

		
--  1.3.6.1.4.1.318.1.2.1.2.2.1.3
		-- 1.3.6.1.4.1.318.1.2.1.2.2.1.3
		moduleVersion OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..8))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The version of the software module."
			::= { powerNetSoftwareEntry 3 }

		
--  1.3.6.1.4.1.318.1.2.1.2.2.1.4
		-- 1.3.6.1.4.1.318.1.2.1.2.2.1.4
		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 }

		
--  1.3.6.1.4.1.318.1.2.2
		-- 1.3.6.1.4.1.318.1.2.2
		struxureWareOperations OBJECT IDENTIFIER ::= { software 2 }

		
--  1.3.6.1.4.1.318.1.2.2.1
		-- 1.3.6.1.4.1.318.1.2.2.1
		struxureWareOperationsStatus OBJECT IDENTIFIER ::= { struxureWareOperations 1 }

		
--   the StruxureWare Operations group
-- 1.3.6.1.4.1.318.1.2.2.1.1
		-- 1.3.6.1.4.1.318.1.2.2.1.1
		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 }

		
--  1.3.6.1.4.1.318.1.2.2.1.2
		-- 1.3.6.1.4.1.318.1.2.2.1.2
		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 }

		
--  1.3.6.1.4.1.318.1.2.2.1.3
		-- 1.3.6.1.4.1.318.1.2.2.1.3
		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 }

		
--  1.3.6.1.4.1.318.1.2.2.1.4
		-- 1.3.6.1.4.1.318.1.2.2.1.4
		essentialServicesStatus OBJECT-TYPE
			SYNTAX INTEGER
				{
				unknown(1),
				stopped(2),
				running(3),
				time-sync-problems(4),
				backup-problems(5)
				}
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The status of the StruxureWare Operations essential services:
				1: Unknown status. Check Webmin and if the problem persists, contact
				Technical Support.
				2: Essential services are not running on the StruxureWare DC Operation
				server. Reboot the node and monitor the status page in Webmin. If the
				problem persists, contact Technical Support.
				3: Normal status
				4: The time difference between the StruxureWare DC Operation slave and the
				master node is too big. Correct the time on the slave to match the time on
				the master. Consider using an NTP server. If the problem persists,
				contact Technical Support.
				5: The last backup that was attempted on the StruxureWare DC Operation
				server has failed. Make certain that the system can write to the location
				specified as backup location. This is particularly relevant for network
				attached storage. If the problem persists, contact Technical Support."
			::= { struxureWareOperationsStatus 4 }

		
--  1.3.6.1.4.1.318.1.2.2.1.5
		-- 1.3.6.1.4.1.318.1.2.2.1.5
		etlStatus OBJECT-TYPE
			SYNTAX INTEGER
				{
				unknown(1),
				running(2),
				failed(3),
				paused(4),
				stopped(5)
				}
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The status of the StruxureWare Operations ETL services:
				1: Unknown status. Check the network configuration and the server
				network settings.
				2: Normal status,
				3: ETL Transformations have failed and are subsequently stopped.
				Investigate the cause of the failure.
				4: ETL Transformations are currently paused.
				5: ETL Transformations are currently stopped."
			::= { struxureWareOperationsStatus 5 }

		
--  1.3.6.1.4.1.318.1.2.3
		-- 1.3.6.1.4.1.318.1.2.3
		powerChuteNetworkShutdown OBJECT IDENTIFIER ::= { software 3 }

		
--  1.3.6.1.4.1.318.1.2.3.1
		-- 1.3.6.1.4.1.318.1.2.3.1
		pcnsIdent OBJECT IDENTIFIER ::= { powerChuteNetworkShutdown 1 }

		
--   the software group
-- the powerChuteNetworkShutdown group
-- the pcnsIdent group
-- 1.3.6.1.4.1.318.1.2.3.1.1
		-- 1.3.6.1.4.1.318.1.2.3.1.1
		pcnshostname OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The hostname of the PCNS instance."
			::= { pcnsIdent 1 }

		
--  1.3.6.1.4.1.318.1.2.3.1.2
		-- 1.3.6.1.4.1.318.1.2.3.1.2
		pcnsVersion OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..9))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The version of PCNS installed.  x.x.x"
			::= { pcnsIdent 2 }

		
--  1.3.6.1.4.1.318.1.2.3.1.3
		-- 1.3.6.1.4.1.318.1.2.3.1.3
		pcnsOS OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The version of OS PCNS is Installed on."
			::= { pcnsIdent 3 }

		
--  1.3.6.1.4.1.318.1.2.3.1.4
		-- 1.3.6.1.4.1.318.1.2.3.1.4
		pcnsJavaVersion OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The version of Java PCNS is running on."
			::= { pcnsIdent 4 }

		
--  1.3.6.1.4.1.318.1.2.3.2
		-- 1.3.6.1.4.1.318.1.2.3.2
		pcnsNetworking OBJECT IDENTIFIER ::= { powerChuteNetworkShutdown 2 }

		
--   the software group
-- the powerChuteNetworkShutdown group
-- the pcnsNetworking group
-- 1.3.6.1.4.1.318.1.2.3.2.1
		-- 1.3.6.1.4.1.318.1.2.3.2.1
		pcnsUIProtocol OBJECT-TYPE
			SYNTAX INTEGER
				{
				http(1),
				https(2)
				}
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Web Protocol used to connect to the PCNS UI."
			::= { pcnsNetworking 1 }

		
--  1.3.6.1.4.1.318.1.2.3.2.2
		-- 1.3.6.1.4.1.318.1.2.3.2.2
		pcnsHttpPort OBJECT-TYPE
			SYNTAX INTEGER (0..65535)
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Port used for PCNS http UI."
			::= { pcnsNetworking 2 }

		
--  1.3.6.1.4.1.318.1.2.3.2.3
		-- 1.3.6.1.4.1.318.1.2.3.2.3
		pcnsHttpsPort OBJECT-TYPE
			SYNTAX INTEGER (0..65535)
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Port used for PCNS https UI."
			::= { pcnsNetworking 3 }

		
--  1.3.6.1.4.1.318.1.2.3.2.4
		-- 1.3.6.1.4.1.318.1.2.3.2.4
		pcnsNetworkConfig OBJECT-TYPE
			SYNTAX INTEGER
				{
				ipV4(1),
				ipV6(2)
				}
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Configuration of the TCP Network."
			::= { pcnsNetworking 4 }

		
--  1.3.6.1.4.1.318.1.2.3.2.5
		-- 1.3.6.1.4.1.318.1.2.3.2.5
		pcnsVirtualInstall OBJECT-TYPE
			SYNTAX INTEGER
				{
				none(1),
				hyper-V(2),
				vmWare(3),
				nutanixAHV(4),
				nutanixESXi(5),
				simpliVity(6),
				hyperFlex(7)
				}
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Virtualization technology in use by PCNS."
			::= { pcnsNetworking 5 }

		
--  1.3.6.1.4.1.318.1.2.3.3
		-- 1.3.6.1.4.1.318.1.2.3.3
		pcnsNMC OBJECT IDENTIFIER ::= { powerChuteNetworkShutdown 3 }

		
--   the software group
-- the powerChuteNetworkShutdown group
-- the pcnsNMC group
-- 1.3.6.1.4.1.318.1.2.3.3.1
		-- 1.3.6.1.4.1.318.1.2.3.3.1
		pcnsMode OBJECT-TYPE
			SYNTAX INTEGER
				{
				single(1),
				redundant(2),
				parallel(3),
				advanced(4)
				}
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Configuration mode of the UPS(s) which PCNS is monitoring."
			::= { pcnsNMC 1 }

		
--  1.3.6.1.4.1.318.1.2.3.3.2
		-- 1.3.6.1.4.1.318.1.2.3.3.2
		pcnsNMCPort OBJECT-TYPE
			SYNTAX INTEGER (0..65535)
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Port used to connect to all of the Network Management Card(s)."
			::= { pcnsNMC 2 }

		
--  1.3.6.1.4.1.318.1.2.3.3.3
		-- 1.3.6.1.4.1.318.1.2.3.3.3
		pcnsNMCProtocol OBJECT-TYPE
			SYNTAX INTEGER
				{
				http(1),
				https(2)
				}
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Web Protocol used to connect to all of the Network Management Card(s)."
			::= { pcnsNMC 3 }

		
--  1.3.6.1.4.1.318.1.2.3.3.4
		-- 1.3.6.1.4.1.318.1.2.3.3.4
		pcnsNmcTable OBJECT-TYPE
			SYNTAX SEQUENCE OF PCNSNMCEntry
			ACCESS not-accessible
			STATUS mandatory
			DESCRIPTION
				"The Network Management Cards in the UPS's which PCNS is monitoring to provide safe shutdown."
			::= { pcnsNMC 4 }

		
--  1.3.6.1.4.1.318.1.2.3.3.4.1
		-- 1.3.6.1.4.1.318.1.2.3.3.4.1
		pcnsNmcEntry OBJECT-TYPE
			SYNTAX PCNSNMCEntry
			ACCESS not-accessible
			STATUS mandatory
			DESCRIPTION
				"Details of the NMC."
			INDEX { pcnsNmcIndex }
			::= { pcnsNmcTable 1 }

		
		PCNSNMCEntry ::=
			SEQUENCE { 
				pcnsNmcIndex
					Gauge,
				pcnsNmcAddr
					IpAddress,
				pcnsNmcOutlet
					Gauge
			 }

--  1.3.6.1.4.1.318.1.2.3.3.4.1.1
		-- 1.3.6.1.4.1.318.1.2.3.3.4.1.1
		pcnsNmcIndex OBJECT-TYPE
			SYNTAX Gauge
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Index of the NMC within PCNS setup."
			::= { pcnsNmcEntry 1 }

		
--  1.3.6.1.4.1.318.1.2.3.3.4.1.2
		-- 1.3.6.1.4.1.318.1.2.3.3.4.1.2
		pcnsNmcAddr OBJECT-TYPE
			SYNTAX IpAddress
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The IP address of the NMC."
			::= { pcnsNmcEntry 2 }

		
--  1.3.6.1.4.1.318.1.2.3.3.4.1.3
		-- 1.3.6.1.4.1.318.1.2.3.3.4.1.3
		pcnsNmcOutlet OBJECT-TYPE
			SYNTAX Gauge
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Outlet Group which PCNS is enrolled with on the NMC."
			::= { pcnsNmcEntry 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4
		-- 1.3.6.1.4.1.318.1.2.3.4
		pcnsEvents OBJECT IDENTIFIER ::= { powerChuteNetworkShutdown 4 }

		
--   the software group
-- the powerChuteNetworkShutdown group
-- the pcnsEvents group
-- 1.3.6.1.4.1.318.1.2.3.4.1
		-- 1.3.6.1.4.1.318.1.2.3.4.1
		pcnsPowerFailed OBJECT IDENTIFIER ::= { pcnsEvents 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.1.1
		-- 1.3.6.1.4.1.318.1.2.3.4.1.1
		pcnsPowerFailedDesc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsPowerFailed 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.1.2
		-- 1.3.6.1.4.1.318.1.2.3.4.1.2
		pcnsPowerFailedEnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsPowerFailed 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.1.3
		-- 1.3.6.1.4.1.318.1.2.3.4.1.3
		pcnsPowerFailedEnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsPowerFailed 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.1.4
		-- 1.3.6.1.4.1.318.1.2.3.4.1.4
		pcnsPowerFailedCommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsPowerFailed 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.1.5
		-- 1.3.6.1.4.1.318.1.2.3.4.1.5
		pcnsPowerFailedCommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsPowerFailed 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.1.6
		-- 1.3.6.1.4.1.318.1.2.3.4.1.6
		pcnsPowerFailedEnableShutdown OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Perform a graceful shutdown of the server when this event occurs."
			::= { pcnsPowerFailed 6 }

		
--  1.3.6.1.4.1.318.1.2.3.4.1.7
		-- 1.3.6.1.4.1.318.1.2.3.4.1.7
		pcnsPowerFailedShutdownDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before performing a graceful shutdown of the server (seconds)."
			::= { pcnsPowerFailed 7 }

		
--  1.3.6.1.4.1.318.1.2.3.4.2
		-- 1.3.6.1.4.1.318.1.2.3.4.2
		pcnsPowerRestored OBJECT IDENTIFIER ::= { pcnsEvents 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.2.1
		-- 1.3.6.1.4.1.318.1.2.3.4.2.1
		pcnsPowerRestoredDesc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsPowerRestored 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.2.2
		-- 1.3.6.1.4.1.318.1.2.3.4.2.2
		pcnsPowerRestoredEnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsPowerRestored 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.2.3
		-- 1.3.6.1.4.1.318.1.2.3.4.2.3
		pcnsPowerRestoredEnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsPowerRestored 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.2.4
		-- 1.3.6.1.4.1.318.1.2.3.4.2.4
		pcnsPowerRestoredCommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsPowerRestored 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.2.5
		-- 1.3.6.1.4.1.318.1.2.3.4.2.5
		pcnsPowerRestoredCommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsPowerRestored 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.3
		-- 1.3.6.1.4.1.318.1.2.3.4.3
		pcnsOverload OBJECT IDENTIFIER ::= { pcnsEvents 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.3.1
		-- 1.3.6.1.4.1.318.1.2.3.4.3.1
		pcnsOverloadDesc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsOverload 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.3.2
		-- 1.3.6.1.4.1.318.1.2.3.4.3.2
		pcnsOverloadEnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsOverload 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.3.3
		-- 1.3.6.1.4.1.318.1.2.3.4.3.3
		pcnsOverloadEnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsOverload 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.3.4
		-- 1.3.6.1.4.1.318.1.2.3.4.3.4
		pcnsOverloadCommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsOverload 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.3.5
		-- 1.3.6.1.4.1.318.1.2.3.4.3.5
		pcnsOverloadCommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsOverload 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.3.6
		-- 1.3.6.1.4.1.318.1.2.3.4.3.6
		pcnsOverloadEnableShutdown OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Perform a graceful shutdown of the server when this event occurs."
			::= { pcnsOverload 6 }

		
--  1.3.6.1.4.1.318.1.2.3.4.3.7
		-- 1.3.6.1.4.1.318.1.2.3.4.3.7
		pcnsOverloadShutdownDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before performing a graceful shutdown of the server (seconds)."
			::= { pcnsOverload 7 }

		
--  1.3.6.1.4.1.318.1.2.3.4.4
		-- 1.3.6.1.4.1.318.1.2.3.4.4
		pcnsOverloadSolved OBJECT IDENTIFIER ::= { pcnsEvents 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.4.1
		-- 1.3.6.1.4.1.318.1.2.3.4.4.1
		pcnsOverloadSolvedDesc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsOverloadSolved 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.4.2
		-- 1.3.6.1.4.1.318.1.2.3.4.4.2
		pcnsOverloadSolvedEnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsOverloadSolved 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.4.3
		-- 1.3.6.1.4.1.318.1.2.3.4.4.3
		pcnsOverloadSolvedEnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsOverloadSolved 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.4.4
		-- 1.3.6.1.4.1.318.1.2.3.4.4.4
		pcnsOverloadSolvedCommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsOverloadSolved 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.4.5
		-- 1.3.6.1.4.1.318.1.2.3.4.4.5
		pcnsOverloadSolvedCommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsOverloadSolved 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.5
		-- 1.3.6.1.4.1.318.1.2.3.4.5
		pcnsRunTimeExceeded OBJECT IDENTIFIER ::= { pcnsEvents 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.5.1
		-- 1.3.6.1.4.1.318.1.2.3.4.5.1
		pcnsRunTimeExceededDesc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsRunTimeExceeded 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.5.2
		-- 1.3.6.1.4.1.318.1.2.3.4.5.2
		pcnsRunTimeExceededEnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsRunTimeExceeded 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.5.3
		-- 1.3.6.1.4.1.318.1.2.3.4.5.3
		pcnsRunTimeExceededEnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsRunTimeExceeded 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.5.4
		-- 1.3.6.1.4.1.318.1.2.3.4.5.4
		pcnsRunTimeExceededCommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsRunTimeExceeded 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.5.5
		-- 1.3.6.1.4.1.318.1.2.3.4.5.5
		pcnsRunTimeExceededCommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsRunTimeExceeded 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.5.6
		-- 1.3.6.1.4.1.318.1.2.3.4.5.6
		pcnsRunTimeExceededEnableShutdown OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Perform a graceful shutdown of the server when this event occurs."
			::= { pcnsRunTimeExceeded 6 }

		
--  1.3.6.1.4.1.318.1.2.3.4.5.7
		-- 1.3.6.1.4.1.318.1.2.3.4.5.7
		pcnsRunTimeExceededShutdownDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before performing a graceful shutdown of the server (seconds)."
			::= { pcnsRunTimeExceeded 7 }

		
--  1.3.6.1.4.1.318.1.2.3.4.6
		-- 1.3.6.1.4.1.318.1.2.3.4.6
		pcnsRunTimeWithinRange OBJECT IDENTIFIER ::= { pcnsEvents 6 }

		
--  1.3.6.1.4.1.318.1.2.3.4.6.1
		-- 1.3.6.1.4.1.318.1.2.3.4.6.1
		pcnsRunTimeWithinRangeDesc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsRunTimeWithinRange 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.6.2
		-- 1.3.6.1.4.1.318.1.2.3.4.6.2
		pcnsRunTimeWithinRangeEnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsRunTimeWithinRange 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.6.3
		-- 1.3.6.1.4.1.318.1.2.3.4.6.3
		pcnsRunTimeWithinRangeEnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsRunTimeWithinRange 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.6.4
		-- 1.3.6.1.4.1.318.1.2.3.4.6.4
		pcnsRunTimeWithinRangeCommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsRunTimeWithinRange 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.6.5
		-- 1.3.6.1.4.1.318.1.2.3.4.6.5
		pcnsRunTimeWithinRangeCommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsRunTimeWithinRange 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.7
		-- 1.3.6.1.4.1.318.1.2.3.4.7
		pcnsRunTimeBelowThreshold OBJECT IDENTIFIER ::= { pcnsEvents 7 }

		
--  1.3.6.1.4.1.318.1.2.3.4.7.1
		-- 1.3.6.1.4.1.318.1.2.3.4.7.1
		pcnsRunTimeBelowThresholdDesc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsRunTimeBelowThreshold 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.7.2
		-- 1.3.6.1.4.1.318.1.2.3.4.7.2
		pcnspcnsRunTimeBelowThresholdEnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsRunTimeBelowThreshold 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.7.3
		-- 1.3.6.1.4.1.318.1.2.3.4.7.3
		pcnsRunTimeBelowThresholdEnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsRunTimeBelowThreshold 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.7.4
		-- 1.3.6.1.4.1.318.1.2.3.4.7.4
		pcnsRunTimeBelowThresholdCommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsRunTimeBelowThreshold 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.7.6
		-- 1.3.6.1.4.1.318.1.2.3.4.7.6
		pcnsRunTimeBelowThresholdEnableShutdown OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Perform a graceful shutdown of the server when this event occurs."
			::= { pcnsRunTimeBelowThreshold 6 }

		
--  1.3.6.1.4.1.318.1.2.3.4.7.8
		-- 1.3.6.1.4.1.318.1.2.3.4.7.8
		pcnsRunTimeBelowThresholdCommandFileThreshold OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"If the Runtime Remaining falls below this (seconds), the command file will run."
			::= { pcnsRunTimeBelowThreshold 8 }

		
--  1.3.6.1.4.1.318.1.2.3.4.7.9
		-- 1.3.6.1.4.1.318.1.2.3.4.7.9
		pcnsRunTimeBelowThresholdShutdownThreshold OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"If the Runtime Remaining falls below this (seconds), the shutdown will begin."
			::= { pcnsRunTimeBelowThreshold 9 }

		
--  1.3.6.1.4.1.318.1.2.3.4.8
		-- 1.3.6.1.4.1.318.1.2.3.4.8
		pcnsRunTimeAboveThreshold OBJECT IDENTIFIER ::= { pcnsEvents 8 }

		
--  1.3.6.1.4.1.318.1.2.3.4.8.1
		-- 1.3.6.1.4.1.318.1.2.3.4.8.1
		pcnsRunTimeAboveThresholdDesc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsRunTimeAboveThreshold 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.8.2
		-- 1.3.6.1.4.1.318.1.2.3.4.8.2
		pcnsRunTimeAboveThresholdEnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsRunTimeAboveThreshold 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.8.3
		-- 1.3.6.1.4.1.318.1.2.3.4.8.3
		pcnsRunTimeAboveThresholdEnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsRunTimeAboveThreshold 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.8.4
		-- 1.3.6.1.4.1.318.1.2.3.4.8.4
		pcnsRunTimeAboveThresholdCommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsRunTimeAboveThreshold 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.8.5
		-- 1.3.6.1.4.1.318.1.2.3.4.8.5
		pcnsRunTimeAboveThresholdCommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsRunTimeAboveThreshold 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.10
		-- 1.3.6.1.4.1.318.1.2.3.4.10
		pcnsBatteryDischarged OBJECT IDENTIFIER ::= { pcnsEvents 10 }

		
--  1.3.6.1.4.1.318.1.2.3.4.10.1
		-- 1.3.6.1.4.1.318.1.2.3.4.10.1
		pcnsBatteryDischargedDesc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsBatteryDischarged 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.10.2
		-- 1.3.6.1.4.1.318.1.2.3.4.10.2
		pcnsBatteryDischargedEnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsBatteryDischarged 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.10.3
		-- 1.3.6.1.4.1.318.1.2.3.4.10.3
		pcnsBatteryDischargedEnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsBatteryDischarged 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.10.4
		-- 1.3.6.1.4.1.318.1.2.3.4.10.4
		pcnsBatteryDischargedCommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsBatteryDischarged 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.10.5
		-- 1.3.6.1.4.1.318.1.2.3.4.10.5
		pcnsBatteryDischargedCommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsBatteryDischarged 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.10.6
		-- 1.3.6.1.4.1.318.1.2.3.4.10.6
		pcnsBatteryDischargedEnableShutdown OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Perform a graceful shutdown of the server when this event occurs."
			::= { pcnsBatteryDischarged 6 }

		
--  1.3.6.1.4.1.318.1.2.3.4.10.7
		-- 1.3.6.1.4.1.318.1.2.3.4.10.7
		pcnsBatteryDischargedShutdownDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before performing a graceful shutdown of the server (seconds)."
			::= { pcnsBatteryDischarged 7 }

		
--  1.3.6.1.4.1.318.1.2.3.4.11
		-- 1.3.6.1.4.1.318.1.2.3.4.11
		pcnsBatteryChargeInRange OBJECT IDENTIFIER ::= { pcnsEvents 11 }

		
--  1.3.6.1.4.1.318.1.2.3.4.11.1
		-- 1.3.6.1.4.1.318.1.2.3.4.11.1
		pcnsBatteryChargeInRangeDesc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsBatteryChargeInRange 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.11.2
		-- 1.3.6.1.4.1.318.1.2.3.4.11.2
		pcnsBatteryChargeInRangeEnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsBatteryChargeInRange 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.11.3
		-- 1.3.6.1.4.1.318.1.2.3.4.11.3
		pcnsBatteryChargeInRangeEnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsBatteryChargeInRange 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.11.4
		-- 1.3.6.1.4.1.318.1.2.3.4.11.4
		pcnsBatteryChargeInRangeCommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsBatteryChargeInRange 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.11.5
		-- 1.3.6.1.4.1.318.1.2.3.4.11.5
		pcnsBatteryChargeInRangeCommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsBatteryChargeInRange 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.12
		-- 1.3.6.1.4.1.318.1.2.3.4.12
		pcnsFaultBypassEnabled OBJECT IDENTIFIER ::= { pcnsEvents 12 }

		
--  1.3.6.1.4.1.318.1.2.3.4.12.1
		-- 1.3.6.1.4.1.318.1.2.3.4.12.1
		pcnsFaultBypassEnabledDesc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsFaultBypassEnabled 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.12.2
		-- 1.3.6.1.4.1.318.1.2.3.4.12.2
		pcnsFaultBypassEnabledEnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsFaultBypassEnabled 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.12.3
		-- 1.3.6.1.4.1.318.1.2.3.4.12.3
		pcnsFaultBypassEnabledEnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsFaultBypassEnabled 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.12.4
		-- 1.3.6.1.4.1.318.1.2.3.4.12.4
		pcnsFaultBypassEnabledCommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsFaultBypassEnabled 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.12.5
		-- 1.3.6.1.4.1.318.1.2.3.4.12.5
		pcnsFaultBypassEnabledCommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsFaultBypassEnabled 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.12.6
		-- 1.3.6.1.4.1.318.1.2.3.4.12.6
		pcnsFaultBypassEnabledEnableShutdown OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Perform a graceful shutdown of the server when this event occurs."
			::= { pcnsFaultBypassEnabled 6 }

		
--  1.3.6.1.4.1.318.1.2.3.4.12.7
		-- 1.3.6.1.4.1.318.1.2.3.4.12.7
		pcnsFaultBypassEnabledShutdownDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before performing a graceful shutdown of the server (seconds)."
			::= { pcnsFaultBypassEnabled 7 }

		
--  1.3.6.1.4.1.318.1.2.3.4.13
		-- 1.3.6.1.4.1.318.1.2.3.4.13
		pcnsBypassEnabled OBJECT IDENTIFIER ::= { pcnsEvents 13 }

		
--  1.3.6.1.4.1.318.1.2.3.4.13.1
		-- 1.3.6.1.4.1.318.1.2.3.4.13.1
		pcnsBypassEnabledDesc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsBypassEnabled 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.13.2
		-- 1.3.6.1.4.1.318.1.2.3.4.13.2
		pcnsBypassEnabledEnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsBypassEnabled 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.13.3
		-- 1.3.6.1.4.1.318.1.2.3.4.13.3
		pcnsBypassEnabledEnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsBypassEnabled 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.13.4
		-- 1.3.6.1.4.1.318.1.2.3.4.13.4
		pcnsBypassEnabledCommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsBypassEnabled 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.13.5
		-- 1.3.6.1.4.1.318.1.2.3.4.13.5
		pcnsBypassEnabledCommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsBypassEnabled 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.13.6
		-- 1.3.6.1.4.1.318.1.2.3.4.13.6
		pcnsBypassEnabledEnableShutdown OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Perform a graceful shutdown of the server when this event occurs."
			::= { pcnsBypassEnabled 6 }

		
--  1.3.6.1.4.1.318.1.2.3.4.13.7
		-- 1.3.6.1.4.1.318.1.2.3.4.13.7
		pcnsBypassEnabledShutdownDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before performing a graceful shutdown of the server (seconds)."
			::= { pcnsBypassEnabled 7 }

		
--  1.3.6.1.4.1.318.1.2.3.4.14
		-- 1.3.6.1.4.1.318.1.2.3.4.14
		pcnsBypassManualEnabled OBJECT IDENTIFIER ::= { pcnsEvents 14 }

		
--  1.3.6.1.4.1.318.1.2.3.4.14.1
		-- 1.3.6.1.4.1.318.1.2.3.4.14.1
		pcnsBypassManualEnabledDesc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsBypassManualEnabled 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.14.2
		-- 1.3.6.1.4.1.318.1.2.3.4.14.2
		pcnsBypassManualEnabledEnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsBypassManualEnabled 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.14.3
		-- 1.3.6.1.4.1.318.1.2.3.4.14.3
		pcnsBypassManualEnabledEnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsBypassManualEnabled 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.14.4
		-- 1.3.6.1.4.1.318.1.2.3.4.14.4
		pcnsBypassManualEnabledCommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsBypassManualEnabled 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.14.5
		-- 1.3.6.1.4.1.318.1.2.3.4.14.5
		pcnsBypassManualEnabledCommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsBypassManualEnabled 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.14.6
		-- 1.3.6.1.4.1.318.1.2.3.4.14.6
		pcnsBypassManualEnabledEnableShutdown OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Perform a graceful shutdown of the server when this event occurs."
			::= { pcnsBypassManualEnabled 6 }

		
--  1.3.6.1.4.1.318.1.2.3.4.14.7
		-- 1.3.6.1.4.1.318.1.2.3.4.14.7
		pcnsBypassManualEnabledShutdownDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before performing a graceful shutdown of the server (seconds)."
			::= { pcnsBypassManualEnabled 7 }

		
--  1.3.6.1.4.1.318.1.2.3.4.15
		-- 1.3.6.1.4.1.318.1.2.3.4.15
		pcnsBypassDisabled OBJECT IDENTIFIER ::= { pcnsEvents 15 }

		
--  1.3.6.1.4.1.318.1.2.3.4.15.1
		-- 1.3.6.1.4.1.318.1.2.3.4.15.1
		pcnsBypassDisabledDesc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsBypassDisabled 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.15.2
		-- 1.3.6.1.4.1.318.1.2.3.4.15.2
		pcnsBypassDisabledEnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsBypassDisabled 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.15.3
		-- 1.3.6.1.4.1.318.1.2.3.4.15.3
		pcnsBypassDisabledEnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsBypassDisabled 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.15.4
		-- 1.3.6.1.4.1.318.1.2.3.4.15.4
		pcnsBypassDisabledCommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsBypassDisabled 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.15.5
		-- 1.3.6.1.4.1.318.1.2.3.4.15.5
		pcnsBypassDisabledCommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsBypassDisabled 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.16
		-- 1.3.6.1.4.1.318.1.2.3.4.16
		pcnsBypassContactorFailed OBJECT IDENTIFIER ::= { pcnsEvents 16 }

		
--  1.3.6.1.4.1.318.1.2.3.4.16.1
		-- 1.3.6.1.4.1.318.1.2.3.4.16.1
		pcnsBypassContactorFailedDesc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsBypassContactorFailed 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.16.2
		-- 1.3.6.1.4.1.318.1.2.3.4.16.2
		pcnsBypassContactorFailedEnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsBypassContactorFailed 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.16.3
		-- 1.3.6.1.4.1.318.1.2.3.4.16.3
		pcnsBypassContactorFailedEnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsBypassContactorFailed 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.16.4
		-- 1.3.6.1.4.1.318.1.2.3.4.16.4
		pcnsBypassContactorFailedCommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsBypassContactorFailed 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.16.5
		-- 1.3.6.1.4.1.318.1.2.3.4.16.5
		pcnsBypassContactorFailedCommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsBypassContactorFailed 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.16.6
		-- 1.3.6.1.4.1.318.1.2.3.4.16.6
		pcnsBypassContactorFailedEnableShutdown OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Perform a graceful shutdown of the server when this event occurs."
			::= { pcnsBypassContactorFailed 6 }

		
--  1.3.6.1.4.1.318.1.2.3.4.16.7
		-- 1.3.6.1.4.1.318.1.2.3.4.16.7
		pcnsBypassContactorFailedShutdownDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before performing a graceful shutdown of the server (seconds)."
			::= { pcnsBypassContactorFailed 7 }

		
--  1.3.6.1.4.1.318.1.2.3.4.17
		-- 1.3.6.1.4.1.318.1.2.3.4.17
		pcnsBypassContactorOk OBJECT IDENTIFIER ::= { pcnsEvents 17 }

		
--  1.3.6.1.4.1.318.1.2.3.4.17.1
		-- 1.3.6.1.4.1.318.1.2.3.4.17.1
		pcnsBypassContactorOkDesc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsBypassContactorOk 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.17.2
		-- 1.3.6.1.4.1.318.1.2.3.4.17.2
		pcnsBypassContactorOkEnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsBypassContactorOk 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.17.3
		-- 1.3.6.1.4.1.318.1.2.3.4.17.3
		pcnsBypassContactorOkEnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsBypassContactorOk 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.17.4
		-- 1.3.6.1.4.1.318.1.2.3.4.17.4
		pcnsBypassContactorOkCommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsBypassContactorOk 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.17.5
		-- 1.3.6.1.4.1.318.1.2.3.4.17.5
		pcnsBypassContactorOkCommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsBypassContactorOk 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.18
		-- 1.3.6.1.4.1.318.1.2.3.4.18
		pcnsCommunicationLostOnBattery OBJECT IDENTIFIER ::= { pcnsEvents 18 }

		
--  1.3.6.1.4.1.318.1.2.3.4.18.1
		-- 1.3.6.1.4.1.318.1.2.3.4.18.1
		pcnsCommunicationLostOnBatteryDesc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsCommunicationLostOnBattery 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.18.2
		-- 1.3.6.1.4.1.318.1.2.3.4.18.2
		pcnsCommunicationLostOnBatteryEnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsCommunicationLostOnBattery 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.18.3
		-- 1.3.6.1.4.1.318.1.2.3.4.18.3
		pcnsCommunicationLostOnBatteryEnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsCommunicationLostOnBattery 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.18.4
		-- 1.3.6.1.4.1.318.1.2.3.4.18.4
		pcnsCommunicationLostOnBatteryCommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsCommunicationLostOnBattery 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.18.5
		-- 1.3.6.1.4.1.318.1.2.3.4.18.5
		pcnsCommunicationLostOnBatteryCommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsCommunicationLostOnBattery 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.18.6
		-- 1.3.6.1.4.1.318.1.2.3.4.18.6
		pcnsCommunicationLostOnBatteryEnableShutdown OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Perform a graceful shutdown of the server when this event occurs."
			::= { pcnsCommunicationLostOnBattery 6 }

		
--  1.3.6.1.4.1.318.1.2.3.4.18.7
		-- 1.3.6.1.4.1.318.1.2.3.4.18.7
		pcnsCommunicationLostOnBatteryShutdownDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before performing a graceful shutdown of the server (seconds)."
			::= { pcnsCommunicationLostOnBattery 7 }

		
--  1.3.6.1.4.1.318.1.2.3.4.19
		-- 1.3.6.1.4.1.318.1.2.3.4.19
		pcnsCommunicationLost OBJECT IDENTIFIER ::= { pcnsEvents 19 }

		
--  1.3.6.1.4.1.318.1.2.3.4.19.1
		-- 1.3.6.1.4.1.318.1.2.3.4.19.1
		pcnsCommunicationLostDesc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsCommunicationLost 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.19.2
		-- 1.3.6.1.4.1.318.1.2.3.4.19.2
		pcnsCommunicationLostEnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsCommunicationLost 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.19.3
		-- 1.3.6.1.4.1.318.1.2.3.4.19.3
		pcnsCommunicationLostEnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsCommunicationLost 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.19.4
		-- 1.3.6.1.4.1.318.1.2.3.4.19.4
		pcnsCommunicationLostCommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsCommunicationLost 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.19.5
		-- 1.3.6.1.4.1.318.1.2.3.4.19.5
		pcnsCommunicationLostCommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsCommunicationLost 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.19.6
		-- 1.3.6.1.4.1.318.1.2.3.4.19.6
		pcnsCommunicationLostEnableShutdown OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Perform a graceful shutdown of the server when this event occurs."
			::= { pcnsCommunicationLost 6 }

		
--  1.3.6.1.4.1.318.1.2.3.4.19.7
		-- 1.3.6.1.4.1.318.1.2.3.4.19.7
		pcnsCommunicationLostShutdownDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before performing a graceful shutdown of the server (seconds)."
			::= { pcnsCommunicationLost 7 }

		
--  1.3.6.1.4.1.318.1.2.3.4.20
		-- 1.3.6.1.4.1.318.1.2.3.4.20
		pcnsNetCommunicationLost OBJECT IDENTIFIER ::= { pcnsEvents 20 }

		
--  1.3.6.1.4.1.318.1.2.3.4.20.1
		-- 1.3.6.1.4.1.318.1.2.3.4.20.1
		pcnsNetCommunicationLostDesc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsNetCommunicationLost 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.20.2
		-- 1.3.6.1.4.1.318.1.2.3.4.20.2
		pcnsNetCommunicationLostEnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsNetCommunicationLost 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.20.3
		-- 1.3.6.1.4.1.318.1.2.3.4.20.3
		pcnsNetCommunicationLostEnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsNetCommunicationLost 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.20.4
		-- 1.3.6.1.4.1.318.1.2.3.4.20.4
		pcnsNetCommunicationLostCommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsNetCommunicationLost 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.20.5
		-- 1.3.6.1.4.1.318.1.2.3.4.20.5
		pcnsNetCommunicationLostCommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsNetCommunicationLost 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.20.6
		-- 1.3.6.1.4.1.318.1.2.3.4.20.6
		pcnsNetCommunicationLostEnableShutdown OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Perform a graceful shutdown of the server when this event occurs."
			::= { pcnsNetCommunicationLost 6 }

		
--  1.3.6.1.4.1.318.1.2.3.4.20.7
		-- 1.3.6.1.4.1.318.1.2.3.4.20.7
		pcnsNetCommunicationLostShutdownDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before performing a graceful shutdown of the server (seconds)."
			::= { pcnsNetCommunicationLost 7 }

		
--  1.3.6.1.4.1.318.1.2.3.4.21
		-- 1.3.6.1.4.1.318.1.2.3.4.21
		pcnsCommunicationEstablished OBJECT IDENTIFIER ::= { pcnsEvents 21 }

		
--  1.3.6.1.4.1.318.1.2.3.4.21.1
		-- 1.3.6.1.4.1.318.1.2.3.4.21.1
		pcnsCommunicationEstablishedDesc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsCommunicationEstablished 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.21.2
		-- 1.3.6.1.4.1.318.1.2.3.4.21.2
		pcnsCommunicationEstablishedEnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsCommunicationEstablished 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.21.3
		-- 1.3.6.1.4.1.318.1.2.3.4.21.3
		pcnsCommunicationEstablishedEnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsCommunicationEstablished 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.21.4
		-- 1.3.6.1.4.1.318.1.2.3.4.21.4
		pcnsCommunicationEstablishedCommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsCommunicationEstablished 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.21.5
		-- 1.3.6.1.4.1.318.1.2.3.4.21.5
		pcnsCommunicationEstablishedCommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsCommunicationEstablished 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.22
		-- 1.3.6.1.4.1.318.1.2.3.4.22
		pcnsMinRedundancyLost OBJECT IDENTIFIER ::= { pcnsEvents 22 }

		
--  1.3.6.1.4.1.318.1.2.3.4.22.1
		-- 1.3.6.1.4.1.318.1.2.3.4.22.1
		pcnsMinRedundancyLostDesc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsMinRedundancyLost 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.22.2
		-- 1.3.6.1.4.1.318.1.2.3.4.22.2
		pcnsMinRedundancyLostEnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsMinRedundancyLost 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.22.3
		-- 1.3.6.1.4.1.318.1.2.3.4.22.3
		pcnsMinRedundancyLostEnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsMinRedundancyLost 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.22.4
		-- 1.3.6.1.4.1.318.1.2.3.4.22.4
		pcnsMinRedundancyLostCommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsMinRedundancyLost 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.22.5
		-- 1.3.6.1.4.1.318.1.2.3.4.22.5
		pcnsMinRedundancyLostCommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsMinRedundancyLost 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.22.6
		-- 1.3.6.1.4.1.318.1.2.3.4.22.6
		pcnsMinRedundancyLostEnableShutdown OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Perform a graceful shutdown of the server when this event occurs."
			::= { pcnsMinRedundancyLost 6 }

		
--  1.3.6.1.4.1.318.1.2.3.4.22.7
		-- 1.3.6.1.4.1.318.1.2.3.4.22.7
		pcnsMinRedundancyLostShutdownDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before performing a graceful shutdown of the server (seconds)."
			::= { pcnsMinRedundancyLost 7 }

		
--  1.3.6.1.4.1.318.1.2.3.4.23
		-- 1.3.6.1.4.1.318.1.2.3.4.23
		pcnsMinRedundancyRegained OBJECT IDENTIFIER ::= { pcnsEvents 23 }

		
--  1.3.6.1.4.1.318.1.2.3.4.23.1
		-- 1.3.6.1.4.1.318.1.2.3.4.23.1
		pcnsMinRedundancyRegainedDesc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsMinRedundancyRegained 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.23.2
		-- 1.3.6.1.4.1.318.1.2.3.4.23.2
		pcnsMinRedundancyRegainedEnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsMinRedundancyRegained 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.23.3
		-- 1.3.6.1.4.1.318.1.2.3.4.23.3
		pcnsMinRedundancyRegainedEnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsMinRedundancyRegained 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.23.4
		-- 1.3.6.1.4.1.318.1.2.3.4.23.4
		pcnsMinRedundancyRegainedCommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsMinRedundancyRegained 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.23.5
		-- 1.3.6.1.4.1.318.1.2.3.4.23.5
		pcnsMinRedundancyRegainedCommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsMinRedundancyRegained 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.24
		-- 1.3.6.1.4.1.318.1.2.3.4.24
		pcnsParallelRedundancyLost OBJECT IDENTIFIER ::= { pcnsEvents 24 }

		
--  1.3.6.1.4.1.318.1.2.3.4.24.1
		-- 1.3.6.1.4.1.318.1.2.3.4.24.1
		pcnsParallelRedundancyLostDesc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsParallelRedundancyLost 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.24.2
		-- 1.3.6.1.4.1.318.1.2.3.4.24.2
		pcnsParallelRedundancyLostEnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsParallelRedundancyLost 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.24.3
		-- 1.3.6.1.4.1.318.1.2.3.4.24.3
		pcnsParallelRedundancyLostEnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsParallelRedundancyLost 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.24.4
		-- 1.3.6.1.4.1.318.1.2.3.4.24.4
		pcnsParallelRedundancyLostCommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsParallelRedundancyLost 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.24.5
		-- 1.3.6.1.4.1.318.1.2.3.4.24.5
		pcnsParallelRedundancyLostCommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsParallelRedundancyLost 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.24.6
		-- 1.3.6.1.4.1.318.1.2.3.4.24.6
		pcnsParallelRedundancyLostEnableShutdown OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Perform a graceful shutdown of the server when this event occurs."
			::= { pcnsParallelRedundancyLost 6 }

		
--  1.3.6.1.4.1.318.1.2.3.4.24.7
		-- 1.3.6.1.4.1.318.1.2.3.4.24.7
		pcnsParallelRedundancyLostShutdownDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before performing a graceful shutdown of the server (seconds)."
			::= { pcnsParallelRedundancyLost 7 }

		
--  1.3.6.1.4.1.318.1.2.3.4.25
		-- 1.3.6.1.4.1.318.1.2.3.4.25
		pcnsParallelRedundancyRegained OBJECT IDENTIFIER ::= { pcnsEvents 25 }

		
--  1.3.6.1.4.1.318.1.2.3.4.25.1
		-- 1.3.6.1.4.1.318.1.2.3.4.25.1
		pcnsParallelRedundancyRegainedDesc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsParallelRedundancyRegained 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.25.2
		-- 1.3.6.1.4.1.318.1.2.3.4.25.2
		pcnsParallelRedundancyRegainedEnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsParallelRedundancyRegained 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.25.3
		-- 1.3.6.1.4.1.318.1.2.3.4.25.3
		pcnsParallelRedundancyRegainedEnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsParallelRedundancyRegained 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.25.4
		-- 1.3.6.1.4.1.318.1.2.3.4.25.4
		pcnsParallelRedundancyRegainedCommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsParallelRedundancyRegained 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.25.5
		-- 1.3.6.1.4.1.318.1.2.3.4.25.5
		pcnsParallelRedundancyRegainedCommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsParallelRedundancyRegained 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.26
		-- 1.3.6.1.4.1.318.1.2.3.4.26
		pcnsMaxInternalTempExceeded OBJECT IDENTIFIER ::= { pcnsEvents 26 }

		
--  1.3.6.1.4.1.318.1.2.3.4.26.1
		-- 1.3.6.1.4.1.318.1.2.3.4.26.1
		pcnsMaxInternalTempExceededDesc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsMaxInternalTempExceeded 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.26.2
		-- 1.3.6.1.4.1.318.1.2.3.4.26.2
		pcnsMaxInternalTempExceededEnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsMaxInternalTempExceeded 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.26.3
		-- 1.3.6.1.4.1.318.1.2.3.4.26.3
		pcnsMaxInternalTempExceededEnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsMaxInternalTempExceeded 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.26.4
		-- 1.3.6.1.4.1.318.1.2.3.4.26.4
		pcnsMaxInternalTempExceededCommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsMaxInternalTempExceeded 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.26.5
		-- 1.3.6.1.4.1.318.1.2.3.4.26.5
		pcnsMaxInternalTempExceededCommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsMaxInternalTempExceeded 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.26.6
		-- 1.3.6.1.4.1.318.1.2.3.4.26.6
		pcnsMaxInternalTempExceededEnableShutdown OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Perform a graceful shutdown of the server when this event occurs."
			::= { pcnsMaxInternalTempExceeded 6 }

		
--  1.3.6.1.4.1.318.1.2.3.4.26.7
		-- 1.3.6.1.4.1.318.1.2.3.4.26.7
		pcnsMaxInternalTempExceededShutdownDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before performing a graceful shutdown of the server (seconds)."
			::= { pcnsMaxInternalTempExceeded 7 }

		
--  1.3.6.1.4.1.318.1.2.3.4.27
		-- 1.3.6.1.4.1.318.1.2.3.4.27
		pcnsMaxInternalTempInRange OBJECT IDENTIFIER ::= { pcnsEvents 27 }

		
--  1.3.6.1.4.1.318.1.2.3.4.27.1
		-- 1.3.6.1.4.1.318.1.2.3.4.27.1
		pcnsMaxInternalTempInRangeDesc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsMaxInternalTempInRange 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.27.2
		-- 1.3.6.1.4.1.318.1.2.3.4.27.2
		pcnsMaxInternalTempInRangeEnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsMaxInternalTempInRange 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.27.3
		-- 1.3.6.1.4.1.318.1.2.3.4.27.3
		pcnsMaxInternalTempInRangeEnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsMaxInternalTempInRange 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.27.4
		-- 1.3.6.1.4.1.318.1.2.3.4.27.4
		pcnsMaxInternalTempInRangeCommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsMaxInternalTempInRange 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.27.5
		-- 1.3.6.1.4.1.318.1.2.3.4.27.5
		pcnsMaxInternalTempInRangeCommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsMaxInternalTempInRange 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.28
		-- 1.3.6.1.4.1.318.1.2.3.4.28
		pcnsMinLoadCapabilityLost OBJECT IDENTIFIER ::= { pcnsEvents 28 }

		
--  1.3.6.1.4.1.318.1.2.3.4.28.1
		-- 1.3.6.1.4.1.318.1.2.3.4.28.1
		pcnsMinLoadCapabilityLostDesc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsMinLoadCapabilityLost 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.28.2
		-- 1.3.6.1.4.1.318.1.2.3.4.28.2
		pcnsMinLoadCapabilityLostEnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsMinLoadCapabilityLost 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.28.3
		-- 1.3.6.1.4.1.318.1.2.3.4.28.3
		pcnsMinLoadCapabilityLostEnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsMinLoadCapabilityLost 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.28.4
		-- 1.3.6.1.4.1.318.1.2.3.4.28.4
		pcnsMinLoadCapabilityLostCommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsMinLoadCapabilityLost 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.28.5
		-- 1.3.6.1.4.1.318.1.2.3.4.28.5
		pcnsMinLoadCapabilityLostCommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsMinLoadCapabilityLost 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.28.6
		-- 1.3.6.1.4.1.318.1.2.3.4.28.6
		pcnsMinLoadCapabilityLostEnableShutdown OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Perform a graceful shutdown of the server when this event occurs."
			::= { pcnsMinLoadCapabilityLost 6 }

		
--  1.3.6.1.4.1.318.1.2.3.4.28.7
		-- 1.3.6.1.4.1.318.1.2.3.4.28.7
		pcnsMinLoadCapabilityLostShutdownDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before performing a graceful shutdown of the server (seconds)."
			::= { pcnsMinLoadCapabilityLost 7 }

		
--  1.3.6.1.4.1.318.1.2.3.4.29
		-- 1.3.6.1.4.1.318.1.2.3.4.29
		pcnsMinLoadCapabilityRegained OBJECT IDENTIFIER ::= { pcnsEvents 29 }

		
--  1.3.6.1.4.1.318.1.2.3.4.29.1
		-- 1.3.6.1.4.1.318.1.2.3.4.29.1
		pcnsMinLoadCapabilityRegainedDesc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsMinLoadCapabilityRegained 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.29.2
		-- 1.3.6.1.4.1.318.1.2.3.4.29.2
		pcnsMinLoadCapabilityRegainedEnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsMinLoadCapabilityRegained 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.29.3
		-- 1.3.6.1.4.1.318.1.2.3.4.29.3
		pcnsMinLoadCapabilityRegainedEnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsMinLoadCapabilityRegained 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.29.4
		-- 1.3.6.1.4.1.318.1.2.3.4.29.4
		pcnsMinLoadCapabilityRegainedCommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsMinLoadCapabilityRegained 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.29.5
		-- 1.3.6.1.4.1.318.1.2.3.4.29.5
		pcnsMinLoadCapabilityRegainedCommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsMinLoadCapabilityRegained 5 }

		
--   PCNS Environmental Monitoring Card Events
-- 1.3.6.1.4.1.318.1.2.3.4.30
		-- 1.3.6.1.4.1.318.1.2.3.4.30
		pcnsEnvironmentCommunicationEstablished OBJECT IDENTIFIER ::= { pcnsEvents 30 }

		
--  1.3.6.1.4.1.318.1.2.3.4.30.1
		-- 1.3.6.1.4.1.318.1.2.3.4.30.1
		pcnsEnvironmentCommunicationEstablishedDesc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsEnvironmentCommunicationEstablished 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.30.2
		-- 1.3.6.1.4.1.318.1.2.3.4.30.2
		pcnsEnvironmentCommunicationEstablishedEnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsEnvironmentCommunicationEstablished 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.30.3
		-- 1.3.6.1.4.1.318.1.2.3.4.30.3
		pcnsEnvironmentCommunicationEstablishedEnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsEnvironmentCommunicationEstablished 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.30.4
		-- 1.3.6.1.4.1.318.1.2.3.4.30.4
		pcnsEnvironmentCommunicationEstablishedCommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsEnvironmentCommunicationEstablished 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.30.5
		-- 1.3.6.1.4.1.318.1.2.3.4.30.5
		pcnsEnvironmentCommunicationEstablishedCommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsEnvironmentCommunicationEstablished 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.31
		-- 1.3.6.1.4.1.318.1.2.3.4.31
		pcnsEnvironmentCommunicationLost OBJECT IDENTIFIER ::= { pcnsEvents 31 }

		
--  1.3.6.1.4.1.318.1.2.3.4.31.1
		-- 1.3.6.1.4.1.318.1.2.3.4.31.1
		pcnsEnvironmentCommunicationLostDesc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsEnvironmentCommunicationLost 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.31.2
		-- 1.3.6.1.4.1.318.1.2.3.4.31.2
		pcnsEnvironmentCommunicationLostEnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsEnvironmentCommunicationLost 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.31.3
		-- 1.3.6.1.4.1.318.1.2.3.4.31.3
		pcnsEnvironmentCommunicationLostEnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsEnvironmentCommunicationLost 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.31.4
		-- 1.3.6.1.4.1.318.1.2.3.4.31.4
		pcnsEnvironmentCommunicationLostCommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsEnvironmentCommunicationLost 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.31.5
		-- 1.3.6.1.4.1.318.1.2.3.4.31.5
		pcnsEnvironmentCommunicationLostCommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsEnvironmentCommunicationLost 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.32
		-- 1.3.6.1.4.1.318.1.2.3.4.32
		pcnsTempInRangeProbe1 OBJECT IDENTIFIER ::= { pcnsEvents 32 }

		
--  1.3.6.1.4.1.318.1.2.3.4.32.1
		-- 1.3.6.1.4.1.318.1.2.3.4.32.1
		pcnsTempInRangeProbe1Desc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsTempInRangeProbe1 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.32.2
		-- 1.3.6.1.4.1.318.1.2.3.4.32.2
		pcnsTempInRangeProbe1EnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsTempInRangeProbe1 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.32.3
		-- 1.3.6.1.4.1.318.1.2.3.4.32.3
		pcnsTempInRangeProbe1EnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsTempInRangeProbe1 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.32.4
		-- 1.3.6.1.4.1.318.1.2.3.4.32.4
		pcnsTempInRangeProbe1CommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsTempInRangeProbe1 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.32.5
		-- 1.3.6.1.4.1.318.1.2.3.4.32.5
		pcnsTempInRangeProbe1CommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsTempInRangeProbe1 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.33
		-- 1.3.6.1.4.1.318.1.2.3.4.33
		pcnsTempOutOfRangeProbe1 OBJECT IDENTIFIER ::= { pcnsEvents 33 }

		
--  1.3.6.1.4.1.318.1.2.3.4.33.1
		-- 1.3.6.1.4.1.318.1.2.3.4.33.1
		pcnsTempOutOfRangeProbe1Desc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsTempOutOfRangeProbe1 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.33.2
		-- 1.3.6.1.4.1.318.1.2.3.4.33.2
		pcnsTempOutOfRangeProbe1EnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsTempOutOfRangeProbe1 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.33.3
		-- 1.3.6.1.4.1.318.1.2.3.4.33.3
		pcnsTempOutOfRangeProbe1EnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsTempOutOfRangeProbe1 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.33.4
		-- 1.3.6.1.4.1.318.1.2.3.4.33.4
		pcnsTempOutOfRangeProbe1CommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsTempOutOfRangeProbe1 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.33.5
		-- 1.3.6.1.4.1.318.1.2.3.4.33.5
		pcnsTempOutOfRangeProbe1CommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsTempOutOfRangeProbe1 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.33.6
		-- 1.3.6.1.4.1.318.1.2.3.4.33.6
		pcnsTempOutOfRangeProbe1EnableShutdown OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Perform a graceful shutdown of the server when this event occurs."
			::= { pcnsTempOutOfRangeProbe1 6 }

		
--  1.3.6.1.4.1.318.1.2.3.4.33.7
		-- 1.3.6.1.4.1.318.1.2.3.4.33.7
		pcnsTempOutOfRangeProbe1ShutdownDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before performing a graceful shutdown of the server (seconds)."
			::= { pcnsTempOutOfRangeProbe1 7 }

		
--  1.3.6.1.4.1.318.1.2.3.4.34
		-- 1.3.6.1.4.1.318.1.2.3.4.34
		pcnsHumidityInRangeProbe1 OBJECT IDENTIFIER ::= { pcnsEvents 34 }

		
--  1.3.6.1.4.1.318.1.2.3.4.34.1
		-- 1.3.6.1.4.1.318.1.2.3.4.34.1
		pcnsHumidityInRangeProbe1Desc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsHumidityInRangeProbe1 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.34.2
		-- 1.3.6.1.4.1.318.1.2.3.4.34.2
		pcnsHumidityInRangeProbe1EnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsHumidityInRangeProbe1 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.34.3
		-- 1.3.6.1.4.1.318.1.2.3.4.34.3
		pcnsHumidityInRangeProbe1EnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsHumidityInRangeProbe1 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.34.4
		-- 1.3.6.1.4.1.318.1.2.3.4.34.4
		pcnsHumidityInRangeProbe1CommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsHumidityInRangeProbe1 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.34.5
		-- 1.3.6.1.4.1.318.1.2.3.4.34.5
		pcnsHumidityInRangeProbe1CommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsHumidityInRangeProbe1 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.35
		-- 1.3.6.1.4.1.318.1.2.3.4.35
		pcnsHumidityOutOfRangeProbe1 OBJECT IDENTIFIER ::= { pcnsEvents 35 }

		
--  1.3.6.1.4.1.318.1.2.3.4.35.1
		-- 1.3.6.1.4.1.318.1.2.3.4.35.1
		pcnsHumidityOutOfRangeProbe1Desc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsHumidityOutOfRangeProbe1 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.35.2
		-- 1.3.6.1.4.1.318.1.2.3.4.35.2
		pcnsHumidityOutOfRangeProbe1EnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsHumidityOutOfRangeProbe1 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.35.3
		-- 1.3.6.1.4.1.318.1.2.3.4.35.3
		pcnsHumidityOutOfRangeProbe1EnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsHumidityOutOfRangeProbe1 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.35.4
		-- 1.3.6.1.4.1.318.1.2.3.4.35.4
		pcnsHumidityOutOfRangeProbe1CommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsHumidityOutOfRangeProbe1 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.35.5
		-- 1.3.6.1.4.1.318.1.2.3.4.35.5
		pcnsHumidityOutOfRangeProbe1CommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsHumidityOutOfRangeProbe1 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.35.6
		-- 1.3.6.1.4.1.318.1.2.3.4.35.6
		pcnsHumidityOutOfRangeProbe1EnableShutdown OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Perform a graceful shutdown of the server when this event occurs."
			::= { pcnsHumidityOutOfRangeProbe1 6 }

		
--  1.3.6.1.4.1.318.1.2.3.4.35.7
		-- 1.3.6.1.4.1.318.1.2.3.4.35.7
		pcnsHumidityOutOfRangeProbe1ShutdownDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before performing a graceful shutdown of the server (seconds)."
			::= { pcnsHumidityOutOfRangeProbe1 7 }

		
--  1.3.6.1.4.1.318.1.2.3.4.36
		-- 1.3.6.1.4.1.318.1.2.3.4.36
		pcnsTempInRangeProbe2 OBJECT IDENTIFIER ::= { pcnsEvents 36 }

		
--  1.3.6.1.4.1.318.1.2.3.4.36.1
		-- 1.3.6.1.4.1.318.1.2.3.4.36.1
		pcnsTempInRangeProbe2Desc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsTempInRangeProbe2 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.36.2
		-- 1.3.6.1.4.1.318.1.2.3.4.36.2
		pcnsTempInRangeProbe2EnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsTempInRangeProbe2 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.36.3
		-- 1.3.6.1.4.1.318.1.2.3.4.36.3
		pcnsTempInRangeProbe2EnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsTempInRangeProbe2 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.36.4
		-- 1.3.6.1.4.1.318.1.2.3.4.36.4
		pcnsTempInRangeProbe2CommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsTempInRangeProbe2 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.36.5
		-- 1.3.6.1.4.1.318.1.2.3.4.36.5
		pcnsTempInRangeProbe2CommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsTempInRangeProbe2 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.37
		-- 1.3.6.1.4.1.318.1.2.3.4.37
		pcnsTempOutOfRangeProbe2 OBJECT IDENTIFIER ::= { pcnsEvents 37 }

		
--  1.3.6.1.4.1.318.1.2.3.4.37.1
		-- 1.3.6.1.4.1.318.1.2.3.4.37.1
		pcnsTempOutOfRangeProbe2Desc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsTempOutOfRangeProbe2 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.37.2
		-- 1.3.6.1.4.1.318.1.2.3.4.37.2
		pcnsTempOutOfRangeProbe2EnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsTempOutOfRangeProbe2 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.37.3
		-- 1.3.6.1.4.1.318.1.2.3.4.37.3
		pcnsTempOutOfRangeProbe2EnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsTempOutOfRangeProbe2 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.37.4
		-- 1.3.6.1.4.1.318.1.2.3.4.37.4
		pcnsTempOutOfRangeProbe2CommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsTempOutOfRangeProbe2 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.37.5
		-- 1.3.6.1.4.1.318.1.2.3.4.37.5
		pcnsTempOutOfRangeProbe2CommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsTempOutOfRangeProbe2 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.37.6
		-- 1.3.6.1.4.1.318.1.2.3.4.37.6
		pcnsTempOutOfRangeProbe2EnableShutdown OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Perform a graceful shutdown of the server when this event occurs."
			::= { pcnsTempOutOfRangeProbe2 6 }

		
--  1.3.6.1.4.1.318.1.2.3.4.37.7
		-- 1.3.6.1.4.1.318.1.2.3.4.37.7
		pcnsTempOutOfRangeProbe2ShutdownDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before performing a graceful shutdown of the server (seconds)."
			::= { pcnsTempOutOfRangeProbe2 7 }

		
--  1.3.6.1.4.1.318.1.2.3.4.38
		-- 1.3.6.1.4.1.318.1.2.3.4.38
		pcnsHumidityInRangeProbe2 OBJECT IDENTIFIER ::= { pcnsEvents 38 }

		
--  1.3.6.1.4.1.318.1.2.3.4.38.1
		-- 1.3.6.1.4.1.318.1.2.3.4.38.1
		pcnsHumidityInRangeProbe2Desc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsHumidityInRangeProbe2 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.38.2
		-- 1.3.6.1.4.1.318.1.2.3.4.38.2
		pcnsHumidityInRangeProbe2EnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsHumidityInRangeProbe2 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.38.3
		-- 1.3.6.1.4.1.318.1.2.3.4.38.3
		pcnsHumidityInRangeProbe2EnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsHumidityInRangeProbe2 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.38.4
		-- 1.3.6.1.4.1.318.1.2.3.4.38.4
		pcnsHumidityInRangeProbe2CommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsHumidityInRangeProbe2 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.38.5
		-- 1.3.6.1.4.1.318.1.2.3.4.38.5
		pcnsHumidityInRangeProbe2CommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsHumidityInRangeProbe2 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.39
		-- 1.3.6.1.4.1.318.1.2.3.4.39
		pcnsHumidityOutOfRangeProbe2 OBJECT IDENTIFIER ::= { pcnsEvents 39 }

		
--  1.3.6.1.4.1.318.1.2.3.4.39.1
		-- 1.3.6.1.4.1.318.1.2.3.4.39.1
		pcnsHumidityOutOfRangeProbe2Desc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsHumidityOutOfRangeProbe2 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.39.2
		-- 1.3.6.1.4.1.318.1.2.3.4.39.2
		pcnsHumidityOutOfRangeProbe2EnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsHumidityOutOfRangeProbe2 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.39.3
		-- 1.3.6.1.4.1.318.1.2.3.4.39.3
		pcnsHumidityOutOfRangeProbe2EnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsHumidityOutOfRangeProbe2 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.39.4
		-- 1.3.6.1.4.1.318.1.2.3.4.39.4
		pcnsHumidityOutOfRangeProbe2CommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsHumidityOutOfRangeProbe2 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.39.5
		-- 1.3.6.1.4.1.318.1.2.3.4.39.5
		pcnsHumidityOutOfRangeProbe2CommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsHumidityOutOfRangeProbe2 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.39.6
		-- 1.3.6.1.4.1.318.1.2.3.4.39.6
		pcnsHumidityOutOfRangeProbe2EnableShutdown OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Perform a graceful shutdown of the server when this event occurs."
			::= { pcnsHumidityOutOfRangeProbe2 6 }

		
--  1.3.6.1.4.1.318.1.2.3.4.39.7
		-- 1.3.6.1.4.1.318.1.2.3.4.39.7
		pcnsHumidityOutOfRangeProbe2ShutdownDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before performing a graceful shutdown of the server (seconds)."
			::= { pcnsHumidityOutOfRangeProbe2 7 }

		
--  1.3.6.1.4.1.318.1.2.3.4.40
		-- 1.3.6.1.4.1.318.1.2.3.4.40
		pcnsContactFault1 OBJECT IDENTIFIER ::= { pcnsEvents 40 }

		
--  1.3.6.1.4.1.318.1.2.3.4.40.1
		-- 1.3.6.1.4.1.318.1.2.3.4.40.1
		pcnsContactFault1Desc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsContactFault1 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.40.2
		-- 1.3.6.1.4.1.318.1.2.3.4.40.2
		pcnsContactFault1EnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsContactFault1 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.40.3
		-- 1.3.6.1.4.1.318.1.2.3.4.40.3
		pcnsContactFault1EnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsContactFault1 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.40.4
		-- 1.3.6.1.4.1.318.1.2.3.4.40.4
		pcnsContactFault1CommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsContactFault1 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.40.5
		-- 1.3.6.1.4.1.318.1.2.3.4.40.5
		pcnsContactFault1CommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsContactFault1 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.40.6
		-- 1.3.6.1.4.1.318.1.2.3.4.40.6
		pcnsContactFault1EnableShutdown OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Perform a graceful shutdown of the server when this event occurs."
			::= { pcnsContactFault1 6 }

		
--  1.3.6.1.4.1.318.1.2.3.4.40.7
		-- 1.3.6.1.4.1.318.1.2.3.4.40.7
		pcnsContactFault1ShutdownDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before performing a graceful shutdown of the server (seconds)."
			::= { pcnsContactFault1 7 }

		
--  1.3.6.1.4.1.318.1.2.3.4.41
		-- 1.3.6.1.4.1.318.1.2.3.4.41
		pcnsContactFault2 OBJECT IDENTIFIER ::= { pcnsEvents 41 }

		
--  1.3.6.1.4.1.318.1.2.3.4.41.1
		-- 1.3.6.1.4.1.318.1.2.3.4.41.1
		pcnsContactFault2Desc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsContactFault2 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.41.2
		-- 1.3.6.1.4.1.318.1.2.3.4.41.2
		pcnsContactFault2EnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsContactFault2 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.41.3
		-- 1.3.6.1.4.1.318.1.2.3.4.41.3
		pcnsContactFault2EnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsContactFault2 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.41.4
		-- 1.3.6.1.4.1.318.1.2.3.4.41.4
		pcnsContactFault2CommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsContactFault2 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.41.5
		-- 1.3.6.1.4.1.318.1.2.3.4.41.5
		pcnsContactFault2CommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsContactFault2 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.41.6
		-- 1.3.6.1.4.1.318.1.2.3.4.41.6
		pcnsContactFault2EnableShutdown OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Perform a graceful shutdown of the server when this event occurs."
			::= { pcnsContactFault2 6 }

		
--  1.3.6.1.4.1.318.1.2.3.4.41.7
		-- 1.3.6.1.4.1.318.1.2.3.4.41.7
		pcnsContactFault2ShutdownDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before performing a graceful shutdown of the server (seconds)."
			::= { pcnsContactFault2 7 }

		
--  1.3.6.1.4.1.318.1.2.3.4.42
		-- 1.3.6.1.4.1.318.1.2.3.4.42
		pcnsContactFault3 OBJECT IDENTIFIER ::= { pcnsEvents 42 }

		
--  1.3.6.1.4.1.318.1.2.3.4.42.1
		-- 1.3.6.1.4.1.318.1.2.3.4.42.1
		pcnsContactFault3Desc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsContactFault3 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.42.2
		-- 1.3.6.1.4.1.318.1.2.3.4.42.2
		pcnsContactFault3EnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsContactFault3 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.42.3
		-- 1.3.6.1.4.1.318.1.2.3.4.42.3
		pcnsContactFault3EnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsContactFault3 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.42.4
		-- 1.3.6.1.4.1.318.1.2.3.4.42.4
		pcnsContactFault3CommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsContactFault3 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.42.5
		-- 1.3.6.1.4.1.318.1.2.3.4.42.5
		pcnsContactFault3CommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsContactFault3 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.42.6
		-- 1.3.6.1.4.1.318.1.2.3.4.42.6
		pcnsContactFault3EnableShutdown OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Perform a graceful shutdown of the server when this event occurs."
			::= { pcnsContactFault3 6 }

		
--  1.3.6.1.4.1.318.1.2.3.4.42.7
		-- 1.3.6.1.4.1.318.1.2.3.4.42.7
		pcnsContactFault3ShutdownDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before performing a graceful shutdown of the server (seconds)."
			::= { pcnsContactFault3 7 }

		
--  1.3.6.1.4.1.318.1.2.3.4.43
		-- 1.3.6.1.4.1.318.1.2.3.4.43
		pcnsContactFault4 OBJECT IDENTIFIER ::= { pcnsEvents 43 }

		
--  1.3.6.1.4.1.318.1.2.3.4.43.1
		-- 1.3.6.1.4.1.318.1.2.3.4.43.1
		pcnsContactFault4Desc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsContactFault4 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.43.2
		-- 1.3.6.1.4.1.318.1.2.3.4.43.2
		pcnsContactFault4EnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsContactFault4 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.43.3
		-- 1.3.6.1.4.1.318.1.2.3.4.43.3
		pcnsContactFault4EnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsContactFault4 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.43.4
		-- 1.3.6.1.4.1.318.1.2.3.4.43.4
		pcnsContactFault4CommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsContactFault4 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.43.5
		-- 1.3.6.1.4.1.318.1.2.3.4.43.5
		pcnsContactFault4CommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsContactFault4 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.43.6
		-- 1.3.6.1.4.1.318.1.2.3.4.43.6
		pcnsContactFault4EnableShutdown OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Perform a graceful shutdown of the server when this event occurs."
			::= { pcnsContactFault4 6 }

		
--  1.3.6.1.4.1.318.1.2.3.4.43.7
		-- 1.3.6.1.4.1.318.1.2.3.4.43.7
		pcnsContactFault4ShutdownDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before performing a graceful shutdown of the server (seconds)."
			::= { pcnsContactFault4 7 }

		
--  1.3.6.1.4.1.318.1.2.3.4.44
		-- 1.3.6.1.4.1.318.1.2.3.4.44
		pcnsContactNormal1 OBJECT IDENTIFIER ::= { pcnsEvents 44 }

		
--  1.3.6.1.4.1.318.1.2.3.4.44.1
		-- 1.3.6.1.4.1.318.1.2.3.4.44.1
		pcnsContactNormal1Desc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsContactNormal1 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.44.2
		-- 1.3.6.1.4.1.318.1.2.3.4.44.2
		pcnsContactNormal1EnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsContactNormal1 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.44.3
		-- 1.3.6.1.4.1.318.1.2.3.4.44.3
		pcnsContactNormal1EnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsContactNormal1 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.44.4
		-- 1.3.6.1.4.1.318.1.2.3.4.44.4
		pcnsContactNormal1CommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsContactNormal1 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.44.5
		-- 1.3.6.1.4.1.318.1.2.3.4.44.5
		pcnsContactNormal1CommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsContactNormal1 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.45
		-- 1.3.6.1.4.1.318.1.2.3.4.45
		pcnsContactNormal2 OBJECT IDENTIFIER ::= { pcnsEvents 45 }

		
--  1.3.6.1.4.1.318.1.2.3.4.45.1
		-- 1.3.6.1.4.1.318.1.2.3.4.45.1
		pcnsContactNormal2Desc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsContactNormal2 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.45.2
		-- 1.3.6.1.4.1.318.1.2.3.4.45.2
		pcnsContactNormal2EnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsContactNormal2 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.45.3
		-- 1.3.6.1.4.1.318.1.2.3.4.45.3
		pcnsContactNormal2EnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsContactNormal2 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.45.4
		-- 1.3.6.1.4.1.318.1.2.3.4.45.4
		pcnsContactNormal2CommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsContactNormal2 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.45.5
		-- 1.3.6.1.4.1.318.1.2.3.4.45.5
		pcnsContactNormal2CommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsContactNormal2 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.46
		-- 1.3.6.1.4.1.318.1.2.3.4.46
		pcnsContactNormal3 OBJECT IDENTIFIER ::= { pcnsEvents 46 }

		
--  1.3.6.1.4.1.318.1.2.3.4.46.1
		-- 1.3.6.1.4.1.318.1.2.3.4.46.1
		pcnsContactNormal3Desc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsContactNormal3 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.46.2
		-- 1.3.6.1.4.1.318.1.2.3.4.46.2
		pcnsContactNormal3EnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsContactNormal3 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.46.3
		-- 1.3.6.1.4.1.318.1.2.3.4.46.3
		pcnsContactNormal3EnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsContactNormal3 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.46.4
		-- 1.3.6.1.4.1.318.1.2.3.4.46.4
		pcnsContactNormal3CommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsContactNormal3 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.46.5
		-- 1.3.6.1.4.1.318.1.2.3.4.46.5
		pcnsContactNormal3CommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsContactNormal3 5 }

		
--  1.3.6.1.4.1.318.1.2.3.4.47
		-- 1.3.6.1.4.1.318.1.2.3.4.47
		pcnsContactNormal4 OBJECT IDENTIFIER ::= { pcnsEvents 47 }

		
--  1.3.6.1.4.1.318.1.2.3.4.47.1
		-- 1.3.6.1.4.1.318.1.2.3.4.47.1
		pcnsContactNormal4Desc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The Description of the event."
			::= { pcnsContactNormal4 1 }

		
--  1.3.6.1.4.1.318.1.2.3.4.47.2
		-- 1.3.6.1.4.1.318.1.2.3.4.47.2
		pcnsContactNormal4EnableLogging OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Log occurrences of this event in PCNS log."
			::= { pcnsContactNormal4 2 }

		
--  1.3.6.1.4.1.318.1.2.3.4.47.3
		-- 1.3.6.1.4.1.318.1.2.3.4.47.3
		pcnsContactNormal4EnableCommandFile OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Execute a command file when this event occurs."
			::= { pcnsContactNormal4 3 }

		
--  1.3.6.1.4.1.318.1.2.3.4.47.4
		-- 1.3.6.1.4.1.318.1.2.3.4.47.4
		pcnsContactNormal4CommandFilePath OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Path of command file to execute when this event occurs."
			::= { pcnsContactNormal4 4 }

		
--  1.3.6.1.4.1.318.1.2.3.4.47.5
		-- 1.3.6.1.4.1.318.1.2.3.4.47.5
		pcnsContactNormal4CommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long to wait after event occurs before executing command file (seconds)."
			::= { pcnsContactNormal4 5 }

		
--  1.3.6.1.4.1.318.1.2.3.5
		-- 1.3.6.1.4.1.318.1.2.3.5
		pcnsShutdown OBJECT IDENTIFIER ::= { powerChuteNetworkShutdown 5 }

		
--   the software group
-- the powerChuteNetworkShutdown group
-- the pcnsShutdown group
-- 1.3.6.1.4.1.318.1.2.3.5.1
		-- 1.3.6.1.4.1.318.1.2.3.5.1
		pcnsShutdownCommandFileEnabled OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Run a shutdown command file before performing graceful shutdown."
			::= { pcnsShutdown 1 }

		
--  1.3.6.1.4.1.318.1.2.3.5.2
		-- 1.3.6.1.4.1.318.1.2.3.5.2
		pcnsShutdownCommandFileDelay OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long in seconds to wait before running a shutdown command file before graceful shutdown."
			::= { pcnsShutdown 2 }

		
--  1.3.6.1.4.1.318.1.2.3.5.3
		-- 1.3.6.1.4.1.318.1.2.3.5.3
		pcnsShutdownCommandFile OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Full name of the shutdown command file to run before graceful shutdown."
			::= { pcnsShutdown 3 }

		
--  1.3.6.1.4.1.318.1.2.3.5.4
		-- 1.3.6.1.4.1.318.1.2.3.5.4
		pcnsShutdownCommandFileDuration OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long in seconds shutdown command file takes to run."
			::= { pcnsShutdown 4 }

		
--  1.3.6.1.4.1.318.1.2.3.5.5
		-- 1.3.6.1.4.1.318.1.2.3.5.5
		pcnsTurnOffUps OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Turn off the UPS when performing a graceful shutdown."
			::= { pcnsShutdown 5 }

		
--  1.3.6.1.4.1.318.1.2.3.5.6
		-- 1.3.6.1.4.1.318.1.2.3.5.6
		pcnsTurnOffSOG OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Turn off the Outlet Group on the UPS when performing a graceful shutdown."
			::= { pcnsShutdown 6 }

		
--  1.3.6.1.4.1.318.1.2.3.5.7
		-- 1.3.6.1.4.1.318.1.2.3.5.7
		pcnsRuntimeRemainingThreshold OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"This defines a threshold for runtime remaining. When the
				UPS is running on battery power and the runtime remaining
				on the UPS drops below the threshold, PowerChute will trigger
				a shutdown sequence."
			::= { pcnsShutdown 7 }

		
--  1.3.6.1.4.1.318.1.2.3.5.8
		-- 1.3.6.1.4.1.318.1.2.3.5.8
		pcnsRuntimeRemainingCmdFileThreshold OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"This defines a threshold for runtime remaining. When
				runtime remaining drops below this threshold, PowerChute
				will execute the command file."
			::= { pcnsShutdown 8 }

		
--  1.3.6.1.4.1.318.1.2.3.5.9
		-- 1.3.6.1.4.1.318.1.2.3.5.9
		pcnsAdvancedShutdownTable OBJECT-TYPE
			SYNTAX SEQUENCE OF PCNSAdvancedShutdownEntry
			ACCESS not-accessible
			STATUS mandatory
			DESCRIPTION
				"The Network Management Cards in the UPS's which PCNS is monitoring to provide safe shutdown."
			::= { pcnsShutdown 9 }

		
--  1.3.6.1.4.1.318.1.2.3.5.9.1
		-- 1.3.6.1.4.1.318.1.2.3.5.9.1
		pcnsAdvancedShutdownEntry OBJECT-TYPE
			SYNTAX PCNSAdvancedShutdownEntry
			ACCESS not-accessible
			STATUS mandatory
			DESCRIPTION
				"Details of the NMC."
			INDEX { pcnsAdvancedGroupNo }
			::= { pcnsAdvancedShutdownTable 1 }

		
		PCNSAdvancedShutdownEntry ::=
			SEQUENCE { 
				pcnsAdvancedGroupNo
					Gauge,
				pcnsAdvancedGroupName
					DisplayString,
				pcnsAdvancedGroupNMC
					DisplayString,
				pcnsAdvancedShutdownUPSRequiredForLoad
					INTEGER,
				pcnsAdvancedShutdownCommandFileEnabled
					INTEGER,
				pcnsAdvancedShutdownCommandFile
					DisplayString,
				pcnsAdvancedShutdownCommandFileDuration
					INTEGER,
				pcnsAdvancedShutdownPowerchuteServer
					INTEGER,
				pcnsAdvancedShutdownOnLostRedundancy
					INTEGER,
				pcnsAdvancedTurnOffUps
					INTEGER,
				pcnsAdvancedTurnOffSOG
					INTEGER
			 }

--  1.3.6.1.4.1.318.1.2.3.5.9.1.1
		-- 1.3.6.1.4.1.318.1.2.3.5.9.1.1
		pcnsAdvancedGroupNo OBJECT-TYPE
			SYNTAX Gauge
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Index of the Advanced Shutdown Group."
			::= { pcnsAdvancedShutdownEntry 1 }

		
--  1.3.6.1.4.1.318.1.2.3.5.9.1.2
		-- 1.3.6.1.4.1.318.1.2.3.5.9.1.2
		pcnsAdvancedGroupName OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Name of the Advanced Shutdown Group."
			::= { pcnsAdvancedShutdownEntry 2 }

		
--  1.3.6.1.4.1.318.1.2.3.5.9.1.3
		-- 1.3.6.1.4.1.318.1.2.3.5.9.1.3
		pcnsAdvancedGroupNMC OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"List of NMCs in the Advanced Shutdown Group."
			::= { pcnsAdvancedShutdownEntry 3 }

		
--  1.3.6.1.4.1.318.1.2.3.5.9.1.4
		-- 1.3.6.1.4.1.318.1.2.3.5.9.1.4
		pcnsAdvancedShutdownUPSRequiredForLoad OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Number of UPS's required to power load."
			::= { pcnsAdvancedShutdownEntry 4 }

		
--  1.3.6.1.4.1.318.1.2.3.5.9.1.5
		-- 1.3.6.1.4.1.318.1.2.3.5.9.1.5
		pcnsAdvancedShutdownCommandFileEnabled OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Run a shutdown command file before performing graceful shutdown."
			::= { pcnsAdvancedShutdownEntry 5 }

		
--  1.3.6.1.4.1.318.1.2.3.5.9.1.6
		-- 1.3.6.1.4.1.318.1.2.3.5.9.1.6
		pcnsAdvancedShutdownCommandFile OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Full name of the shutdown command file to run before graceful shutdown."
			::= { pcnsAdvancedShutdownEntry 6 }

		
--  1.3.6.1.4.1.318.1.2.3.5.9.1.7
		-- 1.3.6.1.4.1.318.1.2.3.5.9.1.7
		pcnsAdvancedShutdownCommandFileDuration OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"How long in seconds shutdown command file takes to run."
			::= { pcnsAdvancedShutdownEntry 7 }

		
--  1.3.6.1.4.1.318.1.2.3.5.9.1.8
		-- 1.3.6.1.4.1.318.1.2.3.5.9.1.8
		pcnsAdvancedShutdownPowerchuteServer OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Shut down PowerChute Server."
			::= { pcnsAdvancedShutdownEntry 8 }

		
--  1.3.6.1.4.1.318.1.2.3.5.9.1.9
		-- 1.3.6.1.4.1.318.1.2.3.5.9.1.9
		pcnsAdvancedShutdownOnLostRedundancy OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Shut down if Redundancy lost."
			::= { pcnsAdvancedShutdownEntry 9 }

		
--  1.3.6.1.4.1.318.1.2.3.5.9.1.10
		-- 1.3.6.1.4.1.318.1.2.3.5.9.1.10
		pcnsAdvancedTurnOffUps OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Turn off the UPS when performing a graceful shutdown."
			::= { pcnsAdvancedShutdownEntry 10 }

		
--  1.3.6.1.4.1.318.1.2.3.5.9.1.11
		-- 1.3.6.1.4.1.318.1.2.3.5.9.1.11
		pcnsAdvancedTurnOffSOG OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Turn off the Outlet Group on the UPS when performing a graceful shutdown."
			::= { pcnsAdvancedShutdownEntry 11 }

		
--  1.3.6.1.4.1.318.1.2.3.6
		-- 1.3.6.1.4.1.318.1.2.3.6
		pcnsAlarms OBJECT IDENTIFIER ::= { powerChuteNetworkShutdown 6 }

		
--   the software group
-- the powerChuteNetworkShutdown group
-- the pcnsAlarms group
-- 1.3.6.1.4.1.318.1.2.3.6.1
		-- 1.3.6.1.4.1.318.1.2.3.6.1
		pcnsCriticalFlag OBJECT-TYPE
			SYNTAX INTEGER
				{
				active(1),
				clear(2)
				}
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"PowerChute Network Shutdown has begun a safe shutdown of the host."
			::= { pcnsAlarms 1 }

		
--  1.3.6.1.4.1.318.1.2.3.6.2
		-- 1.3.6.1.4.1.318.1.2.3.6.2
		pcnsCriticalCause OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..255))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The reason PowerChute Network Shutdown has begun a safe shutdown."
			::= { pcnsAlarms 2 }

		
--  1.3.6.1.4.1.318.1.2.3.6.3
		-- 1.3.6.1.4.1.318.1.2.3.6.3
		pcnsNetComsLostFlag OBJECT-TYPE
			SYNTAX INTEGER
				{
				active(1),
				clear(2)
				}
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"PowerChute cannot communicate with NMC."
			::= { pcnsAlarms 3 }

		
--  1.3.6.1.4.1.318.1.2.3.6.4
		-- 1.3.6.1.4.1.318.1.2.3.6.4
		pcnsNMCComsLostFlag OBJECT-TYPE
			SYNTAX INTEGER
				{
				active(1),
				clear(2)
				}
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"NMC cannot communicate with UPS."
			::= { pcnsAlarms 4 }

		
--  1.3.6.1.4.1.318.1.2.3.6.5
		-- 1.3.6.1.4.1.318.1.2.3.6.5
		pcnsUpdateAvailableFlag OBJECT-TYPE
			SYNTAX INTEGER
				{
				active(1),
				clear(2)
				}
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"PowerChute has detected that a newer version is available."
			::= { pcnsAlarms 5 }

		
--  1.3.6.1.4.1.318.1.2.3.6.6
		-- 1.3.6.1.4.1.318.1.2.3.6.6
		pcnsUpdateDesc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..255))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Details of the newer version of PowerChute."
			::= { pcnsAlarms 6 }

		
--  1.3.6.1.4.1.318.1.2.3.7
		-- 1.3.6.1.4.1.318.1.2.3.7
		pcnsLoggingLevel OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..6))
			ACCESS read-write
			STATUS mandatory
			DESCRIPTION
				"Override the Root Logging level for PCNS.  Possible Values: CLEAR, DEBUG"
			::= { powerChuteNetworkShutdown 7 }

		
--  1.3.6.1.4.1.318.1.2.4
		-- 1.3.6.1.4.1.318.1.2.4
		powerChuteBusinessEdition OBJECT IDENTIFIER ::= { software 4 }

		
--  1.3.6.1.4.1.318.1.2.4.1
		-- 1.3.6.1.4.1.318.1.2.4.1
		pcbeIdent OBJECT IDENTIFIER ::= { powerChuteBusinessEdition 1 }

		
--   the software group
-- the powerChuteBusinessEdition group
-- the pcbeIdent group
-- 1.3.6.1.4.1.318.1.2.4.1.1
		-- 1.3.6.1.4.1.318.1.2.4.1.1
		pcbeHostname OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The hostname of the PCBE instance."
			::= { pcbeIdent 1 }

		
--  1.3.6.1.4.1.318.1.2.4.1.2
		-- 1.3.6.1.4.1.318.1.2.4.1.2
		pcbeVersion OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The version of PCBE installed.  x.x.x"
			::= { pcbeIdent 2 }

		
--  1.3.6.1.4.1.318.1.2.4.1.3
		-- 1.3.6.1.4.1.318.1.2.4.1.3
		pcbeOS OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The version of OS PCBE is installed on."
			::= { pcbeIdent 3 }

		
--  1.3.6.1.4.1.318.1.2.4.1.4
		-- 1.3.6.1.4.1.318.1.2.4.1.4
		pcbeJavaVersion OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..32))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The version of Java PCBE is running on."
			::= { pcbeIdent 4 }

		
--  1.3.6.1.4.1.318.1.2.4.1.5
		-- 1.3.6.1.4.1.318.1.2.4.1.5
		pcbeUIProtocol OBJECT-TYPE
			SYNTAX INTEGER
				{
				http(1),
				https(2)
				}
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Web Protocol used to connect to the PCBE UI."
			::= { pcbeIdent 5 }

		
--  1.3.6.1.4.1.318.1.2.4.1.6
		-- 1.3.6.1.4.1.318.1.2.4.1.6
		pcbeHttpPort OBJECT-TYPE
			SYNTAX INTEGER (0..65535)
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Port used for PCBE http UI."
			::= { pcbeIdent 6 }

		
--  1.3.6.1.4.1.318.1.2.4.1.7
		-- 1.3.6.1.4.1.318.1.2.4.1.7
		pcbeHttpsPort OBJECT-TYPE
			SYNTAX INTEGER (0..65535)
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Port used for PCBE https UI."
			::= { pcbeIdent 7 }

		
--     Deliberately  leaving gap in the numbers so they are consistant with PCNS
-- 1.3.6.1.4.1.318.1.2.4.6
		-- 1.3.6.1.4.1.318.1.2.4.6
		pcbeAlarms OBJECT IDENTIFIER ::= { powerChuteBusinessEdition 6 }

		
--   the software group
-- the powerChuteBusinessEdition group
-- the pcbeAlarms group
-- 1.3.6.1.4.1.318.1.2.4.6.1
		-- 1.3.6.1.4.1.318.1.2.4.6.1
		pcbeCriticalFlag OBJECT-TYPE
			SYNTAX INTEGER
				{
				active(1),
				clear(2)
				}
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"PowerChute Business Edition has begun a safe shutdown of the host."
			::= { pcbeAlarms 1 }

		
--  1.3.6.1.4.1.318.1.2.4.6.2
		-- 1.3.6.1.4.1.318.1.2.4.6.2
		pcbeCriticalCause OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..255))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"The reason PowerChute Business Edition has begun a safe shutdown."
			::= { pcbeAlarms 2 }

		
--  1.3.6.1.4.1.318.1.2.4.6.3
		-- 1.3.6.1.4.1.318.1.2.4.6.3
		pcbeComsLostFlag OBJECT-TYPE
			SYNTAX INTEGER
				{
				active(1),
				clear(2)
				}
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"If active (1), PowerChute cannot communicate with UPS"
			::= { pcbeAlarms 3 }

		
--   pcbeAlarms 4 is deliberately skipped to make this consistent with PCNS
-- 1.3.6.1.4.1.318.1.2.4.6.5
		-- 1.3.6.1.4.1.318.1.2.4.6.5
		pcbeUpdateAvailableFlag OBJECT-TYPE
			SYNTAX INTEGER
				{
				active(1),
				clear(2)
				}
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"PowerChute has detected that a newer version is available."
			::= { pcbeAlarms 5 }

		
--  1.3.6.1.4.1.318.1.2.4.6.6
		-- 1.3.6.1.4.1.318.1.2.4.6.6
		pcbeUpdateDesc OBJECT-TYPE
			SYNTAX DisplayString (SIZE (0..255))
			ACCESS read-only
			STATUS mandatory
			DESCRIPTION
				"Details of the newer version of PowerChute."
			::= { pcbeAlarms 6 }

		
--  1.3.6.1.4.1.318.1.3
		-- 1.3.6.1.4.1.318.1.3
		system OBJECT IDENTIFIER ::= { products 3 }

		
--  1.3.6.1.4.1.318.1.3.4
		-- 1.3.6.1.4.1.318.1.3.4
		masterSwitch OBJECT IDENTIFIER ::= { system 4 }

		
--  1.3.6.1.4.1.318.1.3.4.1
		-- 1.3.6.1.4.1.318.1.3.4.1
		masterSwitchV1 OBJECT IDENTIFIER ::= { masterSwitch 1 }

		
--  1.3.6.1.4.1.318.1.3.4.2
		-- 1.3.6.1.4.1.318.1.3.4.2
		masterSwitchV2 OBJECT IDENTIFIER ::= { masterSwitch 2 }

		
--  1.3.6.1.4.1.318.1.3.4.3
		-- 1.3.6.1.4.1.318.1.3.4.3
		masterSwitchVM OBJECT IDENTIFIER ::= { masterSwitch 3 }

		
--  1.3.6.1.4.1.318.1.3.4.4
		-- 1.3.6.1.4.1.318.1.3.4.4
		masterSwitchMSP OBJECT IDENTIFIER ::= { masterSwitch 4 }

		
--  1.3.6.1.4.1.318.1.3.4.5
		-- 1.3.6.1.4.1.318.1.3.4.5
		masterSwitchrPDU OBJECT IDENTIFIER ::= { masterSwitch 5 }

		
--  1.3.6.1.4.1.318.1.3.4.6
		-- 1.3.6.1.4.1.318.1.3.4.6
		masterSwitchrPDU2 OBJECT IDENTIFIER ::= { masterSwitch 6 }

		
--  1.3.6.1.4.1.318.1.3.4.7
		-- 1.3.6.1.4.1.318.1.3.4.7
		masterSwitchsPDU OBJECT IDENTIFIER ::= { masterSwitch 7 }

		
--  1.3.6.1.4.1.318.1.3.4.8
		-- 1.3.6.1.4.1.318.1.3.4.8
		masterSwitchrPDUB OBJECT IDENTIFIER ::= { masterSwitch 8 }

		
--  1.3.6.1.4.1.318.1.3.4.9
		-- 1.3.6.1.4.1.318.1.3.4.9
		masterSwitchePDU OBJECT IDENTIFIER ::= { masterSwitch 9 }

		
--  1.3.6.1.4.1.318.1.4
		-- 1.3.6.1.4.1.318.1.4
		experimental OBJECT IDENTIFIER ::= { products 4 }

		
--  1.3.6.1.4.1.318.2
		-- 1.3.6.1.4.1.318.2
		mgmt OBJECT IDENTIFIER ::= { PDU 2 }

		
--  1.3.6.1.4.1.318.2.1
		-- 1.3.6.1.4.1.318.2.1
		mconfig OBJECT IDENTIFIER ::= { mgmt 1 }

		
--   object types
-- the products group
-- the experimental group
-- the mgmt group
-- the mconfig group
-- 1.3.6.1.4.1.318.2.1.1
		-- 1.3.6.1.4.1.318.2.1.1
		mconfigNumTrapReceivers OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS current
			DESCRIPTION
				"The number of managers to send traps to."
			::= { mconfig 1 }

		
--  1.3.6.1.4.1.318.2.1.2
		-- 1.3.6.1.4.1.318.2.1.2
		mconfigTrapReceiverTable OBJECT-TYPE
			SYNTAX SEQUENCE OF MconfigTrapReceiverEntry
			ACCESS not-accessible
			STATUS current
			DESCRIPTION
				"A list of managers to send traps to.  The number of
				entries is given by the value of mconfigNumTrapReceivers."
			::= { mconfig 2 }

		
--  1.3.6.1.4.1.318.2.1.2.1
		-- 1.3.6.1.4.1.318.2.1.2.1
		mconfigTrapReceiverEntry OBJECT-TYPE
			SYNTAX MconfigTrapReceiverEntry
			ACCESS not-accessible
			STATUS current
			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
			 }

--  1.3.6.1.4.1.318.2.1.2.1.1
		-- 1.3.6.1.4.1.318.2.1.2.1.1
		trapIndex OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS current
			DESCRIPTION
				"The index to a trap receiver entry."
			::= { mconfigTrapReceiverEntry 1 }

		
--  1.3.6.1.4.1.318.2.1.2.1.2
		-- 1.3.6.1.4.1.318.2.1.2.1.2
		receiverAddr OBJECT-TYPE
			SYNTAX IpAddress
			ACCESS read-write
			STATUS current
			DESCRIPTION
				"The IP address of the manager to send a trap to."
			::= { mconfigTrapReceiverEntry 2 }

		
--  1.3.6.1.4.1.318.2.1.2.1.3
		-- 1.3.6.1.4.1.318.2.1.2.1.3
		communityString OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS current
			DESCRIPTION
				"The community name to use in the trap when
				sent to the manager."
			::= { mconfigTrapReceiverEntry 3 }

		
--  1.3.6.1.4.1.318.2.1.2.1.4
		-- 1.3.6.1.4.1.318.2.1.2.1.4
		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 }

		
--  1.3.6.1.4.1.318.2.1.2.1.5
		-- 1.3.6.1.4.1.318.2.1.2.1.5
		acceptThisReceiver OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-write
			STATUS current
			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 }

		
--  1.3.6.1.4.1.318.2.1.2.1.6
		-- 1.3.6.1.4.1.318.2.1.2.1.6
		receiveTrapType OBJECT-TYPE
			SYNTAX INTEGER
				{
				powernet(1),
				ietf(2),
				both(3)
				}
			ACCESS read-only
			STATUS obsolete
			DESCRIPTION
				"Type of trap."
			::= { mconfigTrapReceiverEntry 6 }

		
--  1.3.6.1.4.1.318.2.1.3
		-- 1.3.6.1.4.1.318.2.1.3
		mconfigBOOTPEnabled OBJECT-TYPE
			SYNTAX INTEGER
				{
				yes(1),
				no(2)
				}
			ACCESS read-only
			STATUS current
			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 }

		
--  1.3.6.1.4.1.318.2.1.4
		-- 1.3.6.1.4.1.318.2.1.4
		mconfigTFTPServerIP OBJECT-TYPE
			SYNTAX IpAddress
			ACCESS read-write
			STATUS current
			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 Network
				Management Cards."
			::= { mconfig 4 }

		
--  1.3.6.1.4.1.318.2.1.5
		-- 1.3.6.1.4.1.318.2.1.5
		newCodeAuthentViaTFTP OBJECT-TYPE
			SYNTAX INTEGER
				{
				unknown(1),
				validNewAgentCodeImage(2),
				sameAgentCodeImage(3),
				invalidAgentCodeImage(4)
				}
			ACCESS read-only
			STATUS current
			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  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
				          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  Network Management Cards."
			::= { mconfig 5 }

		
--  1.3.6.1.4.1.318.2.1.6
		-- 1.3.6.1.4.1.318.2.1.6
		mconfigClock OBJECT IDENTIFIER ::= { mconfig 6 }

		
--  1.3.6.1.4.1.318.2.1.6.1
		-- 1.3.6.1.4.1.318.2.1.6.1
		mconfigClockDate OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS current
			DESCRIPTION
				"The current date in the mm/dd/yyyy format. Example: 01/01/2000."
			::= { mconfigClock 1 }

		
--  1.3.6.1.4.1.318.2.1.6.2
		-- 1.3.6.1.4.1.318.2.1.6.2
		mconfigClockTime OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-write
			STATUS current
			DESCRIPTION
				"The current time in the hh:mm:ss am/pm format. Example: 12:00:00 am."
			::= { mconfigClock 2 }

		
--  1.3.6.1.4.1.318.2.2
		-- 1.3.6.1.4.1.318.2.2
		mcontrol OBJECT IDENTIFIER ::= { mgmt 2 }

		
--  1.3.6.1.4.1.318.2.2.1
		-- 1.3.6.1.4.1.318.2.2.1
		mcontrolRestartAgent OBJECT-TYPE
			SYNTAX INTEGER
				{
				restartCurrentAgent(1),
				continueCurrentAgent(2),
				loadAndExecuteNewAgent(3),
				restartWithoutAgent(4),
				resetNetworkAndRestart(5),
				resetNetworkLeaveModeAndRestart(6)
				}
			ACCESS read-write
			STATUS current
			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  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 }

		
--  1.3.6.1.4.1.318.2.3
		-- 1.3.6.1.4.1.318.2.3
		mtrapargs OBJECT IDENTIFIER ::= { mgmt 3 }

		
--   The mtrapargs group
-- These OIDs allows  traps to be sent with additional arguments
-- which may not be defined in the  MIB.
-- 1.3.6.1.4.1.318.2.3.1
		-- 1.3.6.1.4.1.318.2.3.1
		mtrapargsInteger OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS current
			DESCRIPTION
				"This OID allows  traps to be sent with an integer argument
				that my not be defined in the  MIB.
				
				A get of this OID will return 0."
			::= { mtrapargs 1 }

		
--  1.3.6.1.4.1.318.2.3.2
		-- 1.3.6.1.4.1.318.2.3.2
		mtrapargsIpAddress OBJECT-TYPE
			SYNTAX IpAddress
			ACCESS read-only
			STATUS current
			DESCRIPTION
				"This OID allows  traps to be sent with an IP address argument
				that my not be defined in the  MIB.
				
				A get of this OID will return 0.0.0.0."
			::= { mtrapargs 2 }

		
--  1.3.6.1.4.1.318.2.3.3
		-- 1.3.6.1.4.1.318.2.3.3
		mtrapargsString OBJECT-TYPE
			SYNTAX OCTET STRING
			ACCESS read-only
			STATUS current
			DESCRIPTION
				"This OID allows  traps to be sent with an octet string argument
				that my not be defined in the  MIB.
				
				A get of this OID will return a NULL string."
			::= { mtrapargs 3 }

		
--  1.3.6.1.4.1.318.2.3.4
		-- 1.3.6.1.4.1.318.2.3.4
		mtrapargsGauge OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS current
			DESCRIPTION
				"This OID allows  traps to be sent with a Gauge argument
				that my not be defined in the  MIB.
				
				A get of this OID will return 0."
			::= { mtrapargs 4 }

		
--  1.3.6.1.4.1.318.2.3.5
		-- 1.3.6.1.4.1.318.2.3.5
		mtrapargsTimeTicks OBJECT-TYPE
			SYNTAX TimeTicks
			ACCESS read-only
			STATUS current
			DESCRIPTION
				"This OID allows  traps to be sent with a TimeTicks argument
				that my not be defined in the  MIB.
				
				A get of this OID will return 0."
			::= { mtrapargs 5 }

		
--  1.3.6.1.4.1.318.2.3.6
		-- 1.3.6.1.4.1.318.2.3.6
		mtrapargsInteger02 OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS current
			DESCRIPTION
				"This OID allows  traps to be sent with an integer argument
				that my not be defined in the  MIB.
				
				A get of this OID will return 0."
			::= { mtrapargs 6 }

		
--  1.3.6.1.4.1.318.2.3.7
		-- 1.3.6.1.4.1.318.2.3.7
		mtrapargsInteger03 OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS current
			DESCRIPTION
				"This OID allows  traps to be sent with an integer argument
				that my not be defined in the  MIB.
				
				A get of this OID will return 0."
			::= { mtrapargs 7 }

		
--  1.3.6.1.4.1.318.2.3.8
		-- 1.3.6.1.4.1.318.2.3.8
		mtrapargsIpAddress02 OBJECT-TYPE
			SYNTAX IpAddress
			ACCESS read-only
			STATUS current
			DESCRIPTION
				"This OID allows  traps to be sent with an IP address argument
				that my not be defined in the  MIB.
				
				A get of this OID will return 0.0.0.0."
			::= { mtrapargs 8 }

		
--  1.3.6.1.4.1.318.2.3.9
		-- 1.3.6.1.4.1.318.2.3.9
		mtrapargsIpAddress03 OBJECT-TYPE
			SYNTAX IpAddress
			ACCESS read-only
			STATUS current
			DESCRIPTION
				"This OID allows  traps to be sent with an IP address argument
				that my not be defined in the  MIB.
				
				A get of this OID will return 0.0.0.0."
			::= { mtrapargs 9 }

		
--  1.3.6.1.4.1.318.2.3.10
		-- 1.3.6.1.4.1.318.2.3.10
		mtrapargsString02 OBJECT-TYPE
			SYNTAX OCTET STRING
			ACCESS read-only
			STATUS current
			DESCRIPTION
				"This OID allows  traps to be sent with an octet string argument
				that my not be defined in the  MIB.
				
				A get of this OID will return a NULL string."
			::= { mtrapargs 10 }

		
--  1.3.6.1.4.1.318.2.3.11
		-- 1.3.6.1.4.1.318.2.3.11
		mtrapargsString03 OBJECT-TYPE
			SYNTAX OCTET STRING
			ACCESS read-only
			STATUS current
			DESCRIPTION
				"This OID allows  traps to be sent with an octet string argument
				that my not be defined in the  MIB.
				
				A get of this OID will return a NULL string."
			::= { mtrapargs 11 }

		
--  1.3.6.1.4.1.318.2.3.12
		-- 1.3.6.1.4.1.318.2.3.12
		mtrapargsGauge02 OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS current
			DESCRIPTION
				"This OID allows  traps to be sent with a Gauge argument
				that my not be defined in the  MIB.
				
				A get of this OID will return 0."
			::= { mtrapargs 12 }

		
--  1.3.6.1.4.1.318.2.3.13
		-- 1.3.6.1.4.1.318.2.3.13
		mtrapargsGauge03 OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS current
			DESCRIPTION
				"This OID allows  traps to be sent with a Gauge argument
				that my not be defined in the  MIB.
				
				A get of this OID will return 0."
			::= { mtrapargs 13 }

		
--  1.3.6.1.4.1.318.2.3.14
		-- 1.3.6.1.4.1.318.2.3.14
		mtrapargsTimeTicks02 OBJECT-TYPE
			SYNTAX TimeTicks
			ACCESS read-only
			STATUS current
			DESCRIPTION
				"This OID allows  traps to be sent with a TimeTicks argument
				that my not be defined in the  MIB.
				
				A get of this OID will return 0."
			::= { mtrapargs 14 }

		
--  1.3.6.1.4.1.318.2.3.15
		-- 1.3.6.1.4.1.318.2.3.15
		mtrapargsTimeTicks03 OBJECT-TYPE
			SYNTAX TimeTicks
			ACCESS read-only
			STATUS current
			DESCRIPTION
				"This OID allows  traps to be sent with a TimeTicks argument
				that my not be defined in the  MIB.
				
				A get of this OID will return 0."
			::= { mtrapargs 15 }

		
--  1.3.6.1.4.1.318.2.3.16
		-- 1.3.6.1.4.1.318.2.3.16
		mtrapargsString04 OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS current
			DESCRIPTION
				"This OID allows  traps to be sent with an octet string argument
				that my not be defined in the  MIB.
				
				A get of this OID will return a NULL string."
			::= { mtrapargs 16 }

		
--  1.3.6.1.4.1.318.2.3.17
		-- 1.3.6.1.4.1.318.2.3.17
		mtrapargsString05 OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS current
			DESCRIPTION
				"This OID allows  traps to be sent with an octet string argument
				that my not be defined in the  MIB.
				
				A get of this OID will return a NULL string."
			::= { mtrapargs 17 }

		
--  1.3.6.1.4.1.318.2.3.18
		-- 1.3.6.1.4.1.318.2.3.18
		mtrapargsInteger04 OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS current
			DESCRIPTION
				"This OID allows  traps to be sent with an integer argument
				that my not be defined in the  MIB.
				
				A get of this OID will return 0."
			::= { mtrapargs 18 }

		
--  1.3.6.1.4.1.318.2.3.19
		-- 1.3.6.1.4.1.318.2.3.19
		mtrapargsInteger05 OBJECT-TYPE
			SYNTAX INTEGER
			ACCESS read-only
			STATUS current
			DESCRIPTION
				"This OID allows  traps to be sent with an integer argument
				that my not be defined in the  MIB.
				
				A get of this OID will return 0."
			::= { mtrapargs 19 }

		
--  1.3.6.1.4.1.318.2.3.20
		-- 1.3.6.1.4.1.318.2.3.20
		mtrapargsString06 OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS current
			DESCRIPTION
				"This OID allows  traps to be sent with an octet string argument
				that my not be defined in the  MIB.
				
				A get of this OID will return a NULL string."
			::= { mtrapargs 20 }

		
--  1.3.6.1.4.1.318.2.3.21
		-- 1.3.6.1.4.1.318.2.3.21
		mtrapargsString07 OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS current
			DESCRIPTION
				"This OID allows  traps to be sent with an octet string argument
				that my not be defined in the  MIB.
				
				A get of this OID will return a NULL string."
			::= { mtrapargs 21 }

		
--  1.3.6.1.4.1.318.2.3.22
		-- 1.3.6.1.4.1.318.2.3.22
		mtrapargsString08 OBJECT-TYPE
			SYNTAX DisplayString
			ACCESS read-only
			STATUS current
			DESCRIPTION
				"This OID allows  traps to be sent with an octet string argument
				that my not be defined in the  MIB.
				
				A get of this OID will return a NULL string."
			::= { mtrapargs 22 }

		
--  1.3.6.1.4.1.318.2.3.23
		-- 1.3.6.1.4.1.318.2.3.23
		mtrapargsOctetString OBJECT-TYPE
			SYNTAX OCTET STRING
			ACCESS read-only
			STATUS current
			DESCRIPTION
				"This OID allows  traps to be sent with an octet string argument
				that my not be defined in the  MIB.
				
				A get of this OID will return a NULL string."
			::= { mtrapargs 23 }

		
--  1.3.6.1.4.1.318.2.3.24
		-- 1.3.6.1.4.1.318.2.3.24
		mtrapargsOctetString02 OBJECT-TYPE
			SYNTAX OCTET STRING
			ACCESS read-only
			STATUS current
			DESCRIPTION
				"This OID allows  traps to be sent with an octet string argument
				that my not be defined in the  MIB.
				
				A get of this OID will return a NULL string."
			::= { mtrapargs 24 }

		
--  1.3.6.1.4.1.318.2.3.25
		-- 1.3.6.1.4.1.318.2.3.25
		mtrapargsOctetString03 OBJECT-TYPE
			SYNTAX OCTET STRING
			ACCESS read-only
			STATUS current
			DESCRIPTION
				"This OID allows  traps to be sent with an octet string argument
				that my not be defined in the  MIB.
				
				A get of this OID will return a NULL string."
			::= { mtrapargs 25 }

		
--  1.3.6.1.4.1.318.2.3.26
		-- 1.3.6.1.4.1.318.2.3.26
		mtrapargsOctetString04 OBJECT-TYPE
			SYNTAX OCTET STRING
			ACCESS read-only
			STATUS current
			DESCRIPTION
				"This OID allows  traps to be sent with an octet string argument
				that my not be defined in the  MIB.
				
				A get of this OID will return a NULL string."
			::= { mtrapargs 26 }

		
--  1.3.6.1.4.1.318.2.3.27
		-- 1.3.6.1.4.1.318.2.3.27
		mtrapargsOctetString05 OBJECT-TYPE
			SYNTAX OCTET STRING
			ACCESS read-only
			STATUS current
			DESCRIPTION
				"This OID allows  traps to be sent with an octet string argument
				that my not be defined in the  MIB.
				
				A get of this OID will return a NULL string."
			::= { mtrapargs 27 }

		
--  1.3.6.1.4.1.318.2.3.28
		-- 1.3.6.1.4.1.318.2.3.28
		mtrapargsOctetString06 OBJECT-TYPE
			SYNTAX OCTET STRING
			ACCESS read-only
			STATUS current
			DESCRIPTION
				"This OID allows  traps to be sent with an octet string argument
				that my not be defined in the  MIB.
				
				A get of this OID will return a NULL string."
			::= { mtrapargs 28 }

		
--  1.3.6.1.4.1.318.2.3.29
		-- 1.3.6.1.4.1.318.2.3.29
		mtrapargsOctetString07 OBJECT-TYPE
			SYNTAX OCTET STRING
			ACCESS read-only
			STATUS current
			DESCRIPTION
				"This OID allows  traps to be sent with an octet string argument
				that my not be defined in the  MIB.
				
				A get of this OID will return a NULL string."
			::= { mtrapargs 29 }

		
--  1.3.6.1.4.1.318.2.3.30
		-- 1.3.6.1.4.1.318.2.3.30
		mtrapargsOctetString08 OBJECT-TYPE
			SYNTAX OCTET STRING
			ACCESS read-only
			STATUS current
			DESCRIPTION
				"This OID allows  traps to be sent with an octet string argument
				that my not be defined in the  MIB.
				
				A get of this OID will return a NULL string."
			::= { mtrapargs 30 }

		
--  1.3.6.1.4.1.318.2.4
		-- 1.3.6.1.4.1.318.2.4
		mfiletransfer OBJECT IDENTIFIER ::= { mgmt 4 }

		
--  1.3.6.1.4.1.318.2.4.1
		-- 1.3.6.1.4.1.318.2.4.1
		mfiletransferStatus OBJECT IDENTIFIER ::= { mfiletransfer 1 }

		
--   the mfiletransfer group
-- the mfiletransferStatus group
-- 1.3.6.1.4.1.318.2.4.1.1
		-- 1.3.6.1.4.1.318.2.4.1.1
		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 }

		
--  1.3.6.1.4.1.318.2.4.2
		-- 1.3.6.1.4.1.318.2.4.2
		mfiletransferConfig OBJECT IDENTIFIER ::= { mfiletransfer 2 }

		
--  1.3.6.1.4.1.318.2.4.2.1
		-- 1.3.6.1.4.1.318.2.4.2.1
		mfiletransferConfigSettings OBJECT IDENTIFIER ::= { mfiletransferConfig 1 }

		
--   the mfiletransferConfig group
-- the mfiletransferConfigSettings group
-- 1.3.6.1.4.1.318.2.4.2.1.1
		-- 1.3.6.1.4.1.318.2.4.2.1.1
		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 }

		
--  1.3.6.1.4.1.318.2.4.2.2
		-- 1.3.6.1.4.1.318.2.4.2.2
		mfiletransferConfigTFTP OBJECT IDENTIFIER ::= { mfiletransferConfig 2 }

		
--   the mfiletransferConfigTFTP group
-- 1.3.6.1.4.1.318.2.4.2.2.1
		-- 1.3.6.1.4.1.318.2.4.2.2.1
		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 }

		
--  1.3.6.1.4.1.318.2.4.2.3
		-- 1.3.6.1.4.1.318.2.4.2.3
		mfiletransferConfigFTP OBJECT IDENTIFIER ::= { mfiletransferConfig 3 }

		
--   the mfiletransferConfigFTP group
-- 1.3.6.1.4.1.318.2.4.2.3.1
		-- 1.3.6.1.4.1.318.2.4.2.3.1
		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 }

		
--  1.3.6.1.4.1.318.2.4.2.3.2
		-- 1.3.6.1.4.1.318.2.4.2.3.2
		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 }

		
--  1.3.6.1.4.1.318.2.4.2.3.3
		-- 1.3.6.1.4.1.318.2.4.2.3.3
		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 }

		
--  1.3.6.1.4.1.318.2.4.3
		-- 1.3.6.1.4.1.318.2.4.3
		mfiletransferControl OBJECT IDENTIFIER ::= { mfiletransfer 3 }

		
--   the mfiletransferControl group
-- 1.3.6.1.4.1.318.2.4.3.1
		-- 1.3.6.1.4.1.318.2.4.3.1
		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 }

		
	
--
-- Trap definitions
--
	
--  Trap definitions
-- 
-- Traps
-- Annotations are provided for Novell's NMS product
-- 
-- Each trap has at least one variable (mtrapargsString) which always appears
-- as the last variable in the list. This variable contains either a static
-- or dynamically-constructed string which provides an enhanced description of
-- the trap's purpose and any pertinent information about the trap.
-- rPDU2g Trap Section
-- #TYPE "RPDU: A critical condition has been detected."
-- #SUMMARY "A critical condition has been detected."
-- #SEVERITY SEVERE
-- #TIMEINDEX 1
-- #HELP ""
-- #HELPTAG 0
-- #STATE DEGRADED
		rpduCriticalCondition TRAP-TYPE 
			ENTERPRISE PDU
			VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger02, mtrapargsInteger03, 
				mtrapargsString }
			DESCRIPTION 
				"SEVERE: A RPDU critical condition has been detected.
				The first variable is the serial number.
				The second variable is the device name.
				The third variable is the error number.
				The fourth variable is the device number.
				The fifth variable is the instance number.
				The sixth variable is the trap text message."
			::=  750

--  #TYPE "RPDU: A critical condition has been cleared."
-- #SUMMARY "A critical condition has been cleared."
-- #SEVERITY INFORMATIONAL
-- #TIMEINDEX 1
-- #HELP ""
-- #HELPTAG 0
-- #STATE OPERATIONAL
		rpduCriticalConditionCleared TRAP-TYPE 
			ENTERPRISE PDU
			VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger02, mtrapargsInteger03, 
				mtrapargsString }
			DESCRIPTION 
				"INFORMATIONAL: A RPDU critical condition has been cleared.
				The first variable is the serial number.
				The second variable is the device name.
				The third variable is the error number.
				The fourth variable is the device number.
				The fifth variable is the instance number.
				The sixth variable is the trap text message."
			::=  751

--  #TYPE "RPDU: A warning condition has been detected."
-- #SUMMARY "A warning condition has been detected."
-- #SEVERITY WARNING
-- #TIMEINDEX 1
-- #HELP ""
-- #HELPTAG 0
-- #STATE DEGRADED
		rpduWarningCondition TRAP-TYPE 
			ENTERPRISE PDU
			VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger02, mtrapargsInteger03, 
				mtrapargsString }
			DESCRIPTION 
				"WARNING: A RPDU warning condition has been detected.
				The first variable is the serial number.
				The second variable is the device name.
				The third variable is the error number.
				The fourth variable is the device number.
				The fifth variable is the instance number.
				The sixth variable is the trap text message."
			::=  752

--  #TYPE "RPDU: A warning condition has been cleared."
-- #SUMMARY "A warning condition has been cleared."
-- #SEVERITY INFORMATIONAL
-- #TIMEINDEX 1
-- #HELP ""
-- #HELPTAG 0
-- #STATE OPERATIONAL
		rpduWarningConditionCleared TRAP-TYPE 
			ENTERPRISE PDU
			VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger02, mtrapargsInteger03, 
				mtrapargsString }
			DESCRIPTION 
				"WARNING: A RPDU warning condition has been cleared.
				The first variable is the serial number.
				The second variable is the device name.
				The third variable is the error number.
				The fourth variable is the device number.
				The fifth variable is the instance number.
				The sixth variable is the trap text message."
			::=  753

--  #TYPE "RPDU: Informational condition detected."
-- #SUMMARY "An informational condition has been detected."
-- #SEVERITY INFORMATIONAL
-- #TIMEINDEX 1
-- #HELP ""
-- #HELPTAG 0
-- #STATE OPERATIONAL
		rpduInformationalCondition TRAP-TYPE 
			ENTERPRISE PDU
			VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger02, mtrapargsInteger03, 
				mtrapargsString }
			DESCRIPTION 
				"INFORMATIONAL: A RPDU informational condition has been detected.
				The first variable is the serial number.
				The second variable is the device name.
				The third variable is the error number.
				The fourth variable is the device number.
				The fifth variable is the instance number.
				The sixth variable is the trap text message."
			::=  754

--  #TYPE "RPDU: Informational condition cleared."
-- #SUMMARY "An informational condition has been cleared."
-- #SEVERITY INFORMATIONAL
-- #TIMEINDEX 1
-- #HELP ""
-- #HELPTAG 0
-- #STATE OPERATIONAL
		rpduInformationalConditionCleared TRAP-TYPE 
			ENTERPRISE PDU
			VARIABLES { mtrapargsString02, mtrapargsString03, mtrapargsInteger, mtrapargsInteger02, mtrapargsInteger03, 
				mtrapargsString }
			DESCRIPTION 
				"INFORMATIONAL: A RPDU informational condition has been cleared.
				The first variable is the serial number.
				The second variable is the device name.
				The third variable is the error number.
				The fourth variable is the device number.
				The fifth variable is the instance number.
				The sixth variable is the trap text message."
			::=  755

	
	END

--
-- PowerNet-PDU.mib
--
