GUDEADS-EPC8025-MIB DEFINITIONS ::= BEGIN

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

gudeads MODULE-IDENTITY
	LAST-UPDATED "202409241438Z"	-- Sep 24, 2024, 2:38:00 PM
	ORGANIZATION "GUDE Systems GmbH"
	CONTACT-INFO
		"Von-der-Wettern-Str. 23
		51149 Cologne
		Germany
		https://www.gude-systems.com"
	DESCRIPTION
		"Expert Power Control 8025 MIB"
	-- 1.3.6.1.4.1.28507
	::= { enterprises 28507 }


epc8025ExtInputToggleCount OBJECT-TYPE
	SYNTAX  Unsigned32
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Number of times the Input has changed its state."
	-- 1.3.6.1.4.1.28507.79.1.6.2.2.1.3
	::= { epc8025ExtInputEntry 3 }


epc8025ExtInputPortNum OBJECT-TYPE
	SYNTAX  Integer32
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Number of external Sensor Port when value greater zero, else device built-in Input."
	-- 1.3.6.1.4.1.28507.79.1.6.2.2.1.33
	::= { epc8025ExtInputEntry 33 }


epc8025ExtInputBlockIndex OBJECT-TYPE
	SYNTAX  Integer32
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Either index of device built-in Input, or index of Input in external sensor."
	-- 1.3.6.1.4.1.28507.79.1.6.2.2.1.34
	::= { epc8025ExtInputEntry 34 }


epc8025ExtInputName OBJECT-TYPE
	SYNTAX  OCTET STRING (SIZE (0..32))
	MAX-ACCESS read-write
	STATUS  current
	DESCRIPTION
		"A textual string containing name of
		the Input"
	-- 1.3.6.1.4.1.28507.79.1.6.2.2.1.32
	::= { epc8025ExtInputEntry 32 }


epc8025ExtInputs OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.79.1.6.2
	::= { epc8025ExtSensors 2 }

epc8025ExtInputEntry OBJECT-TYPE
	SYNTAX  Epc8025ExtInputEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION ""
	INDEX {
		epc8025ExtInputIndex }
	-- 1.3.6.1.4.1.28507.79.1.6.2.2.1
	::= { epc8025ExtInputTable 1 }


Epc8025ExtInputEntry ::= SEQUENCE {

	epc8025ExtInputIndex       Unsigned32,
	epc8025ExtInput            INTEGER,
	epc8025ExtInputToggleCount Unsigned32,
	epc8025ExtInputName        OCTET STRING,
	epc8025ExtInputPortNum     Integer32,
	epc8025ExtInputBlockIndex  Integer32 }


epc8025ExtInput OBJECT-TYPE
	SYNTAX  INTEGER {
			lo(0),
			hi(1) }
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Input state of device"
	-- 1.3.6.1.4.1.28507.79.1.6.2.2.1.2
	::= { epc8025ExtInputEntry 2 }


epc8025ExtActiveInputs OBJECT-TYPE
	SYNTAX  Unsigned32
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Number of suppported Input Channels."
	-- 1.3.6.1.4.1.28507.79.1.6.2.1
	::= { epc8025ExtInputs 1 }


epc8025ExtInputTable OBJECT-TYPE
	SYNTAX  SEQUENCE OF Epc8025ExtInputEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION ""
	-- 1.3.6.1.4.1.28507.79.1.6.2.2
	::= { epc8025ExtInputs 2 }


epc8025ExtInputIndex OBJECT-TYPE
	SYNTAX  Unsigned32
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION ""
	-- 1.3.6.1.4.1.28507.79.1.6.2.2.1.1
	::= { epc8025ExtInputEntry 1 }



epc8025ExtInputEvt NOTIFICATION-TYPE
	OBJECTS {
		epc8025ExtInputIndex,
		epc8025ExtInput,
		epc8025ExtInputToggleCount,
		epc8025ExtInputName,
		epc8025ExtInputPortNum,
		epc8025ExtInputBlockIndex}
	STATUS  current
	DESCRIPTION
		"Change of external sensor input."
	-- 1.3.6.1.4.1.28507.79.3.25
	::= { events 25 }

epc8025RCMBInfoTable OBJECT-TYPE
	SYNTAX  SEQUENCE OF Epc8025RCMBInfoEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"RCMB Module Information  Only visible on models
		that support this feature."
	-- 1.3.6.1.4.1.28507.79.1.5.16
	::= { epc8025IntSensors 16 }


epc8025RCMBInfoEntry OBJECT-TYPE
	SYNTAX  Epc8025RCMBInfoEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION ""
	INDEX {
		epc8025RCMBInfoIndex }
	-- 1.3.6.1.4.1.28507.79.1.5.16.1
	::= { epc8025RCMBInfoTable 1 }


Epc8025RCMBInfoEntry ::= SEQUENCE {

	epc8025RCMBInfoIndex    Integer32,
	epc8025RCMBCurrentRMS   Unsigned32,
	epc8025RCMBCurrentDC    Unsigned32,
	epc8025RCMBOutputRMS    INTEGER,
	epc8025RCMBOutputDC     INTEGER,
	epc8025RCMBModuleStatus Unsigned32 }


epc8025RCMBModuleStatus OBJECT-TYPE
	SYNTAX  Unsigned32
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"RCMB Module Status Word"
	-- 1.3.6.1.4.1.28507.79.1.5.16.1.6
	::= { epc8025RCMBInfoEntry 6 }


epc8025RCMBOutputRMS OBJECT-TYPE
	SYNTAX  INTEGER {
			up(1),
			down(0) }
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"shows the output S1 of the RCMB module"
	-- 1.3.6.1.4.1.28507.79.1.5.16.1.4
	::= { epc8025RCMBInfoEntry 4 }


