GUDEADS-EPC822X-MIB DEFINITIONS ::= BEGIN

IMPORTS
	enterprises,
	MODULE-IDENTITY,
	OBJECT-TYPE,
	NOTIFICATION-TYPE,
	Integer32,
	Unsigned32
		FROM SNMPv2-SMI
	OBJECT-GROUP,
	NOTIFICATION-GROUP
		FROM SNMPv2-CONF;

gudeads MODULE-IDENTITY
	LAST-UPDATED "200703051356Z"	-- Mar 5, 2007 1:56:00 PM
	ORGANIZATION "Gude Analog- und Digitalsysteme GmbH"
	CONTACT-INFO
		"http://www.gudeads.com/"
	DESCRIPTION
		""
	REVISION "200703051356Z"	-- Mar 5, 2007 1:56:00 PM
	DESCRIPTION
		"$Id:$"
	-- 1.3.6.1.4.1.28507
	::= { enterprises 28507 }


gadsEPC822X OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.38
	::= { gudeads 38 }

-- Notification Types
--

events OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.38.0
	::= { gadsEPC822X 0 }

-- Scalars and Tables
--

epc822XObjects OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.38.1
	::= { gadsEPC822X 1 }

epc822XCommonConfig OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.38.1.1
	::= { epc822XObjects 1 }

epc822XSNMPaccess OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.38.1.1.1
	::= { epc822XCommonConfig 1 }

epc822XTrapCtrl OBJECT-TYPE
	SYNTAX  Integer32 (0..2)
	MAX-ACCESS read-write
	STATUS  current
	DESCRIPTION
		"0 = off
		1 = Ver. 1
		2 = Ver. 2c"
	-- 1.3.6.1.4.1.28507.38.1.1.1.1
	::= { epc822XSNMPaccess 1 }


epc822XTrapIPTable OBJECT-TYPE
	SYNTAX  SEQUENCE OF Epc8TrapIPEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"list of all Trap receiver"
	-- 1.3.6.1.4.1.28507.38.1.1.1.2
	::= { epc822XSNMPaccess 2 }


epc822XTrapIPEntry OBJECT-TYPE
	SYNTAX  Epc8TrapIPEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"an entry containing management
		informations regarding the list of trap
		receivers"
	INDEX {
		epc822XTrapIPIndex }
	-- 1.3.6.1.4.1.28507.38.1.1.1.2.1
	::= { epc822XTrapIPTable 1 }


Epc8TrapIPEntry ::= SEQUENCE {

	epc822XTrapIPIndex Integer32,
	epc822XTrapAddr    OCTET STRING }


epc822XTrapIPIndex OBJECT-TYPE
	SYNTAX  Integer32 (1..8)
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"A unique value, greater than zero, for each receiver slot."
	-- 1.3.6.1.4.1.28507.38.1.1.1.2.1.1
	::= { epc822XTrapIPEntry 1 }


epc822XTrapAddr OBJECT-TYPE
	SYNTAX  OCTET STRING (SIZE (0..99))
	MAX-ACCESS read-write
	STATUS  current
	DESCRIPTION
		"DNS name or IP address specifying one Trap receiver slot.
		A port can optionally be specified: 'name:port' An empty
		string disables this slot."
	-- 1.3.6.1.4.1.28507.38.1.1.1.2.1.2
	::= { epc822XTrapIPEntry 2 }


epc822XDeviceConfig OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.38.1.2
	::= { epc822XObjects 2 }

epc822XIntActors OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.38.1.3
	::= { epc822XObjects 3 }

epc822Xrelayports OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.38.1.3.1
	::= { epc822XIntActors 1 }

epc822XportNumber OBJECT-TYPE
	SYNTAX  Integer32 (1..12)
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"The number of Relay Ports"
	-- 1.3.6.1.4.1.28507.38.1.3.1.1
	::= { epc822Xrelayports 1 }


-- the Interfaces table
-- The Interfaces table contains information on the entity's
-- interfaces.  Each sub-layer below the internetwork-layer
-- of a network interface is considered to be an interface.

epc822XportTable OBJECT-TYPE
	SYNTAX  SEQUENCE OF Epc822XportEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"list of all EPC Relay Ports"
	-- 1.3.6.1.4.1.28507.38.1.3.1.2
	::= { epc822Xrelayports 2 }


epc822XportEntry OBJECT-TYPE
	SYNTAX  Epc822XportEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"An entry containing management information applicable to a
		particular relay port."
	INDEX {
		epc822XPortIndex }
	-- 1.3.6.1.4.1.28507.38.1.3.1.2.1
	::= { epc822XportTable 1 }


Epc822XportEntry ::= SEQUENCE {

	epc822XPortIndex        Integer32,
	epc822XPortName         OCTET STRING,
	epc822XPortState        INTEGER,
	epc822XPortSwitchCount  Integer32,
	epc822XPortStartupMode  INTEGER,
	epc822XPortStartupDelay Integer32,
	epc822XPortRepowerTime  Integer32 }


