-- IPT PDU SNMP configuration MIB
--
-- (c) 2013-2015 IPT Limited
-- 
-- Written by Designer Systems Ltd

-- V1.03.00

-- PEN 38218 supplied under license by Designer Systems Ltd

PDUSNMP DEFINITIONS ::= BEGIN

IMPORTS
   enterprises, IpAddress, Gauge, TimeTicks     FROM RFC1155-SMI
   DisplayString                                FROM RFC1213-MIB
   OBJECT-TYPE	                              FROM RFC-1212
   TRAP-TYPE                                    FROM RFC-1215
   NOTIFICATION-TYPE					FROM SNMPv2-SMI
   MODULE-IDENTITY					FROM SNMPv2-SMI
   Integer32, Unsigned32			      FROM SNMPv2-SMI
   OBJECT-GROUP						FROM SNMPv2-CONF
   NOTIFICATION-GROUP			 		FROM SNMPv2-CONF
   MODULE-COMPLIANCE					FROM SNMPv2-CONF
   DateAndTime						FROM SNMPv2-TC
   TEXTUAL-CONVENTION					FROM SNMPv2-TC;

pdu-SNMP	MODULE-IDENTITY

	LAST-UPDATED	"201511271712Z"
	ORGANIZATION	"IPT Limited"
	CONTACT-INFO  	"sales@iptltd.com"
	DESCRIPTION		"IPT SNMP PDU MIB definition"

-- V1.03.00	
	REVISION		"201511271712Z"
	DESCRIPTION		"Forth release (MIB validation changes to
				support Open MNS)"

-- V1.02.00	
	REVISION		"201511201712Z"
	DESCRIPTION		"Third release (Added socket All ON and
				all OFF support)"
-- V1.01.00	
	REVISION		"201509021712Z"
	DESCRIPTION		"Second release (Added trap clears and renamed
				existing traps to set type)"
-- V1.00.00	
	REVISION		"201309201712Z"
	DESCRIPTION		"First release"

	::= { ipt-pdu-SNMP 1 }

ipt-pdu-SNMP				OBJECT IDENTIFIER ::=  { enterprises 38218 }

slave-SiteTotals				OBJECT IDENTIFIER ::=  { pdu-SNMP 1 }
slave-Server				OBJECT IDENTIFIER ::=  { pdu-SNMP 2 }
pdu-Configuration				OBJECT IDENTIFIER ::=  { pdu-SNMP 3 }
trap-Destinations				OBJECT IDENTIFIER ::=  { pdu-SNMP 4 }
pdu-Information				OBJECT IDENTIFIER ::=  { pdu-SNMP 5 }
pdu-Meters					OBJECT IDENTIFIER ::=  { pdu-SNMP 6 }
pdu-sockets					OBJECT IDENTIFIER ::=  { pdu-SNMP 7 }
pdu-Environmental				OBJECT IDENTIFIER ::=  { pdu-SNMP 8 }
pdu-Security				OBJECT IDENTIFIER ::=  { pdu-SNMP 9 }
pdu-Logs					OBJECT IDENTIFIER ::=  { pdu-SNMP 10 }
pdu-Traps					OBJECT IDENTIFIER ::=  { pdu-SNMP 11 }
pdu-TrapThresholds			OBJECT IDENTIFIER ::=  { pdu-Traps 1 }

slave-pdus					OBJECT IDENTIFIER ::=  { ipt-pdu-SNMP 2 }
slave-Information				OBJECT IDENTIFIER ::=  { slave-pdus 2 }
slave-Status                     	OBJECT IDENTIFIER ::=  { slave-pdus 3 }
slave-sockets                   	OBJECT IDENTIFIER ::=  { slave-pdus 4 }
slave-Environmental                	OBJECT IDENTIFIER ::=  { slave-pdus 5 }
slave-Security                     	OBJECT IDENTIFIER ::=  { slave-pdus 6 }
slave-Traps					OBJECT IDENTIFIER ::=  { slave-pdus 7 }
slave-TrapSetNotifications		OBJECT IDENTIFIER ::=  { slave-Traps 1 }
slave-TrapClearNotifications		OBJECT IDENTIFIER ::=  { slave-Traps 2 }

slave-Global				OBJECT IDENTIFIER ::=  { ipt-pdu-SNMP 3 }


-- pdu-SNMP.slave-SiteTotals

slave-SiteTotalkWh	OBJECT-TYPE
    SYNTAX		Integer32
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Total Energy used by all slaves on site in kWh x10."
    
    ::= { slave-SiteTotals 1 }

slave-SiteTotalBtu	OBJECT-TYPE
    SYNTAX		Integer32
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Total Energy used by all slaves on site in Btu x10."
    
    ::= { slave-SiteTotals 2 }

slave-SiteTotalKgCO2	OBJECT-TYPE
    SYNTAX		Integer32
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Total Energy used by all slaves on site in KgCO2 x10."
    
    ::= { slave-SiteTotals 3 }

-- pdu-SNMP.slave-Server

slave-Nopdus	OBJECT-TYPE
    SYNTAX		INTEGER (0..32)
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - Number of pdu's connected in SLAVE mode"
    
    ::= { slave-Server 1 }

slaves-Online	OBJECT-TYPE
    SYNTAX		INTEGER (0..32)
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - Number of pdu's ONLINE in SLAVE mode."
    
    ::= { slave-Server 2 }

slave-ServerStatus	OBJECT-TYPE
    SYNTAX		INTEGER {stopped(0),running(1),searching(2),getinfo(3),listening(4)} 
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - Server status"
    
    ::= { slave-Server 3 }

-- pdu-SNMP.pdu-Configuration

pdu-ClientName	OBJECT-TYPE
    SYNTAX		DisplayString
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Compatible - pdu Client name."
    
    ::= { pdu-Configuration 1 }

pdu-LocationName	OBJECT-TYPE
    SYNTAX		DisplayString
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Compatible - pdu Location Name."
    
    ::= { pdu-Configuration 2 }

pdu-FirmwareVersion	OBJECT-TYPE
    SYNTAX		DisplayString
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - pdu firmware version."
    
    ::= { pdu-Configuration 3 }

pdu-KgCO2Conversion	OBJECT-TYPE
    SYNTAX		INTEGER (1..1000)
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Compatible - KgCO2 conversion factor x1000 [544 = 0.544]"
    
    ::= { pdu-Configuration 4 }

pdu-MODBUSTimeout	OBJECT-TYPE
    SYNTAX		INTEGER (500..5000)
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Compatible - MODBUS Timeout in mS."
    
    ::= { pdu-Configuration 5 }

pdu-MODBUSRetry	OBJECT-TYPE
    SYNTAX		INTEGER (1..10)
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Compatible - MODBUS Retry value."
    
    ::= { pdu-Configuration 6 }

pdu-NotUsed1	OBJECT-TYPE
    SYNTAX		INTEGER (0)
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - Not used."
    
    ::= { pdu-Configuration 7 }

pdu-AlarmPeriod	OBJECT-TYPE
    SYNTAX		INTEGER (1..240)
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Compatible - Alarm period check in minutes."
    
    ::= { pdu-Configuration 8 }

pdu-DHCPStatus	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Compatible - DHCP Enable.Set to 1 to ENABLE or 0 to DISABLE DHCP support."
    
    ::= { pdu-Configuration 9 }

pdu-IPAddress	OBJECT-TYPE
    SYNTAX		IpAddress
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Compatible - pdu IP Address."
    
    ::= { pdu-Configuration 10 }

pdu-SubNetMask	OBJECT-TYPE
    SYNTAX		IpAddress
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Compatible - pdu Sub-net mask."
    
    ::= { pdu-Configuration 11 }

pdu-CabinetID	OBJECT-TYPE
    SYNTAX		DisplayString
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "pdu Cabinet ID."
    
    ::= { pdu-Configuration 12 }

pdu-socketPeriod	OBJECT-TYPE
    SYNTAX		INTEGER (0..5000)
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "pdu socket ON sequence period (mS) 0=OFF."
    
    ::= { pdu-Configuration 13 }

pdu-LockPeriod	OBJECT-TYPE
    SYNTAX		INTEGER (1..240)
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "pdu Lock activation period (S)."
    
    ::= { pdu-Configuration 14 }

pdu-RTC-Hour	OBJECT-TYPE
    SYNTAX		INTEGER (0..23)
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "pdu RTC Hour [24 hour clock]."
    
    ::= { pdu-Configuration 15 }

pdu-RTC-Minute	OBJECT-TYPE
    SYNTAX		INTEGER (1..59)
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "pdu RTC Minute."
    
    ::= { pdu-Configuration 16 }

pdu-RTC-Date	OBJECT-TYPE
    SYNTAX		INTEGER (1..31)
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "pdu RTC Date."
    
    ::= { pdu-Configuration 17 }

pdu-RTC-Month	OBJECT-TYPE
    SYNTAX		INTEGER (1..12)
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "pdu RTC Month."
    
    ::= { pdu-Configuration 18 }

pdu-RTC-Year	OBJECT-TYPE
    SYNTAX		INTEGER (0..99)
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "pdu RTC Year [tens only]."
    
    ::= { pdu-Configuration 19 }


-- pdu-SNMP.trap-Destinations

trapDestinationsTable	OBJECT-TYPE
    SYNTAX			SEQUENCE OF TrapDestinationsEntry
    MAX-ACCESS  		not-accessible
    STATUS  		current
    DESCRIPTION   	""
    
    ::= { trap-Destinations 1 }

trapDestinationsEntry	OBJECT-TYPE
    SYNTAX			TrapDestinationsEntry
    MAX-ACCESS		not-accessible
    STATUS			current
    DESCRIPTION   	"Table of Trap notification destinations."
    INDEX			{ trapDestinationsIndex }    
    
    ::= { trapDestinationsTable 1 }

TrapDestinationsEntry ::= SEQUENCE {

	  trapDestinationsIndex
		INTEGER,
	  trapDestinationsStatus
		INTEGER,
	  trapDestinationsIP
		IpAddress,
	  trapDestinationsCommunity
		DisplayString
}

trapDestinationsIndex	OBJECT-TYPE
    SYNTAX			INTEGER (0..1)
    MAX-ACCESS  		not-accessible
    STATUS  		current
    DESCRIPTION   	"Trap destination index [0..1]."
    
    ::= { trapDestinationsEntry 1 }

trapDestinationsStatus	OBJECT-TYPE
    SYNTAX			INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS	  	read-write
    STATUS  		current
    DESCRIPTION		"Trap destination status. Set to 1 to ENABLE or 0 to DISABLE trap destination."
    
    ::= { trapDestinationsEntry 2 }

trapDestinationsIP	OBJECT-TYPE
    SYNTAX			IpAddress
    MAX-ACCESS	  	read-write
    STATUS  		current
    DESCRIPTION		"Trap destination IP address. Set to the IP address of the destination SNMP manager."
    
    ::= { trapDestinationsEntry 3 }

trapDestinationsCommunity	OBJECT-TYPE
    SYNTAX			DisplayString
    MAX-ACCESS	  	read-write
    STATUS  		current
    DESCRIPTION		"Trap destination SNMP community. Set to the community name to be used with the destination SNMP manager."
    
    ::= { trapDestinationsEntry 4 }

-- pdu-SNMP.pdu-Information

pdu-Firmware	OBJECT-TYPE
    SYNTAX		DisplayString
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "pdu Firmware version."
    
    ::= { pdu-Information 1 }

pdu-Nosockets	OBJECT-TYPE
    SYNTAX		INTEGER (0..32)
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "pdu Number of sockets."
    
    ::= { pdu-Information 2 }

pdu-ProductName	OBJECT-TYPE
    SYNTAX		DisplayString
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "pdu Product name."
    
    ::= { pdu-Information 3 }

pdu-SerialNumber	OBJECT-TYPE
    SYNTAX		DisplayString
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "pdu Serial number."
    
    ::= { pdu-Information 4 }

-- pdu-SNMP.pdu-Meters

pdu-meter1-VRMS	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "pdu Meter 1 RMS Voltage (VAC) x10."
    
    ::= { pdu-Meters 1 }

pdu-meter1-IRMS	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "pdu Meter 1 RMS Current (A) x100."
    
    ::= { pdu-Meters 2 }

pdu-meter1-KWH	OBJECT-TYPE
    SYNTAX		Integer32
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "pdu Meter 1 total energy consumption (kW/h) x10."
    
    ::= { pdu-Meters 3 }

pdu-meter1-KW	OBJECT-TYPE
    SYNTAX		Integer32
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "pdu Meter 1 Kilowatts (kW) x1000."
    
    ::= { pdu-Meters 4 }

pdu-meter1-TPMU	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "pdu Meter 1 Internal Temperature (C) x10."
    
    ::= { pdu-Meters 5 }

pdu-meter1-IPK	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "pdu Meter 1 Peak Current (A) x10."
    
    ::= { pdu-Meters 6 }

pdu-meter1-VPK	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "pdu Meter 1 Peak Voltage (V) x10."
    
    ::= { pdu-Meters 7 }

pdu-meter1-PF	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "pdu Meter 1 Power Factor x1000"
    
    ::= { pdu-Meters 8 }

pdu-meter1-Freq	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "pdu Meter 1 Frequency x10"
    
    ::= { pdu-Meters 9 }