epc8025RCMBOutputDC OBJECT-TYPE
	SYNTAX  INTEGER {
			up(1),
			down(0) }
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"shows the output S2 of the RCMB module"
	-- 1.3.6.1.4.1.28507.79.1.5.16.1.5
	::= { epc8025RCMBInfoEntry 5 }


epc8025CPUSensors OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.79.1.5.14
	::= { epc8025IntSensors 14 }

epc8025NTPClient OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.79.1.5.15
	::= { epc8025IntSensors 15 }

epc8025NTPUnixTime OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS	"s"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"show received NTP time as unixtime (secs since 1 January 1970)"
	-- 1.3.6.1.4.1.28507.79.1.5.15.2
	::= { epc8025NTPClient 2 }


epc8025NTPLastValidTimestamp OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS	"s"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"show seconds since last valid NTP timestamp received"
	-- 1.3.6.1.4.1.28507.79.1.5.15.3
	::= { epc8025NTPClient 3 }


epc8025NTPTimeValid OBJECT-TYPE
	SYNTAX  INTEGER {
			notime(0),
			valid(1) }
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Show if valid Time is received"
	-- 1.3.6.1.4.1.28507.79.1.5.15.1
	::= { epc8025NTPClient 1 }


epc8025CPUSensorVsystem OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"0.01 V"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"System Voltage on CPU Board"
	-- 1.3.6.1.4.1.28507.79.1.5.14.1
	::= { epc8025CPUSensors 1 }


epc8025CPUSensorVaux OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"0.01 V"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Auxiliary Voltage on CPU Board"
	-- 1.3.6.1.4.1.28507.79.1.5.14.2
	::= { epc8025CPUSensors 2 }


epc8025CPUSensorVmain OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"0.01 V"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Main Voltage on CPU Board"
	-- 1.3.6.1.4.1.28507.79.1.5.14.3
	::= { epc8025CPUSensors 3 }


epc8025CPUSensorTcpu OBJECT-TYPE
	SYNTAX  Integer32
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Temperature on CPU Board"
	-- 1.3.6.1.4.1.28507.79.1.5.14.4
	::= { epc8025CPUSensors 4 }



epc8025PortAmperageEvt NOTIFICATION-TYPE
	OBJECTS {
		epc8025spPowerIndex,
		epc8025spPowerActive,
		epc8025spCurrent,
		epc8025spVoltage,
		epc8025spFrequency,
		epc8025spPowerApparent,
		epc8025spPowerReactive}
	STATUS  current
	DESCRIPTION
		"Event is triggered when a measured
		current is crossing the entered limits"
	-- 1.3.6.1.4.1.28507.79.3.11
	::= { events 11 }


epc8025PortVoltageEvt NOTIFICATION-TYPE
	OBJECTS {
		epc8025spPowerIndex,
		epc8025spPowerActive,
		epc8025spCurrent,
		epc8025spVoltage,
		epc8025spFrequency,
		epc8025spPowerApparent,
		epc8025spPowerReactive}
	STATUS  current
	DESCRIPTION
		"Event is triggered when a measured
		voltage is crossing the entered limits"
	-- 1.3.6.1.4.1.28507.79.3.28
	::= { events 28 }


epc8025PortPowerEvt NOTIFICATION-TYPE
	OBJECTS {
		epc8025spPowerIndex,
		epc8025spPowerActive,
		epc8025spCurrent,
		epc8025spVoltage,
		epc8025spFrequency,
		epc8025spPowerApparent,
		epc8025spPowerReactive}
	STATUS  current
	DESCRIPTION
		"Event is triggered when a measured
		power is crossing the entered limits"
	-- 1.3.6.1.4.1.28507.79.3.29
	::= { events 29 }

epc8025AirPressure OBJECT-TYPE
	SYNTAX  Integer32
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"actual air pressure"
	-- 1.3.6.1.4.1.28507.79.1.6.1.1.5
	::= { epc8025SensorEntry 5 }


epc8025DewPoint OBJECT-TYPE
	SYNTAX  Integer32
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"dew point for actual temperature and humidity"
	-- 1.3.6.1.4.1.28507.79.1.6.1.1.6
	::= { epc8025SensorEntry 6 }


epc8025DewPointDiff OBJECT-TYPE
	SYNTAX  Integer32
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"difference between dew point and actual
		temperature (Temp - DewPoint)"
	-- 1.3.6.1.4.1.28507.79.1.6.1.1.7
	::= { epc8025SensorEntry 7 }


epc8025Voltage OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"V"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Actual Voltage on Power Channel"
	-- 1.3.6.1.4.1.28507.79.1.5.1.2.1.6
	::= { epc8025PowerEntry 6 }


epc8025Frequency OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"0.01 hz"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Frequency of Power Channel"
	-- 1.3.6.1.4.1.28507.79.1.5.1.2.1.7
	::= { epc8025PowerEntry 7 }


epc8025AbsEnergyReactive OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"VARh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Absolute Reactive Energy counter."
	-- 1.3.6.1.4.1.28507.79.1.5.1.2.1.12
	::= { epc8025PowerEntry 12 }


epc8025AbsEnergyActiveResettable OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"Wh"
	MAX-ACCESS read-write
	STATUS  current
	DESCRIPTION
		"Resettable Absolute Active Energy counter.
		Writing '0' resets all resettable counter."
	-- 1.3.6.1.4.1.28507.79.1.5.1.2.1.13
	::= { epc8025PowerEntry 13 }


epc8025AbsEnergyReactiveResettable OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"VARh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Resettable Absolute Reactive Energy counter."
	-- 1.3.6.1.4.1.28507.79.1.5.1.2.1.14
	::= { epc8025PowerEntry 14 }


