

	JANITZA-MIB DEFINITIONS ::= BEGIN
		IMPORTS
                  sysUpTime, DisplayString        
				FROM RFC1213-MIB
			OBJECT-TYPE
				FROM RFC-1212
			mib-2
		        	FROM SNMPv2-SMI
			enterprises, TimeTicks
				FROM RFC1155-SMI;




system   	OBJECT IDENTIFIER ::= { mib-2 1 }
snmp         OBJECT IDENTIFIER ::= { mib-2 11 }

sysDescr OBJECT-TYPE
	SYNTAX OCTET STRING
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "A textual description of the entity.  This value should
            include the full name and version identification of
            the system's hardware type, software operating-system,
            and networking software."
    ::= { system 1 }

sysObjectID OBJECT-TYPE
    SYNTAX      OBJECT IDENTIFIER
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "The vendor's authoritative identification of the
            network management subsystem contained in the entity.
            This value is allocated within the SMI enterprises
            subtree (1.3.6.1.4.1) and provides an easy and
            unambiguous means for determining `what kind of box' is
            being managed.  For example, if vendor `Flintstones,
            Inc.' was assigned the subtree 1.3.6.1.4.1.424242,
            it could assign the identifier 1.3.6.1.4.1.424242.1.1
            to its `Fred Router'."
    ::= { system 2 }

sysUpTime OBJECT-TYPE
    SYNTAX      TimeTicks
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "The time (in hundredths of a second) since the
            network management portion of the system was last
            re-initialized."
    ::= { system 3 }


sysName OBJECT-TYPE
    SYNTAX OCTET STRING
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
            "An administratively-assigned name for this managed
            node.  By convention, this is the node's fully-qualified
            domain name.  If the name is unknown, the value is
            the zero-length string."
    ::= { system 5 }

sysLocation OBJECT-TYPE
	SYNTAX OCTET STRING
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
            "The physical location of this node (e.g., 'telephone
            closet, 3rd floor').  If the location is unknown, the
            value is the zero-length string."
    ::= { system 6 }

sysServices OBJECT-TYPE
    SYNTAX      INTEGER (0..127)
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
            "A value which indicates the set of services that this
            entity may potentially offer.  The value is a sum.

            This sum initially takes the value zero. Then, for
            each layer, L, in the range 1 through 7, that this node
            performs transactions for, 2 raised to (L - 1) is added
            to the sum.  For example, a node which performs only
            routing functions would have a value of 4 (2^(3-1)).
            In contrast, a node which is a host offering application
            services would have a value of 72 (2^(4-1) + 2^(7-1)).
            Note that in the context of the Internet suite of
            protocols, values should be calculated accordingly:

                 layer      functionality
                   1        physical (e.g., repeaters)
                   2        datalink/subnetwork (e.g., bridges)
                   3        internet (e.g., supports the IP)
                   4        end-to-end  (e.g., supports the TCP)
                   7        applications (e.g., supports the SMTP)

            For systems including OSI protocols, layers 5 and 6
            may also be counted."
    ::= { system 7 }



	janitza OBJECT IDENTIFIER ::= { enterprises 34278}

	rmsPhase OBJECT IDENTIFIER ::= { janitza 1 }

	uLN1 OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Voltage Phase L1 in 100mV"
		::= { rmsPhase 1 }

	uLN2 OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Voltage Phase L2 in 100mV"
		::= { rmsPhase 2 }

	uLN3 OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Voltage Phase L3 in 100mV"
		::= { rmsPhase 3 }

	uLN4 OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Voltage Pahse L4 in 100mV"
		::= { rmsPhase 4 }

	uL1L2 OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Voltage Phase L1-L2 in 100mV"
		::= { rmsPhase 5 }

	uL2L3 OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Voltage Phase L2-L3 in 100mV"
		::= {  rmsPhase 6 }

	uL3L1 OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Voltage Phase L3-L1 in 100mV"
		::= { rmsPhase 7 }

	iL1	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Current Phase L1  in 1mA"
		::= { rmsPhase 8 }

	iL2	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Current Phase L2  in 1mA"
		::= { rmsPhase 9 }

	iL3	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Current Phase L3  in 1mA"
		::= { rmsPhase 10 }

	iL4	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Current Phase L4  in 1mA"
		::= { rmsPhase 11 }

	pL1	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Real Power L1  in Watt"
		::= { rmsPhase 12 }

	pL2	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Real Power L2  in Watt"
		::= { rmsPhase 13 }

	pL3	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Real Power L3  in Watt"
		::= { rmsPhase 14 }

	pL4	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Real Power L4  in Watt"
		::= { rmsPhase 15 }

	qL1	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Reaktiv Power L1  in VAr"
		::= { rmsPhase 16 }

	qL2	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Reaktiv Power L2  in VAr"
		::= { rmsPhase 17 }

	qL3	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Reaktiv Power L3  in VAr"
		::= { rmsPhase 18 }

	qL4	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Reaktiv Power L4  in VAr"
		::= { rmsPhase 19 }

	sL1	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Power L1  in VA"
		::= { rmsPhase 20 }

	sL2	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Power L2  in VA"
		::= { rmsPhase 21 }

	sL3	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Power L3  in VA"
		::= { rmsPhase 22 }

	sL4	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Power L4  in VA"
		::= { rmsPhase 23 }

	cosPL1	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Cos(Phi) L1 * 0.001"
		::= { rmsPhase 24 }

	cosPL2	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Cos(Phi) L2 * 0.001"
		::= { rmsPhase 25 }

	cosPL3	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Cos(Phi) L3 * 0.001"
		::= { rmsPhase 26 }

	cosPL4	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Cos(Phi) L4 * 0.001"
		::= { rmsPhase 27 }


	rmsSumme3 OBJECT IDENTIFIER ::= { janitza 2 }

	p3     OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Real Power Summe L1..L3  in Watt"
		::= { rmsSumme3 1}

	q3	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Reaktiv Power Summe L1..L3  in Watt"
		::= { rmsSumme3 2}

	s3	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Power Summe L1..L3  in Watt"
		::= { rmsSumme3 3}

	cosP3	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"COS(Phi) Summe L1..L3  *0.001"
		::= { rmsSumme3 4}


	rmsSumme4 OBJECT IDENTIFIER ::= { janitza 3 }

	p4    OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Real Power Summe L1..L4  in Watt"
		::= { rmsSumme4 1}

	q4	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Reaktiv Power Summe L1..L4  in Watt"
		::= { rmsSumme4 2}

	s4	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Power Summe L1..L4  in Watt"
		::= { rmsSumme4 3}

	cosP4	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"COS(Phi) Summe L1..L4  *0.001"
		::= { rmsSumme4 4}



	energiePhase OBJECT IDENTIFIER ::= { janitza 4 }

	whL1     OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Active Energie  Phase L1 in 0.1 KWh"
		::= { energiePhase  1}

	whL2     OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Active Energie  Phase L2 in 0.1 KWh"
		::= { energiePhase  2}

	whL3     OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Active Energie  Phase L3 in 0.1 KWh"
		::= { energiePhase  3}

	whL4     OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Active Energie  Phase L4 in 0.1 KWh"
		::= { energiePhase  4}


	qhL1     OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Reaktive Energie  Phase L1 in 0.1 KVArh"
		::= { energiePhase  5}

	qhL2     OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Reaktive Energie  Phase L2 in 0.1 KVArh"
		::= { energiePhase  6}

	qhL3     OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Reaktive Energie  Phase L3 in 0.1 KVArh"
		::= { energiePhase  7}

	qhL4     OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Reaktive Energie  Phase L4 in 0.1 KVArh"
		::= { energiePhase  8}


	energieSumme3 OBJECT IDENTIFIER ::= { janitza 5 }

	wh3    OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Active Energie  Summe L1..L3 in 0.1 KWh"
		::= { energieSumme3 1}

	qh3    OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Reaktive Energie  Summe L1..L3 in 0.1 KWh"
		::= { energieSumme3  2}

	energieSumme4 OBJECT IDENTIFIER ::= { janitza 6 }

	wh4    OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Active Energie  Summe L1..L4 in 0.1 KWh"
		::= { energieSumme4  1}

	qh4    OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Reaktive Energie  Summe L1..L4 in 0.1 KWh"
		::= { energieSumme4  2}

	thd OBJECT IDENTIFIER ::= { janitza 7 }

	thdULN1	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Total Harmonic Distortion Voltage Phase L1 * 0.1%"
		::= { thd 1 }

	thdULN2	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Total Harmonic Distortion Voltage Phase L2 * 0.1%"
		::= { thd 2 }

	thdULN3	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Total Harmonic Distortion Voltage Phase L3 * 0.1%"
		::= { thd 3 }

	thdULN4	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Total Harmonic Distortion Voltage Phase L4 * 0.1%"
		::= { thd 4 }

	thdIL1	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Total Harmonic Distortion Current Phase L1 * 0.1%"
		::= { thd 5 }

	thdIL2	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Total Harmonic Distortion Current Phase L2 * 0.1%"
		::= { thd 6 }

	thdIL3	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Total Harmonic Distortion Current Phase L3 * 0.1%"
		::= { thd 7 }

	thdIL4	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Total Harmonic Distortion Current Phase L4 * 0.1%"
		::= { thd 8 }

	misc OBJECT IDENTIFIER ::= { janitza 8 }

	frequenz	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Frequenz* 0.01 Hz"
		::= { misc 1 }

	user OBJECT IDENTIFIER ::= { janitza 9 }

	jasicVAR1	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Jasic User Variable  to user for Jasic :_snmp_uservar[0]"
		::= { user 1 }

	jasicVAR2	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Jasic User Variable  to user for Jasic :_snmp_uservar[1]"
		::= { user 2 }

	jasicVAR3	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Jasic User Variable  to user for Jasic :_snmp_uservar[2]"
		::= { user 3 }

	jasicVAR4	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Jasic User Variable  to user for Jasic :_snmp_uservar[3]"
		::= { user 4 }

	jasicVAR5	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Jasic User Variable  to user for Jasic :_snmp_uservar[4]"
		::= { user 5 }

	jasicVAR6	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Jasic User Variable  to user for Jasic :_snmp_uservar[5]"
		::= { user 6 }

	jasicVAR7	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Jasic User Variable  to user for Jasic :_snmp_uservar[6]"
		::= { user 7 }

	jasicVAR8	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Jasic User Variable  to user for Jasic :_snmp_uservar[7]"
		::= { user 8 }

	jasicVAR9	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Jasic User Variable  to user for Jasic :_snmp_uservar[8]"
		::= { user 9 }

	jasicVAR10	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Jasic User Variable  to user for Jasic :_snmp_uservar[9]"
		::= { user 10 }

	jasicVAR11	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Jasic User Variable  to user for Jasic :_snmp_uservar[10]"
		::= { user 11 }

	jasicVAR12	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Jasic User Variable  to user for Jasic :_snmp_uservar[11]"
		::= { user 12 }

	jasicVAR13	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Jasic User Variable  to user for Jasic :_snmp_uservar[12]"
		::= { user 13 }

	jasicVAR14	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Jasic User Variable  to user for Jasic :_snmp_uservar[13]"
		::= { user 14 }

	jasicVAR15	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Jasic User Variable  to user for Jasic :_snmp_uservar[14]"
		::= { user 15 }

	jasicVAR16	OBJECT-TYPE
		SYNTAX INTEGER
		ACCESS read-write
		STATUS mandatory
    DESCRIPTION
		"Jasic User Variable  to user for Jasic :_snmp_uservar[15]"
		::= { user 16 }



         coldStart TRAP-TYPE
              ENTERPRISE  snmp
              DESCRIPTION
                          "A coldStart trap signifies that the sending
                          protocol entity is reinitializing itself such
                          that the agent's configuration or the rotocol
                          entity implementation may be altered."
              ::= 0

          warmStart TRAP-TYPE
              ENTERPRISE  snmp
              DESCRIPTION
                          "A warmStart trap signifies that the sending
                          protocol entity is reinitializing itself such
                          that neither the agent configuration nor the
                          protocol entity implementation is altered."
              ::= 1



	userTrap1 TRAP-TYPE
		ENTERPRISE janitza 
    DESCRIPTION
		"Jasic Trap  : use type=6 , subtype = 6"
		::=  6

	userTrap2 TRAP-TYPE
		ENTERPRISE janitza 
    DESCRIPTION
		"Jasic Trap  : use type=6 , subtype = 7"
		::=  7

	userTrap3 TRAP-TYPE
		ENTERPRISE janitza 
    DESCRIPTION
		"Jasic Trap  : use type=6 , subtype = 8"
		::=  8

	userTrap4 TRAP-TYPE
		ENTERPRISE janitza 
    DESCRIPTION
		"Jasic Trap  : use type=6 , subtype = 9"
		::=  9

	userTrap5 TRAP-TYPE
		ENTERPRISE janitza 
    DESCRIPTION
		"Jasic Trap  : use type=6 , subtype = 10"
		::=  10

	userTrap6 TRAP-TYPE
		ENTERPRISE janitza 
    DESCRIPTION
		"Jasic Trap  : use type=6 , subtype = 11"
		::=  11

	userTrap7 TRAP-TYPE
		ENTERPRISE janitza 
    DESCRIPTION
		"Jasic Trap  : use type=6 , subtype = 12"
		::=  12

	userTrap8 TRAP-TYPE
		ENTERPRISE janitza 
    DESCRIPTION
		"Jasic Trap  : use type=6 , subtype = 13"
		::=  13

	userTrap9 TRAP-TYPE
		ENTERPRISE janitza 
    DESCRIPTION
		"Jasic Trap  : use type=6 , subtype = 14"
		::=  14

	userTrap10 TRAP-TYPE
		ENTERPRISE janitza 
    DESCRIPTION
		"Jasic Trap  : use type=6 , subtype = 15"
		::=  15

	userTrap11 TRAP-TYPE
		ENTERPRISE janitza 
    DESCRIPTION
		"Jasic Trap  : use type=6 , subtype = 16"
		::=  16

	userTrap12 TRAP-TYPE
		ENTERPRISE janitza 
    DESCRIPTION
		"Jasic Trap  : use type=6 , subtype = 17"
		::=  17

	userTrap13 TRAP-TYPE
		ENTERPRISE janitza 
    DESCRIPTION
		"Jasic Trap  : use type=6 , subtype = 18"
		::=  18

	userTrap14 TRAP-TYPE
		ENTERPRISE janitza 
    DESCRIPTION
		"Jasic Trap  : use type=6 , subtype = 19"
		::=  19

	userTrap15 TRAP-TYPE
		ENTERPRISE janitza 
    DESCRIPTION
		"Jasic Trap  : use type=6 , subtype = 20"
		::=  20

	userTrap16 TRAP-TYPE
		ENTERPRISE janitza 
    DESCRIPTION
		"Jasic Trap  : use type=6 , subtype = 21"
		::=  21

	END		