epc822XPortIndex OBJECT-TYPE
	SYNTAX  Integer32 (1..12)
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"A unique value, greater than zero, for each Relay Port."
	-- 1.3.6.1.4.1.28507.38.1.3.1.2.1.1
	::= { epc822XportEntry 1 }


epc822XPortName OBJECT-TYPE
	SYNTAX  OCTET STRING (SIZE (0..15))
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A textual string containing name of a Relay Port."
	-- 1.3.6.1.4.1.28507.38.1.3.1.2.1.2
	::= { epc822XportEntry 2 }


epc822XPortState OBJECT-TYPE
	SYNTAX  INTEGER {
			off(0),
			on(1) }
	MAX-ACCESS read-write
	STATUS  current
	DESCRIPTION
		"current state a Relay Port"
	-- 1.3.6.1.4.1.28507.38.1.3.1.2.1.3
	::= { epc822XportEntry 3 }


epc822XPortSwitchCount OBJECT-TYPE
	SYNTAX  Integer32
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"The total number of switch actions ocurred on a Relay Port.
		Does not count switch commands which will not switch
		the ralay state, so just real relay switches are displayed here."
	-- 1.3.6.1.4.1.28507.38.1.3.1.2.1.4
	::= { epc822XportEntry 4 }


epc822XPortStartupMode OBJECT-TYPE
	SYNTAX  INTEGER {
			off(0),
			on(1),
			laststate(2) }
	MAX-ACCESS read-write
	STATUS  current
	DESCRIPTION
		"set Mode of startup sequence (off, on , remember last state)"
	DEFVAL { off }
	-- 1.3.6.1.4.1.28507.38.1.3.1.2.1.5
	::= { epc822XportEntry 5 }


epc822XPortStartupDelay OBJECT-TYPE
	SYNTAX  Integer32
	UNITS
		"seconds"
	MAX-ACCESS read-write
	STATUS  current
	DESCRIPTION
		"Delay in sec for startup action"
	DEFVAL { 0 }
	-- 1.3.6.1.4.1.28507.38.1.3.1.2.1.6
	::= { epc822XportEntry 6 }


epc822XPortRepowerTime OBJECT-TYPE
	SYNTAX  Integer32 (0..65535)
	UNITS
		"seconds"
	MAX-ACCESS read-write
	STATUS  current
	DESCRIPTION
		"Delay in sec for repower port after switching off"
	DEFVAL { 0 }
	-- 1.3.6.1.4.1.28507.38.1.3.1.2.1.7
	::= { epc822XportEntry 7 }


epc822XBuzzer OBJECT-TYPE
	SYNTAX  Integer32 (0..1)
	UNITS
		"0 = Off, 1 = On"
	MAX-ACCESS read-write
	STATUS  current
	DESCRIPTION
		"turn Buzzer on and off"
	-- 1.3.6.1.4.1.28507.38.1.3.10
	::= { epc822XIntActors 10 }


epc822XExtActors OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.38.1.4
	::= { epc822XObjects 4 }

epc822XIntSensors OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.38.1.5
	::= { epc822XObjects 5 }

epc822XPowerChan OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.38.1.5.1
	::= { epc822XIntSensors 1 }

epc822XActivePowerChan OBJECT-TYPE
	SYNTAX  Unsigned32 (1)
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Number of suppported Power Channels."
	-- 1.3.6.1.4.1.28507.38.1.5.1.1
	::= { epc822XPowerChan 1 }


epc822XPowerTable OBJECT-TYPE
	SYNTAX  SEQUENCE OF Epc822XPowerEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"All available Channel Interfaces."
	-- 1.3.6.1.4.1.28507.38.1.5.1.2
	::= { epc822XPowerChan 2 }


epc822XPowerEntry OBJECT-TYPE
	SYNTAX  Epc822XPowerEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"An entry containing management information
		applicable to a particular Power Channel."
	INDEX {
		epc822XPowerIndex }
	-- 1.3.6.1.4.1.28507.38.1.5.1.2.1
	::= { epc822XPowerTable 1 }


Epc822XPowerEntry ::= SEQUENCE {

	epc822XPowerIndex                   Integer32,
	epc822XChanStatus                   Integer32,
	epc822XAbsEnergyActive              Unsigned32,
	epc822XPowerActive                  Integer32,
	epc822XCurrent                      Unsigned32,
	epc822XVoltage                      Unsigned32,
	epc822XFrequency                    Unsigned32,
	epc822XPowerFactor                  Integer32,
	epc822XPangle                       Integer32,
	epc822XPowerApparent                Integer32,
	epc822XPowerReactive                Integer32,
	epc822XAbsEnergyReactive            Unsigned32,
	epc822XAbsEnergyActiveResettable    Unsigned32,
	epc822XAbsEnergyReactiveResettable  Unsigned32,
	epc822XResetTime                    Unsigned32,
	epc822XForwEnergyActive             Unsigned32,
	epc822XForwEnergyReactive           Unsigned32,
	epc822XForwEnergyActiveResettable   Unsigned32,
	epc822XForwEnergyReactiveResettable Unsigned32,
	epc822XRevEnergyActive              Unsigned32,
	epc822XRevEnergyReactive            Unsigned32,
	epc822XRevEnergyActiveResettable    Unsigned32,
	epc822XRevEnergyReactiveResettable  Unsigned32 }