epc8025ResetTime OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"s"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Time in seconds since last Energy
		Counter reset."
	-- 1.3.6.1.4.1.28507.79.1.5.1.2.1.15
	::= { epc8025PowerEntry 15 }


epc8025ForwEnergyActive OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"Wh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Forward Active Energy counter."
	-- 1.3.6.1.4.1.28507.79.1.5.1.2.1.16
	::= { epc8025PowerEntry 16 }


epc8025ForwEnergyReactive OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"VARh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Forward Reactive Energy counter."
	-- 1.3.6.1.4.1.28507.79.1.5.1.2.1.17
	::= { epc8025PowerEntry 17 }


epc8025ForwEnergyActiveResettable OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"Wh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Resettable Forward Active Energy counter."
	-- 1.3.6.1.4.1.28507.79.1.5.1.2.1.18
	::= { epc8025PowerEntry 18 }


epc8025ForwEnergyReactiveResettable OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"VARh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Resettable Forward Reactive Energy counter."
	-- 1.3.6.1.4.1.28507.79.1.5.1.2.1.19
	::= { epc8025PowerEntry 19 }


epc8025RevEnergyActive OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"Wh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Reverse Active Energy counter."
	-- 1.3.6.1.4.1.28507.79.1.5.1.2.1.20
	::= { epc8025PowerEntry 20 }


epc8025RevEnergyReactive OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"VARh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Reverse Reactive Energy counter."
	-- 1.3.6.1.4.1.28507.79.1.5.1.2.1.21
	::= { epc8025PowerEntry 21 }


epc8025RevEnergyActiveResettable OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"Wh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Resettable Reverse Active Energy counter."
	-- 1.3.6.1.4.1.28507.79.1.5.1.2.1.22
	::= { epc8025PowerEntry 22 }


epc8025RevEnergyReactiveResettable OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"VARh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Resettable Reverse Reactive Energy counter."
	-- 1.3.6.1.4.1.28507.79.1.5.1.2.1.23
	::= { epc8025PowerEntry 23 }


epc8025spAbsEnergyActive OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"Wh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Absolute Active Energy counter."
	-- 1.3.6.1.4.1.28507.79.1.5.5.2.1.3
	::= { epc8025spPowerEntry 3 }


epc8025AbsEnergyActive OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"Wh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Absolute Active Energy counter."
	-- 1.3.6.1.4.1.28507.79.1.5.1.2.1.3
	::= { epc8025PowerEntry 3 }


epc8025spCurrent OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"mA"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Actual Curent on Power Channel."
	-- 1.3.6.1.4.1.28507.79.1.5.5.2.1.5
	::= { epc8025spPowerEntry 5 }


epc8025spVoltage OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"V"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Actual Voltage on Power Channel"
	-- 1.3.6.1.4.1.28507.79.1.5.5.2.1.6
	::= { epc8025spPowerEntry 6 }


epc8025spFrequency OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"0.01 hz"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Frequency of Power Channel"
	-- 1.3.6.1.4.1.28507.79.1.5.5.2.1.7
	::= { epc8025spPowerEntry 7 }


-- Notification Types
--

events OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.79.3
	::= { gadsEPC8025 3 }

-- Scalars and Tables
--

epc8025Objects OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.79.1
	::= { gadsEPC8025 1 }

epc8025CommonConfig OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.79.1.1
	::= { epc8025Objects 1 }

epc8025SNMPaccess OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.79.1.1.1
	::= { epc8025CommonConfig 1 }

epc8025TrapCtrl OBJECT-TYPE
	SYNTAX  Integer32 (0..3)
	MAX-ACCESS read-write
	STATUS  current
	DESCRIPTION
		"0 = off
		1 = Ver. 1
		2 = Ver. 2c
		3 = Ver. 3"
	-- 1.3.6.1.4.1.28507.79.1.1.1.1
	::= { epc8025SNMPaccess 1 }


epc8025TrapIPTable OBJECT-TYPE
	SYNTAX  SEQUENCE OF Epc8025TrapIPEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"list of all Trap receiver"
	-- 1.3.6.1.4.1.28507.79.1.1.1.2
	::= { epc8025SNMPaccess 2 }


epc8025spAbsEnergyReactive OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"VARh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Absolute Reactive Energy counter."
	-- 1.3.6.1.4.1.28507.79.1.5.5.2.1.12
	::= { epc8025spPowerEntry 12 }


epc8025TrapIPEntry OBJECT-TYPE
	SYNTAX  Epc8025TrapIPEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"an entry containing management
		informations regarding the list of trap
		receivers"
	INDEX {
		epc8025TrapIPIndex }
	-- 1.3.6.1.4.1.28507.79.1.1.1.2.1
	::= { epc8025TrapIPTable 1 }


Epc8025TrapIPEntry ::= SEQUENCE {

	epc8025TrapIPIndex Integer32,
	epc8025TrapAddr    OCTET STRING }


epc8025TrapIPIndex OBJECT-TYPE
	SYNTAX  Integer32 (1..8)
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A unique value, greater than zero, for each receiver slot."
	-- 1.3.6.1.4.1.28507.79.1.1.1.2.1.1
	::= { epc8025TrapIPEntry 1 }


epc8025TrapAddr 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.79.1.1.1.2.1.2
	::= { epc8025TrapIPEntry 2 }


epc8025spAbsEnergyActiveResettable OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"Wh"
	MAX-ACCESS read-write
	STATUS  current
	DESCRIPTION
		"Resettable Absolute Active Energy counter.
		Writing '0' resets all resettable counter."
	-- 1.3.6.1.4.1.28507.79.1.5.5.2.1.13
	::= { epc8025spPowerEntry 13 }