pdu-meter2-VRMS	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "pdu Meter 2 RMS Voltage (VAC) x10."
    
    ::= { pdu-Meters 10 }

pdu-meter2-IRMS	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "pdu Meter 2 RMS Current (A) x100."
    
    ::= { pdu-Meters 11 }

pdu-meter2-KWH	OBJECT-TYPE
    SYNTAX		Integer32
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "pdu Meter 2 total energy consumption (kW/h) x10."
    
    ::= { pdu-Meters 12 }

pdu-meter2-KW	OBJECT-TYPE
    SYNTAX		Integer32
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "pdu Meter 2 Kilowatts (kW) x1000."
    
    ::= { pdu-Meters 13 }

pdu-meter2-TPMU	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "pdu Meter 2 Internal Temperature (C) x10."
    
    ::= { pdu-Meters 14 }

pdu-meter2-IPK	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "pdu Meter 2 Peak Current (A) x10."
    
    ::= { pdu-Meters 15 }

pdu-meter2-VPK	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "pdu Meter 2 Peak Voltage (V) x10."
    
    ::= { pdu-Meters 16 }

pdu-meter2-PF	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "pdu Meter 2 Power Factor x1000"
    
    ::= { pdu-Meters 17 }

pdu-meter2-Freq	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "pdu Meter 2 Frequency x10"
    
    ::= { pdu-Meters 18 }

pdu-meter3-VRMS	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "pdu Meter 3 RMS Voltage (VAC) x100."
    
    ::= { pdu-Meters 19 }

pdu-meter3-IRMS	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "pdu Meter 3 RMS Current (A) x10."
    
    ::= { pdu-Meters 20 }

pdu-meter3-KWH	OBJECT-TYPE
    SYNTAX		Integer32
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "pdu Meter 3 total energy consumption (kW/h) x10."
    
    ::= { pdu-Meters 21 }

pdu-meter3-KW	OBJECT-TYPE
    SYNTAX		Integer32
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "pdu Meter 3 Kilowatts (kW) x1000."
    
    ::= { pdu-Meters 22 }

pdu-meter3-TPMU	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "pdu Meter 3 Internal Temperature (C) x10."
    
    ::= { pdu-Meters 23 }

pdu-meter3-IPK	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "pdu Meter 3 Peak Current (A) x10."
    
    ::= { pdu-Meters 24 }

pdu-meter3-VPK	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "pdu Meter 3 Peak Voltage (V) x10."
    
    ::= { pdu-Meters 25 }

pdu-meter3-PF	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "pdu Meter 3 Power Factor x1000"
    
    ::= { pdu-Meters 26 }

pdu-meter3-Freq	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "pdu Meter 3 Frequency x10"
    
    ::= { pdu-Meters 27 }

-- pdu-SNMP.pdu-sockets

pdu-socketsTable	OBJECT-TYPE
    SYNTAX		SEQUENCE OF Pdu-socketsEntry
    MAX-ACCESS  	not-accessible
    STATUS  	current
    DESCRIPTION   ""
    
    ::= { pdu-sockets 1 }
    
pdu-socketsEntry	OBJECT-TYPE
    SYNTAX		Pdu-socketsEntry
    MAX-ACCESS	not-accessible
    STATUS		current
    DESCRIPTION   "Table of socket status parameters."
    INDEX		{ socket-Index }    
    
    ::= { pdu-socketsTable 1 }

Pdu-socketsEntry ::= SEQUENCE {

	  socket-Index
		INTEGER,
	  socket-Number
		INTEGER,
	  socket-Equipment
		DisplayString,
	  socket-ONOFF
		INTEGER,
	  socket-AMPS
		INTEGER,
	  socket-KWH
		Integer32,
	  socket-INFO
		INTEGER
  }

socket-Index	OBJECT-TYPE
    SYNTAX		INTEGER (0..47)
    MAX-ACCESS  	not-accessible
    STATUS  	current
    DESCRIPTION   "socket index"
    
    ::= { pdu-socketsEntry 1 }

socket-Number	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "socket number [Range 1 to 48]"
    
    ::= { pdu-socketsEntry 2 }

socket-Equipment	OBJECT-TYPE
    SYNTAX		DisplayString
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "socket equipment name."
    
    ::= { pdu-socketsEntry 3 }

socket-ONOFF	OBJECT-TYPE
    SYNTAX		INTEGER {off(0),on(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "socket ON/OFF status [Set to 1 to switch ON, 0 to switch OFF]"
    
    ::= { pdu-socketsEntry 4 }

socket-AMPS		OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "socket current (Amps) x10."
    
    ::= { pdu-socketsEntry 5 }

socket-KWH		OBJECT-TYPE
    SYNTAX		Integer32
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "socket Energy (kWh) x10."
    
    ::= { pdu-socketsEntry 6 }

socket-INFO		OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "socket information (status, phase and picture)."
    
    ::= { pdu-socketsEntry 7 }


-- pdu-SNMP.pdu-Environmental

pdu-environmental-Temp1	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Environmental Temperature probe 1 (C) x100."
    
    ::= { pdu-Environmental 1 }

pdu-environmental-Temp1-Location	OBJECT-TYPE
    SYNTAX		DisplayString
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental Temperature probe 1 location name."
    
    ::= { pdu-Environmental 2 }

pdu-environmental-Temp2	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Environmental Temperature probe 2 (C) x100."
    
    ::= { pdu-Environmental 3 }

pdu-environmental-Temp2-Location	OBJECT-TYPE
    SYNTAX		DisplayString
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental Temperature probe 2 location name."
    
    ::= { pdu-Environmental 4 }

pdu-environmental-Temp3	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Environmental Temperature probe 3 (C) x100."
    
    ::= { pdu-Environmental 5 }

pdu-environmental-Temp3-Location	OBJECT-TYPE
    SYNTAX		DisplayString
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental Temperature probe 3 location name."
    
    ::= { pdu-Environmental 6 }

pdu-environmental-Temp4	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Environmental Temperature probe 4 (C) x100."
    
    ::= { pdu-Environmental 7 }

pdu-environmental-Temp4-Location	OBJECT-TYPE
    SYNTAX		DisplayString
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental Temperature probe 4 location name."
    
    ::= { pdu-Environmental 8 }

pdu-environmental-Temp5	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Environmental Temperature probe 5 (C) x100."
    
    ::= { pdu-Environmental 9 }

pdu-environmental-Temp5-Location	OBJECT-TYPE
    SYNTAX		DisplayString
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental Temperature probe 5 location name."
    
    ::= { pdu-Environmental 10 }

pdu-environmental-Temp6	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Environmental Temperature probe 6 (C) x100."
    
    ::= { pdu-Environmental 11 }

pdu-environmental-Temp6-Location	OBJECT-TYPE
    SYNTAX		DisplayString
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental Temperature probe 6 location name."
    
    ::= { pdu-Environmental 12 }

pdu-environmental-Temp7	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Environmental Temperature probe 7 (C) x100."
    
    ::= { pdu-Environmental 13 }

pdu-environmental-Temp7-Location	OBJECT-TYPE
    SYNTAX		DisplayString
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental Temperature probe 7 location name."
    
    ::= { pdu-Environmental 14 }

pdu-environmental-Temp8	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Environmental Temperature probe 8 (C) x100."
    
    ::= { pdu-Environmental 15 }

pdu-environmental-Temp8-Location	OBJECT-TYPE
    SYNTAX		DisplayString
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental Temperature probe 8 location name."
    
    ::= { pdu-Environmental 16 }

pdu-environmental-HumidityTemp	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS		read-only
    STATUS  		current
    DESCRIPTION		"Environmental Humidity probe Temperature (C) x100."
    
    ::= { pdu-Environmental 17 }

pdu-environmental-Humidity	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Environmental humidity probe (%) x100."
    
    ::= { pdu-Environmental 18 }

pdu-environmental-Contact1	OBJECT-TYPE
    SYNTAX			INTEGER {open(0),closed(1)}
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Environmental contact input 1 status."
    
    ::= { pdu-Environmental 19 }

pdu-environmental-Contact1-Location	OBJECT-TYPE
    SYNTAX		DisplayString
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental contact input 1 location name."
    
    ::= { pdu-Environmental 20 }

pdu-environmental-Contact2	OBJECT-TYPE
    SYNTAX			INTEGER {open(0),closed(1)}
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Environmental contact input 2 status."
    
    ::= { pdu-Environmental 21 }

pdu-environmental-Contact2-Location	OBJECT-TYPE
    SYNTAX		DisplayString
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental contact input 2 location name."
    
    ::= { pdu-Environmental 22 }

pdu-environmental-Contact3	OBJECT-TYPE
    SYNTAX			INTEGER {open(0),closed(1)}
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Environmental contact input 3 status."
    
    ::= { pdu-Environmental 23 }

pdu-environmental-Contact3-Location	OBJECT-TYPE
    SYNTAX		DisplayString
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental contact input 3 location name."
    
    ::= { pdu-Environmental 24 }


-- pdu-SNMP.pdu-Security

pdu-Security-Door		OBJECT-TYPE
    SYNTAX			INTEGER {open(0),closed(1)}
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Security door contact status."
    
    ::= { pdu-Security 1 }

pdu-Security-Lock		OBJECT-TYPE
    SYNTAX			INTEGER {locked(0),unlocked(1)}
    MAX-ACCESS	  	read-write
    STATUS  		current
    DESCRIPTION		"Security lock status [Set to 1 to unlock]"
    
    ::= { pdu-Security 2 }

pdu-Security-Wild	OBJECT-TYPE
    SYNTAX			INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS	  	read-write
    STATUS  		current
    DESCRIPTION		"Security Card/PIN Wildcard status.
    Set with 1 to enable or 0 to disable Wildcard feature."
    
    ::= { pdu-Security 3 }

pdu-Security-UnlockTimeDate	OBJECT-TYPE
    SYNTAX			DisplayString
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Time and data of last unlock."
    
    ::= { pdu-Security 4 }

pdu-SecurityTable	OBJECT-TYPE
    SYNTAX			SEQUENCE OF Pdu-SecurityEntry
    MAX-ACCESS  		not-accessible
    STATUS  		current
    DESCRIPTION   	""
    
    ::= { pdu-Security 5 }

pdu-SecurityEntry		OBJECT-TYPE
    SYNTAX			Pdu-SecurityEntry
    MAX-ACCESS		not-accessible
    STATUS			current
    DESCRIPTION   	"Table of pdu- Card/PIN codes."
    INDEX			{ pdu-Security-Index }    
    
    ::= { pdu-SecurityTable 1 }

Pdu-SecurityEntry ::= SEQUENCE {

	  pdu-Security-Index
		INTEGER,
	  pdu-Security-Code
		Integer32
  }

pdu-Security-Index	OBJECT-TYPE
    SYNTAX			INTEGER (1..32)
    MAX-ACCESS  		not-accessible
    STATUS  		current
    DESCRIPTION   	"Security Card/PIN code index."
    
    ::= { pdu-SecurityEntry 1 }

pdu-Security-Code	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-write
    STATUS  		current
    DESCRIPTION		"Security Card/PIN number."
    
    ::= { pdu-SecurityEntry 2 }


-- pdu-SNMP.pdu-Logs

pdu-Logs-Number		OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Log file number of log lines stored."
    
    ::= { pdu-Logs 1 }

pdu-Logs-Index		OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-write
    STATUS  		current
    DESCRIPTION		"Log file line index pointer.
     Set to line to be read."
    
    ::= { pdu-Logs 2 }

pdu-Logs-Data		OBJECT-TYPE
    SYNTAX			DisplayString
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Log file log line data."
    
    ::= { pdu-Logs 3 }

pdu-Logs-Clear		OBJECT-TYPE
    SYNTAX			INTEGER {reset(1)}
    MAX-ACCESS	  	read-write
    STATUS  		current
    DESCRIPTION		"Log file clear.
     Set with 1 to clear log file."
    
    ::= { pdu-Logs 4 }


-- pdu-SNMP.pdu-Traps.pdu-TrapThresholds

meter1-VRMSLowAlarm		OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 1 Voltage LOW alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 1 }

meter1-VRMSLow		OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "eter 1 Voltage LOW trap threshold x10."
    
    ::= { pdu-TrapThresholds 2 }

meter1-VRMSHighAlarm		OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 1 Voltage HIGH alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 3 }

meter1-VRMSHigh	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 1 Voltage HIGH trap threshold x10."
    
    ::= { pdu-TrapThresholds 4 }

meter1-IRMSLowAlarm		OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 1 Current LOW alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 5 }

meter1-IRMSLow		OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 1 Current LOW trap threshold x10."
    
    ::= { pdu-TrapThresholds 6 }

meter1-IRMSHighAlarm		OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 1 Current HIGH alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 7 }

meter1-IRMSHigh	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 1 Current HIGH trap threshold x10."
    
    ::= { pdu-TrapThresholds 8 }

meter1-KWSLowAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 1 Kilowatts LOW alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 9 }

meter1-KWSLow		OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 1 Kilowatts LOW trap threshold x10."
    
    ::= { pdu-TrapThresholds 10 }

meter1-KWSHighAlarm		OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 1 Kilowatts HIGH alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 11 }