epc822XPowerIndex OBJECT-TYPE
	SYNTAX  Integer32 (1..2)
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"Index of Power Channel entries"
	-- 1.3.6.1.4.1.28507.38.1.5.1.2.1.1
	::= { epc822XPowerEntry 1 }


epc822XChanStatus OBJECT-TYPE
	SYNTAX  Integer32 (0..1)
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"0 = data not active, 1 = data valid"
	-- 1.3.6.1.4.1.28507.38.1.5.1.2.1.2
	::= { epc822XPowerEntry 2 }


epc822XAbsEnergyActive OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS
		"Wh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Absolute Active Energy counter."
	-- 1.3.6.1.4.1.28507.38.1.5.1.2.1.3
	::= { epc822XPowerEntry 3 }


epc822XPowerActive OBJECT-TYPE
	SYNTAX  Integer32
	UNITS
		"W"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Active Power"
	-- 1.3.6.1.4.1.28507.38.1.5.1.2.1.4
	::= { epc822XPowerEntry 4 }


epc822XCurrent OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS
		"mA"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Actual Curent on Power Channel."
	-- 1.3.6.1.4.1.28507.38.1.5.1.2.1.5
	::= { epc822XPowerEntry 5 }


epc822XVoltage OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS
		"V"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Actual Voltage on Power Channel"
	-- 1.3.6.1.4.1.28507.38.1.5.1.2.1.6
	::= { epc822XPowerEntry 6 }


epc822XFrequency OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS
		"0.01 hz"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Frequency of Power Channel"
	-- 1.3.6.1.4.1.28507.38.1.5.1.2.1.7
	::= { epc822XPowerEntry 7 }


epc822XPowerFactor OBJECT-TYPE
	SYNTAX  Integer32
	UNITS
		"0.001"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Power Factor of Channel between
		-1.0 and 1.00"
	-- 1.3.6.1.4.1.28507.38.1.5.1.2.1.8
	::= { epc822XPowerEntry 8 }


epc822XPangle OBJECT-TYPE
	SYNTAX  Integer32
	UNITS
		"0.1 degree"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Phase Angle between Voltage
		and L Line Current between
		-180.0 and 180.0"
	-- 1.3.6.1.4.1.28507.38.1.5.1.2.1.9
	::= { epc822XPowerEntry 9 }


epc822XPowerApparent OBJECT-TYPE
	SYNTAX  Integer32
	UNITS
		"VA"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"L Line Mean Apparent Power"
	-- 1.3.6.1.4.1.28507.38.1.5.1.2.1.10
	::= { epc822XPowerEntry 10 }


epc822XPowerReactive OBJECT-TYPE
	SYNTAX  Integer32
	UNITS
		"VAR"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"L Line Mean Reactive Power"
	-- 1.3.6.1.4.1.28507.38.1.5.1.2.1.11
	::= { epc822XPowerEntry 11 }


epc822XAbsEnergyReactive OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS
		"VARh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Absolute Reactive Energy counter."
	-- 1.3.6.1.4.1.28507.38.1.5.1.2.1.12
	::= { epc822XPowerEntry 12 }


epc822XAbsEnergyActiveResettable OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS
		"Wh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Resettable Absolute Active Energy counter."
	-- 1.3.6.1.4.1.28507.38.1.5.1.2.1.13
	::= { epc822XPowerEntry 13 }


epc822XAbsEnergyReactiveResettable OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS
		"VARh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Resettable Absolute Reactive Energy counter."
	-- 1.3.6.1.4.1.28507.38.1.5.1.2.1.14
	::= { epc822XPowerEntry 14 }


epc822XResetTime OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS
		"s"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Time in seconds since last Energy
		Counter reset."
	-- 1.3.6.1.4.1.28507.38.1.5.1.2.1.15
	::= { epc822XPowerEntry 15 }


epc822XForwEnergyActive OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS
		"Wh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Forward Active Energy counter."
	-- 1.3.6.1.4.1.28507.38.1.5.1.2.1.16
	::= { epc822XPowerEntry 16 }


epc822XForwEnergyReactive OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS
		"VARh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Forward Reactive Energy counter."
	-- 1.3.6.1.4.1.28507.38.1.5.1.2.1.17
	::= { epc822XPowerEntry 17 }


epc822XForwEnergyActiveResettable OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS
		"Wh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Resettable Forward Active Energy counter."
	-- 1.3.6.1.4.1.28507.38.1.5.1.2.1.18
	::= { epc822XPowerEntry 18 }