epc8025DeviceConfig OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.79.1.2
	::= { epc8025Objects 2 }

epc8025IntActors OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.79.1.3
	::= { epc8025Objects 3 }

epc8025relayports OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.79.1.3.1
	::= { epc8025IntActors 1 }

epc8025portNumber OBJECT-TYPE
	SYNTAX  Integer32 (1..4)
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"The number of Relay Ports"
	-- 1.3.6.1.4.1.28507.79.1.3.1.1
	::= { epc8025relayports 1 }


epc8025spAbsEnergyReactiveResettable OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"VARh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Resettable Absolute Reactive Energy counter."
	-- 1.3.6.1.4.1.28507.79.1.5.5.2.1.14
	::= { epc8025spPowerEntry 14 }


-- 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.

epc8025portTable OBJECT-TYPE
	SYNTAX  SEQUENCE OF Epc8025portEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"list of all EPC Relay Ports"
	-- 1.3.6.1.4.1.28507.79.1.3.1.2
	::= { epc8025relayports 2 }


epc8025portEntry OBJECT-TYPE
	SYNTAX  Epc8025portEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"An entry containing management information applicable to a
		particular relay port."
	INDEX {
		epc8025PortIndex }
	-- 1.3.6.1.4.1.28507.79.1.3.1.2.1
	::= { epc8025portTable 1 }


Epc8025portEntry ::= SEQUENCE {

	epc8025PortIndex         Integer32,
	epc8025PortName          OCTET STRING,
	epc8025PortState         INTEGER,
	epc8025PortSwitchCount   Integer32,
	epc8025PortStartupMode   INTEGER,
	epc8025PortStartupDelay  Integer32,
	epc8025PortRepowerTime   Integer32,
	epc8025PortResetDuration Integer32 }


epc8025spResetTime OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"s"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Time in seconds since last Energy
		Counter reset."
	-- 1.3.6.1.4.1.28507.79.1.5.5.2.1.15
	::= { epc8025spPowerEntry 15 }


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


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


epc8025PortSwitchCount 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.79.1.3.1.2.1.4
	::= { epc8025portEntry 4 }


epc8025PortStartupMode 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.79.1.3.1.2.1.5
	::= { epc8025portEntry 5 }


epc8025spForwEnergyActive OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"Wh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Forward Active Energy counter."
	-- 1.3.6.1.4.1.28507.79.1.5.5.2.1.16
	::= { epc8025spPowerEntry 16 }


epc8025PortStartupDelay 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.79.1.3.1.2.1.6
	::= { epc8025portEntry 6 }


epc8025PortRepowerTime 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.79.1.3.1.2.1.7
	::= { epc8025portEntry 7 }


epc8025Buzzer 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.79.1.3.10
	::= { epc8025IntActors 10 }


epc8025ExtActors OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.79.1.4
	::= { epc8025Objects 4 }

epc8025spForwEnergyReactive OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"VARh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Forward Reactive Energy counter."
	-- 1.3.6.1.4.1.28507.79.1.5.5.2.1.17
	::= { epc8025spPowerEntry 17 }


epc8025IntSensors OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.79.1.5
	::= { epc8025Objects 5 }

epc8025PowerChan OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.79.1.5.1
	::= { epc8025IntSensors 1 }

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


epc8025PowerTable OBJECT-TYPE
	SYNTAX  SEQUENCE OF Epc8025PowerEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"All available Channel Interfaces."
	-- 1.3.6.1.4.1.28507.79.1.5.1.2
	::= { epc8025PowerChan 2 }


epc8025spForwEnergyActiveResettable OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"Wh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Resettable Forward Active Energy counter."
	-- 1.3.6.1.4.1.28507.79.1.5.5.2.1.18
	::= { epc8025spPowerEntry 18 }


epc8025PowerEntry OBJECT-TYPE
	SYNTAX  Epc8025PowerEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"An entry containing management information
		applicable to a particular Power Channel."
	INDEX {
		epc8025PowerIndex }
	-- 1.3.6.1.4.1.28507.79.1.5.1.2.1
	::= { epc8025PowerTable 1 }


Epc8025PowerEntry ::= SEQUENCE {

	epc8025PowerIndex                   Integer32,
	epc8025ChanStatus                   Integer32,
	epc8025AbsEnergyActive              Gauge32,
	epc8025PowerActive                  Integer32,
	epc8025Current                      Gauge32,
	epc8025Voltage                      Gauge32,
	epc8025Frequency                    Gauge32,
	epc8025PowerFactor                  Integer32,
	epc8025Pangle                       Integer32,
	epc8025PowerApparent                Integer32,
	epc8025PowerReactive                Integer32,
	epc8025AbsEnergyReactive            Gauge32,
	epc8025AbsEnergyActiveResettable    Gauge32,
	epc8025AbsEnergyReactiveResettable  Gauge32,
	epc8025ResetTime                    Gauge32,
	epc8025ForwEnergyActive             Gauge32,
	epc8025ForwEnergyReactive           Gauge32,
	epc8025ForwEnergyActiveResettable   Gauge32,
	epc8025ForwEnergyReactiveResettable Gauge32,
	epc8025RevEnergyActive              Gauge32,
	epc8025RevEnergyReactive            Gauge32,
	epc8025RevEnergyActiveResettable    Gauge32,
	epc8025RevEnergyReactiveResettable  Gauge32,
	epc8025ResidualCurrent              Unsigned32,
	epc8025LineSensorName               OCTET STRING }


epc8025ChanStatus 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.79.1.5.1.2.1.2
	::= { epc8025PowerEntry 2 }