meter1-KWSHigh	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 1 Kilowatts HIGH trap threshold x10."
    
    ::= { pdu-TrapThresholds 12 }

meter1-TempLowAlarm		OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 1 Internal temperature LOW alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 13 }

meter1-TempLow		OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 1 Internal temperature LOW trap threshold x10."
    
    ::= { pdu-TrapThresholds 14 }

meter1-TempHighAlarm		OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 1 Internal temperature HIGH alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 15 }

meter1-TempHigh	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 1 Internal temperature HIGH trap threshold x10."
    
    ::= { pdu-TrapThresholds 16 }

meter1-PFLowAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 1 Power factor LOW alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 17 }

meter1-PFLow	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 1 Power factor LOW trap threshold x10."
    
    ::= { pdu-TrapThresholds 18 }

meter1-PFHighAlarm		OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 1 Power factor HIGH alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 19 }

meter1-PFHigh	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 1 Power factor HIGH trap threshold x10."
    
    ::= { pdu-TrapThresholds 20 }

meter1-FreqLowAlarm		OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 1 Frequency LOW alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 21 }

meter1-FreqLow		OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 1 Frequency LOW trap threshold x10."
    
    ::= { pdu-TrapThresholds 22 }

meter1-FreqHighAlarm		OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 1 Frequency HIGH alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 23 }

meter1-FreqHigh	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 1 Frequency HIGH trap threshold x10."
    
    ::= { pdu-TrapThresholds 24 }

meter2-VRMSLowAlarm		OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 2 Voltage LOW alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 25 }

meter2-VRMSLow		OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "eter 1 Voltage LOW trap threshold x10."
    
    ::= { pdu-TrapThresholds 26 }

meter2-VRMSHighAlarm		OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 2 Voltage HIGH alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 27 }

meter2-VRMSHigh	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 2 Voltage HIGH trap threshold x10."
    
    ::= { pdu-TrapThresholds 28 }

meter2-IRMSLowAlarm		OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 2 Current LOW alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 29 }

meter2-IRMSLow		OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 2 Current LOW trap threshold x10."
    
    ::= { pdu-TrapThresholds 30 }

meter2-IRMSHighAlarm		OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 2 Current HIGH alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 31 }

meter2-IRMSHigh	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 2 Current HIGH trap threshold x10."
    
    ::= { pdu-TrapThresholds 32 }

meter2-KWSLowAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 2 Kilowatts LOW alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 33 }

meter2-KWSLow		OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 2 Kilowatts LOW trap threshold x10."
    
    ::= { pdu-TrapThresholds 34 }

meter2-KWSHighAlarm		OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 2 Kilowatts HIGH alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 35 }

meter2-KWSHigh	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 2 Kilowatts HIGH trap threshold x10."
    
    ::= { pdu-TrapThresholds 36 }

meter2-TempLowAlarm		OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 2 Internal temperature LOW alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 37 }

meter2-TempLow		OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 2 Internal temperature LOW trap threshold x10."
    
    ::= { pdu-TrapThresholds 38 }

meter2-TempHighAlarm		OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 2 Internal temperature HIGH alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 39 }

meter2-TempHigh	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 2 Internal temperature HIGH trap threshold x10."
    
    ::= { pdu-TrapThresholds 40 }

meter2-PFLowAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 2 Power factor LOW alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 41 }

meter2-PFLow	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 2 Power factor LOW trap threshold x10."
    
    ::= { pdu-TrapThresholds 42 }

meter2-PFHighAlarm		OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 2 Power factor HIGH alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 43 }

meter2-PFHigh	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 2 Power factor HIGH trap threshold x10."
    
    ::= { pdu-TrapThresholds 44 }

meter2-FreqLowAlarm		OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 2 Frequency LOW alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 45 }

meter2-FreqLow		OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 2 Frequency LOW trap threshold x10."
    
    ::= { pdu-TrapThresholds 46 }

meter2-FreqHighAlarm		OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 2 Frequency HIGH alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 47 }

meter2-FreqHigh	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 2 Frequency HIGH trap threshold x10."
    
    ::= { pdu-TrapThresholds 48 }

meter3-VRMSLowAlarm		OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 3 Voltage LOW alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 49 }

meter3-VRMSLow		OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "eter 1 Voltage LOW trap threshold x10."
    
    ::= { pdu-TrapThresholds 50 }

meter3-VRMSHighAlarm		OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 3 Voltage HIGH alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 51 }

meter3-VRMSHigh	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 3 Voltage HIGH trap threshold x10."
    
    ::= { pdu-TrapThresholds 52 }

meter3-IRMSLowAlarm		OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 3 Current LOW alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 53 }

meter3-IRMSLow		OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 3 Current LOW trap threshold x10."
    
    ::= { pdu-TrapThresholds 54 }

meter3-IRMSHighAlarm		OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 3 Current HIGH alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 55 }

meter3-IRMSHigh	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 3 Current HIGH trap threshold x10."
    
    ::= { pdu-TrapThresholds 56 }

meter3-KWSLowAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 3 Kilowatts LOW alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 57 }

meter3-KWSLow		OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 3 Kilowatts LOW trap threshold x10."
    
    ::= { pdu-TrapThresholds 58 }

meter3-KWSHighAlarm		OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 3 Kilowatts HIGH alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 59 }

meter3-KWSHigh	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 3 Kilowatts HIGH trap threshold x10."
    
    ::= { pdu-TrapThresholds 60 }

meter3-TempLowAlarm		OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 3 Internal temperature LOW alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 61 }

meter3-TempLow		OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 3 Internal temperature LOW trap threshold x10."
    
    ::= { pdu-TrapThresholds 62 }

meter3-TempHighAlarm		OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 3 Internal temperature HIGH alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 63 }

meter3-TempHigh	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 3 Internal temperature HIGH trap threshold x10."
    
    ::= { pdu-TrapThresholds 64 }

meter3-PFLowAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 3 Power factor LOW alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 65 }

meter3-PFLow	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 3 Power factor LOW trap threshold x10."
    
    ::= { pdu-TrapThresholds 66 }

meter3-PFHighAlarm		OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 3 Power factor HIGH alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 67 }

meter3-PFHigh	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 3 Power factor HIGH trap threshold x10."
    
    ::= { pdu-TrapThresholds 68 }

meter3-FreqLowAlarm		OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 3 Frequency LOW alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 69 }

meter3-FreqLow		OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 3 Frequency LOW trap threshold x10."
    
    ::= { pdu-TrapThresholds 70 }

meter3-FreqHighAlarm		OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 3 Frequency HIGH alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 71 }

meter3-FreqHigh	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Meter 3 Frequency HIGH trap threshold x10."
    
    ::= { pdu-TrapThresholds 72 }

socket-ThresholdsTable	OBJECT-TYPE
    SYNTAX			SEQUENCE OF Socket-ThresholdsEntry
    MAX-ACCESS  		not-accessible
    STATUS  		current
    DESCRIPTION   	""
    
    ::= { pdu-TrapThresholds 73 }

socket-ThresholdsEntry	OBJECT-TYPE
    SYNTAX			Socket-ThresholdsEntry
    MAX-ACCESS		not-accessible
    STATUS			current
    DESCRIPTION   	"Table of socket trap notification thresholds."
    INDEX			{ socket-ThresholdsNumber }    
    
    ::= { socket-ThresholdsTable 1 }

Socket-ThresholdsEntry ::= SEQUENCE {

	  socket-ThresholdsNumber
		INTEGER,
	  socket-AMPSLowAlarm
		INTEGER,
	  socket-AMPSLow
		INTEGER,
	  socket-AMPSHighAlarm
		INTEGER,
	  socket-AMPSHigh
		INTEGER
}

socket-ThresholdsNumber	OBJECT-TYPE
    SYNTAX			INTEGER (1..48)
    MAX-ACCESS  		not-accessible
    STATUS  		current
    DESCRIPTION   	"Trap threshold socket- number [1..48]."
    
    ::= { socket-ThresholdsEntry 1 }

socket-AMPSLowAlarm		OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "socket Current LOW alarm disabled/enabled."
    
    ::= { socket-ThresholdsEntry 2 }

socket-AMPSLow	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "socket Current LOW trap threshold x10."
    
    ::= { socket-ThresholdsEntry 3 }

socket-AMPSHighAlarm		OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "socket Current HIGH alarm disabled/enabled."
    
    ::= { socket-ThresholdsEntry 4 }

socket-AMPSHigh	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "socket Current HIGH trap threshold x10."
    
    ::= { socket-ThresholdsEntry 5 }

environmental-Temp1LowAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental temperature probe 1 LOW alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 74 }

environmental-Temp1Low	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental temperature probe 1 LOW trap threshold x10."
    
    ::= { pdu-TrapThresholds 75 }

environmental-Temp1HighAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental temperature probe 1 HIGH alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 76 }

environmental-Temp1High	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental temperature probe 1 HIGH trap threshold x10."
    
    ::= { pdu-TrapThresholds 77 }

environmental-Temp2LowAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental temperature probe 2 LOW alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 78 }

environmental-Temp2Low	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental temperature probe 2 LOW trap threshold x10."
    
    ::= { pdu-TrapThresholds 79 }

environmental-Temp2HighAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental temperature probe 2 HIGH alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 80 }

environmental-Temp2High	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental temperature probe 2 HIGH trap threshold x10."
    
    ::= { pdu-TrapThresholds 81 }

environmental-Temp3LowAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental temperature probe 3 LOW alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 82 }

environmental-Temp3Low	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental temperature probe 3 LOW trap threshold x10."
    
    ::= { pdu-TrapThresholds 83 }

environmental-Temp3HighAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental temperature probe 3 HIGH alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 84 }

environmental-Temp3High	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental temperature probe 3 HIGH trap threshold x10."
    
    ::= { pdu-TrapThresholds 85 }

environmental-Temp4LowAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental temperature probe 4 LOW alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 86 }

environmental-Temp4Low	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental temperature probe 4 LOW trap threshold x10."
    
    ::= { pdu-TrapThresholds 87 }

environmental-Temp4HighAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental temperature probe 4 HIGH alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 88 }

environmental-Temp4High	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental temperature probe 4 HIGH trap threshold x10."
    
    ::= { pdu-TrapThresholds 89 }

environmental-Temp5LowAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental temperature probe 5 LOW alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 90 }

environmental-Temp5Low	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental temperature probe 5 LOW trap threshold x10."
    
    ::= { pdu-TrapThresholds 91 }

environmental-Temp5HighAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental temperature probe 5 HIGH alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 92 }

environmental-Temp5High	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental temperature probe 5 HIGH trap threshold x10."
    
    ::= { pdu-TrapThresholds 93 }

environmental-Temp6LowAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental temperature probe 6 LOW alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 94 }

environmental-Temp6Low	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental temperature probe 6 LOW trap threshold x10."
    
    ::= { pdu-TrapThresholds 95 }

environmental-Temp6HighAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental temperature probe 6 HIGH alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 96 }

environmental-Temp6High	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental temperature probe 6 HIGH trap threshold x10."
    
    ::= { pdu-TrapThresholds 97 }

environmental-Temp7LowAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental temperature probe 7 LOW alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 98 }

environmental-Temp7Low	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental temperature probe 7 LOW trap threshold x10."
    
    ::= { pdu-TrapThresholds 99 }

environmental-Temp7HighAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental temperature probe 7 HIGH alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 100 }

environmental-Temp7High	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental temperature probe 7 HIGH trap threshold x10."
    
    ::= { pdu-TrapThresholds 101 }

environmental-Temp8LowAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental temperature probe 8 LOW alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 102 }

environmental-Temp8Low	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental temperature probe 8 LOW trap threshold x10."
    
    ::= { pdu-TrapThresholds 103 }

environmental-Temp8HighAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental temperature probe 8 HIGH alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 104 }

environmental-Temp8High	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental temperature probe 8 HIGH trap threshold x10."
    
    ::= { pdu-TrapThresholds 105 }

environmental-HumidityTempLowAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental humidity probe temperature LOW alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 106 }

environmental-HumidityTempLow	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental humidity probe temperature LOW trap threshold x10."
    
    ::= { pdu-TrapThresholds 107 }

environmental-HumidityTempHighAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental humidity probe temperature HIGH alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 108 }

environmental-HumidityTempHigh	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental humidity probe temperature HIGH trap threshold x10."
    
    ::= { pdu-TrapThresholds 109 }

environmental-HumidityLowAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental humidity probe LOW alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 110 }

environmental-HumidityLow	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental humidity probe LOW trap threshold x10."
    
    ::= { pdu-TrapThresholds 111 }

environmental-HumidityHighAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental humidity probe HIGH alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 112 }

environmental-HumidityHigh	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental humidity probe HIGH trap threshold x10."
    
    ::= { pdu-TrapThresholds 113 }

environmental-Contact1OpenedAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental Contact 1 OPENED alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 114 }

environmental-Contact1ClosedAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental Contact 1 CLOSED alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 115 }

environmental-Contact2OpenedAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental Contact 2 OPENED alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 116 }

environmental-Contact2ClosedAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental Contact 2 CLOSED alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 117 }