epc822XForwEnergyReactiveResettable OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS
		"VARh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Resettable Forward Reactive Energy counter."
	-- 1.3.6.1.4.1.28507.38.1.5.1.2.1.19
	::= { epc822XPowerEntry 19 }


epc822XRevEnergyActive OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS
		"Wh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Reverse Active Energy counter."
	-- 1.3.6.1.4.1.28507.38.1.5.1.2.1.20
	::= { epc822XPowerEntry 20 }


epc822XRevEnergyReactive OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS
		"VARh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Reverse Reactive Energy counter."
	-- 1.3.6.1.4.1.28507.38.1.5.1.2.1.21
	::= { epc822XPowerEntry 21 }


epc822XRevEnergyActiveResettable OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS
		"Wh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Resettable Reverse Active Energy counter."
	-- 1.3.6.1.4.1.28507.38.1.5.1.2.1.22
	::= { epc822XPowerEntry 22 }


epc822XRevEnergyReactiveResettable OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS
		"VARh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Resettable Reverse Reactive Energy counter."
	-- 1.3.6.1.4.1.28507.38.1.5.1.2.1.23
	::= { epc822XPowerEntry 23 }


epc822XOVPTable OBJECT-TYPE
	SYNTAX  SEQUENCE OF Epc822XOVPEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"Overvoltage Protection Table
		This table may not be present
		on devices without OVP feature"
	-- 1.3.6.1.4.1.28507.38.1.5.2
	::= { epc822XIntSensors 2 }


epc822XOVPEntry OBJECT-TYPE
	SYNTAX  Epc822XOVPEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		""
	INDEX {
		epc822XOVPIndex }
	-- 1.3.6.1.4.1.28507.38.1.5.2.1
	::= { epc822XOVPTable 1 }


Epc822XOVPEntry ::= SEQUENCE {

	epc822XOVPIndex  Integer32,
	epc822XOVPStatus INTEGER }


epc822XOVPIndex OBJECT-TYPE
	SYNTAX  Integer32 (1..2)
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION ""
	-- 1.3.6.1.4.1.28507.38.1.5.2.1.1
	::= { epc822XOVPEntry 1 }


epc822XOVPStatus OBJECT-TYPE
	SYNTAX  INTEGER {
			ok(1),
			failure(0) }
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"shows the status of the
		built-in Overvoltage Protection"
	-- 1.3.6.1.4.1.28507.38.1.5.2.1.2
	::= { epc822XOVPEntry 2 }


epc822XSinglePortPowerChan OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.38.1.5.5
	::= { epc822XIntSensors 5 }

epc822XspActivePowerChan OBJECT-TYPE
	SYNTAX  Unsigned32 (1)
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Number of Single Port Power Channels.
		Value is zero on EPC 8220 series."
	-- 1.3.6.1.4.1.28507.38.1.5.5.1
	::= { epc822XSinglePortPowerChan 1 }


epc822XspPowerTable OBJECT-TYPE
	SYNTAX  SEQUENCE OF Epc822XspPowerEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"All available Single Port Power Channel Interfaces.
		Indices 0-5 mean Ports A1 to A6, 6-11 are Ports B1 to B6.
		This table may not be present on devices that have no
		measurement on every port."
	-- 1.3.6.1.4.1.28507.38.1.5.5.2
	::= { epc822XSinglePortPowerChan 2 }


epc822XspPowerEntry OBJECT-TYPE
	SYNTAX  Epc822XspPowerEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"An entry containing management information applicable
		to a particular Single Port Power Channel."
	INDEX {
		epc822XspPowerIndex }
	-- 1.3.6.1.4.1.28507.38.1.5.5.2.1
	::= { epc822XspPowerTable 1 }


Epc822XspPowerEntry ::= SEQUENCE {

	epc822XspPowerIndex                   Integer32,
	epc822XspChanStatus                   Integer32,
	epc822XspAbsEnergyActive              Unsigned32,
	epc822XspPowerActive                  Integer32,
	epc822XspCurrent                      Unsigned32,
	epc822XspVoltage                      Unsigned32,
	epc822XspFrequency                    Unsigned32,
	epc822XspPowerFactor                  Integer32,
	epc822XspPangle                       Integer32,
	epc822XspPowerApparent                Integer32,
	epc822XspPowerReactive                Integer32,
	epc822XspAbsEnergyReactive            Unsigned32,
	epc822XspAbsEnergyActiveResettable    Unsigned32,
	epc822XspAbsEnergyReactiveResettable0 Unsigned32,
	epc822XspResetTime                    Unsigned32,
	epc822XspForwEnergyActive             Unsigned32,
	epc822XspForwEnergyReactive           Unsigned32,
	epc822XspForwEnergyActiveResettable   Unsigned32,
	epc822XspForwEnergyReactiveResettable Unsigned32,
	epc822XspRevEnergyActive              Unsigned32,
	epc822XspRevEnergyReactive            Unsigned32,
	epc822XspRevEnergyActiveResettable    Unsigned32,
	epc822XspRevEnergyReactiveResettable  Unsigned32 }