epc8025spForwEnergyReactiveResettable OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"VARh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Resettable Forward Reactive Energy counter."
	-- 1.3.6.1.4.1.28507.79.1.5.5.2.1.19
	::= { epc8025spPowerEntry 19 }


epc8025PowerActive OBJECT-TYPE
	SYNTAX  Integer32
	UNITS	"W"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Active Power"
	-- 1.3.6.1.4.1.28507.79.1.5.1.2.1.4
	::= { epc8025PowerEntry 4 }


epc8025Current OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"mA"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Actual Curent on Power Channel."
	-- 1.3.6.1.4.1.28507.79.1.5.1.2.1.5
	::= { epc8025PowerEntry 5 }


epc8025spRevEnergyActive OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"Wh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Reverse Active Energy counter."
	-- 1.3.6.1.4.1.28507.79.1.5.5.2.1.20
	::= { epc8025spPowerEntry 20 }


epc8025PowerFactor 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.79.1.5.1.2.1.8
	::= { epc8025PowerEntry 8 }


epc8025Pangle 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.79.1.5.1.2.1.9
	::= { epc8025PowerEntry 9 }


epc8025PowerApparent 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.79.1.5.1.2.1.10
	::= { epc8025PowerEntry 10 }


epc8025PowerReactive 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.79.1.5.1.2.1.11
	::= { epc8025PowerEntry 11 }


epc8025spRevEnergyReactive OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"VARh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Reverse Reactive Energy counter."
	-- 1.3.6.1.4.1.28507.79.1.5.5.2.1.21
	::= { epc8025spPowerEntry 21 }


epc8025OVPTable OBJECT-TYPE
	SYNTAX  SEQUENCE OF Epc8025OVPEntry
	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.79.1.5.2
	::= { epc8025IntSensors 2 }


epc8025OVPEntry OBJECT-TYPE
	SYNTAX  Epc8025OVPEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION ""
	INDEX {
		epc8025OVPIndex }
	-- 1.3.6.1.4.1.28507.79.1.5.2.1
	::= { epc8025OVPTable 1 }


Epc8025OVPEntry ::= SEQUENCE {

	epc8025OVPIndex  Integer32,
	epc8025OVPStatus INTEGER }


epc8025spRevEnergyActiveResettable OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"Wh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Resettable Reverse Active Energy counter."
	-- 1.3.6.1.4.1.28507.79.1.5.5.2.1.22
	::= { epc8025spPowerEntry 22 }


epc8025SinglePortPowerChan OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.79.1.5.5
	::= { epc8025IntSensors 5 }

epc8025spActivePowerChan 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.79.1.5.5.1
	::= { epc8025SinglePortPowerChan 1 }


epc8025spRevEnergyReactiveResettable OBJECT-TYPE
	SYNTAX  Gauge32
	UNITS	"VARh"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Resettable Reverse Reactive Energy counter."
	-- 1.3.6.1.4.1.28507.79.1.5.5.2.1.23
	::= { epc8025spPowerEntry 23 }


epc8025spPowerTable OBJECT-TYPE
	SYNTAX  SEQUENCE OF Epc8025spPowerEntry
	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.79.1.5.5.2
	::= { epc8025SinglePortPowerChan 2 }


epc8025spPowerEntry OBJECT-TYPE
	SYNTAX  Epc8025spPowerEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION
		"An entry containing management information applicable
		to a particular Single Port Power Channel."
	INDEX {
		epc8025spPowerIndex }
	-- 1.3.6.1.4.1.28507.79.1.5.5.2.1
	::= { epc8025spPowerTable 1 }


Epc8025spPowerEntry ::= SEQUENCE {

	epc8025spPowerIndex                   Integer32,
	epc8025spChanStatus                   Integer32,
	epc8025spAbsEnergyActive              Gauge32,
	epc8025spPowerActive                  Integer32,
	epc8025spCurrent                      Gauge32,
	epc8025spVoltage                      Gauge32,
	epc8025spFrequency                    Gauge32,
	epc8025spPowerFactor                  Integer32,
	epc8025spPangle                       Integer32,
	epc8025spPowerApparent                Integer32,
	epc8025spPowerReactive                Integer32,
	epc8025spAbsEnergyReactive            Gauge32,
	epc8025spAbsEnergyActiveResettable    Gauge32,
	epc8025spAbsEnergyReactiveResettable  Gauge32,
	epc8025spResetTime                    Gauge32,
	epc8025spForwEnergyActive             Gauge32,
	epc8025spForwEnergyReactive           Gauge32,
	epc8025spForwEnergyActiveResettable   Gauge32,
	epc8025spForwEnergyReactiveResettable Gauge32,
	epc8025spRevEnergyActive              Gauge32,
	epc8025spRevEnergyReactive            Gauge32,
	epc8025spRevEnergyActiveResettable    Gauge32,
	epc8025spRevEnergyReactiveResettable  Gauge32 }


epc8025spChanStatus 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.79.1.5.5.2.1.2
	::= { epc8025spPowerEntry 2 }


epc8025spPowerActive OBJECT-TYPE
	SYNTAX  Integer32
	UNITS	"W"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Active Power"
	-- 1.3.6.1.4.1.28507.79.1.5.5.2.1.4
	::= { epc8025spPowerEntry 4 }


epc8025spPowerFactor 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.79.1.5.5.2.1.8
	::= { epc8025spPowerEntry 8 }


epc8025spPangle 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.79.1.5.5.2.1.9
	::= { epc8025spPowerEntry 9 }


epc8025spPowerApparent 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.79.1.5.5.2.1.10
	::= { epc8025spPowerEntry 10 }


epc8025spPowerReactive 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.79.1.5.5.2.1.11
	::= { epc8025spPowerEntry 11 }