environmental-Contact3OpenedAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental Contact 3 OPENED alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 118 }

environmental-Contact3ClosedAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Environmental Contact 3 CLOSED alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 119 }

security-DoorOpenedAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Security Door OPENED alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 120 }

security-DoorClosedAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Security Door CLOSED alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 121 }

security-LockUnlockedAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Security Lock UNLOCKED alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 122 }

security-LockLockedAlarm	OBJECT-TYPE
    SYNTAX		INTEGER {disabled(0),enabled(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Security Lock LOCKED alarm disabled/enabled."
    
    ::= { pdu-TrapThresholds 123 }


-- slave-pdu

slave-slaveSelected	OBJECT-TYPE
    SYNTAX		INTEGER (1..32)
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Compatible - Currently selected slave pdu.
    Set to number between 1 and slave-Nopdus"
    
    ::= { slave-pdus 1 }

-- pdu.pduInfo

slave-pduName	OBJECT-TYPE
    SYNTAX		DisplayString
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - slave pdu Name."
    
    ::= { slave-Information 1 }

slave-pduStatus	OBJECT-TYPE
    SYNTAX		INTEGER {offline(0),online(1),disabled(2)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Compatible - slave pdu ONLINE / OFFLINE or DISABLED status."
    
    ::= { slave-Information 2 }

slave-pduAddress	OBJECT-TYPE
    SYNTAX		INTEGER (1..32)
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - slave pdu MODBUS Address."
    
    ::= { slave-Information 3 }

slave-pduFirmware	OBJECT-TYPE
    SYNTAX		DisplayString
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - slave pdu Firmware version."
    
    ::= { slave-Information 4 }

slave-Info-NotUsed2	OBJECT-TYPE
    SYNTAX		DisplayString
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - Not used."
    
    ::= { slave-Information 5 }

slave-pduNosockets	OBJECT-TYPE
    SYNTAX		INTEGER (0..48)
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - slave pdu Number of sockets."
    
    ::= { slave-Information 6 }

slave-Info-NotUsed3	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - Not used."
    
    ::= { slave-Information 7 }

slave-Info-NotUsed4	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - Not used."
    
    ::= { slave-Information 8 }

slave-Info-pduReset	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Compatible - slave pdu Reset."
    
    ::= { slave-Information 9 }

slave-Info-pdukWhReset	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Compatible - slave pdu Reset energy."
    
    ::= { slave-Information 10 }

-- pdu.slave-Status

slave-meter1-VRMS	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Compatible - slave Meter 1 RMS Voltage (VAC) x10."
    
    ::= { slave-Status 1 }

slave-meter1-IRMS	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - slave Meter 1 RMS Current (A) x10."
    
    ::= { slave-Status 2 }

slave-meter1-KWH	OBJECT-TYPE
    SYNTAX		Integer32
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - slave Meter 1 total energy consumption (kW/h) x10."
    
    ::= { slave-Status 3 }

slave-meter1-KW	OBJECT-TYPE
    SYNTAX		Integer32
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - slave Meter 1 Kilowatts (kW) x1000."
    
    ::= { slave-Status 4 }

slave-meter1-TPMU	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - slave Meter 1 Internal Temperature (C) x10."
    
    ::= { slave-Status 5 }

slave-Status-NotUsed1	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - Not used."
    
    ::= { slave-Status 6 }

slave-Status-NotUsed2	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - Not used."
    
    ::= { slave-Status 7 }

slave-meter1-IPK	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - slave Meter 1 Peak Current (A) x10."
    
    ::= { slave-Status 8 }

slave-meter1-VPK	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - slave Meter 1 Peak Voltage (V) x10."
    
    ::= { slave-Status 9 }

slave-meter1-PF	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - slave Meter 1 Power Factor x1000"
    
    ::= { slave-Status 10 }

slave-Status-NotUsed3	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - Not used."
    
    ::= { slave-Status 11 }

slave-Status-NotUsed4	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - Not used."
    
    ::= { slave-Status 12 }

slave-Status-NotUsed5	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - Not used."
    
    ::= { slave-Status 13 }    

slave-meter1-Freq	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - slave Meter 1 Frequency x10"
    
    ::= { slave-Status 14 }

slave-meter2-VRMS	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - slave Meter 2 RMS Voltage (VAC) x10."
    
    ::= { slave-Status 15 }

slave-meter2-IRMS	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - slave Meter 2 RMS Current (A) x10."
    
    ::= { slave-Status 16 }

slave-meter2-KWH	OBJECT-TYPE
    SYNTAX		Integer32
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - slave Meter 2 total energy consumption (kW/h) x10."
    
    ::= { slave-Status 17 }

slave-meter2-KW	OBJECT-TYPE
    SYNTAX		Integer32
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - slave Meter 2 Kilowatts (kW) x1000."
    
    ::= { slave-Status 18 }

slave-meter2-TPMU	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - slave Meter 2 Internal Temperature (C) x10."
    
    ::= { slave-Status 19 }

slave-meter2-IPK	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - slave Meter 2 Peak Current (A) x10."
    
    ::= { slave-Status 20 }

slave-meter2-VPK	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - slave Meter 2 Peak Voltage (V) x10."
    
    ::= { slave-Status 21 }

slave-meter2-PF	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - slave Meter 2 Power Factor x1000"
    
    ::= { slave-Status 22 }

slave-meter2-Freq	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - slave Meter 2 Frequency x10"
    
    ::= { slave-Status 23 }

slave-meter3-VRMS	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - slave Meter 3 RMS Voltage (VAC) x10."
    
    ::= { slave-Status 24 }

slave-meter3-IRMS	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - slave Meter 3 RMS Current (A) x10."
    
    ::= { slave-Status 25 }

slave-meter3-KWH	OBJECT-TYPE
    SYNTAX		Integer32
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - slave Meter 3 total energy consumption (kW/h) x10."
    
    ::= { slave-Status 26 }

slave-meter3-KW	OBJECT-TYPE
    SYNTAX		Integer32
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - slave Meter 3 Kilowatts (kW) x1000."
    
    ::= { slave-Status 27 }

slave-meter3-TPMU	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - slave Meter 3 Internal Temperature (C) x10."
    
    ::= { slave-Status 28 }

slave-meter3-IPK	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - slave Meter 3 Peak Current (A) x10."
    
    ::= { slave-Status 29 }

slave-meter3-VPK	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - slave Meter 3 Peak Voltage (V) x10."
    
    ::= { slave-Status 30 }

slave-meter3-PF	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - slave Meter 3 Power Factor x1000"
    
    ::= { slave-Status 31 }

slave-meter3-Freq	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - slave Meter 3 Frequency x10"
    
    ::= { slave-Status 32 }

-- pdu.slave-sockets

slave-socketsTable	OBJECT-TYPE
    SYNTAX		SEQUENCE OF Slave-socketsEntry
    MAX-ACCESS  	not-accessible
    STATUS  	current
    DESCRIPTION   ""
    
    ::= { slave-sockets 1 }
    
slave-socketsEntry	OBJECT-TYPE
    SYNTAX		Slave-socketsEntry
    MAX-ACCESS	not-accessible
    STATUS		current
    DESCRIPTION   "Table of socket status parameters."
    INDEX		{ slave-socket-Index }    
    
    ::= { slave-socketsTable 1 }

Slave-socketsEntry ::= SEQUENCE {

	  slave-socket-Index
		INTEGER,
	  slave-socket-Number
		INTEGER,
	  slave-socket-NotUsed1
		DisplayString,
	  slave-socket-ONOFF
		INTEGER,
	  slave-socket-AMPS
		INTEGER,
	  slave-socket-KWH
		Integer32
}

slave-socket-Index	OBJECT-TYPE
    SYNTAX		INTEGER (1..48)
    MAX-ACCESS  	not-accessible
    STATUS  	current
    DESCRIPTION   "socket index"
    
    ::= { slave-socketsEntry 1 }

slave-socket-Number	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	not-accessible
    STATUS  	current
    DESCRIPTION   "socket number [Range 1 to 48]"
    
    ::= { slave-socketsEntry 2 }

slave-socket-NotUsed1		OBJECT-TYPE
    SYNTAX		DisplayString
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - Not used."
    
    ::= { slave-socketsEntry 3 }

slave-socket-ONOFF	OBJECT-TYPE
    SYNTAX		INTEGER {off(0),on(1)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "socket ON/OFF status [Compatible - Write ignored]"
    
    ::= { slave-socketsEntry 4 }

slave-socket-AMPS		OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "socket current (Amps) x10."
    
    ::= { slave-socketsEntry 5 }

slave-socket-KWH		OBJECT-TYPE
    SYNTAX		Integer32
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "socket Energy (kWh) x10."
    
    ::= { slave-socketsEntry 6 }

socket-Selected	OBJECT-TYPE
    SYNTAX		INTEGER (1..48)
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Compatible - Currently selected socket.
    Set to number between 1 and slave-pduNosockets"
    
    ::= { slave-sockets 2 }    

socket-AllON	OBJECT-TYPE
    SYNTAX		INTEGER (1)
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Set all sockets in system to ON."
    
    ::= { slave-sockets 3 }    

socket-AllOFF	OBJECT-TYPE
    SYNTAX		INTEGER (1)
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Set all sockets in system to OFF."
    
    ::= { slave-sockets 4 }    

-- pdu.slave-Environmental

slave-environmental-Temp1	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - Environmental Temperature probe 1 (C) x100."
    
    ::= { slave-Environmental 1 }

slave-environmental-Temp2	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - Environmental Temperature probe 2 (C) x100."
    
    ::= { slave-Environmental 2 }

slave-environmental-Temp3	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - Environmental Temperature probe 3 (C) x100."
    
    ::= { slave-Environmental 3 }

slave-environmental-Temp4	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - Environmental Temperature probe 4 (C) x100."
    
    ::= { slave-Environmental 4 }

slave-environmental-Temp5	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - Environmental Temperature probe 5 (C) x100."
    
    ::= { slave-Environmental 5 }

slave-environmental-Temp6	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - Environmental Temperature probe 6 (C) x100."
    
    ::= { slave-Environmental 6 }

slave-environmental-Temp7	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - Environmental Temperature probe 7 (C) x100."
    
    ::= { slave-Environmental 7 }

slave-environmental-Temp8	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - Environmental Temperature probe 8 (C) x100."
    
    ::= { slave-Environmental 8 }

slave-environmental-HumidityTemp	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS		read-only
    STATUS  		current
    DESCRIPTION		"Compatible - Environmental Humidity probe Temperature (C) x100."
    
    ::= { slave-Environmental 9 }

slave-environmental-Humidity	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - Environmental humidity probe (%) x100."
    
    ::= { slave-Environmental 10 }

slave-environmental-Contact1	OBJECT-TYPE
    SYNTAX			INTEGER {open(0),closed(1)}
    MAX-ACCESS	  	read-write
    STATUS  		current
    DESCRIPTION		"Compatible - Environmental contact input 1 status."
    
    ::= { slave-Environmental 11 }

slave-environmental-Contact2	OBJECT-TYPE
    SYNTAX			INTEGER {open(0),closed(1)}
    MAX-ACCESS	  	read-write
    STATUS  		current
    DESCRIPTION		"Compatible - Environmental contact input 2 status."
    
    ::= { slave-Environmental 12 }

slave-environmental-Contact3	OBJECT-TYPE
    SYNTAX			INTEGER {open(0),closed(1)}
    MAX-ACCESS	  	read-write
    STATUS  		current
    DESCRIPTION		"Compatible - Environmental contact input 3 status."
    
    ::= { slave-Environmental 13 }


-- pdu.slave-Security

slave-Security-Door	OBJECT-TYPE
    SYNTAX			INTEGER {open(0),closed(1)}
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - Security door contact status."
    
    ::= { slave-Security 1 }

slave-Security-Lock	OBJECT-TYPE
    SYNTAX			INTEGER {locked(0),unlocked(1)}
    MAX-ACCESS	  	read-write
    STATUS  		current
    DESCRIPTION		"Compatible - Security lock status.
    Set with any data to force unlock."
    
    ::= { slave-Security 2 }


-- slave-Traps.slave-TrapSetNotifications

slave-Set-meter1-VRMSLow	NOTIFICATION-TYPE
    OBJECTS				{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter1-VRMS }
    STATUS current
    DESCRIPTION         	"Meter 1 Voltage LOW trap SET notification"
    
    ::= { slave-TrapSetNotifications 1 }

slave-Set-meter1-VRMSHigh		NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter1-VRMS }
    STATUS current
    DESCRIPTION         "Meter 1 Voltage HIGH trap SET notification"
    
    ::= { slave-TrapSetNotifications 2 }

slave-Set-meter1-IRMSLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter1-IRMS }
    STATUS current
    DESCRIPTION         "Meter 1 Amps LOW trap SET notification"
    
    ::= { slave-TrapSetNotifications 3 }

slave-Set-meter1-IRMSHigh		NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter1-IRMS }
    STATUS current
    DESCRIPTION         "Meter 1 Amps HIGH trap SET notification"
    
    ::= { slave-TrapSetNotifications 4 }

slave-Set-meter1-KWSLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter1-KW }
    STATUS current
    DESCRIPTION         "Meter 1 Kilowatts LOW trap SET notification"
    
    ::= { slave-TrapSetNotifications 5 }