epc822XspPowerIndex OBJECT-TYPE
	SYNTAX  Integer32 (1..12)
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"Index of Single Port Power Channel entries.
		Indices 0-5 mean Ports A1 to A6, 6-11 are Ports B1 to B6."
	-- 1.3.6.1.4.1.28507.38.1.5.5.2.1.1
	::= { epc822XspPowerEntry 1 }


epc822XspChanStatus OBJECT-TYPE
	SYNTAX  Integer32 (0..1)
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"0 = data not active, 1 = data valid"
	-- 1.3.6.1.4.1.28507.38.1.5.5.2.1.2
	::= { epc822XspPowerEntry 2 }


epc822XspAbsEnergyActive OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS
		"Wh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Absolute Active Energy counter."
	-- 1.3.6.1.4.1.28507.38.1.5.5.2.1.3
	::= { epc822XspPowerEntry 3 }


epc822XspPowerActive OBJECT-TYPE
	SYNTAX  Integer32
	UNITS
		"W"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Active Power"
	-- 1.3.6.1.4.1.28507.38.1.5.5.2.1.4
	::= { epc822XspPowerEntry 4 }


epc822XspCurrent OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS
		"mA"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Actual Curent on Power Channel."
	-- 1.3.6.1.4.1.28507.38.1.5.5.2.1.5
	::= { epc822XspPowerEntry 5 }


epc822XspVoltage OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS
		"V"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Actual Voltage on Power Channel"
	-- 1.3.6.1.4.1.28507.38.1.5.5.2.1.6
	::= { epc822XspPowerEntry 6 }


epc822XspFrequency OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS
		"0.01 hz"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Frequency of Power Channel"
	-- 1.3.6.1.4.1.28507.38.1.5.5.2.1.7
	::= { epc822XspPowerEntry 7 }


epc822XspPowerFactor OBJECT-TYPE
	SYNTAX  Integer32
	UNITS
		"0.001"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Power Factor of Channel between
		-1.0 and 1.00"
	-- 1.3.6.1.4.1.28507.38.1.5.5.2.1.8
	::= { epc822XspPowerEntry 8 }


epc822XspPangle OBJECT-TYPE
	SYNTAX  Integer32
	UNITS
		"0.1 degree"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Phase Angle between Voltage
		and L Line Current between
		-180.0 and 180.0"
	-- 1.3.6.1.4.1.28507.38.1.5.5.2.1.9
	::= { epc822XspPowerEntry 9 }


epc822XspPowerApparent OBJECT-TYPE
	SYNTAX  Integer32
	UNITS
		"VA"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"L Line Mean Apparent Power"
	-- 1.3.6.1.4.1.28507.38.1.5.5.2.1.10
	::= { epc822XspPowerEntry 10 }


epc822XspPowerReactive OBJECT-TYPE
	SYNTAX  Integer32
	UNITS
		"VAR"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"L Line Mean Reactive Power"
	-- 1.3.6.1.4.1.28507.38.1.5.5.2.1.11
	::= { epc822XspPowerEntry 11 }


epc822XspAbsEnergyReactive OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS
		"VARh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Absolute Reactive Energy counter."
	-- 1.3.6.1.4.1.28507.38.1.5.5.2.1.12
	::= { epc822XspPowerEntry 12 }


epc822XspAbsEnergyActiveResettable OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS
		"Wh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Resettable Absolute Active Energy counter."
	-- 1.3.6.1.4.1.28507.38.1.5.5.2.1.13
	::= { epc822XspPowerEntry 13 }


epc822XspAbsEnergyReactiveResettable0 OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS
		"VARh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Resettable Absolute Reactive Energy counter."
	-- 1.3.6.1.4.1.28507.38.1.5.5.2.1.14
	::= { epc822XspPowerEntry 14 }


epc822XspResetTime OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS
		"s"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Time in seconds since last Energy
		Counter reset."
	-- 1.3.6.1.4.1.28507.38.1.5.5.2.1.15
	::= { epc822XspPowerEntry 15 }


epc822XspForwEnergyActive OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS
		"Wh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Forward Active Energy counter."
	-- 1.3.6.1.4.1.28507.38.1.5.5.2.1.16
	::= { epc822XspPowerEntry 16 }


epc822XspForwEnergyReactive OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS
		"VARh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Forward Reactive Energy counter."
	-- 1.3.6.1.4.1.28507.38.1.5.5.2.1.17
	::= { epc822XspPowerEntry 17 }


epc822XspForwEnergyActiveResettable OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS
		"Wh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Resettable Forward Active Energy counter."
	-- 1.3.6.1.4.1.28507.38.1.5.5.2.1.18
	::= { epc822XspPowerEntry 18 }