epc8025ExtSensors OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.79.1.6
	::= { epc8025Objects 6 }

epc8025SensorTable OBJECT-TYPE
	SYNTAX  SEQUENCE OF Epc8025SensorEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION ""
	-- 1.3.6.1.4.1.28507.79.1.6.1
	::= { epc8025ExtSensors 1 }


epc8025SensorEntry OBJECT-TYPE
	SYNTAX  Epc8025SensorEntry
	MAX-ACCESS not-accessible
	STATUS  current
	DESCRIPTION ""
	INDEX {
		epc8025SensorIndex }
	-- 1.3.6.1.4.1.28507.79.1.6.1.1
	::= { epc8025SensorTable 1 }


Epc8025SensorEntry ::= SEQUENCE {

	epc8025SensorIndex   Integer32,
	epc8025TempSensor    Integer32,
	epc8025HygroSensor   Integer32,
	epc8025AirPressure   Integer32,
	epc8025DewPoint      Integer32,
	epc8025DewPointDiff  Integer32,
	epc8025ExtSensorName OCTET STRING }


epc8025SensorIndex OBJECT-TYPE
	SYNTAX  Integer32 (1..2)
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION ""
	-- 1.3.6.1.4.1.28507.79.1.6.1.1.1
	::= { epc8025SensorEntry 1 }


epc8025TempSensor OBJECT-TYPE
	SYNTAX  Integer32
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"actual temperature"
	-- 1.3.6.1.4.1.28507.79.1.6.1.1.2
	::= { epc8025SensorEntry 2 }


epc8025HygroSensor OBJECT-TYPE
	SYNTAX  Integer32
	UNITS	"0.1 percent humidity"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"actual humidity"
	-- 1.3.6.1.4.1.28507.79.1.6.1.1.3
	::= { epc8025SensorEntry 3 }


-- Conformance
--

epc8025Conf OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.79.2
	::= { gadsEPC8025 2 }

-- Groups
--

epc8025Groups OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.79.2.1
	::= { epc8025Conf 1 }

-- Compliance
--

epc8025Compls OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.79.2.2
	::= { epc8025Conf 2 }


epc8025SwitchEvtPort NOTIFICATION-TYPE
	OBJECTS {
		epc8025PortIndex,
		epc8025PortName,
		epc8025PortState,
		epc8025PortSwitchCount}
	STATUS  current
	DESCRIPTION
		"Event is triggered when a port is switched"
	-- 1.3.6.1.4.1.28507.79.3.1
	::= { events 1 }


epc8025TempEvtSen NOTIFICATION-TYPE
	OBJECTS {
		epc8025SensorIndex,
		epc8025TempSensor}
	STATUS  current
	DESCRIPTION
		"temperature limits exceeded"
	-- 1.3.6.1.4.1.28507.79.3.2
	::= { events 2 }


epc8025HygroEvtSen NOTIFICATION-TYPE
	OBJECTS {
		epc8025SensorIndex,
		epc8025HygroSensor}
	STATUS  current
	DESCRIPTION
		"hygro limits exceeded"
	-- 1.3.6.1.4.1.28507.79.3.3
	::= { events 3 }


epc8025AirPressureEvtSen NOTIFICATION-TYPE
	OBJECTS {
		epc8025SensorIndex,
		epc8025AirPressure}
	STATUS  current
	DESCRIPTION
		"Air Pressure limits exceeded

		"
	-- 1.3.6.1.4.1.28507.79.3.4
	::= { events 4 }


epc8025DewPtDiffEvtSen NOTIFICATION-TYPE
	OBJECTS {
		epc8025SensorIndex,
		epc8025DewPointDiff}
	STATUS  current
	DESCRIPTION
		"Dew Point Difference limits exceeded"
	-- 1.3.6.1.4.1.28507.79.3.5
	::= { events 5 }


epc8025OVPEvt NOTIFICATION-TYPE
	OBJECTS {
		epc8025OVPIndex,
		epc8025OVPStatus}
	STATUS  current
	DESCRIPTION
		"Event is triggered when the OVP status changes"
	-- 1.3.6.1.4.1.28507.79.3.6
	::= { events 6 }