slave-Set-meter1-KWSHigh			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter1-KW }
    STATUS current
    DESCRIPTION         "Meter 1 Kilowatts HIGH trap SET notification"
    
    ::= { slave-TrapSetNotifications 6 }

slave-Set-meter1-TempLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter1-TPMU }
    STATUS current
    DESCRIPTION         "Meter 1 Temperature LOW trap SET notification"
    
    ::= { slave-TrapSetNotifications 7 }

slave-Set-meter1-TempHigh		NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter1-TPMU }
    STATUS current
    DESCRIPTION         "Meter 1 Temperature HIGH trap SET notification"
    
    ::= { slave-TrapSetNotifications 8 }

slave-Set-socket-AMPSLow		NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, socket-Number }
    STATUS current
    DESCRIPTION         "socket Amps LOW trap SET notification"
    
    ::= { slave-TrapSetNotifications 9 }

slave-Set-socket-AMPSHigh		NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, socket-Number }
    STATUS current
    DESCRIPTION         "socket Amps HIGH trap SET notification"
    
    ::= { slave-TrapSetNotifications 10 }

slave-Set-environmental-Temp1Low		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Temp1 }
    STATUS current
    DESCRIPTION         "Environmental Temperature probe 1 LOW trap SET notification"
    
    ::= { slave-TrapSetNotifications 11 }

slave-Set-environmental-Temp1High		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Temp1 }
    STATUS current
    DESCRIPTION         "Environmental Temperature probe 1 HIGH trap SET notification"
    
    ::= { slave-TrapSetNotifications 12 }

slave-Set-environmental-Temp2Low		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Temp2 }
    STATUS current
    DESCRIPTION         "Environmental Temperature probe 2 LOW trap SET notification"
    
    ::= { slave-TrapSetNotifications 13 }

slave-Set-environmental-Temp2High		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Temp2 }
    STATUS current
    DESCRIPTION         "Environmental Temperature probe 2 HIGH trap SET notification"
    
    ::= { slave-TrapSetNotifications 14 }

slave-Set-environmental-Temp3Low		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Temp3 }
    STATUS current
    DESCRIPTION         "Environmental Temperature probe 3 LOW trap SET notification"
    
    ::= { slave-TrapSetNotifications 15 }

slave-Set-environmental-Temp3High		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Temp3 }
    STATUS current
    DESCRIPTION         "Environmental Temperature probe 3 HIGH trap SET notification"
    
    ::= { slave-TrapSetNotifications 16 }

slave-Set-environmental-Temp4Low		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Temp4 }
    STATUS current
    DESCRIPTION         "Environmental Temperature probe 4 LOW trap SET notification"
    
    ::= { slave-TrapSetNotifications 17 }

slave-Set-environmental-Temp4High		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Temp4 }
    STATUS current
    DESCRIPTION         "Environmental Temperature probe 4 HIGH trap SET notification"
    
    ::= { slave-TrapSetNotifications 18 }
    
slave-Set-environmental-Temp5Low		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Temp5 }
    STATUS current
    DESCRIPTION         "Environmental Temperature probe 5 LOW trap SET notification"
    
    ::= { slave-TrapSetNotifications 19 }

slave-Set-environmental-Temp5High		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Temp5 }
    STATUS current
    DESCRIPTION         "Environmental Temperature probe 5 HIGH trap SET notification"
    
    ::= { slave-TrapSetNotifications 20 }

slave-Set-environmental-Temp6Low		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Temp6 }
    STATUS current
    DESCRIPTION         "Environmental Temperature probe 6 LOW trap SET notification"
    
    ::= { slave-TrapSetNotifications 21 }

slave-Set-environmental-Temp6High		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Temp6 }
    STATUS current
    DESCRIPTION         "Environmental Temperature probe 6 HIGH trap SET notification"
    
    ::= { slave-TrapSetNotifications 22 }

slave-Set-environmental-Temp7Low		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Temp7 }
    STATUS current
    DESCRIPTION         "Environmental Temperature probe 7 LOW trap SET notification"
    
    ::= { slave-TrapSetNotifications 23 }

slave-Set-environmental-Temp7High		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Temp7 }
    STATUS current
    DESCRIPTION         "Environmental Temperature probe 7 HIGH trap SET notification"
    
    ::= { slave-TrapSetNotifications 24 }

slave-Set-environmental-Temp8Low		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Temp8 }
    STATUS current
    DESCRIPTION         "Environmental Temperature probe 8 LOW trap SET notification"
    
    ::= { slave-TrapSetNotifications 25 }

slave-Set-environmental-Temp8High		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Temp8 }
    STATUS current
    DESCRIPTION         "Environmental Temperature probe 8 HIGH trap SET notification"
    
    ::= { slave-TrapSetNotifications 26 }

slave-Set-environmental-HumidityTempLow		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-HumidityTemp }
    STATUS current
    DESCRIPTION         "Environmental Humidity probe Temperature LOW trap SET notification"
    
    ::= { slave-TrapSetNotifications 27 }

slave-Set-environmental-HumidityTempHigh	NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-HumidityTemp }
    STATUS current
    DESCRIPTION         "Environmental Humidity probe Temperature HIGH trap SET notification"
    
    ::= { slave-TrapSetNotifications 28 }

slave-Set-environmental-HumidityLow	NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Humidity }
    STATUS current
    DESCRIPTION         "Environmental Humidity probe LOW trap SET notification"
    
    ::= { slave-TrapSetNotifications 29 }

slave-Set-environmental-HumidityHigh	NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Humidity }
    STATUS current
    DESCRIPTION         "Environmental Humidity probe HIGH trap SET notification"
    
    ::= { slave-TrapSetNotifications 30 }

slave-Set-environmental-Contact1Open	NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Contact1 }
    STATUS current
    DESCRIPTION         "Environmental Contact 1 OPEN trap SET notification"
    
    ::= { slave-TrapSetNotifications 31 }

slave-Set-environmental-Contact1Closed	NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Contact1 }
    STATUS current
    DESCRIPTION         "Environmental Contact 1 CLOSED trap SET notification"
    
    ::= { slave-TrapSetNotifications 32 }

slave-Set-environmental-Contact2Open	NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Contact2 }
    STATUS current
    DESCRIPTION         "Environmental Contact 2 OPEN trap SET notification"
    
    ::= { slave-TrapSetNotifications 33 }

slave-Set-environmental-Contact2Closed	NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Contact2 }
    STATUS current
    DESCRIPTION         "Environmental Contact 2 CLOSED trap SET notification"
    
    ::= { slave-TrapSetNotifications 34 }

slave-Set-environmental-Contact3Open	NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Contact3 }
    STATUS current
    DESCRIPTION         "Environmental Contact 3 OPEN trap SET notification"
    
    ::= { slave-TrapSetNotifications 35 }

slave-Set-environmental-Contact3Closed	NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Contact3 }
    STATUS current
    DESCRIPTION         "Environmental Contact 3 CLOSED trap SET notification"
    
    ::= { slave-TrapSetNotifications 36 }

slave-Set-Security-DoorOpen		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-Security-Door }
    STATUS current
    DESCRIPTION         "Environmental Door OPEN trap SET notification"
    
    ::= { slave-TrapSetNotifications 37 }

slave-Set-Security-DoorClosed		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-Security-Door }
    STATUS current
    DESCRIPTION         "Environmental Door CLOSED trap SET notification"
    
    ::= { slave-TrapSetNotifications 38 }

slave-Set-Security-LockUnlocked	NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-Security-Lock }
    STATUS current
    DESCRIPTION         "Environmental Lock UNLOCKED trap SET notification"
    
    ::= { slave-TrapSetNotifications 39 }

slave-Set-Security-LockLocked		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-Security-Lock }
    STATUS current
    DESCRIPTION         "Environmental Lock LOCKED trap SET notification"
    
    ::= { slave-TrapSetNotifications 40 }

slave-Set-pduOffline			NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-pduStatus }
    STATUS current
    DESCRIPTION         "pdu OFFLINE trap SET notification"
    
    ::= { slave-TrapSetNotifications 41 }

slave-Set-meter1-PFLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter1-PF }
    STATUS current
    DESCRIPTION         "Meter 1 Power Factor LOW trap SET notification"
    
    ::= { slave-TrapSetNotifications 42 }

slave-Set-meter1-PFHigh		NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter1-PF }
    STATUS current
    DESCRIPTION         "Meter 1 Power Factor HIGH trap SET notification"
    
    ::= { slave-TrapSetNotifications 43 }

slave-Set-meter1-FreqLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter1-Freq }
    STATUS current
    DESCRIPTION         "Meter 1 Frequency LOW trap SET notification"
    
    ::= { slave-TrapSetNotifications 44 }

slave-Set-meter1-FreqHigh		NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter1-Freq }
    STATUS current
    DESCRIPTION         "Meter 1 Frequency HIGH trap SET notification"
    
    ::= { slave-TrapSetNotifications 45 }

slave-Set-meter2-VRMSLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter2-VRMS }
    STATUS current
    DESCRIPTION         "Meter 2 Voltage LOW trap SET notification"
    
    ::= { slave-TrapSetNotifications 46 }

slave-Set-meter2-VRMSHigh		NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter2-VRMS }
    STATUS current
    DESCRIPTION         "Meter 2 Voltage HIGH trap SET notification"
    
    ::= { slave-TrapSetNotifications 47 }

slave-Set-meter2-IRMSLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter2-IRMS }
    STATUS current
    DESCRIPTION         "Meter 2 Amps LOW trap SET notification"
    
    ::= { slave-TrapSetNotifications 48 }

slave-Set-meter2-IRMSHigh		NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter2-IRMS }
    STATUS current
    DESCRIPTION         "Meter 2 Amps HIGH trap SET notification"
    
    ::= { slave-TrapSetNotifications 49 }

slave-Set-meter2-KWSLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter2-KW }
    STATUS current
    DESCRIPTION         "Meter 2 Kilowatts LOW trap SET notification"
    
    ::= { slave-TrapSetNotifications 50 }

slave-Set-meter2-KWSHigh			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter2-KW }
    STATUS current
    DESCRIPTION         "Meter 2 Kilowatts HIGH trap SET notification"
    
    ::= { slave-TrapSetNotifications 51 }

slave-Set-meter2-TempLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter2-TPMU }
    STATUS current
    DESCRIPTION         "Meter 2 Temperature LOW trap SET notification"
    
    ::= { slave-TrapSetNotifications 52 }

slave-Set-meter2-TempHigh		NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter2-TPMU }
    STATUS current
    DESCRIPTION         "Meter 2 Temperature HIGH trap SET notification"
    
    ::= { slave-TrapSetNotifications 53 }

slave-Set-meter2-PFLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter2-PF }
    STATUS current
    DESCRIPTION         "Meter 2 Power Factor LOW trap SET notification"
    
    ::= { slave-TrapSetNotifications 54 }

slave-Set-meter2-PFHigh		NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter2-PF }
    STATUS current
    DESCRIPTION         "Meter 2 Power Factor HIGH trap SET notification"
    
    ::= { slave-TrapSetNotifications 55 }

slave-Set-meter2-FreqLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter2-Freq }
    STATUS current
    DESCRIPTION         "Meter 2 Frequency LOW trap SET notification"
    
    ::= { slave-TrapSetNotifications 56 }

slave-Set-meter2-FreqHigh		NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter2-Freq }
    STATUS current
    DESCRIPTION         "Meter 2 Frequency HIGH trap SET notification"
    
    ::= { slave-TrapSetNotifications 57 }

slave-Set-meter3-VRMSLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter3-VRMS }
    STATUS current
    DESCRIPTION         "Meter 3 Voltage LOW trap SET notification"
    
    ::= { slave-TrapSetNotifications 58 }

slave-Set-meter3-VRMSHigh		NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter3-VRMS }
    STATUS current
    DESCRIPTION         "Meter 3 Voltage HIGH trap SET notification"
    
    ::= { slave-TrapSetNotifications 59 }

slave-Set-meter3-IRMSLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter3-IRMS }
    STATUS current
    DESCRIPTION         "Meter 3 Amps LOW trap SET notification"
    
    ::= { slave-TrapSetNotifications 60 }

slave-Set-meter3-IRMSHigh		NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter3-IRMS }
    STATUS current
    DESCRIPTION         "Meter 3 Amps HIGH trap SET notification"
    
    ::= { slave-TrapSetNotifications 61 }

slave-Set-meter3-KWSLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter3-KW }
    STATUS current
    DESCRIPTION         "Meter 3 Kilowatts LOW trap SET notification"
    
    ::= { slave-TrapSetNotifications 62 }

slave-Set-meter3-KWSHigh			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter3-KW }
    STATUS current
    DESCRIPTION         "Meter 3 Kilowatts HIGH trap SET notification"
    
    ::= { slave-TrapSetNotifications 63 }

slave-Set-meter3-TempLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter3-TPMU }
    STATUS current
    DESCRIPTION         "Meter 3 Temperature LOW trap SET notification"
    
    ::= { slave-TrapSetNotifications 64 }