epc822XspForwEnergyReactiveResettable OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS
		"VARh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Resettable Forward Reactive Energy counter."
	-- 1.3.6.1.4.1.28507.38.1.5.5.2.1.19
	::= { epc822XspPowerEntry 19 }


epc822XspRevEnergyActive OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS
		"Wh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Reverse Active Energy counter."
	-- 1.3.6.1.4.1.28507.38.1.5.5.2.1.20
	::= { epc822XspPowerEntry 20 }


epc822XspRevEnergyReactive OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS
		"VARh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Reverse Reactive Energy counter."
	-- 1.3.6.1.4.1.28507.38.1.5.5.2.1.21
	::= { epc822XspPowerEntry 21 }


epc822XspRevEnergyActiveResettable OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS
		"Wh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Resettable Reverse Active Energy counter."
	-- 1.3.6.1.4.1.28507.38.1.5.5.2.1.22
	::= { epc822XspPowerEntry 22 }


epc822XspRevEnergyReactiveResettable OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS
		"VARh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Resettable Reverse Reactive Energy counter."
	-- 1.3.6.1.4.1.28507.38.1.5.5.2.1.23
	::= { epc822XspPowerEntry 23 }


epc822XExtSensors OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.38.1.6
	::= { epc822XObjects 6 }

epc822XSensorTable OBJECT-TYPE
	SYNTAX  SEQUENCE OF Epc822XSensorEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION ""
	-- 1.3.6.1.4.1.28507.38.1.6.1
	::= { epc822XExtSensors 1 }


epc822XSensorEntry OBJECT-TYPE
	SYNTAX  Epc822XSensorEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION ""
	INDEX {
		epc822XSensorIndex }
	-- 1.3.6.1.4.1.28507.38.1.6.1.1
	::= { epc822XSensorTable 1 }


Epc822XSensorEntry ::= SEQUENCE {

	epc822XSensorIndex Integer32,
	epc822XTempSensor  Integer32,
	epc822XHygroSensor Integer32,
	epc822XInputSensor INTEGER }


epc822XSensorIndex OBJECT-TYPE
	SYNTAX  Integer32 (1..2)
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION ""
	-- 1.3.6.1.4.1.28507.38.1.6.1.1.1
	::= { epc822XSensorEntry 1 }


epc822XTempSensor OBJECT-TYPE
	SYNTAX  Integer32
	UNITS
		"0.1 degree Celsius"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"actual temperature,  a value of -9999 indicates
		that data is not available"
	-- 1.3.6.1.4.1.28507.38.1.6.1.1.2
	::= { epc822XSensorEntry 2 }


epc822XHygroSensor OBJECT-TYPE
	SYNTAX  Integer32
	UNITS
		"0.1 percent humidity"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"actual humidity,  a value of -9999 indicates
		that data is not available"
	-- 1.3.6.1.4.1.28507.38.1.6.1.1.3
	::= { epc822XSensorEntry 3 }


epc822XInputSensor OBJECT-TYPE
	SYNTAX  INTEGER {
			off(0),
			on(1) }
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"logical state of input sensor"
	-- 1.3.6.1.4.1.28507.38.1.6.1.1.4
	::= { epc822XSensorEntry 4 }


-- Conformance
--

epc822XConf OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.38.2
	::= { gadsEPC822X 2 }

-- Groups
--

epc822XGroups OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.38.2.1
	::= { epc822XConf 1 }

-- Compliance
--

epc822XCompls OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.38.2.2
	::= { epc822XConf 2 }


epc822XSwitchEvtPort1 NOTIFICATION-TYPE
	OBJECTS {
		epc822XPortName,
		epc822XPortState,
		epc822XPortSwitchCount}
	STATUS  current
	DESCRIPTION
		"Event is triggered when a port is switched"
	-- 1.3.6.1.4.1.28507.38.0.1
	::= { events 1 }


epc822XSwitchEvtPort2 NOTIFICATION-TYPE
	OBJECTS {
		epc822XPortName,
		epc822XPortState,
		epc822XPortSwitchCount}
	STATUS  current
	DESCRIPTION
		"Event is triggered when a port is switched"
	-- 1.3.6.1.4.1.28507.38.0.2
	::= { events 2 }


epc822XSwitchEvtPort3 NOTIFICATION-TYPE
	OBJECTS {
		epc822XPortName,
		epc822XPortState,
		epc822XPortSwitchCount}
	STATUS  current
	DESCRIPTION
		"Event is triggered when a port is switched"
	-- 1.3.6.1.4.1.28507.38.0.3
	::= { events 3 }


epc822XSwitchEvtPort4 NOTIFICATION-TYPE
	OBJECTS {
		epc822XPortName,
		epc822XPortState,
		epc822XPortSwitchCount}
	STATUS  current
	DESCRIPTION
		"Event is triggered when a port is switched"
	-- 1.3.6.1.4.1.28507.38.0.4
	::= { events 4 }