epc8025BasicGroup OBJECT-GROUP
	OBJECTS {
		epc8025TrapCtrl,
		epc8025TrapIPIndex,
		epc8025TrapAddr,
		epc8025portNumber,
		epc8025PortIndex,
		epc8025PortName,
		epc8025PortState,
		epc8025PortSwitchCount,
		epc8025PortStartupMode,
		epc8025PortStartupDelay,
		epc8025PortRepowerTime,
		epc8025Buzzer,
		epc8025ActivePowerChan,
		epc8025PowerIndex,
		epc8025ChanStatus,
		epc8025AbsEnergyActive,
		epc8025PowerActive,
		epc8025Current,
		epc8025Voltage,
		epc8025Frequency,
		epc8025PowerFactor,
		epc8025Pangle,
		epc8025PowerApparent,
		epc8025PowerReactive,
		epc8025AbsEnergyReactive,
		epc8025AbsEnergyActiveResettable,
		epc8025AbsEnergyReactiveResettable,
		epc8025ResetTime,
		epc8025ForwEnergyActive,
		epc8025ForwEnergyReactive,
		epc8025ForwEnergyActiveResettable,
		epc8025ForwEnergyReactiveResettable,
		epc8025RevEnergyActive,
		epc8025RevEnergyReactive,
		epc8025RevEnergyActiveResettable,
		epc8025RevEnergyReactiveResettable,
		epc8025ResidualCurrent,
		epc8025RCMBCurrentRMS,
		epc8025RCMBCurrentDC,
		epc8025LineSensorName,
		epc8025OVPIndex,
		epc8025OVPStatus,
		epc8025spActivePowerChan,
		epc8025spPowerIndex,
		epc8025spChanStatus,
		epc8025spAbsEnergyActive,
		epc8025spPowerActive,
		epc8025spCurrent,
		epc8025spVoltage,
		epc8025spFrequency,
		epc8025spPowerFactor,
		epc8025spPangle,
		epc8025spPowerApparent,
		epc8025spPowerReactive,
		epc8025spAbsEnergyReactive,
		epc8025spAbsEnergyActiveResettable,
		epc8025spAbsEnergyReactiveResettable,
		epc8025spResetTime,
		epc8025spForwEnergyActive,
		epc8025spForwEnergyReactive,
		epc8025spForwEnergyActiveResettable,
		epc8025spForwEnergyReactiveResettable,
		epc8025spRevEnergyActive,
		epc8025spRevEnergyReactive,
		epc8025spRevEnergyActiveResettable,
		epc8025spRevEnergyReactiveResettable,
		epc8025SensorIndex,
		epc8025TempSensor,
		epc8025HygroSensor,
		epc8025AirPressure,
		epc8025DewPoint,
		epc8025DewPointDiff,
		epc8025ExtSensorName,
		epc8025CPUSensorVsystem,
		epc8025CPUSensorVaux,
		epc8025CPUSensorVmain,
		epc8025CPUSensorTcpu,
		epc8025NTPTimeValid,
		epc8025NTPUnixTime,
		epc8025NTPLastValidTimestamp,
		epc8025PortResetDuration,
		epc8025RCMBInfoIndex,
		epc8025RCMBOutputRMS,
		epc8025RCMBOutputDC,
		epc8025RCMBModuleStatus,
		epc8025ExtActiveInputs,
		epc8025ExtInputIndex,
		epc8025ExtInput,
		epc8025ExtInputName,
		epc8025ExtInputPortNum,
		epc8025ExtInputBlockIndex,
		epc8025ExtInputToggleCount }
	STATUS  current
	DESCRIPTION
		"Basic objects."
	-- 1.3.6.1.4.1.28507.79.2.1.1
	::= { epc8025Groups 1 }

epc8025NotificationGroup NOTIFICATION-GROUP
	NOTIFICATIONS {
		epc8025SwitchEvtPort,
		epc8025TempEvtSen,
		epc8025HygroEvtSen,
		epc8025AirPressureEvtSen,
		epc8025DewPtDiffEvtSen,
		epc8025OVPEvt,
		epc8025LineAmperageEvt,
		epc8025LineResidualCurrentEvt,
		epc8025RCMBCurrentRMSEvt,
		epc8025RCMBCurrentDCEvt,
		epc8025PortAmperageEvt,
		epc8025RCMBSigEvt,
		epc8025RCMBErrEvt,
		epc8025ExtInputEvt,
		epc8025LineVoltageEvt,
		epc8025LinePowerEvt,
		epc8025PortVoltageEvt,
		epc8025PortPowerEvt }
	STATUS  current
	DESCRIPTION ""
	-- 1.3.6.1.4.1.28507.79.2.1.2
	::= { epc8025Groups 2 }


epc8025LineAmperageEvt NOTIFICATION-TYPE
	OBJECTS {
		epc8025PowerIndex,
		epc8025PowerActive,
		epc8025Current,
		epc8025Voltage,
		epc8025Frequency,
		epc8025PowerApparent,
		epc8025PowerReactive}
	STATUS  current
	DESCRIPTION
		"Event is triggered when a measured
		current is crossing the entered limits"
	-- 1.3.6.1.4.1.28507.79.3.7
	::= { events 7 }


epc8025LineVoltageEvt NOTIFICATION-TYPE
	OBJECTS {
		epc8025PowerIndex,
		epc8025PowerActive,
		epc8025Current,
		epc8025Voltage,
		epc8025Frequency,
		epc8025PowerApparent,
		epc8025PowerReactive}
	STATUS  current
	DESCRIPTION
		"Event is triggered when a measured
		voltage is crossing the entered limits"
	-- 1.3.6.1.4.1.28507.79.3.26
	::= { events 26 }


epc8025LinePowerEvt NOTIFICATION-TYPE
	OBJECTS {
		epc8025PowerIndex,
		epc8025PowerActive,
		epc8025Current,
		epc8025Voltage,
		epc8025Frequency,
		epc8025PowerApparent,
		epc8025PowerReactive}
	STATUS  current
	DESCRIPTION
		"Event is triggered when a measured
		power is crossing the entered limits"
	-- 1.3.6.1.4.1.28507.79.3.27
	::= { events 27 }