slave-Set-meter3-TempHigh		NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter3-TPMU }
    STATUS current
    DESCRIPTION         "Meter 3 Temperature HIGH trap SET notification"
    
    ::= { slave-TrapSetNotifications 65 }

slave-Set-meter3-PFLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter3-PF }
    STATUS current
    DESCRIPTION         "Meter 3 Power Factor LOW trap SET notification"
    
    ::= { slave-TrapSetNotifications 66 }

slave-Set-meter3-PFHigh		NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter3-PF }
    STATUS current
    DESCRIPTION         "Meter 3 Power Factor HIGH trap SET notification"
    
    ::= { slave-TrapSetNotifications 67 }

slave-Set-meter3-FreqLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter3-Freq }
    STATUS current
    DESCRIPTION         "Meter 3 Frequency LOW trap SET notification"
    
    ::= { slave-TrapSetNotifications 68 }

slave-Set-meter3-FreqHigh		NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter3-Freq }
    STATUS current
    DESCRIPTION         "Meter 3 Frequency HIGH trap SET notification"
    
    ::= { slave-TrapSetNotifications 69 }


-- slave-Traps.slave-TrapClearNotifications

slave-Clear-meter1-VRMSLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter1-VRMS }
    STATUS current
    DESCRIPTION         "Meter 1 Voltage LOW trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 1 }

slave-Clear-meter1-VRMSHigh		NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter1-VRMS }
    STATUS current
    DESCRIPTION         "Meter 1 Voltage HIGH trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 2 }

slave-Clear-meter1-IRMSLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter1-IRMS }
    STATUS current
    DESCRIPTION         "Meter 1 Amps LOW trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 3 }

slave-Clear-meter1-IRMSHigh		NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter1-IRMS }
    STATUS current
    DESCRIPTION         "Meter 1 Amps HIGH trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 4 }

slave-Clear-meter1-KWSLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter1-KW }
    STATUS current
    DESCRIPTION         "Meter 1 Kilowatts LOW trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 5 }

slave-Clear-meter1-KWSHigh			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter1-KW }
    STATUS current
    DESCRIPTION         "Meter 1 Kilowatts HIGH trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 6 }

slave-Clear-meter1-TempLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter1-TPMU }
    STATUS current
    DESCRIPTION         "Meter 1 Temperature LOW trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 7 }

slave-Clear-meter1-TempHigh		NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter1-TPMU }
    STATUS current
    DESCRIPTION         "Meter 1 Temperature HIGH trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 8 }

slave-Clear-socket-AMPSLow		NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, socket-Number }
    STATUS current
    DESCRIPTION         "socket Amps LOW trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 9 }

slave-Clear-socket-AMPSHigh		NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, socket-Number }
    STATUS current
    DESCRIPTION         "socket Amps HIGH trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 10 }

slave-Clear-environmental-Temp1Low		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Temp1 }
    STATUS current
    DESCRIPTION         "Environmental Temperature probe 1 LOW trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 11 }

slave-Clear-environmental-Temp1High		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Temp1 }
    STATUS current
    DESCRIPTION         "Environmental Temperature probe 1 HIGH trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 12 }

slave-Clear-environmental-Temp2Low		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Temp2 }
    STATUS current
    DESCRIPTION         "Environmental Temperature probe 2 LOW trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 13 }

slave-Clear-environmental-Temp2High		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Temp2 }
    STATUS current
    DESCRIPTION         "Environmental Temperature probe 2 HIGH trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 14 }

slave-Clear-environmental-Temp3Low		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Temp3 }
    STATUS current
    DESCRIPTION         "Environmental Temperature probe 3 LOW trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 15 }

slave-Clear-environmental-Temp3High		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Temp3 }
    STATUS current
    DESCRIPTION         "Environmental Temperature probe 3 HIGH trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 16 }

slave-Clear-environmental-Temp4Low		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Temp4 }
    STATUS current
    DESCRIPTION         "Environmental Temperature probe 4 LOW trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 17 }

slave-Clear-environmental-Temp4High		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Temp4 }
    STATUS current
    DESCRIPTION         "Environmental Temperature probe 4 HIGH trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 18 }
    
slave-Clear-environmental-Temp5Low		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Temp5 }
    STATUS current
    DESCRIPTION         "Environmental Temperature probe 5 LOW trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 19 }

slave-Clear-environmental-Temp5High		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Temp5 }
    STATUS current
    DESCRIPTION         "Environmental Temperature probe 5 HIGH trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 20 }

slave-Clear-environmental-Temp6Low		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Temp6 }
    STATUS current
    DESCRIPTION         "Environmental Temperature probe 6 LOW trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 21 }

slave-Clear-environmental-Temp6High		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Temp6 }
    STATUS current
    DESCRIPTION         "Environmental Temperature probe 6 HIGH trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 22 }

slave-Clear-environmental-Temp7Low		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Temp7 }
    STATUS current
    DESCRIPTION         "Environmental Temperature probe 7 LOW trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 23 }

slave-Clear-environmental-Temp7High		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Temp7 }
    STATUS current
    DESCRIPTION         "Environmental Temperature probe 7 HIGH trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 24 }

slave-Clear-environmental-Temp8Low		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Temp8 }
    STATUS current
    DESCRIPTION         "Environmental Temperature probe 8 LOW trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 25 }

slave-Clear-environmental-Temp8High		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Temp8 }
    STATUS current
    DESCRIPTION         "Environmental Temperature probe 8 HIGH trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 26 }

slave-Clear-environmental-HumidityTempLow		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-HumidityTemp }
    STATUS current
    DESCRIPTION         "Environmental Humidity probe Temperature LOW trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 27 }

slave-Clear-environmental-HumidityTempHigh	NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-HumidityTemp }
    STATUS current
    DESCRIPTION         "Environmental Humidity probe Temperature HIGH trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 28 }

slave-Clear-environmental-HumidityLow	NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Humidity }
    STATUS current
    DESCRIPTION         "Environmental Humidity probe LOW trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 29 }

slave-Clear-environmental-HumidityHigh	NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Humidity }
    STATUS current
    DESCRIPTION         "Environmental Humidity probe HIGH trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 30 }

slave-Clear-environmental-Contact1Open	NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Contact1 }
    STATUS current
    DESCRIPTION         "Environmental Contact 1 OPEN trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 31 }

slave-Clear-environmental-Contact1Closed	NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Contact1 }
    STATUS current
    DESCRIPTION         "Environmental Contact 1 CLOSED trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 32 }

slave-Clear-environmental-Contact2Open	NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Contact2 }
    STATUS current
    DESCRIPTION         "Environmental Contact 2 OPEN trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 33 }

slave-Clear-environmental-Contact2Closed	NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Contact2 }
    STATUS current
    DESCRIPTION         "Environmental Contact 2 CLOSED trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 34 }

slave-Clear-environmental-Contact3Open	NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Contact3 }
    STATUS current
    DESCRIPTION         "Environmental Contact 3 OPEN trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 35 }

slave-Clear-environmental-Contact3Closed	NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-environmental-Contact3 }
    STATUS current
    DESCRIPTION         "Environmental Contact 3 CLOSED trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 36 }

slave-Clear-Security-DoorOpen		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-Security-Door }
    STATUS current
    DESCRIPTION         "Environmental Door OPEN trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 37 }

slave-Clear-Security-DoorClosed		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-Security-Door }
    STATUS current
    DESCRIPTION         "Environmental Door CLOSED trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 38 }

slave-Clear-Security-LockUnlocked	NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-Security-Lock }
    STATUS current
    DESCRIPTION         "Environmental Lock UNLOCKED trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 39 }

slave-Clear-Security-LockLocked		NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-Security-Lock }
    STATUS current
    DESCRIPTION         "Environmental Lock LOCKED trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 40 }

slave-Clear-pduOffline			NOTIFICATION-TYPE
    OBJECTS             { pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-pduStatus }
    STATUS current
    DESCRIPTION         "pdu OFFLINE trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 41 }

slave-Clear-meter1-PFLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter1-PF }
    STATUS current
    DESCRIPTION         "Meter 1 Power Factor LOW trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 42 }

slave-Clear-meter1-PFHigh		NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter1-PF }
    STATUS current
    DESCRIPTION         "Meter 1 Power Factor HIGH trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 43 }

slave-Clear-meter1-FreqLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter1-Freq }
    STATUS current
    DESCRIPTION         "Meter 1 Frequency LOW trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 44 }

slave-Clear-meter1-FreqHigh		NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter1-Freq }
    STATUS current
    DESCRIPTION         "Meter 1 Frequency HIGH trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 45 }

slave-Clear-meter2-VRMSLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter2-VRMS }
    STATUS current
    DESCRIPTION         "Meter 2 Voltage LOW trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 46 }

slave-Clear-meter2-VRMSHigh		NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter2-VRMS }
    STATUS current
    DESCRIPTION         "Meter 2 Voltage HIGH trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 47 }

slave-Clear-meter2-IRMSLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter2-IRMS }
    STATUS current
    DESCRIPTION         "Meter 2 Amps LOW trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 48 }

slave-Clear-meter2-IRMSHigh		NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter2-IRMS }
    STATUS current
    DESCRIPTION         "Meter 2 Amps HIGH trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 49 }

slave-Clear-meter2-KWSLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter2-KW }
    STATUS current
    DESCRIPTION         "Meter 2 Kilowatts LOW trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 50 }

slave-Clear-meter2-KWSHigh			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter2-KW }
    STATUS current
    DESCRIPTION         "Meter 2 Kilowatts HIGH trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 51 }

slave-Clear-meter2-TempLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter2-TPMU }
    STATUS current
    DESCRIPTION         "Meter 2 Temperature LOW trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 52 }

slave-Clear-meter2-TempHigh		NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter2-TPMU }
    STATUS current
    DESCRIPTION         "Meter 2 Temperature HIGH trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 53 }

slave-Clear-meter2-PFLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter2-PF }
    STATUS current
    DESCRIPTION         "Meter 2 Power Factor LOW trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 54 }

slave-Clear-meter2-PFHigh		NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter2-PF }
    STATUS current
    DESCRIPTION         "Meter 2 Power Factor HIGH trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 55 }

slave-Clear-meter2-FreqLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter2-Freq }
    STATUS current
    DESCRIPTION         "Meter 2 Frequency LOW trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 56 }

slave-Clear-meter2-FreqHigh		NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter2-Freq }
    STATUS current
    DESCRIPTION         "Meter 2 Frequency HIGH trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 57 }

slave-Clear-meter3-VRMSLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter3-VRMS }
    STATUS current
    DESCRIPTION         "Meter 3 Voltage LOW trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 58 }

slave-Clear-meter3-VRMSHigh		NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter3-VRMS }
    STATUS current
    DESCRIPTION         "Meter 3 Voltage HIGH trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 59 }

slave-Clear-meter3-IRMSLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter3-IRMS }
    STATUS current
    DESCRIPTION         "Meter 3 Amps LOW trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 60 }

slave-Clear-meter3-IRMSHigh		NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter3-IRMS }
    STATUS current
    DESCRIPTION         "Meter 3 Amps HIGH trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 61 }

slave-Clear-meter3-KWSLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter3-KW }
    STATUS current
    DESCRIPTION         "Meter 3 Kilowatts LOW trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 62 }

slave-Clear-meter3-KWSHigh			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter3-KW }
    STATUS current
    DESCRIPTION         "Meter 3 Kilowatts HIGH trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 63 }

slave-Clear-meter3-TempLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter3-TPMU }
    STATUS current
    DESCRIPTION         "Meter 3 Temperature LOW trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 64 }

slave-Clear-meter3-TempHigh		NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter3-TPMU }
    STATUS current
    DESCRIPTION         "Meter 3 Temperature HIGH trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 65 }

slave-Clear-meter3-PFLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter3-PF }
    STATUS current
    DESCRIPTION         "Meter 3 Power Factor LOW trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 66 }

slave-Clear-meter3-PFHigh		NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter3-PF }
    STATUS current
    DESCRIPTION         "Meter 3 Power Factor HIGH trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 67 }

slave-Clear-meter3-FreqLow			NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter3-Freq }
    STATUS current
    DESCRIPTION         "Meter 3 Frequency LOW trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 68 }

slave-Clear-meter3-FreqHigh		NOTIFICATION-TYPE
    OBJECTS			{ pdu-ClientName, pdu-LocationName, slave-pduAddress, slave-meter3-Freq }
    STATUS current
    DESCRIPTION         "Meter 3 Frequency HIGH trap CLEAR notification"
    
    ::= { slave-TrapClearNotifications 69 }


-- slave-Global

slave-Global-Table	OBJECT-TYPE
    SYNTAX			SEQUENCE OF Slave-Global-Entry
    MAX-ACCESS  		not-accessible
    STATUS  		current
    DESCRIPTION   	""
    
    ::= { slave-Global 1 }

slave-Global-Entry	OBJECT-TYPE
    SYNTAX			Slave-Global-Entry
    MAX-ACCESS		not-accessible
    STATUS			current
    DESCRIPTION   	"Table of Trap notification destinations."
    INDEX			{ slave-Global-Index }    
    
    ::= { slave-Global-Table 1 }