epc822XSwitchEvtPort5 NOTIFICATION-TYPE
	OBJECTS {
		epc822XPortName,
		epc822XPortState,
		epc822XPortSwitchCount}
	STATUS  current
	DESCRIPTION
		"Event is triggered when a port is switched"
	-- 1.3.6.1.4.1.28507.38.0.5
	::= { events 5 }


epc822XSwitchEvtPort6 NOTIFICATION-TYPE
	OBJECTS {
		epc822XPortName,
		epc822XPortState,
		epc822XPortSwitchCount}
	STATUS  current
	DESCRIPTION
		"Event is triggered when a port is switched"
	-- 1.3.6.1.4.1.28507.38.0.6
	::= { events 6 }


epc822XSwitchEvtPort7 NOTIFICATION-TYPE
	OBJECTS {
		epc822XPortName,
		epc822XPortState,
		epc822XPortSwitchCount}
	STATUS  current
	DESCRIPTION
		"Event is triggered when a port is switched"
	-- 1.3.6.1.4.1.28507.38.0.7
	::= { events 7 }


epc822XSwitchEvtPort8 NOTIFICATION-TYPE
	OBJECTS {
		epc822XPortName,
		epc822XPortState,
		epc822XPortSwitchCount}
	STATUS  current
	DESCRIPTION
		"Event is triggered when a port is switched"
	-- 1.3.6.1.4.1.28507.38.0.8
	::= { events 8 }


epc822XSwitchEvtPort9 NOTIFICATION-TYPE
	OBJECTS {
		epc822XPortName,
		epc822XPortState,
		epc822XPortSwitchCount}
	STATUS  current
	DESCRIPTION
		"Event is triggered when a port is switched"
	-- 1.3.6.1.4.1.28507.38.0.9
	::= { events 9 }


epc822XSwitchEvtPort10 NOTIFICATION-TYPE
	OBJECTS {
		epc822XPortName,
		epc822XPortState,
		epc822XPortSwitchCount}
	STATUS  current
	DESCRIPTION
		"Event is triggered when a port is switched"
	-- 1.3.6.1.4.1.28507.38.0.10
	::= { events 10 }


epc822XSwitchEvtPort11 NOTIFICATION-TYPE
	OBJECTS {
		epc822XPortName,
		epc822XPortState,
		epc822XPortSwitchCount}
	STATUS  current
	DESCRIPTION
		"Event is triggered when a port is switched"
	-- 1.3.6.1.4.1.28507.38.0.11
	::= { events 11 }


epc822XSwitchEvtPort12 NOTIFICATION-TYPE
	OBJECTS {
		epc822XPortName,
		epc822XPortState,
		epc822XPortSwitchCount}
	STATUS  current
	DESCRIPTION
		"Event is triggered when a port is switched"
	-- 1.3.6.1.4.1.28507.38.0.12
	::= { events 12 }


epc822XTempEvtSen1 NOTIFICATION-TYPE
	OBJECTS {
		epc822XTempSensor}
	STATUS  current
	DESCRIPTION
		"temperature limits exceeded"
	-- 1.3.6.1.4.1.28507.38.0.13
	::= { events 13 }


epc822XTempEvtSen2 NOTIFICATION-TYPE
	OBJECTS {
		epc822XTempSensor}
	STATUS  current
	DESCRIPTION
		"temperature limits exceeded"
	-- 1.3.6.1.4.1.28507.38.0.14
	::= { events 14 }


epc822XHygroEvtSen1 NOTIFICATION-TYPE
	OBJECTS {
		epc822XHygroSensor}
	STATUS  current
	DESCRIPTION
		"hygro limits exceeded"
	-- 1.3.6.1.4.1.28507.38.0.15
	::= { events 15 }


epc822XHygroEvtSen2 NOTIFICATION-TYPE
	OBJECTS {
		epc822XHygroSensor}
	STATUS  current
	DESCRIPTION
		"hygro limits exceeded"
	-- 1.3.6.1.4.1.28507.38.0.16
	::= { events 16 }


epc822XInputEvtSen1 NOTIFICATION-TYPE
	OBJECTS {
		epc822XInputSensor}
	STATUS  current
	DESCRIPTION
		"change of logical input sensor state"
	-- 1.3.6.1.4.1.28507.38.0.17
	::= { events 17 }


epc822XInputEvtSen2 NOTIFICATION-TYPE
	OBJECTS {
		epc822XInputSensor}
	STATUS  current
	DESCRIPTION
		"change of logical input sensor state"
	-- 1.3.6.1.4.1.28507.38.0.18
	::= { events 18 }


epc822XOVPEvt1 NOTIFICATION-TYPE
	OBJECTS {
		epc822XOVPStatus}
	STATUS  current
	DESCRIPTION
		"Event is triggered when the OVP status changes"
	-- 1.3.6.1.4.1.28507.38.0.19
	::= { events 19 }