epc8025OVPStatus OBJECT-TYPE
	SYNTAX  INTEGER {
			unknown(2),
			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.79.1.5.2.1.2
	::= { epc8025OVPEntry 2 }


epc8025ExtSensorName OBJECT-TYPE
	SYNTAX  OCTET STRING (SIZE (0..32))
	MAX-ACCESS read-write
	STATUS  current
	DESCRIPTION
		"A textual string containing name of a
		external Sensor"
	-- 1.3.6.1.4.1.28507.79.1.6.1.1.32
	::= { epc8025SensorEntry 32 }


epc8025PowerIndex OBJECT-TYPE
	SYNTAX  Integer32 (1)
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Index of Power Channel entries"
	-- 1.3.6.1.4.1.28507.79.1.5.1.2.1.1
	::= { epc8025PowerEntry 1 }


epc8025OVPIndex OBJECT-TYPE
	SYNTAX  Integer32 (1)
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION ""
	-- 1.3.6.1.4.1.28507.79.1.5.2.1.1
	::= { epc8025OVPEntry 1 }


epc8025LineSensorName OBJECT-TYPE
	SYNTAX  OCTET STRING (SIZE (0..32))
	MAX-ACCESS read-write
	STATUS  current
	DESCRIPTION
		"A textual string containing name of a
		Line Sensor"
	-- 1.3.6.1.4.1.28507.79.1.5.1.2.1.100
	::= { epc8025PowerEntry 100 }



epc8025LineResidualCurrentEvt NOTIFICATION-TYPE
	OBJECTS {
		epc8025PowerIndex,
		epc8025PowerActive,
		epc8025Current,
		epc8025ResidualCurrent,
		epc8025Voltage,
		epc8025Frequency,
		epc8025PowerApparent,
		epc8025PowerReactive}
	STATUS  current
	DESCRIPTION
		"Event is triggered when a measured residual
		current Type A is crossing the entered limits"
	-- 1.3.6.1.4.1.28507.79.3.8
	::= { events 8 }

gadsEPC8025 OBJECT IDENTIFIER 
	-- 1.3.6.1.4.1.28507.79
	::= { gudeads 79 }

epc8025PortResetDuration OBJECT-TYPE
	SYNTAX  Integer32 (0..65535)
	UNITS	"seconds"
	MAX-ACCESS read-write
	STATUS  current
	DESCRIPTION
		"Delay in sec for turning Port on again after Reset action"
	DEFVAL { 0 }
	-- 1.3.6.1.4.1.28507.79.1.3.1.2.1.8
	::= { epc8025portEntry 8 }



epc8025RCMBSigEvt NOTIFICATION-TYPE
	OBJECTS {
		epc8025RCMBInfoIndex,
		epc8025RCMBCurrentRMS,
		epc8025RCMBCurrentDC,
		epc8025RCMBOutputRMS,
		epc8025RCMBOutputDC,
		epc8025RCMBModuleStatus}
	STATUS  current
	DESCRIPTION
		"Event is triggered when outputs of RCMB module changes"
	-- 1.3.6.1.4.1.28507.79.3.23
	::= { events 23 }

epc8025RCMBInfoIndex OBJECT-TYPE
	SYNTAX  Integer32 (1)
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Index of RCMB Info entries"
	-- 1.3.6.1.4.1.28507.79.1.5.16.1.1
	::= { epc8025RCMBInfoEntry 1 }



epc8025RCMBCurrentRMSEvt NOTIFICATION-TYPE
	OBJECTS {
		epc8025RCMBInfoIndex,
		epc8025RCMBCurrentRMS,
		epc8025RCMBCurrentDC,
		epc8025RCMBOutputRMS,
		epc8025RCMBOutputDC,
		epc8025RCMBModuleStatus}
	STATUS  current
	DESCRIPTION
		"Event is triggered when a measured residual
		current Type B RMS is crossing the entered limits"
	-- 1.3.6.1.4.1.28507.79.3.18
	::= { events 18 }


epc8025RCMBCurrentDCEvt NOTIFICATION-TYPE
	OBJECTS {
		epc8025RCMBInfoIndex,
		epc8025RCMBCurrentRMS,
		epc8025RCMBCurrentDC,
		epc8025RCMBOutputRMS,
		epc8025RCMBOutputDC,
		epc8025RCMBModuleStatus}
	STATUS  current
	DESCRIPTION
		"Event is triggered when a measured residual
		current Type B DC is crossing the entered limits"
	-- 1.3.6.1.4.1.28507.79.3.19
	::= { events 19 }


epc8025RCMBErrEvt NOTIFICATION-TYPE
	OBJECTS {
		epc8025RCMBInfoIndex,
		epc8025RCMBCurrentRMS,
		epc8025RCMBCurrentDC,
		epc8025RCMBOutputRMS,
		epc8025RCMBOutputDC,
		epc8025RCMBModuleStatus}
	STATUS  current
	DESCRIPTION
		"Event is triggered when error state of RCMB module changes"
	-- 1.3.6.1.4.1.28507.79.3.24
	::= { events 24 }

epc8025ResidualCurrent OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS	"0.1 mA"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Actual Residual Current on Power Channel.
		According Type A IEC 60755. Only visible on
		models that support this feature."
	-- 1.3.6.1.4.1.28507.79.1.5.1.2.1.24
	::= { epc8025PowerEntry 24 }


epc8025RCMBCurrentRMS OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS	"0.1 mA"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Actual Residual Current RMS on Power
		Channel. According Type B IEC 60755.
		Only visible on models that support this
		feature."
	-- 1.3.6.1.4.1.28507.79.1.5.16.1.2
	::= { epc8025RCMBInfoEntry 2 }


epc8025RCMBCurrentDC OBJECT-TYPE
	SYNTAX  Unsigned32
	UNITS	"0.1 mA"
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"Actual Residual Current DC on Power
		Channel. According Type B IEC 60755.
		Only visible on models that support this
		feature."
	-- 1.3.6.1.4.1.28507.79.1.5.16.1.3
	::= { epc8025RCMBInfoEntry 3 }


epc8025PortIndex OBJECT-TYPE
	SYNTAX  Integer32 (1..4)
	MAX-ACCESS read-only
	STATUS  current
	DESCRIPTION
		"A unique value, greater than zero, for each Relay Port."
	-- 1.3.6.1.4.1.28507.79.1.3.1.2.1.1
	::= { epc8025portEntry 1 }


epc8025spPowerIndex OBJECT-TYPE
	SYNTAX  Integer32 (1..4)
	MAX-ACCESS read-only
	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.79.1.5.5.2.1.1
	::= { epc8025spPowerEntry 1 }


END