Slave-Global-Entry ::= SEQUENCE {

	  slave-Global-Index
		INTEGER,
	  slave-Global-Status
		INTEGER,
	  slave-Global-Address
		INTEGER,
	  slave-Global-Nosockets
		INTEGER,
	  slave-Global-meter1-VRMS
		INTEGER,
	  slave-Global-meter1-IRMS
		INTEGER,
	  slave-Global-meter1-VRMS
		INTEGER,
	  slave-Global-meter1-KWH
		Integer32,
	  slave-Global-meter1-KW
		INTEGER,
	  slave-Global-meter1-TPMU
		INTEGER,
	  slave-Global-meter1-PF
		INTEGER,
	  slave-Global-environmental-Temp1
		INTEGER,
	  slave-Global-environmental-Temp2
		INTEGER,
	  slave-Global-environmental-Temp3
		INTEGER,
	  slave-Global-environmental-Temp4
		INTEGER,
	  slave-Global-environmental-Temp5
		INTEGER,
	  slave-Global-environmental-Temp6
		INTEGER,
	  slave-Global-environmental-Temp7
		INTEGER,
	  slave-Global-environmental-Temp8
		INTEGER,
	  slave-Global-environmental-HumidityTemp
		INTEGER,
	  slave-Global-environmental-Humidity
		INTEGER,
	  slave-Global-environmental-Contact1
		INTEGER,
	  slave-Global-environmental-Contact2
		INTEGER,
	  slave-Global-environmental-Contact3
		INTEGER,
	  slave-Global-Security-Door
		INTEGER,
	  slave-Global-Security-Lock
		INTEGER,
	  slave-Global-sockets
		Integer32,
	  slave-Global-socket1Amps
		INTEGER,
	  slave-Global-socket2Amps
		INTEGER,
	  slave-Global-socket3Amps
		INTEGER,
	  slave-Global-socket4Amps
		INTEGER,
	  slave-Global-socket5Amps
		INTEGER,
	  slave-Global-socket6Amps
		INTEGER,
	  slave-Global-socket7Amps
		INTEGER,
	  slave-Global-socket8Amps
		INTEGER,
	  slave-Global-socket9Amps
		INTEGER,
	  slave-Global-socket10Amps
		INTEGER,
	  slave-Global-socket11Amps
		INTEGER,
	  slave-Global-socket12Amps
		INTEGER,
	  slave-Global-socket13Amps
		INTEGER,
	  slave-Global-socket14Amps
		INTEGER,
	  slave-Global-socket15Amps
		INTEGER,
	  slave-Global-socket16Amps
		INTEGER,
	  slave-Global-socket17Amps
		INTEGER,
	  slave-Global-socket18Amps
		INTEGER,
	  slave-Global-socket19Amps
		INTEGER,
	  slave-Global-socket20Amps
		INTEGER,
	  slave-Global-socket21Amps
		INTEGER,
	  slave-Global-socket22Amps
		INTEGER,
	  slave-Global-socket23Amps
		INTEGER,
	  slave-Global-socket24Amps
		INTEGER,
	  slave-Global-socket25Amps
		INTEGER,
	  slave-Global-socket26Amps
		INTEGER,
	  slave-Global-socket27Amps
		INTEGER,
	  slave-Global-socket28Amps
		INTEGER,
	  slave-Global-socket29Amps
		INTEGER,
	  slave-Global-socket30Amps
		INTEGER,
	  slave-Global-socket31Amps
		INTEGER,
	  slave-Global-socket32Amps
		INTEGER,
	  slave-Global-socket1kWh
		Integer32,
	  slave-Global-socket2kWh
		Integer32,
	  slave-Global-socket3kWh
		Integer32,
	  slave-Global-socket4kWh
		Integer32,
	  slave-Global-socket5kWh
		Integer32,
	  slave-Global-socket6kWh
		Integer32,
	  slave-Global-socket7kWh
		Integer32,
	  slave-Global-socket8kWh
		Integer32,
	  slave-Global-socket9kWh
		Integer32,
	  slave-Global-socket10kWh
		Integer32,
	  slave-Global-socket11kWh
		Integer32,
	  slave-Global-socket12kWh
		Integer32,
	  slave-Global-socket13kWh
		Integer32,
	  slave-Global-socket14kWh
		Integer32,
	  slave-Global-socket15kWh
		Integer32,
	  slave-Global-socket16kWh
		Integer32,
	  slave-Global-socket17kWh
		Integer32,
	  slave-Global-socket18kWh
		Integer32,
	  slave-Global-socket19kWh
		Integer32,
	  slave-Global-socket20kWh
		Integer32,
	  slave-Global-socket21kWh
		Integer32,
	  slave-Global-socket22kWh
		Integer32,
	  slave-Global-socket23kWh
		Integer32,
	  slave-Global-socket24kWh
		Integer32,
	  slave-Global-socket25kWh
		Integer32,
	  slave-Global-socket26kWh
		Integer32,
	  slave-Global-socket27kWh
		Integer32,
	  slave-Global-socket28kWh
		Integer32,
	  slave-Global-socket29kWh
		Integer32,
	  slave-Global-socket30kWh
		Integer32,
	  slave-Global-socket31kWh
		Integer32,
	  slave-Global-socket32kWh
		Integer32,
	  slave-Global-socket33Amps
		INTEGER,
	  slave-Global-socket34Amps
		INTEGER,
	  slave-Global-socket35Amps
		INTEGER,
	  slave-Global-socket36Amps
		INTEGER,
	  slave-Global-socket37Amps
		INTEGER,
	  slave-Global-socket38Amps
		INTEGER,
	  slave-Global-socket39Amps
		INTEGER,
	  slave-Global-socket40Amps
		INTEGER,
	  slave-Global-socket41Amps
		INTEGER,
	  slave-Global-socket42Amps
		INTEGER,
	  slave-Global-socket43Amps
		INTEGER,
	  slave-Global-socket44Amps
		INTEGER,
	  slave-Global-socket45Amps
		INTEGER,
	  slave-Global-socket46Amps
		INTEGER,
	  slave-Global-socket47Amps
		INTEGER,
  	  slave-Global-socket48Amps
		INTEGER,
	  slave-Global-socket33kWh
		Integer32,
	  slave-Global-socket34kWh
		Integer32,
	  slave-Global-socket35kWh
		Integer32,
	  slave-Global-socket36kWh
		Integer32,
	  slave-Global-socket37kWh
		Integer32,
	  slave-Global-socket38kWh
		Integer32,
	  slave-Global-socket39kWh
		Integer32,
	  slave-Global-socket40kWh
		Integer32,
	  slave-Global-socket41kWh
		Integer32,
	  slave-Global-socket42kWh
		Integer32,
	  slave-Global-socket43kWh
		Integer32,
	  slave-Global-socket44kWh
		Integer32,
	  slave-Global-socket45kWh
		Integer32,
	  slave-Global-socket46kWh
		Integer32,
	  slave-Global-socket47kWh
		Integer32,
	  slave-Global-socket48kWh
		Integer32,
	  slave-Global-sockets2
	  	Integer32,
	  slave-Global-meter1-Freq
	  	INTEGER,
	  slave-Global-meter2-VRMS
		INTEGER,
	  slave-Global-meter2-IRMS
		INTEGER,
	  slave-Global-meter2-VRMS
		INTEGER,
	  slave-Global-meter2-KWH
		Integer32,
	  slave-Global-meter2-KW
		INTEGER,
	  slave-Global-meter2-TPMU
		INTEGER,
	  slave-Global-meter2-PF
		INTEGER,
	  slave-Global-meter2-Freq
	  	INTEGER,
	  slave-Global-meter3-VRMS
		INTEGER,
	  slave-Global-meter3-IRMS
		INTEGER,
	  slave-Global-meter3-VRMS
		INTEGER,
	  slave-Global-meter3-KWH
		Integer32,
	  slave-Global-meter3-KW
		INTEGER,
	  slave-Global-meter3-TPMU
		INTEGER,
	  slave-Global-meter3-PF
		INTEGER,
	  slave-Global-meter3-Freq
	  	INTEGER
	  	
}

slave-Global-Index	OBJECT-TYPE
    SYNTAX			INTEGER (0..31)
    MAX-ACCESS  		not-accessible
    STATUS  		current
    DESCRIPTION   	"pdu index [0..Nopdus]."
    
    ::= { slave-Global-Entry 1 }

slave-Global-Status		OBJECT-TYPE
    SYNTAX		INTEGER {offline(0),online(1),disabled(2)}
    MAX-ACCESS  	read-write
    STATUS  	current
    DESCRIPTION   "Compatible - pdu ONLINE / OFFLINE or DISABLED status."
    
    ::= { slave-Global-Entry 2 }

slave-Global-Address		OBJECT-TYPE
    SYNTAX		INTEGER (1..32)
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - pdu MODBUS Address."
    
    ::= { slave-Global-Entry 3 }

slave-Global-Nosockets		OBJECT-TYPE
    SYNTAX		INTEGER (0..48)
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - pdu Number of sockets."
    
    ::= { slave-Global-Entry 4 }

slave-Global-meter1-VRMS	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - Meter 1 RMS Voltage (VAC) x10."
    
    ::= { slave-Global-Entry 5 }

slave-Global-meter1-IRMS	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - Meter 1 RMS Current (A) x10."
    
    ::= { slave-Global-Entry 6 }

slave-Global-meter1-KWH	OBJECT-TYPE
    SYNTAX		Integer32
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - Meter 1 Total energy consumption (kW/h) x10."
    
    ::= { slave-Global-Entry 7 }

slave-Global-meter1-KW	OBJECT-TYPE
    SYNTAX		Integer32
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - Meter 1 Kilowatts (kW) x1000."
    
    ::= { slave-Global-Entry 8 }

slave-Global-meter1-TPMU	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - Meter 1 Internal Temperature (C) x10."
    
    ::= { slave-Global-Entry 9 }

slave-Global-meter1-PF	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Compatible - Meter 1 Power Factor x1000"
    
    ::= { slave-Global-Entry 10 }
    
slave-Global-environmental-Temp1	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - Environmental Temperature probe 1 (C) x100."
    
    ::= { slave-Global-Entry 11 }

slave-Global-environmental-Temp2	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - Environmental Temperature probe 2 (C) x100."
    
    ::= { slave-Global-Entry 12 }

slave-Global-environmental-Temp3	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - Environmental Temperature probe 3 (C) x100."
    
    ::= { slave-Global-Entry 13 }

slave-Global-environmental-Temp4	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - Environmental Temperature probe 4 (C) x100."
    
    ::= { slave-Global-Entry 14 }

slave-Global-environmental-Temp5	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - Environmental Temperature probe 5 (C) x100."
    
    ::= { slave-Global-Entry 15 }

slave-Global-environmental-Temp6	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - Environmental Temperature probe 6 (C) x100."
    
    ::= { slave-Global-Entry 16 }

slave-Global-environmental-Temp7	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - Environmental Temperature probe 7 (C) x100."
    
    ::= { slave-Global-Entry 17 }

slave-Global-environmental-Temp8	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - Environmental Temperature probe 8 (C) x100."
    
    ::= { slave-Global-Entry 18 }

slave-Global-environmental-HumidityTemp	OBJECT-TYPE
    SYNTAX				INTEGER
    MAX-ACCESS		  	read-only
    STATUS  			current
    DESCRIPTION			"Compatible - Environmental Humidity probe Temperature (C) x100."
    
    ::= { slave-Global-Entry 19 }

slave-Global-environmental-Humidity	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - Environmental humidity probe (%) x100."
    
    ::= { slave-Global-Entry 20 }

slave-Global-environmental-Contact1	OBJECT-TYPE
    SYNTAX			INTEGER {open(0),closed(1),none(3)}
    MAX-ACCESS	  	read-write
    STATUS  		current
    DESCRIPTION		"Compatible - Environmental contact input 1 status.
    Set with any data to clear status."
    
    ::= { slave-Global-Entry 21 }

slave-Global-environmental-Contact2	OBJECT-TYPE
    SYNTAX			INTEGER {open(0),closed(1)}
    MAX-ACCESS	  	read-write
    STATUS  		current
    DESCRIPTION		"Compatible - Environmental contact input 2 status.
    Set with any data to clear status."
    
    ::= { slave-Global-Entry 22 }

slave-Global-environmental-Contact3	OBJECT-TYPE
    SYNTAX			INTEGER {open(0),closed(1)}
    MAX-ACCESS	  	read-write
    STATUS  		current
    DESCRIPTION		"Compatible - Environmental contact input 3 status.
    Set with any data to clear status."
    
    ::= { slave-Global-Entry 23 }

slave-Global-Security-Door	OBJECT-TYPE
    SYNTAX			INTEGER {open(0),closed(1)}
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - Environmental door contact status."
    
    ::= { slave-Global-Entry 24 }

slave-Global-Security-Lock	OBJECT-TYPE
    SYNTAX			INTEGER {locked(0),unlocked(1)}
    MAX-ACCESS	  	read-write
    STATUS  		current
    DESCRIPTION		"Compatible - Environmental lock status.
    Set with any data to force unlock."
    
    ::= { slave-Global-Entry 25 }