epc822XOVPEvt2 NOTIFICATION-TYPE
	OBJECTS {
		epc822XOVPStatus}
	STATUS  current
	DESCRIPTION
		"Event is triggered when the OVP status changes"
	-- 1.3.6.1.4.1.28507.38.0.20
	::= { events 20 }


epc1202AmperageEvt1 NOTIFICATION-TYPE
	OBJECTS {
		epc822XPowerActive,
		epc822XCurrent,
		epc822XVoltage,
		epc822XFrequency,
		epc822XPowerApparent,
		epc822XPowerReactive}
	STATUS  current
	DESCRIPTION
		"Event is triggered when a measured
		current is crossing the entered limits"
	-- 1.3.6.1.4.1.28507.38.0.21
	::= { events 21 }


epc1202AmperageEvt2 NOTIFICATION-TYPE
	OBJECTS {
		epc822XPowerActive,
		epc822XCurrent,
		epc822XVoltage,
		epc822XFrequency,
		epc822XPowerApparent,
		epc822XPowerReactive}
	STATUS  current
	DESCRIPTION
		"Event is triggered when a measured
		current is crossing the entered limits"
	-- 1.3.6.1.4.1.28507.38.0.22
	::= { events 22 }

epc822XBasicGroup OBJECT-GROUP
	OBJECTS {
		epc822XTrapCtrl,
		epc822XTrapAddr,
		epc822XportNumber,
		epc822XPortName,
		epc822XPortState,
		epc822XPortSwitchCount,
		epc822XPortStartupMode,
		epc822XPortStartupDelay,
		epc822XPortRepowerTime,
		epc822XBuzzer,
		epc822XActivePowerChan,
		epc822XChanStatus,
		epc822XAbsEnergyActive,
		epc822XPowerActive,
		epc822XCurrent,
		epc822XVoltage,
		epc822XFrequency,
		epc822XPowerFactor,
		epc822XPangle,
		epc822XPowerApparent,
		epc822XPowerReactive,
		epc822XAbsEnergyReactive,
		epc822XAbsEnergyActiveResettable,
		epc822XAbsEnergyReactiveResettable,
		epc822XResetTime,
		epc822XForwEnergyActive,
		epc822XForwEnergyReactive,
		epc822XForwEnergyActiveResettable,
		epc822XForwEnergyReactiveResettable,
		epc822XRevEnergyActive,
		epc822XRevEnergyReactive,
		epc822XRevEnergyActiveResettable,
		epc822XRevEnergyReactiveResettable,
		epc822XOVPStatus,
		epc822XspActivePowerChan,
		epc822XspChanStatus,
		epc822XspAbsEnergyActive,
		epc822XspPowerActive,
		epc822XspCurrent,
		epc822XspVoltage,
		epc822XspFrequency,
		epc822XspPowerFactor,
		epc822XspPangle,
		epc822XspPowerApparent,
		epc822XspPowerReactive,
		epc822XspAbsEnergyReactive,
		epc822XspAbsEnergyActiveResettable,
		epc822XspAbsEnergyReactiveResettable0,
		epc822XspResetTime,
		epc822XspForwEnergyActive,
		epc822XspForwEnergyReactive,
		epc822XspForwEnergyActiveResettable,
		epc822XspForwEnergyReactiveResettable,
		epc822XspRevEnergyActive,
		epc822XspRevEnergyReactive,
		epc822XspRevEnergyActiveResettable,
		epc822XspRevEnergyReactiveResettable,
		epc822XTempSensor,
		epc822XHygroSensor,
		epc822XInputSensor }
	STATUS  current
	DESCRIPTION
		"Basic objects."
	-- 1.3.6.1.4.1.28507.38.2.1.1
	::= { epc822XGroups 1 }

epc822XNotificationGroup NOTIFICATION-GROUP
	NOTIFICATIONS {
		epc822XSwitchEvtPort1,
		epc822XSwitchEvtPort2,
		epc822XSwitchEvtPort3,
		epc822XSwitchEvtPort4,
		epc822XSwitchEvtPort5,
		epc822XSwitchEvtPort6,
		epc822XSwitchEvtPort7,
		epc822XSwitchEvtPort8,
		epc822XSwitchEvtPort9,
		epc822XSwitchEvtPort10,
		epc822XSwitchEvtPort11,
		epc822XSwitchEvtPort12,
		epc822XTempEvtSen1,
		epc822XTempEvtSen2,
		epc822XHygroEvtSen1,
		epc822XHygroEvtSen2,
		epc822XInputEvtSen1,
		epc822XInputEvtSen2,
		epc822XOVPEvt1,
		epc822XOVPEvt2,
		epc1202AmperageEvt1,
		epc1202AmperageEvt2 }
	STATUS  current
	DESCRIPTION ""
	-- 1.3.6.1.4.1.28507.38.2.1.2
	::= { epc822XGroups 2 }

END