slave-Global-sockets	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-write
    STATUS  		current
    DESCRIPTION		"Compatible - socket status bits 1 to 32
    Set or clear bit to control socket, Bit 0 = socket 1, Bit 31 = socket 32"
    
    ::= { slave-Global-Entry 26 }

slave-Global-socket1Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket Amps value x10."
    
    ::= { slave-Global-Entry 27 }

slave-Global-socket2Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket Amps value x10."
    
    ::= { slave-Global-Entry 28 }

slave-Global-socket3Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket Amps value x10."
    
    ::= { slave-Global-Entry 29 }

slave-Global-socket4Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket Amps value x10."
    
    ::= { slave-Global-Entry 30 }

slave-Global-socket5Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket Amps value x10."
    
    ::= { slave-Global-Entry 31 }

slave-Global-socket6Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket Amps value x10."
    
    ::= { slave-Global-Entry 32 }

slave-Global-socket7Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket Amps value x10."
    
    ::= { slave-Global-Entry 33 }

slave-Global-socket8Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket Amps value x10."
    
    ::= { slave-Global-Entry 34 }

slave-Global-socket9Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket Amps value x10."
    
    ::= { slave-Global-Entry 35 }

slave-Global-socket10Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket Amps value x10."
    
    ::= { slave-Global-Entry 36 }

slave-Global-socket11Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket Amps value x10."
    
    ::= { slave-Global-Entry 37 }

slave-Global-socket12Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket Amps value x10."
    
    ::= { slave-Global-Entry 38 }

slave-Global-socket13Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket Amps value x10."
    
    ::= { slave-Global-Entry 39 }

slave-Global-socket14Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket Amps value x10."
    
    ::= { slave-Global-Entry 40 }

slave-Global-socket15Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket Amps value x10."
    
    ::= { slave-Global-Entry 41 }

slave-Global-socket16Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket Amps value x10."
    
    ::= { slave-Global-Entry 42 }

slave-Global-socket17Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket Amps value x10."
    
    ::= { slave-Global-Entry 43 }

slave-Global-socket18Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket Amps value x10."
    
    ::= { slave-Global-Entry 44 }

slave-Global-socket19Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket Amps value x10."
    
    ::= { slave-Global-Entry 45 }

slave-Global-socket20Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket Amps value x10."
    
    ::= { slave-Global-Entry 46 }

slave-Global-socket21Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket Amps value x10."
    
    ::= { slave-Global-Entry 47 }

slave-Global-socket22Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket Amps value x10."
    
    ::= { slave-Global-Entry 48 }

slave-Global-socket23Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket Amps value x10."
    
    ::= { slave-Global-Entry 49 }

slave-Global-socket24Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket Amps value x10."
    
    ::= { slave-Global-Entry 50 }

slave-Global-socket25Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket Amps value x10."
    
    ::= { slave-Global-Entry 51 }

slave-Global-socket26Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket Amps value x10."
    
    ::= { slave-Global-Entry 52 }

slave-Global-socket27Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket Amps value x10."
    
    ::= { slave-Global-Entry 53 }

slave-Global-socket28Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket Amps value x10."
    
    ::= { slave-Global-Entry 54 }

slave-Global-socket29Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket Amps value x10."
    
    ::= { slave-Global-Entry 55 }

slave-Global-socket30Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket Amps value x10."
    
    ::= { slave-Global-Entry 56 }

slave-Global-socket31Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket Amps value x10."
    
    ::= { slave-Global-Entry 57 }

slave-Global-socket32Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket Amps value x10."
    
    ::= { slave-Global-Entry 58 }

slave-Global-socket1kWh		OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket kWh value x10."
    
    ::= { slave-Global-Entry 59 }

slave-Global-socket2kWh		OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket kWh value x10."
    
    ::= { slave-Global-Entry 60 }

slave-Global-socket3kWh		OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket kWh value x10."
    
    ::= { slave-Global-Entry 61 }

slave-Global-socket4kWh		OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket kWh value x10."
    
    ::= { slave-Global-Entry 62 }

slave-Global-socket5kWh		OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket kWh value x10."
    
    ::= { slave-Global-Entry 63 }

slave-Global-socket6kWh		OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket kWh value x10."
    
    ::= { slave-Global-Entry 64 }

slave-Global-socket7kWh		OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket kWh value x10."
    
    ::= { slave-Global-Entry 65 }

slave-Global-socket8kWh		OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket kWh value x10."
    
    ::= { slave-Global-Entry 66 }

slave-Global-socket9kWh		OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket kWh value x10."
    
    ::= { slave-Global-Entry 67 }

slave-Global-socket10kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket kWh value x10."
    
    ::= { slave-Global-Entry 68 }

slave-Global-socket11kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket kWh value x10."
    
    ::= { slave-Global-Entry 69 }

slave-Global-socket12kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket kWh value x10."
    
    ::= { slave-Global-Entry 70 }

slave-Global-socket13kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket kWh value x10."
    
    ::= { slave-Global-Entry 71 }

slave-Global-socket14kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket kWh value x10."
    
    ::= { slave-Global-Entry 72 }

slave-Global-socket15kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket kWh value x10."
    
    ::= { slave-Global-Entry 73 }

slave-Global-socket16kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket kWh value x10."
    
    ::= { slave-Global-Entry 74 }

slave-Global-socket17kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket kWh value x10."
    
    ::= { slave-Global-Entry 75 }

slave-Global-socket18kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket kWh value x10."
    
    ::= { slave-Global-Entry 76 }

slave-Global-socket19kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket kWh value x10."
    
    ::= { slave-Global-Entry 77 }

slave-Global-socket20kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket kWh value x10."
    
    ::= { slave-Global-Entry 78 }

slave-Global-socket21kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket kWh value x10."
    
    ::= { slave-Global-Entry 79 }

slave-Global-socket22kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket kWh value x10."
    
    ::= { slave-Global-Entry 80 }

slave-Global-socket23kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket kWh value x10."
    
    ::= { slave-Global-Entry 81 }

slave-Global-socket24kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket kWh value x10."
    
    ::= { slave-Global-Entry 82 }

slave-Global-socket25kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket kWh value x10."
    
    ::= { slave-Global-Entry 83 }

slave-Global-socket26kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket kWh value x10."
    
    ::= { slave-Global-Entry 84 }

slave-Global-socket27kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket kWh value x10."
    
    ::= { slave-Global-Entry 85 }

slave-Global-socket28kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket kWh value x10."
    
    ::= { slave-Global-Entry 86 }

slave-Global-socket29kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket kWh value x10."
    
    ::= { slave-Global-Entry 87 }

slave-Global-socket30kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket kWh value x10."
    
    ::= { slave-Global-Entry 88 }

slave-Global-socket31kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket kWh value x10."
    
    ::= { slave-Global-Entry 89 }

slave-Global-socket32kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"Compatible - socket kWh value x10."
    
    ::= { slave-Global-Entry 90 }

slave-Global-socket33Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"socket Amps value x10."
    
    ::= { slave-Global-Entry 91 }

slave-Global-socket34Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"socket Amps value x10."
    
    ::= { slave-Global-Entry 92 }

slave-Global-socket35Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"socket Amps value x10."
    
    ::= { slave-Global-Entry 93 }

slave-Global-socket36Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"socket Amps value x10."
    
    ::= { slave-Global-Entry 94 }

slave-Global-socket37Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"socket Amps value x10."
    
    ::= { slave-Global-Entry 95 }

slave-Global-socket38Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"socket Amps value x10."
    
    ::= { slave-Global-Entry 96 }

slave-Global-socket39Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"socket Amps value x10."
    
    ::= { slave-Global-Entry 97 }

slave-Global-socket40Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"socket Amps value x10."
    
    ::= { slave-Global-Entry 98 }

slave-Global-socket41Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"socket Amps value x10."
    
    ::= { slave-Global-Entry 99 }

slave-Global-socket42Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"socket Amps value x10."
    
    ::= { slave-Global-Entry 100 }

slave-Global-socket43Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"socket Amps value x10."
    
    ::= { slave-Global-Entry 101 }

slave-Global-socket44Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"socket Amps value x10."
    
    ::= { slave-Global-Entry 102 }

slave-Global-socket45Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"socket Amps value x10."
    
    ::= { slave-Global-Entry 103 }

slave-Global-socket46Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"socket Amps value x10."
    
    ::= { slave-Global-Entry 104 }

slave-Global-socket47Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"socket Amps value x10."
    
    ::= { slave-Global-Entry 105 }

slave-Global-socket48Amps	OBJECT-TYPE
    SYNTAX			INTEGER
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"socket Amps value x10."
    
    ::= { slave-Global-Entry 106 }

slave-Global-socket33kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"socket kWh value x10."
    
    ::= { slave-Global-Entry 107 }

slave-Global-socket34kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"socket kWh value x10."
    
    ::= { slave-Global-Entry 108 }

slave-Global-socket35kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"socket kWh value x10."
    
    ::= { slave-Global-Entry 109 }

slave-Global-socket36kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"socket kWh value x10."
    
    ::= { slave-Global-Entry 110 }

slave-Global-socket37kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"socket kWh value x10."
    
    ::= { slave-Global-Entry 111 }

slave-Global-socket38kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"socket kWh value x10."
    
    ::= { slave-Global-Entry 112 }

slave-Global-socket39kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"socket kWh value x10."
    
    ::= { slave-Global-Entry 113 }

slave-Global-socket40kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"socket kWh value x10."
    
    ::= { slave-Global-Entry 114 }

slave-Global-socket41kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"socket kWh value x10."
    
    ::= { slave-Global-Entry 115 }

slave-Global-socket42kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"socket kWh value x10."
    
    ::= { slave-Global-Entry 116 }

slave-Global-socket43kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"socket kWh value x10."
    
    ::= { slave-Global-Entry 117 }

slave-Global-socket44kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"socket kWh value x10."
    
    ::= { slave-Global-Entry 118 }

slave-Global-socket45kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"socket kWh value x10."
    
    ::= { slave-Global-Entry 119 }

slave-Global-socket46kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"socket kWh value x10."
    
    ::= { slave-Global-Entry 120 }

slave-Global-socket47kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"socket kWh value x10."
    
    ::= { slave-Global-Entry 121 }

slave-Global-socket48kWh	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-only
    STATUS  		current
    DESCRIPTION		"socket kWh value x10."
    
    ::= { slave-Global-Entry 122 }

slave-Global-sockets2	OBJECT-TYPE
    SYNTAX			Integer32
    MAX-ACCESS	  	read-write
    STATUS  		current
    DESCRIPTION		"socket status bits 33-48
    Set or clear bit to control socket,
    Bit 0 = socket 33, Bit 15 = socket 48"
    
    ::= { slave-Global-Entry 123 }

slave-Global-meter1-Freq	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Meter 1 Frequency x10"
    
    ::= { slave-Global-Entry 124 }

slave-Global-meter2-VRMS	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Meter 2 RMS Voltage (VAC) x10."
    
    ::= { slave-Global-Entry 125 }

slave-Global-meter2-IRMS	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Meter 2 RMS Current (A) x10."
    
    ::= { slave-Global-Entry 126 }

slave-Global-meter2-KWH	OBJECT-TYPE
    SYNTAX		Integer32
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Meter 2 Total energy consumption (kW/h) x10."
    
    ::= { slave-Global-Entry 127 }

slave-Global-meter2-KW	OBJECT-TYPE
    SYNTAX		Integer32
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Meter 2 Kilowatts (kW) x1000."
    
    ::= { slave-Global-Entry 128 }

slave-Global-meter2-TPMU	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Meter 2 Internal Temperature (C) x10."
    
    ::= { slave-Global-Entry 129 }

slave-Global-meter2-PF	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Meter 2 Power Factor x1000"
    
    ::= { slave-Global-Entry 130 }

slave-Global-meter2-Freq	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Meter 2 Frequency x10"
    
    ::= { slave-Global-Entry 131 }

slave-Global-meter3-VRMS	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Meter 3 RMS Voltage (VAC) x10."
    
    ::= { slave-Global-Entry 132 }

slave-Global-meter3-IRMS	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Meter 3 RMS Current (A) x10."
    
    ::= { slave-Global-Entry 133 }

slave-Global-meter3-KWH	OBJECT-TYPE
    SYNTAX		Integer32
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Meter 3 Total energy consumption (kW/h) x10."
    
    ::= { slave-Global-Entry 134 }

slave-Global-meter3-KW	OBJECT-TYPE
    SYNTAX		Integer32
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Meter 3 Kilowatts (kW) x1000."
    
    ::= { slave-Global-Entry 135 }

slave-Global-meter3-TPMU	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Meter 3 Internal Temperature (C) x10."
    
    ::= { slave-Global-Entry 136 }

slave-Global-meter3-PF	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Meter 3 Power Factor x1000"
    
    ::= { slave-Global-Entry 137 }

slave-Global-meter3-Freq	OBJECT-TYPE
    SYNTAX		INTEGER
    MAX-ACCESS  	read-only
    STATUS  	current
    DESCRIPTION   "Meter 3 Frequency x10"
    
    ::= { slave-Global-Entry 138 }

END   

