
--  CTC UNION TECHNOLOGIES CO., LTD
--
--  SNMP ERM-MUX-PLUS MIB FILE V0.00
--
--  DATE : 2012/05/24
--
--  OID:1.3.6.1.4.1.4756.11
--

CTCERM-MUX-PLUS-MIB DEFINITIONS ::= BEGIN
	IMPORTS
	mgmt, NetworkAddress, IpAddress, Counter, Gauge,
	TimeTicks,enterprises
	FROM RFC1155-SMI
	transmission, DisplayString
	FROM RFC1213-MIB
	OBJECT-TYPE
	FROM RFC-1212;

ctc OBJECT IDENTIFIER ::= { enterprises 4756  }
	
erm_mux_plus MODULE-IDENTITY
	LAST-UPDATED "201408120000Z"      
	ORGANIZATION "CTC Union Technologies Co., Ltd."
	CONTACT-INFO
			"   Support Department
				CTC Union Tech. Co., Ltd.
				8F, No.60, ZhouZi Street, Nei-Hu,
				Taipei 114, Taiwan
				+886-2-2659-1021
				support@ctcu.com"
	DESCRIPTION
			"CTCERM-MUX-PLUS MIB FILE V3.03"
	
	--<< Version Log >>    
	REVISION      "201508120000Z"   
	DESCRIPTION
		"-V3.03..
	   	correct ----------------"
	
	REVISION      "201404080000Z"   
	DESCRIPTION
		"-V3.02..
	   	E&M-V5.0, Tx level range: -12dB ... +16dB"
	
	REVISION      "201210300000Z"   
	DESCRIPTION
		"-V3.01..
	   	snmp card hw v3.1G"
	
	REVISION      "201206200000Z"    
	DESCRIPTION
		"-V3.00, released version
		snmp card hw v2.xx"
	
	::= { ctc 11  }


    --
    -- User Interface MIB
    --                   
    -- device state
	empDeviceInfo OBJECT IDENTIFIER ::= { erm_mux_plus 1 }
        
	deviceVersion OBJECT-TYPE
		SYNTAX  	DisplayString
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION	"device version x.xx"
		::= { empDeviceInfo 1 }

	snmpVersion OBJECT-TYPE
		SYNTAX  	DisplayString
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION	"support snmp version 1.00"
		::= { empDeviceInfo 2 }

    device_address OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "Device Address:
		            Format: addr 1 . addr 2 . addr 3 . level
		            Example : 2.0.0.16"
		::= { empDeviceInfo 3 }
        
    power-a OBJECT-TYPE
        SYNTAX		INTEGER { normal(0), alarm(1), empty(2) }             
        ACCESS     	read-only
        STATUS     	mandatory
        DESCRIPTION	"Power-A:
                    0 :Normal
                    1 :Alarm
                    2 :Empty "
        ::= { empDeviceInfo 4 }
    
    power-b OBJECT-TYPE
        SYNTAX		INTEGER { normal(0), alarm(1), empty(2) }
        ACCESS     	read-only
        STATUS     	mandatory
        DESCRIPTION "Power-B:
                    0 :Normal
                    1 :Alarm
                    2 :Empty "
       ::= { empDeviceInfo 5 }
    
    ext-power-a OBJECT-TYPE
        SYNTAX		INTEGER { normal(0), alarm(1), empty(2) }
        ACCESS      read-only
        STATUS      mandatory
        DESCRIPTION "Extend Power-A:
                    0 :Normal
                    1 :Alarm
                    2 :Empty "
        ::= { empDeviceInfo 6 }
    
	ext-power-b OBJECT-TYPE
        SYNTAX		INTEGER { normal(0), alarm(1), empty(2) }
        ACCESS      read-only
        STATUS      mandatory
        DESCRIPTION "Extend Power-B:
                    0 :Normal
                    1 :Alarm
                    2 :Empty "
        ::= { empDeviceInfo 7 }
    
    cpu-a OBJECT-TYPE
		SYNTAX		INTEGER { working(0), standby(1), empty(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "CPU-A:
					0: CPU-A Working
         			1: CPU-A Standby
         			2: empty"
        ::= { empDeviceInfo 8 }
    
    cpu-b OBJECT-TYPE
		SYNTAX		INTEGER { working(0), standby(1), empty(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "CPU-B:
					0: CPU-B Working
         			1: CPU-B Standby
         			2: empty"
        ::= { empDeviceInfo 9 }

    e1-slot1 OBJECT-TYPE
	    SYNTAX      INTEGER { empty(0), 
	    					  emp_2e1_v4(1), emp_8e1(2) }
	    ACCESS      read-only
	    STATUS      mandatory
	    DESCRIPTION "E1 Slot 1 card type:
	    			0: Empty
	    			1: EMP-2E1-PLUS
	    			2: EMP-8E1-PLUS"
        ::= { empDeviceInfo 10 }
    
    e1-slot2 OBJECT-TYPE
 	    SYNTAX      INTEGER { empty(0),                           
	    					  emp_2e1_v4(1), emp_8e1(2) }
	    ACCESS      read-only
	    STATUS      mandatory
	    DESCRIPTION "E1 Slot 2 card type:
	    			0: Empty
	    			1: EMP-2E1-PLUS
	    			2: EMP-8E1-PLUS"
        ::= { empDeviceInfo 11 }
  
    io-slot1 OBJECT-TYPE
	    SYNTAX      INTEGER { empty(0), 
	    					  emp_n64k(1),	emp_g703(2),	emp_async128k(3),	emp_async_c(4), 
	    					  emp_fxs(5), 	emp_fxo(6), 	emp_em(7), 			emp_magneto(8),  
	    					  emp_et100(9), emp_ld(10),		emp_rs485(11) }
        ACCESS		read-only
        STATUS      mandatory
        DESCRIPTION "I/O Slot 1 Status:
        			0:  Empty
        			1:  EMP-N64K
        			2:  EMP-G703/64K
        			3:  EMP-A/Sync-128k
        			4:  EMP-A/Sync-C
        			5:  EMP-FXS
        			6:  EMP-FXO
        			7:  EMP-E&M
        			8:  EMP-Magneto
					9:  EMP-ET100
                    10: EMP-LD
                    11: EMP-RS485"
        ::= { empDeviceInfo 12 }
    
    io-slot2 OBJECT-TYPE
	    SYNTAX      INTEGER { empty(0), 
	    					  emp_n64k(1),	emp_g703(2),	emp_async128k(3),	emp_async_c(4), 
	    					  emp_fxs(5), 	emp_fxo(6), 	emp_em(7), 			emp_magneto(8),  
	    					  emp_et100(9), emp_ld(10),		emp_rs485(11) }
        ACCESS		read-only
        STATUS      mandatory
        DESCRIPTION "I/O Slot 2 Status:
        			0:  Empty
        			1:  EMP-N64K
        			2:  EMP-G703/64K
        			3:  EMP-A/Sync-128k
        			4:  EMP-A/Sync-C
        			5:  EMP-FXS
        			6:  EMP-FXO
        			7:  EMP-E&M
        			8:  EMP-Magneto
					9:  EMP-ET100
                    10: EMP-LD
                    11: EMP-RS485"
        ::= { empDeviceInfo 13 }
    
    io-slot3 OBJECT-TYPE
	    SYNTAX      INTEGER { empty(0), 
	    					  emp_n64k(1),	emp_g703(2),	emp_async128k(3),	emp_async_c(4), 
	    					  emp_fxs(5), 	emp_fxo(6), 	emp_em(7), 			emp_magneto(8),  
	    					  emp_et100(9), emp_ld(10),		emp_rs485(11) }
        ACCESS		read-only
        STATUS      mandatory
        DESCRIPTION "I/O Slot 3 Status:
        			0:  Empty
        			1:  EMP-N64K
        			2:  EMP-G703/64K
        			3:  EMP-A/Sync-128k
        			4:  EMP-A/Sync-C
        			5:  EMP-FXS
        			6:  EMP-FXO
        			7:  EMP-E&M
        			8:  EMP-Magneto
					9:  EMP-ET100
                    10: EMP-LD
                    11: EMP-RS485"
        ::= { empDeviceInfo 14 }
    
    io-slot4 OBJECT-TYPE
	    SYNTAX      INTEGER { empty(0), 
	    					  emp_n64k(1),	emp_g703(2),	emp_async128k(3),	emp_async_c(4), 
	    					  emp_fxs(5), 	emp_fxo(6), 	emp_em(7), 			emp_magneto(8),  
	    					  emp_et100(9), emp_ld(10),		emp_rs485(11) }
        ACCESS		read-only
        STATUS      mandatory
        DESCRIPTION "I/O Slot 4 Status:
        			0:  Empty
        			1:  EMP-N64K
        			2:  EMP-G703/64K
        			3:  EMP-A/Sync-128k
        			4:  EMP-A/Sync-C
        			5:  EMP-FXS
        			6:  EMP-FXO
        			7:  EMP-E&M
        			8:  EMP-Magneto
					9:  EMP-ET100
                    10: EMP-LD
                    11: EMP-RS485"
       ::= { empDeviceInfo 15 }

    io-slot5 OBJECT-TYPE
	    SYNTAX      INTEGER { empty(0), 
	    					  emp_n64k(1),	emp_g703(2),	emp_async128k(3),	emp_async_c(4), 
	    					  emp_fxs(5), 	emp_fxo(6), 	emp_em(7), 			emp_magneto(8),  
	    					  emp_et100(9), emp_ld(10),		emp_rs485(11) }
        ACCESS		read-only
        STATUS      mandatory
        DESCRIPTION "I/O Slot 5 Status:
        			0:  Empty
        			1:  EMP-N64K
        			2:  EMP-G703/64K
        			3:  EMP-A/Sync-128k
        			4:  EMP-A/Sync-C
        			5:  EMP-FXS
        			6:  EMP-FXO
        			7:  EMP-E&M
        			8:  EMP-Magneto
					9:  EMP-ET100
                    10: EMP-LD
                    11: EMP-RS485"
        ::= { empDeviceInfo 16 }

    io-slot6 OBJECT-TYPE
	    SYNTAX      INTEGER { empty(0), 
	    					  emp_n64k(1),	emp_g703(2),	emp_async128k(3),	emp_async_c(4), 
	    					  emp_fxs(5), 	emp_fxo(6), 	emp_em(7), 			emp_magneto(8),  
	    					  emp_et100(9), emp_ld(10),		emp_rs485(11) }
        ACCESS		read-only
        STATUS      mandatory
        DESCRIPTION "I/O Slot 6 Status:
        			0:  Empty
        			1:  EMP-N64K
        			2:  EMP-G703/64K
        			3:  EMP-A/Sync-128k
        			4:  EMP-A/Sync-C
        			5:  EMP-FXS
        			6:  EMP-FXO
        			7:  EMP-E&M
        			8:  EMP-Magneto
					9:  EMP-ET100
                    10: EMP-LD
                    11: EMP-RS485"
       ::= { empDeviceInfo 17 }

    io-slot7 OBJECT-TYPE
	    SYNTAX      INTEGER { empty(0), 
	    					  emp_n64k(1),	emp_g703(2),	emp_async128k(3),	emp_async_c(4), 
	    					  emp_fxs(5), 	emp_fxo(6), 	emp_em(7), 			emp_magneto(8),  
	    					  emp_et100(9), emp_ld(10),		emp_rs485(11) }
        ACCESS		read-only
        STATUS      mandatory
        DESCRIPTION "I/O Slot 7 Status:
        			0:  Empty
        			1:  EMP-N64K
        			2:  EMP-G703/64K
        			3:  EMP-A/Sync-128k
        			4:  EMP-A/Sync-C
        			5:  EMP-FXS
        			6:  EMP-FXO
        			7:  EMP-E&M
        			8:  EMP-Magneto
					9:  EMP-ET100
                    10: EMP-LD
                    11: EMP-RS485"
    ::= { empDeviceInfo 18 }

    io-slot8 OBJECT-TYPE
	    SYNTAX      INTEGER { empty(0), 
	    					  emp_n64k(1),	emp_g703(2),	emp_async128k(3),	emp_async_c(4), 
	    					  emp_fxs(5), 	emp_fxo(6), 	emp_em(7), 			emp_magneto(8),  
	    					  emp_et100(9), emp_ld(10),		emp_rs485(11) }
        ACCESS		read-only
        STATUS      mandatory
        DESCRIPTION "I/O Slot 8 Status:
        			0:  Empty
        			1:  EMP-N64K
        			2:  EMP-G703/64K
        			3:  EMP-A/Sync-128k
        			4:  EMP-A/Sync-C
        			5:  EMP-FXS
        			6:  EMP-FXO
        			7:  EMP-E&M
        			8:  EMP-Magneto
					9:  EMP-ET100
                    10: EMP-LD
                    11: EMP-RS485"
        ::= { empDeviceInfo 19 }

    io-slot9 OBJECT-TYPE
	    SYNTAX      INTEGER { empty(0), 
	    					  emp_n64k(1),	emp_g703(2),	emp_async128k(3),	emp_async_c(4), 
	    					  emp_fxs(5), 	emp_fxo(6), 	emp_em(7), 			emp_magneto(8),  
	    					  emp_et100(9), emp_ld(10),		emp_rs485(11) }
        ACCESS		read-only
        STATUS      mandatory
        DESCRIPTION "I/O Slot 8 Status:
        			0:  Empty
        			1:  EMP-N64K
        			2:  EMP-G703/64K
        			3:  EMP-A/Sync-128k
        			4:  EMP-A/Sync-C
        			5:  EMP-FXS
        			6:  EMP-FXO
        			7:  EMP-E&M
        			8:  EMP-Magneto
					9:  EMP-ET100
                    10: EMP-LD
                    11: EMP-RS485"
       ::= { empDeviceInfo 20 }
    
    io-slot10 OBJECT-TYPE
	    SYNTAX      INTEGER { empty(0), 
	    					  emp_n64k(1),	emp_g703(2),	emp_async128k(3),	emp_async_c(4), 
	    					  emp_fxs(5), 	emp_fxo(6), 	emp_em(7), 			emp_magneto(8),  
	    					  emp_et100(9), emp_ld(10),		emp_rs485(11) }
        ACCESS		read-only
        STATUS      mandatory
        DESCRIPTION "I/O Slot 10 Status:
        			0:  Empty
        			1:  EMP-N64K
        			2:  EMP-G703/64K
        			3:  EMP-A/Sync-128k
        			4:  EMP-A/Sync-C
        			5:  EMP-FXS
        			6:  EMP-FXO
        			7:  EMP-E&M
        			8:  EMP-Magneto
					9:  EMP-ET100
                    10: EMP-LD
                    11: EMP-RS485"
       ::= { empDeviceInfo 21 }

    ext-io-slot1 OBJECT-TYPE
	    SYNTAX      INTEGER { empty(0), 
	    					  emp_n64k(1),	emp_g703(2),	emp_async128k(3),	emp_async_c(4), 
	    					  emp_fxs(5), 	emp_fxo(6), 	emp_em(7), 			emp_magneto(8),  
	    					  emp_et100(9), emp_ld(10),		emp_rs485(11) }
        ACCESS		read-only
        STATUS      mandatory
        DESCRIPTION "Extern I/O Slot 1 Status:
        			0:  Empty
        			1:  EMP-N64K
        			2:  EMP-G703/64K
        			3:  EMP-A/Sync-128k
        			4:  EMP-A/Sync-C
        			5:  EMP-FXS
        			6:  EMP-FXO
        			7:  EMP-E&M
        			8:  EMP-Magneto
					9:  EMP-ET100
                    10: EMP-LD
                    11: EMP-RS485"
        ::= { empDeviceInfo 22 }
    
    ext-io-slot2 OBJECT-TYPE
	    SYNTAX      INTEGER { empty(0), 
	    					  emp_n64k(1),	emp_g703(2),	emp_async128k(3),	emp_async_c(4), 
	    					  emp_fxs(5), 	emp_fxo(6), 	emp_em(7), 			emp_magneto(8),  
	    					  emp_et100(9), emp_ld(10),		emp_rs485(11) }
        ACCESS		read-only
        STATUS      mandatory
        DESCRIPTION "Extern I/O Slot 2 Status:
        			0:  Empty
        			1:  EMP-N64K
        			2:  EMP-G703/64K
        			3:  EMP-A/Sync-128k
        			4:  EMP-A/Sync-C
        			5:  EMP-FXS
        			6:  EMP-FXO
        			7:  EMP-E&M
        			8:  EMP-Magneto
					9:  EMP-ET100
                    10: EMP-LD
                    11: EMP-RS485"
       ::= { empDeviceInfo 23 }

    ext-io-slot3 OBJECT-TYPE
	    SYNTAX      INTEGER { empty(0), 
	    					  emp_n64k(1),	emp_g703(2),	emp_async128k(3),	emp_async_c(4), 
	    					  emp_fxs(5), 	emp_fxo(6), 	emp_em(7), 			emp_magneto(8),  
	    					  emp_et100(9), emp_ld(10),		emp_rs485(11) }
        ACCESS		read-only
        STATUS      mandatory
        DESCRIPTION "Extern I/O Slot 3 Status:
        			0:  Empty
        			1:  EMP-N64K
        			2:  EMP-G703/64K
        			3:  EMP-A/Sync-128k
        			4:  EMP-A/Sync-C
        			5:  EMP-FXS
        			6:  EMP-FXO
        			7:  EMP-E&M
        			8:  EMP-Magneto
					9:  EMP-ET100
                    10: EMP-LD
                    11: EMP-RS485"
        ::= { empDeviceInfo 24 }

    ext-io-slot4 OBJECT-TYPE
	    SYNTAX      INTEGER { empty(0), 
	    					  emp_n64k(1),	emp_g703(2),	emp_async128k(3),	emp_async_c(4), 
	    					  emp_fxs(5), 	emp_fxo(6), 	emp_em(7), 			emp_magneto(8),  
	    					  emp_et100(9), emp_ld(10),		emp_rs485(11) }
        ACCESS		read-only
        STATUS      mandatory
        DESCRIPTION "Extern I/O Slot 4 Status:
        			0:  Empty
        			1:  EMP-N64K
        			2:  EMP-G703/64K
        			3:  EMP-A/Sync-128k
        			4:  EMP-A/Sync-C
        			5:  EMP-FXS
        			6:  EMP-FXO
        			7:  EMP-E&M
        			8:  EMP-Magneto
					9:  EMP-ET100
                    10: EMP-LD
                    11: EMP-RS485"
        ::= { empDeviceInfo 25 }

    ext-io-slot5 OBJECT-TYPE
	    SYNTAX      INTEGER { empty(0), 
	    					  emp_n64k(1),	emp_g703(2),	emp_async128k(3),	emp_async_c(4), 
	    					  emp_fxs(5), 	emp_fxo(6), 	emp_em(7), 			emp_magneto(8),  
	    					  emp_et100(9), emp_ld(10),		emp_rs485(11) }
        ACCESS		read-only
        STATUS      mandatory
        DESCRIPTION "Extern I/O Slot 5 Status:
        			0:  Empty
        			1:  EMP-N64K
        			2:  EMP-G703/64K
        			3:  EMP-A/Sync-128k
        			4:  EMP-A/Sync-C
        			5:  EMP-FXS
        			6:  EMP-FXO
        			7:  EMP-E&M
        			8:  EMP-Magneto
					9:  EMP-ET100
                    10: EMP-LD
                    11: EMP-RS485"
       ::= { empDeviceInfo 26 }

    ext-io-slot6 OBJECT-TYPE
	    SYNTAX      INTEGER { empty(0), 
	    					  emp_n64k(1),	emp_g703(2),	emp_async128k(3),	emp_async_c(4), 
	    					  emp_fxs(5), 	emp_fxo(6), 	emp_em(7), 			emp_magneto(8),  
	    					  emp_et100(9), emp_ld(10),		emp_rs485(11) }
        ACCESS		read-only
        STATUS      mandatory
        DESCRIPTION "Extern I/O Slot 6 Status:
        			0:  Empty
        			1:  EMP-N64K
        			2:  EMP-G703/64K
        			3:  EMP-A/Sync-128k
        			4:  EMP-A/Sync-C
        			5:  EMP-FXS
        			6:  EMP-FXO
        			7:  EMP-E&M
        			8:  EMP-Magneto
					9:  EMP-ET100
                    10: EMP-LD
                    11: EMP-RS485"
      ::= { empDeviceInfo 27 }

    ext-io-slot7 OBJECT-TYPE
	    SYNTAX      INTEGER { empty(0), 
	    					  emp_n64k(1),	emp_g703(2),	emp_async128k(3),	emp_async_c(4), 
	    					  emp_fxs(5), 	emp_fxo(6), 	emp_em(7), 			emp_magneto(8),  
	    					  emp_et100(9), emp_ld(10),		emp_rs485(11) }
        ACCESS		read-only
        STATUS      mandatory
        DESCRIPTION "Extern I/O Slot 7 Status:
        			0:  Empty
        			1:  EMP-N64K
        			2:  EMP-G703/64K
        			3:  EMP-A/Sync-128k
        			4:  EMP-A/Sync-C
        			5:  EMP-FXS
        			6:  EMP-FXO
        			7:  EMP-E&M
        			8:  EMP-Magneto
					9:  EMP-ET100
                    10: EMP-LD
                    11: EMP-RS485"
        ::= { empDeviceInfo 28 }

    ext-io-slot8 OBJECT-TYPE
	    SYNTAX      INTEGER { empty(0), 
	    					  emp_n64k(1),	emp_g703(2),	emp_async128k(3),	emp_async_c(4), 
	    					  emp_fxs(5), 	emp_fxo(6), 	emp_em(7), 			emp_magneto(8),  
	    					  emp_et100(9), emp_ld(10),		emp_rs485(11) }
        ACCESS		read-only
        STATUS      mandatory
        DESCRIPTION "Extern I/O Slot 8 Status:
        			0:  Empty
        			1:  EMP-N64K
        			2:  EMP-G703/64K
        			3:  EMP-A/Sync-128k
        			4:  EMP-A/Sync-C
        			5:  EMP-FXS
        			6:  EMP-FXO
        			7:  EMP-E&M
        			8:  EMP-Magneto
					9:  EMP-ET100
                    10: EMP-LD
                    11: EMP-RS485"
        ::= { empDeviceInfo 29 }

    ext-io-slot9 OBJECT-TYPE
	    SYNTAX      INTEGER { empty(0), 
	    					  emp_n64k(1),	emp_g703(2),	emp_async128k(3),	emp_async_c(4), 
	    					  emp_fxs(5), 	emp_fxo(6), 	emp_em(7), 			emp_magneto(8),  
	    					  emp_et100(9), emp_ld(10),		emp_rs485(11) }
        ACCESS		read-only
        STATUS      mandatory
        DESCRIPTION "Extern I/O Slot 9 Status:
        			0:  Empty
        			1:  EMP-N64K
        			2:  EMP-G703/64K
        			3:  EMP-A/Sync-128k
        			4:  EMP-A/Sync-C
        			5:  EMP-FXS
        			6:  EMP-FXO
        			7:  EMP-E&M
        			8:  EMP-Magneto
					9:  EMP-ET100
                    10: EMP-LD
                    11: EMP-RS485"
        ::= { empDeviceInfo 30 }

    ext-io-slot10 OBJECT-TYPE
	    SYNTAX      INTEGER { empty(0), 
	    					  emp_n64k(1),	emp_g703(2),	emp_async128k(3),	emp_async_c(4), 
	    					  emp_fxs(5), 	emp_fxo(6), 	emp_em(7), 			emp_magneto(8),  
	    					  emp_et100(9), emp_ld(10),		emp_rs485(11) }
        ACCESS		read-only
        STATUS      mandatory
        DESCRIPTION "Extern I/O Slot 10 Status:
        			0:  Empty
        			1:  EMP-N64K
        			2:  EMP-G703/64K
        			3:  EMP-A/Sync-128k
        			4:  EMP-A/Sync-C
        			5:  EMP-FXS
        			6:  EMP-FXO
        			7:  EMP-E&M
        			8:  EMP-Magneto
					9:  EMP-ET100
                    10: EMP-LD
                    11: EMP-RS485"
        ::= { empDeviceInfo 31 }

    major-alarm OBJECT-TYPE
      	SYNTAX  	INTEGER { normal(0),  alarm(1) }
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION "device major alarm status:
					0: Normal
					1: Alarm"
        ::= { empDeviceInfo 32 }

    minor-alarm OBJECT-TYPE
      	SYNTAX  	INTEGER { normal(0),  alarm(1) }
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION "device minor alarm status:
					0: Normal
					1: Alarm"
        ::= { empDeviceInfo 33 }

        
empSystemConfig  OBJECT IDENTIFIER ::= { erm_mux_plus 2 }
        
	clock-mode OBJECT-TYPE
		SYNTAX		INTEGER { 	internal_clock(0), io_external_clock(1), g703_external_clock(2),
								e1_1_recover_clock(3), e1_2_recover_clock(4), 
								e1_3_recover_clock(5), e1_4_recover_clock(6), 
								e1_5_recover_clock(7), e1_6_recover_clock(8),
								e1_7_recover_clock(9), e1_8_recover_clock(10) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "Clock Mode:
		            0: Internal OSC
					1: I/O External Clock
					2: G703 External Clock
					3: E1-1 recover Clock
					4: E1-2 recover Clock
					5: E1-3 recover Clock
					6: E1-4 recover Clock
					7: E1-5 recover Clock
					8: E1-6 recover Clock
					9: E1-7 recover Clock
					10:E1-8 recover Clock
					When E1_card is 8xE1,  the E1-3/E1-4/5/E1-6/E1-7/E1-8 recover clock is available"
		::= { empSystemConfig 1}

	io_clock_slot OBJECT-TYPE
		SYNTAX		INTEGER { disable(0), 
							  io_slot1(1), io_slot2(2), 
							  io_slot3(3), io_slot4(4),
							  io_slot5(5), io_slot6(6),
							  io_slot7(7), io_slot8(8),
							  io_slot9(9), io_slot10(10) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"io_clock_slot:
		            0:disable
		            1:IO_Slot1
		            2:IO_Slot2
		            3:IO_Slot3
		            4:IO_Slot4
		            5:IO_Slot5
		            6:IO_Slot6
		            7:IO_Slot7
		            8:IO_Slot8
		            9:IO_Slot9
		            10:IO_Slot10
		            When Clock Mode = 1(I/O External Clock),  io_clock_slot is available
		            Set IO-SLOT must have N64KCards"                       
		::= { empSystemConfig 2 }
          
	g703_clock_interface OBJECT-TYPE
		SYNTAX      INTEGER { bnc(0), rj45(1) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "G703 External Clock Inferface Type:
		            0: BNC
			        1: RJ45
			        When Clock Mode = 2(G703 External Clock),  g703_clock_interface is Available"
		::= { empSystemConfig 3}

   
	e1_backup OBJECT-TYPE
    	SYNTAX		INTEGER { disable(0), enable(1) }
        ACCESS      read-write
        STATUS      mandatory
        DESCRIPTION "E1 Backup:
                    0: Disable
                    1: Backup enable ( E1 Line Double transmit choose receiving )
						 	8xE1 Card: E1A1 to E1A5, E1A2 to E1A6, E1A3 to E1A7, E1A4 to E1A8
						 	2xE1 Card: E1A1 to E1A2"
        ::= { empSystemConfig  4}
        
	set_default  OBJECT-TYPE
    	SYNTAX		INTEGER { disable(0), set_default(1) }
        ACCESS      read-write
        STATUS      mandatory
        DESCRIPTION "SET DEFAULT:
                    0: Disable
                    1: SET CONFIGURE TO DEFAULT "
        ::= { empSystemConfig  5}
        
--
--
-- 2*E1 Cards
--
--
emp2E1Cards  OBJECT IDENTIFIER ::= { erm_mux_plus 10  }

	emp2E1Table OBJECT-TYPE
		SYNTAX      SEQUENCE OF EMP2E1Entry
		MAX-ACCESS  not-accessible
		STATUS      current
		DESCRIPTION
				"A list of local 2E1 card entries.
				The number of entries is E1 slot"
		::= { emp2E1Cards 1 }

	emp2E1Entry OBJECT-TYPE
		SYNTAX      EMP2E1Entry
		MAX-ACCESS  not-accessible
		STATUS      current
		DESCRIPTION
				"An entry containing management information applicable
				to a particular local 2E1 card."
		INDEX   { emp2E1SlotIndex }
		::= {  emp2E1Table 1 }

	EMP2E1Entry ::=
		SEQUENCE {  
					-- 2xE1 card conafigure and status
					emp2E1SlotIndex				INTEGER,
					emp2E1CardVer				DisplayString,    
					emp2E1CardAlarm				INTEGER,    
					emp2E1CardWorkState	    	INTEGER,
					                                  
					-- 2xE1 card channel 1 conafigure
					emp2E1Ch1Frame        		INTEGER,
					emp2E1Ch1Crc				INTEGER,   
					emp2E1Ch1Loop				INTEGER,   
					emp2E1Ch1Code				INTEGER,   
					emp2E1Ch1JitterDirection	INTEGER,
					emp2E1Ch1TimeslotCross   	DisplayString,   
					-- 2xE1 card channel 1 status
					emp2E1Ch1FreeTimeslot   	DisplayString,   
					emp2E1Ch1Impedance			INTEGER,
					emp2E1Ch1Signal				INTEGER,   
					emp2E1Ch1LocalSync			INTEGER,   
					emp2E1Ch1RemoteSync			INTEGER,   
					emp2E1Ch1Ais				INTEGER, 
					emp2E1Ch1WorkState			INTEGER,  
					
					-- 2xE1 card channel 2 conafigure
					emp2E1Ch2Frame        		INTEGER,
					emp2E1Ch2Crc				INTEGER,   
					emp2E1Ch2Loop				INTEGER,   
					emp2E1Ch2Code				INTEGER,   
					emp2E1Ch2JitterDirection	INTEGER,    
					emp2E1Ch2TimeslotCross   	DisplayString,
					-- 2xE1 card channel 2 status
					emp2E1Ch2FreeTimeslot   	DisplayString,   
					emp2E1Ch2Impedance			INTEGER,
					emp2E1Ch2Signal				INTEGER,   
					emp2E1Ch2LocalSync			INTEGER,   
					emp2E1Ch2RemoteSync			INTEGER,   
					emp2E1Ch2Ais				INTEGER, 
					emp2E1Ch2WorkState			INTEGER  					
		}

		emp2E1SlotIndex OBJECT-TYPE
			SYNTAX  	INTEGER
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"A unique value for each 2xE1 card.
						It is the e1-slot number, it starts frome 1 to 2."
			::= { emp2E1Entry 1 }
			    
		emp2E1CardVer OBJECT-TYPE
			SYNTAX  	DisplayString
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"2E1 card version x.xx"
			::= { emp2E1Entry 2 }
		
	    emp2E1CardAlarm OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0),  alarm(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION "2xE1 card alarm status:
						0: Normal
						1: Alarm"
			::= { emp2E1Entry 3 }
	
	    emp2E1CardWorkState OBJECT-TYPE
	      	SYNTAX  	INTEGER { working(0), standby(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"2xE1 card work status:
						0: Working
						1: Standby"
			::= { emp2E1Entry 4 }
	
		-- 2xE1 card channel 1 conafigure
		emp2E1Ch1Frame OBJECT-TYPE
			SYNTAX		INTEGER { ccs(0), cas(1) }
			ACCESS		read-write
			STATUS      mandatory
			DESCRIPTION "E1 channel 1 FRAME:
	                    0: CCS (31 SLOTS)
	                    1: CAS (30 SLOTS) "
			::= { emp2E1Entry 5 }
	        
		emp2E1Ch1Crc OBJECT-TYPE
			SYNTAX		INTEGER { crc-enable(0), crc-disable(1) }
			ACCESS      read-write
			STATUS      mandatory
			DESCRIPTION "E1 channel 1 CRC:
			            0: CRC Enable
			            1: CRC Disable"
			::= { emp2E1Entry 6 }
	 
		emp2E1Ch1Loop OBJECT-TYPE
			SYNTAX		INTEGER {no_loop(0), local-loop(1), to-remote-loop(2) }
			ACCESS      read-write
			STATUS      mandatory
			DESCRIPTION "E1 channel 1 LOOP:
			            0: No Loop
			            1: Local Loop
			            2: To Remote Loop"
	 		::= { emp2E1Entry 7 }
						
		emp2E1Ch1Code OBJECT-TYPE
	        SYNTAX  	INTEGER { hdb3(0), ami(1) }
	        ACCESS      read-write
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 1 Code:
	                    0: HDB3
	                    1: AMI"
	 		::= { emp2E1Entry 8 }
	
		emp2E1Ch1JitterDirection OBJECT-TYPE
	        SYNTAX  	INTEGER { rx(0), tx(1) }
	        ACCESS      read-write
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 1 Jitter Attenuation Direction
					 	0: RX
					 	1: TX"
	 		::= { emp2E1Entry 9 }
	
		emp2E1Ch1TimeslotCross OBJECT-TYPE
			SYNTAX  	DisplayString
	        ACCESS      read-write
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 1 timeslot cross:
					 	Usage: 3-9/2:3-9, 11/2:11 or 0
					 	Set '0' to clear timeslot cross"
	 		::= { emp2E1Entry 10 }


		-- 2xE1 card channel 1 status
		emp2E1Ch1FreeTimeslot OBJECT-TYPE
			SYNTAX  	DisplayString
	        ACCESS      read-only
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 1 free timeslot
					 	Usage: 1-5,7,20-25"
	 		::= { emp2E1Entry 11 }

	    emp2E1Ch1Impedance OBJECT-TYPE
	      	SYNTAX  	INTEGER { impedance_75ohm(0), impedance_120ohm(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 1 Impedance:
					 	0: 75 ohm
					 	1: 120 ohm"
			::= { emp2E1Entry 12 }
		
	    emp2E1Ch1Signal OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), signal_loss(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 1 signal status:
					 	0: Normal
					 	1: Signal Loss
					 	1:"
			::= { emp2E1Entry 13 }
	
	    emp2E1Ch1LocalSync OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), sync_loss(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 1 local sync status:
					 	0: normal
					 	1: Sync Loss"
			::= { emp2E1Entry 14 }
						
	    emp2E1Ch1RemoteSync OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), sync_loss(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 1 remote sync status:
					 	0: normal
					 	1: Sync Loss"
			::= { emp2E1Entry 15 }
	
	    emp2E1Ch1Ais OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), alarm(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 1 ais status:
					 	0: Normal
					 	1: Alarm"
			::= { emp2E1Entry 16 }
	
	    emp2E1Ch1WorkState OBJECT-TYPE
	      	SYNTAX  	INTEGER { working(0), standby(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 1 work status:
					 	0: Working
					 	1: Standby"
			::= { emp2E1Entry 17 }
	
		--
		-- 2xE1 card channel 2 conafigure
		--
		emp2E1Ch2Frame OBJECT-TYPE
			SYNTAX		INTEGER { ccs(0), cas(1) }
			ACCESS		read-write
			STATUS      mandatory
			DESCRIPTION "E1 channel 2 FRAME:
	                    0: CCS (31 SLOTS)
	                    1: CAS (30 SLOTS) "
			::= { emp2E1Entry 18 }
	        
		emp2E1Ch2Crc OBJECT-TYPE
			SYNTAX		INTEGER { crc-enable(0), crc-disable(1) }
			ACCESS      read-write
			STATUS      mandatory
			DESCRIPTION "E1 channel 2 CRC:
			            0: CRC Enable
			            1: CRC Disable"
			::= { emp2E1Entry 19 }
	 
		emp2E1Ch2Loop OBJECT-TYPE
			SYNTAX		INTEGER {no_loop(0), local-loop(1), to-remote-loop(2) }
			ACCESS      read-write
			STATUS      mandatory
			DESCRIPTION "E1 channel 2 LOOP:
			            0: No Loop
			            1: Local Loop
			            2: To Remote Loop"
	 		::= { emp2E1Entry 20 }
						
		emp2E1Ch2Code OBJECT-TYPE
	        SYNTAX  	INTEGER { hdb3(0), ami(1) }
	        ACCESS      read-write
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 2 Code:
	                    0: HDB3
	                    1: AMI"
	 		::= { emp2E1Entry 21 }
	
		emp2E1Ch2JitterDirection OBJECT-TYPE
	        SYNTAX  	INTEGER { rx(0), tx(1) }
	        ACCESS      read-write
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 2 Jitter Attenuation Direction
					 	0: RX
					 	1: TX"
	 		::= { emp2E1Entry 22 }
	
		emp2E1Ch2TimeslotCross OBJECT-TYPE
			SYNTAX  	DisplayString
	        ACCESS      read-write
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 2 timeslot cross:
					 	Usage: '3-9/2:3-9, 11/2:11' or 'Null' 
					 	Set '0' to clear timeslot cross"
	 		::= { emp2E1Entry 23 }

		--
		-- 2xE1 card channel 2 status
		--            
		emp2E1Ch2FreeTimeslot OBJECT-TYPE
			SYNTAX  	DisplayString
	        ACCESS      read-only
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 2 free timeslot
					 	Usage: 1-5,7,20-25"
	 		::= { emp2E1Entry 24 }
		
	    emp2E1Ch2Impedance OBJECT-TYPE
	      	SYNTAX  	INTEGER { impedance_75ohm(0), impedance_120ohm(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 2 Impedance:
					 	0: 75 ohm
					 	1: 120 ohm"
			::= { emp2E1Entry 25 }
		
	    emp2E1Ch2Signal OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), signal_loss(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 2 signal status:
					 	0: Normal
					 	1: Signal Loss
					 	1:"
			::= { emp2E1Entry 26 }
	
	    emp2E1Ch2LocalSync OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), sync_loss(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 2 local sync status:
					 	0: normal
					 	1: Sync Loss"
			::= { emp2E1Entry 27 }
						
	    emp2E1Ch2RemoteSync OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), sync_loss(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 2 remote sync status:
					 	0: normal
					 	1: Sync Loss"
			::= { emp2E1Entry 28 }
	
	    emp2E1Ch2Ais OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), alarm(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 2 ais status:
					 	0: Normal
					 	1: Alarm"
			::= { emp2E1Entry 29 }
	
	    emp2E1Ch2WorkState OBJECT-TYPE
	      	SYNTAX  	INTEGER { working(0), standby(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 2 work status:
					 	0: Working
					 	1: Standby"
			::= { emp2E1Entry 30 }
	

--
--
-- 8*E1
--
--
emp8E1Cards  OBJECT IDENTIFIER ::= { erm_mux_plus 11  }

	emp8E1Table OBJECT-TYPE
		SYNTAX      SEQUENCE OF EMP8E1Entry
		MAX-ACCESS  not-accessible
		STATUS      current
		DESCRIPTION
				"A list of local 8E1 card entries.
				The number of entries is E1 slot"
		::= { emp8E1Cards 1 }

	emp8E1Entry OBJECT-TYPE
		SYNTAX      EMP8E1Entry
		MAX-ACCESS  not-accessible
		STATUS      current
		DESCRIPTION
				"An entry containing management information applicable
				to a particular local 8E1 card."
		INDEX   { emp8E1SlotIndex }
		::= {  emp8E1Table 1 }

	EMP8E1Entry ::=
		SEQUENCE {  
					-- 8xE1 card conafigure and status
					emp8E1SlotIndex				INTEGER,
					emp8E1CardVer				DisplayString,    
					emp8E1CardAlarm				INTEGER,    
					emp8E1CardWorkState	    	INTEGER,
					                                  
					-- 8xE1 card channel 1 conafigure
					emp8E1Ch1Frame        		INTEGER,
					emp8E1Ch1Crc				INTEGER,   
					emp8E1Ch1Loop				INTEGER,   
					emp8E1Ch1Code				INTEGER,   
					emp8E1Ch1JitterDirection	INTEGER,        
					emp8E1Ch1TimeslotCross		DisplayString,      
					-- 8xE1 card channel 1 status
					emp8E1Ch1FreeTimeslot		DisplayString,      
					emp8E1Ch1Impedance			INTEGER,
					emp8E1Ch1Signal				INTEGER,   
					emp8E1Ch1LocalSync			INTEGER,   
					emp8E1Ch1RemoteSync			INTEGER,   
					emp8E1Ch1Ais				INTEGER, 
					emp8E1Ch1WorkState			INTEGER,  
					
					-- 8xE1 card channel 2 conafigure
					emp8E1Ch2Frame        		INTEGER,
					emp8E1Ch2Crc				INTEGER,   
					emp8E1Ch2Loop				INTEGER,   
					emp8E1Ch2Code				INTEGER,   
					emp8E1Ch2JitterDirection	INTEGER,      
					emp8E1Ch2TimeslotCross		DisplayString,
					-- 8xE1 card channel 2 status
					emp8E1Ch2FreeTimeslot		DisplayString,
					emp8E1Ch2Impedance			INTEGER,
					emp8E1Ch2Signal				INTEGER,   
					emp8E1Ch2LocalSync			INTEGER,   
					emp8E1Ch2RemoteSync			INTEGER,   
					emp8E1Ch2Ais				INTEGER, 
					emp8E1Ch2WorkState			INTEGER,  					

					-- 8xE1 card channel 3 conafigure
					emp8E1Ch3Frame        		INTEGER,
					emp8E1Ch3Crc				INTEGER,   
					emp8E1Ch3Loop				INTEGER,   
					emp8E1Ch3Code				INTEGER,   
					emp8E1Ch3JitterDirection	INTEGER,   
					emp8E1Ch3TimeslotCross		DisplayString,
					-- 8xE1 card channel 3 status
					emp8E1Ch3FreeTimeslot		DisplayString,
					emp8E1Ch3Impedance			INTEGER,
					emp8E1Ch3Signal				INTEGER,   
					emp8E1Ch3LocalSync			INTEGER,   
					emp8E1Ch3RemoteSync			INTEGER,   
					emp8E1Ch3Ais				INTEGER, 
					emp8E1Ch3WorkState			INTEGER,  
					
					-- 8xE1 card channel 4 conafigure
					emp8E1Ch4Frame        		INTEGER,
					emp8E1Ch4Crc				INTEGER,   
					emp8E1Ch4Loop				INTEGER,   
					emp8E1Ch4Code				INTEGER,   
					emp8E1Ch4JitterDirection	INTEGER,   
					emp8E1Ch4TimeslotCross		DisplayString,
					-- 8xE1 card channel 4 status
					emp8E1Ch4FreeTimeslot		DisplayString,
					emp8E1Ch4Impedance			INTEGER,
					emp8E1Ch4Signal				INTEGER,   
					emp8E1Ch4LocalSync			INTEGER,   
					emp8E1Ch4RemoteSync			INTEGER,   
					emp8E1Ch4Ais				INTEGER, 
					emp8E1Ch4WorkState			INTEGER,  					

					-- 8xE1 card channel 5 conafigure
					emp8E1Ch5Frame        		INTEGER,
					emp8E1Ch5Crc				INTEGER,   
					emp8E1Ch5Loop				INTEGER,   
					emp8E1Ch5Code				INTEGER,   
					emp8E1Ch5JitterDirection	INTEGER,   
					emp8E1Ch5TimeslotCross		DisplayString,
					-- 8xE1 card channel 5 status
					emp8E1Ch5FreeTimeslot		DisplayString,
					emp8E1Ch5Impedance			INTEGER,
					emp8E1Ch5Signal				INTEGER,   
					emp8E1Ch5LocalSync			INTEGER,   
					emp8E1Ch5RemoteSync			INTEGER,   
					emp8E1Ch5Ais				INTEGER, 
					emp8E1Ch5WorkState			INTEGER,  
					
					-- 8xE1 card channel 6 conafigure
					emp8E1Ch6Frame        		INTEGER,
					emp8E1Ch6Crc				INTEGER,   
					emp8E1Ch6Loop				INTEGER,   
					emp8E1Ch6Code				INTEGER,   
					emp8E1Ch6JitterDirection	INTEGER,   
					emp8E1Ch6TimeslotCross		DisplayString,
					-- 8xE1 card channel 6 status
					emp8E1Ch6FreeTimeslot		DisplayString,
					emp8E1Ch6Impedance			INTEGER,
					emp8E1Ch6Signal				INTEGER,   
					emp8E1Ch6LocalSync			INTEGER,   
					emp8E1Ch6RemoteSync			INTEGER,   
					emp8E1Ch6Ais				INTEGER, 
					emp8E1Ch6WorkState			INTEGER,  					

					-- 8xE1 card channel 7 conafigure
					emp8E1Ch7Frame        		INTEGER,
					emp8E1Ch7Crc				INTEGER,   
					emp8E1Ch7Loop				INTEGER,   
					emp8E1Ch7Code				INTEGER,   
					emp8E1Ch7JitterDirection	INTEGER,   
					emp8E1Ch7TimeslotCross	DisplayString,
					-- 8xE1 card channel 7 status
					emp8E1Ch7FreeTimeslot		DisplayString,
					emp8E1Ch7Impedance			INTEGER,
					emp8E1Ch7Signal				INTEGER,   
					emp8E1Ch7LocalSync			INTEGER,   
					emp8E1Ch7RemoteSync			INTEGER,   
					emp8E1Ch7Ais				INTEGER, 
					emp8E1Ch7WorkState			INTEGER,  
					
					-- 8xE1 card channel 8 conafigure
					emp8E1Ch8Frame        		INTEGER,
					emp8E1Ch8Crc				INTEGER,   
					emp8E1Ch8Loop				INTEGER,   
					emp8E1Ch8Code				INTEGER,   
					emp8E1Ch8JitterDirection	INTEGER,   
					emp8E1Ch8TimeslotCross	DisplayString,
					-- 8xE1 card channel 8 status
					emp8E1Ch8FreeTimeslot		DisplayString,
					emp8E1Ch8Impedance			INTEGER,
					emp8E1Ch8Signal				INTEGER,   
					emp8E1Ch8LocalSync			INTEGER,   
					emp8E1Ch8RemoteSync			INTEGER,   
					emp8E1Ch8Ais				INTEGER, 
					emp8E1Ch8WorkState			INTEGER
	}

		emp8E1SlotIndex OBJECT-TYPE
			SYNTAX  	INTEGER
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"A unique value for each 2xE1 card. 
						It is the e1-slot number."
			::= { emp8E1Entry 1 }
			    
		emp8E1CardVer OBJECT-TYPE
			SYNTAX  	DisplayString
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"8E1 card version x.xxx"
			::= { emp8E1Entry 2 }
		
	    emp8E1CardAlarm OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0),  alarm(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION "2xE1 card alarm status:
						0: Normal
						1: Alarm"
			::= { emp8E1Entry 3 }
	
	    emp8E1CardWorkState OBJECT-TYPE
	      	SYNTAX  	INTEGER { working(0), standby(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"2xE1 card work status:
						0: Working
						1: Standby"
			::= { emp8E1Entry 4 }
	    
	    --
		-- 8xE1 card channel 1 conafigure
		--
		emp8E1Ch1Frame OBJECT-TYPE
			SYNTAX		INTEGER { ccs(0), cas(1) }
			ACCESS		read-write
			STATUS      mandatory
			DESCRIPTION "E1 channel 1 FRAME:
	                    0: CCS (31 SLOTS)
	                    1: CAS (30 SLOTS) "
			::= { emp8E1Entry 5 }
	        
		emp8E1Ch1Crc OBJECT-TYPE
			SYNTAX		INTEGER { crc-enable(0), crc-disable(1) }
			ACCESS      read-write
			STATUS      mandatory
			DESCRIPTION "E1 channel 1 CRC:
			            0: CRC Enable
			            1: CRC Disable"
			::= { emp8E1Entry 6 }
	 
		emp8E1Ch1Loop OBJECT-TYPE
			SYNTAX		INTEGER {no_loop(0), local-loop(1), to-remote-loop(2) }
			ACCESS      read-write
			STATUS      mandatory
			DESCRIPTION "E1 channel 1 LOOP:
			            0: No Loop
			            1: Local Loop
			            2: To Remote Loop"
	 		::= { emp8E1Entry 7 }
						
		emp8E1Ch1Code OBJECT-TYPE
	        SYNTAX  	INTEGER { hdb3(0), ami(1) }
	        ACCESS      read-write
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 1 Code:
	                    0: HDB3
	                    1: AMI"
	 		::= { emp8E1Entry 8 }
	
		emp8E1Ch1JitterDirection OBJECT-TYPE
	        SYNTAX  	INTEGER { rx(0), tx(1) }
	        ACCESS      read-write
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 1 Jitter Attenuation Direction
					 	0: RX
					 	1: TX"
	 		::= { emp8E1Entry 9 }
		
		emp8E1Ch1TimeslotCross OBJECT-TYPE
			SYNTAX  	DisplayString
	        ACCESS      read-write
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 1 timeslot cross:
					 	Usage: '3-9/2:3-9, 11/2:11' or 'Null' 
					 	Set '0' to clear timeslot cross"
	 		::= { emp8E1Entry 10 }


		-- 8xE1 card channel 1 status     
		emp8E1Ch1FreeTimeslot OBJECT-TYPE
			SYNTAX  	DisplayString
	        ACCESS      read-only
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 1 free timeslot
					 	Usage: 1-5,7,20-25"
	 		::= { emp8E1Entry 11 }
	 		
	    emp8E1Ch1Impedance OBJECT-TYPE
	      	SYNTAX  	INTEGER { impedance_75ohm(0), impedance_120ohm(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 1 Impedance:
					 	0: 75 ohm
					 	1: 120 ohm"
			::= { emp8E1Entry 12 }
		
	    emp8E1Ch1Signal OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), signal_loss(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 1 signal status:
					 	0: Normal
					 	1: Signal Loss"
			::= { emp8E1Entry 13 }
	
	    emp8E1Ch1LocalSync OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), sync_loss(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 1 local sync status:
					 	0: normal
					 	1: Sync Loss"
			::= { emp8E1Entry 14 }
						
	    emp8E1Ch1RemoteSync OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), sync_loss(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 1 remote sync status:
					 	0: normal
					 	1: Sync Loss"
			::= { emp8E1Entry 15 }
	
	    emp8E1Ch1Ais OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), alarm(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 1 ais status:
					 	0: Normal
					 	1: Alarm"
			::= { emp8E1Entry 16 }
	
	    emp8E1Ch1WorkState OBJECT-TYPE
	      	SYNTAX  	INTEGER { working(0), standby(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 1 work status:
					 	0: Working
					 	1: Standby"
			::= { emp8E1Entry 17 }
	
		--
		-- 8xE1 card channel 2 conafigure
		--
		emp8E1Ch2Frame OBJECT-TYPE
			SYNTAX		INTEGER { ccs(0), cas(1) }
			ACCESS		read-write
			STATUS      mandatory
			DESCRIPTION "E1 channel 2 FRAME:
	                    0: CCS (31 SLOTS)
	                    1: CAS (30 SLOTS) "
			::= { emp8E1Entry 18 }
	        
		emp8E1Ch2Crc OBJECT-TYPE
			SYNTAX		INTEGER { crc-enable(0), crc-disable(1) }
			ACCESS      read-write
			STATUS      mandatory
			DESCRIPTION "E1 channel 2 CRC:
			            0: CRC Enable
			            1: CRC Disable"
			::= { emp8E1Entry 19 }
	 
		emp8E1Ch2Loop OBJECT-TYPE
			SYNTAX		INTEGER {no_loop(0), local-loop(1), to-remote-loop(2) }
			ACCESS      read-write
			STATUS      mandatory
			DESCRIPTION "E1 channel 2 LOOP:
			            0: No Loop
			            1: Local Loop
			            2: To Remote Loop"
	 		::= { emp8E1Entry 20 }
						
		emp8E1Ch2Code OBJECT-TYPE
	        SYNTAX  	INTEGER { hdb3(0), ami(1) }
	        ACCESS      read-write
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 2 Code:
	                    0: HDB3
	                    1: AMI"
	 		::= { emp8E1Entry 21 }
	
		emp8E1Ch2JitterDirection OBJECT-TYPE
	        SYNTAX  	INTEGER { rx(0), tx(1) }
	        ACCESS      read-write
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 2 Jitter Attenuation Direction
					 	0: RX
					 	1: TX"
	 		::= { emp8E1Entry 22 }
	
		emp8E1Ch2TimeslotCross OBJECT-TYPE
			SYNTAX  	DisplayString
	        ACCESS      read-write
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 2 timeslot cross:
					 	Usage: '3-9/2:3-9, 11/2:11' or 'Null' 
					 	Set '0' to clear timeslot cross"
	 		::= { emp8E1Entry 23 }

		--
		-- 8xE1 card channel 2 status
		--
		emp8E1Ch2FreeTimeslot OBJECT-TYPE
			SYNTAX  	DisplayString
	        ACCESS      read-only
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 2 free timeslot
					 	Usage: 1-5,7,20-25"
	 		::= { emp8E1Entry 24 }
	 		
	    emp8E1Ch2Impedance OBJECT-TYPE
	      	SYNTAX  	INTEGER { impedance_75ohm(0), impedance_120ohm(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 2 Impedance:
					 	0: 75 ohm
					 	1: 120 ohm"
			::= { emp8E1Entry 25 }
		
	    emp8E1Ch2Signal OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), signal_loss(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 2 signal status:
					 	0: Normal
					 	1: Signal Loss1"
			::= { emp8E1Entry 26 }
	
	    emp8E1Ch2LocalSync OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), sync_loss(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 2 local sync status:
					 	0: normal
					 	1: Sync Loss"
			::= { emp8E1Entry 27 }
						
	    emp8E1Ch2RemoteSync OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), sync_loss(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 2 remote sync status:
					 	0: normal
					 	1: Sync Loss"
			::= { emp8E1Entry 28 }
	
	    emp8E1Ch2Ais OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), alarm(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 2 ais status:
					 	0: Normal
					 	1: Alarm"
			::= { emp8E1Entry 29 }
	
	    emp8E1Ch2WorkState OBJECT-TYPE
	      	SYNTAX  	INTEGER { working(0), standby(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 2 work status:
					 	0: Working
					 	1: Standby"
			::= { emp8E1Entry 30 }
	
	    --
		-- 8xE1 card channel 3 conafigure
		--
		emp8E1Ch3Frame OBJECT-TYPE
			SYNTAX		INTEGER { ccs(0), cas(1) }
			ACCESS		read-write
			STATUS      mandatory
			DESCRIPTION "E1 channel 3 FRAME:
	                    0: CCS (31 SLOTS)
	                    1: CAS (30 SLOTS) "
			::= { emp8E1Entry 31 }
	        
		emp8E1Ch3Crc OBJECT-TYPE
			SYNTAX		INTEGER { crc-enable(0), crc-disable(1) }
			ACCESS      read-write
			STATUS      mandatory
			DESCRIPTION "E1 channel 3 CRC:
			            0: CRC Enable
			            1: CRC Disable"
			::= { emp8E1Entry 32 }
	 
		emp8E1Ch3Loop OBJECT-TYPE
			SYNTAX		INTEGER {no_loop(0), local-loop(1), to-remote-loop(2) }
			ACCESS      read-write
			STATUS      mandatory
			DESCRIPTION "E1 channel 3 LOOP:
			            0: No Loop
			            1: Local Loop
			            2: To Remote Loop"
	 		::= { emp8E1Entry 33 }
						
		emp8E1Ch3Code OBJECT-TYPE
	        SYNTAX  	INTEGER { hdb3(0), ami(1) }
	        ACCESS      read-write
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 3 Code:
	                    0: HDB3
	                    1: AMI"
	 		::= { emp8E1Entry 34 }
	
		emp8E1Ch3JitterDirection OBJECT-TYPE
	        SYNTAX  	INTEGER { rx(0), tx(1) }
	        ACCESS      read-write
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 3 Jitter Attenuation Direction
					 	0: RX
					 	1: TX"
	 		::= { emp8E1Entry 35 }
	
		emp8E1Ch3TimeslotCross OBJECT-TYPE
			SYNTAX  	DisplayString
	        ACCESS      read-write
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 3 timeslot cross:
					 	Usage: '3-9/2:3-9, 11/2:11' or 'Null' 
					 	Set '0' to clear timeslot cross"
	 		::= { emp8E1Entry 36 }

		-- 8xE1 card channel 3 status
		emp8E1Ch3FreeTimeslot OBJECT-TYPE
			SYNTAX  	DisplayString
	        ACCESS      read-only
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 3 free timeslot
					 	Usage: 1-5,7,20-25"
	 		::= { emp8E1Entry 37 }
	 		
	    emp8E1Ch3Impedance OBJECT-TYPE
	      	SYNTAX  	INTEGER { impedance_75ohm(0), impedance_120ohm(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 3 Impedance:
					 	0: 75 ohm
					 	1: 120 ohm"
			::= { emp8E1Entry 38 }
		
	    emp8E1Ch3Signal OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), signal_loss(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 3 signal status:
					 	0: Normal
					 	1: Signal Loss"
			::= { emp8E1Entry 39 }
	
	    emp8E1Ch3LocalSync OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), sync_loss(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 3 local sync status:
					 	0: normal
					 	1: Sync Loss"
			::= { emp8E1Entry 40 }
						
	    emp8E1Ch3RemoteSync OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), sync_loss(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 3 remote sync status:
					 	0: normal
					 	1: Sync Loss"
			::= { emp8E1Entry 41 }
	
	    emp8E1Ch3Ais OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), alarm(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 3 ais status:
					 	0: Normal
					 	1: Alarm"
			::= { emp8E1Entry 42 }
	
	    emp8E1Ch3WorkState OBJECT-TYPE
	      	SYNTAX  	INTEGER { working(0), standby(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 3 work status:
					 	0: Working
					 	1: Standby"
			::= { emp8E1Entry 43 }
	
	    --
		-- 8xE1 card channel 4 conafigure
		--
		emp8E1Ch4Frame OBJECT-TYPE
			SYNTAX		INTEGER { ccs(0), cas(1) }
			ACCESS		read-write
			STATUS      mandatory
			DESCRIPTION "E1 channel 4 FRAME:
	                    0: CCS (31 SLOTS)
	                    1: CAS (30 SLOTS) "
			::= { emp8E1Entry 44 }
	        
		emp8E1Ch4Crc OBJECT-TYPE
			SYNTAX		INTEGER { crc-enable(0), crc-disable(1) }
			ACCESS      read-write
			STATUS      mandatory
			DESCRIPTION "E1 channel 4 CRC:
			            0: CRC Enable
			            1: CRC Disable"
			::= { emp8E1Entry 45 }
	 
		emp8E1Ch4Loop OBJECT-TYPE
			SYNTAX		INTEGER {no_loop(0), local-loop(1), to-remote-loop(2) }
			ACCESS      read-write
			STATUS      mandatory
			DESCRIPTION "E1 channel 4 LOOP:
			            0: No Loop
			            1: Local Loop
			            2: To Remote Loop"
	 		::= { emp8E1Entry 46 }
						
		emp8E1Ch4Code OBJECT-TYPE
	        SYNTAX  	INTEGER { hdb3(0), ami(1) }
	        ACCESS      read-write
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 4 Code:
	                    0: HDB3
	                    1: AMI"
	 		::= { emp8E1Entry 47 }
	
		emp8E1Ch4JitterDirection OBJECT-TYPE
	        SYNTAX  	INTEGER { rx(0), tx(1) }
	        ACCESS      read-write
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 4 Jitter Attenuation Direction
					 	0: RX
					 	1: TX"
	 		::= { emp8E1Entry 48 }
	
		emp8E1Ch4TimeslotCross OBJECT-TYPE
			SYNTAX  	DisplayString
	        ACCESS      read-write
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 3 timeslot cross:
					 	Usage: '3-9/2:3-9, 11/2:11' or 'Null' 
					 	Set '0' to clear timeslot cross"
	 		::= { emp8E1Entry 49 }

		-- 8xE1 card channel 1 status
		emp8E1Ch4FreeTimeslot OBJECT-TYPE
			SYNTAX  	DisplayString
	        ACCESS      read-only
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 4 free timeslot
					 	Usage: 1-5,7,20-25"
	 		::= { emp8E1Entry 50 }
	 		
	    emp8E1Ch4Impedance OBJECT-TYPE
	      	SYNTAX  	INTEGER { impedance_75ohm(0), impedance_120ohm(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 4 Impedance:
					 	0: 75 ohm
					 	1: 120 ohm"
			::= { emp8E1Entry 51 }
		
	    emp8E1Ch4Signal OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), signal_loss(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 4 signal status:
					 	0: Normal
					 	1: Signal Loss"
			::= { emp8E1Entry 52 }
	
	    emp8E1Ch4LocalSync OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), sync_loss(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 4 local sync status:
					 	0: normal
					 	1: Sync Loss"
			::= { emp8E1Entry 53 }
						
	    emp8E1Ch4RemoteSync OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), sync_loss(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 4 remote sync status:
					 	0: normal
					 	1: Sync Loss"
			::= { emp8E1Entry 54 }
	
	    emp8E1Ch4Ais OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), alarm(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 4 ais status:
					 	0: Normal
					 	1: Alarm"
			::= { emp8E1Entry 55 }
	
	    emp8E1Ch4WorkState OBJECT-TYPE
	      	SYNTAX  	INTEGER { working(0), standby(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 4 work status:
					 	0: Working
					 	1: Standby"
			::= { emp8E1Entry 56 }
	
	    --
		-- 8xE1 card channel 5 conafigure
		--
		emp8E1Ch5Frame OBJECT-TYPE
			SYNTAX		INTEGER { ccs(0), cas(1) }
			ACCESS		read-write
			STATUS      mandatory
			DESCRIPTION "E1 channel 5 FRAME:
	                    0: CCS (31 SLOTS)
	                    1: CAS (30 SLOTS) "
			::= { emp8E1Entry 57 }
	        
		emp8E1Ch5Crc OBJECT-TYPE
			SYNTAX		INTEGER { crc-enable(0), crc-disable(1) }
			ACCESS      read-write
			STATUS      mandatory
			DESCRIPTION "E1 channel 5 CRC:
			            0: CRC Enable
			            1: CRC Disable"
			::= { emp8E1Entry 58 }
	 
		emp8E1Ch5Loop OBJECT-TYPE
			SYNTAX		INTEGER {no_loop(0), local-loop(1), to-remote-loop(2) }
			ACCESS      read-write
			STATUS      mandatory
			DESCRIPTION "E1 channel 5 LOOP:
			            0: No Loop
			            1: Local Loop
			            2: To Remote Loop"
	 		::= { emp8E1Entry 59 }
						
		emp8E1Ch5Code OBJECT-TYPE
	        SYNTAX  	INTEGER { hdb3(0), ami(1) }
	        ACCESS      read-write
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 51 Code:
	                    0: HDB3
	                    1: AMI"
	 		::= { emp8E1Entry 60 }
	
		emp8E1Ch5JitterDirection OBJECT-TYPE
	        SYNTAX  	INTEGER { rx(0), tx(1) }
	        ACCESS      read-write
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 5 Jitter Attenuation Direction
					 	0: RX
					 	1: TX"
	 		::= { emp8E1Entry 61 }
	
		emp8E1Ch5TimeslotCross OBJECT-TYPE
			SYNTAX  	DisplayString
	        ACCESS      read-write
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 5 timeslot cross:
					 	Usage: '3-9/2:3-9, 11/2:11' or 'Null' 
					 	Set '0' to clear timeslot cross"
	 		::= { emp8E1Entry 62 }

	
		-- 8xE1 card channel 5 status
		emp8E1Ch5FreeTimeslot OBJECT-TYPE
			SYNTAX  	DisplayString
	        ACCESS      read-only
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 5 free timeslot
					 	Usage: 1-5,7,20-25"
	 		::= { emp8E1Entry 63 }
	 		
	    emp8E1Ch5Impedance OBJECT-TYPE
	      	SYNTAX  	INTEGER { impedance_75ohm(0), impedance_120ohm(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 5 Impedance:
					 	0: 75 ohm
					 	1: 120 ohm"
			::= { emp8E1Entry 64 }
		
	    emp8E1Ch5Signal OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), signal_loss(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 5 signal status:
					 	0: Normal
					 	1: Signal Loss"
			::= { emp8E1Entry 65 }
	
	    emp8E1Ch5LocalSync OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), sync_loss(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 5 local sync status:
					 	0: normal
					 	1: Sync Loss"
			::= { emp8E1Entry 66 }
						
	    emp8E1Ch5RemoteSync OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), sync_loss(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 5 remote sync status:
					 	0: normal
					 	1: Sync Loss"
			::= { emp8E1Entry 67 }
	
	    emp8E1Ch5Ais OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), alarm(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 5 ais status:
					 	0: Normal
					 	1: Alarm"
			::= { emp8E1Entry 68 }
	
	    emp8E1Ch5WorkState OBJECT-TYPE
	      	SYNTAX  	INTEGER { working(0), standby(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 5 work status:
					 	0: Working
					 	1: Standby"
			::= { emp8E1Entry 69 }
	
	    --
		-- 8xE1 card channel 6 conafigure
		--
		emp8E1Ch6Frame OBJECT-TYPE
			SYNTAX		INTEGER { ccs(0), cas(1) }
			ACCESS		read-write
			STATUS      mandatory
			DESCRIPTION "E1 channel 6 FRAME:
	                    0: CCS (31 SLOTS)
	                    1: CAS (30 SLOTS) "
			::= { emp8E1Entry 70 }
	        
		emp8E1Ch6Crc OBJECT-TYPE
			SYNTAX		INTEGER { crc-enable(0), crc-disable(1) }
			ACCESS      read-write
			STATUS      mandatory
			DESCRIPTION "E1 channel 6 CRC:
			            0: CRC Enable
			            1: CRC Disable"
			::= { emp8E1Entry 71 }
	 
		emp8E1Ch6Loop OBJECT-TYPE
			SYNTAX		INTEGER {no_loop(0), local-loop(1), to-remote-loop(2) }
			ACCESS      read-write
			STATUS      mandatory
			DESCRIPTION "E1 channel 61 LOOP:
			            0: No Loop
			            1: Local Loop
			            2: To Remote Loop"
	 		::= { emp8E1Entry 72 }
						
		emp8E1Ch6Code OBJECT-TYPE
	        SYNTAX  	INTEGER { hdb3(0), ami(1) }
	        ACCESS      read-write
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 6 Code:
	                    0: HDB3
	                    1: AMI"
	 		::= { emp8E1Entry 73 }
	
		emp8E1Ch6JitterDirection OBJECT-TYPE
	        SYNTAX  	INTEGER { rx(0), tx(1) }
	        ACCESS      read-write
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 6 Jitter Attenuation Direction
					 	0: RX
					 	1: TX"
	 		::= { emp8E1Entry 74 }
	
		emp8E1Ch6TimeslotCross OBJECT-TYPE
			SYNTAX  	DisplayString
	        ACCESS      read-write
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 6 timeslot cross:
					 	Usage: '3-9/2:3-9, 11/2:11' or 'Null' 
					 	Set '0' to clear timeslot cross"
	 		::= { emp8E1Entry 75 }

		-- 8xE1 card channel 6 status
		emp8E1Ch6FreeTimeslot OBJECT-TYPE
			SYNTAX  	DisplayString
	        ACCESS      read-only
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 6 free timeslot
					 	Usage: 1-5,7,20-25"
	 		::= { emp8E1Entry 76 }
	 		
	    emp8E1Ch6Impedance OBJECT-TYPE
	      	SYNTAX  	INTEGER { impedance_75ohm(0), impedance_120ohm(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 6 Impedance:
					 	0: 75 ohm
					 	1: 120 ohm"
			::= { emp8E1Entry 77 }
		
	    emp8E1Ch6Signal OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), signal_loss(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 6 signal status:
					 	0: Normal
					 	1: Signal Loss"
			::= { emp8E1Entry 78 }
	
	    emp8E1Ch6LocalSync OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), sync_loss(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 6 local sync status:
					 	0: normal
					 	1: Sync Loss"
			::= { emp8E1Entry 79 }
						
	    emp8E1Ch6RemoteSync OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), sync_loss(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 6 remote sync status:
					 	0: normal
					 	1: Sync Loss"
			::= { emp8E1Entry 80 }
	
	    emp8E1Ch6Ais OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), alarm(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 6 ais status:
					 	0: Normal
					 	1: Alarm"
			::= { emp8E1Entry 81 }
	
	    emp8E1Ch6WorkState OBJECT-TYPE
	      	SYNTAX  	INTEGER { working(0), standby(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 6 work status:
					 	0: Working
					 	1: Standby"
			::= { emp8E1Entry 82 }
	
	    --
		-- 8xE1 card channel 7 conafigure
		--
		emp8E1Ch7Frame OBJECT-TYPE
			SYNTAX		INTEGER { ccs(0), cas(1) }
			ACCESS		read-write
			STATUS      mandatory
			DESCRIPTION "E1 channel 7 FRAME:
	                    0: CCS (31 SLOTS)
	                    1: CAS (30 SLOTS) "
			::= { emp8E1Entry 83 }
	        
		emp8E1Ch7Crc OBJECT-TYPE
			SYNTAX		INTEGER { crc-enable(0), crc-disable(1) }
			ACCESS      read-write
			STATUS      mandatory
			DESCRIPTION "E1 channel 7 CRC:
			            0: CRC Enable
			            1: CRC Disable"
			::= { emp8E1Entry 84 }
	 
		emp8E1Ch7Loop OBJECT-TYPE
			SYNTAX		INTEGER {no_loop(0), local-loop(1), to-remote-loop(2) }
			ACCESS      read-write
			STATUS      mandatory
			DESCRIPTION "E1 channel 7 LOOP:
			            0: No Loop
			            1: Local Loop
			            2: To Remote Loop"
	 		::= { emp8E1Entry 85 }
						
		emp8E1Ch7Code OBJECT-TYPE
	        SYNTAX  	INTEGER { hdb3(0), ami(1) }
	        ACCESS      read-write
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 7 Code:
	                    0: HDB3
	                    1: AMI"
	 		::= { emp8E1Entry 86 }
	
		emp8E1Ch7JitterDirection OBJECT-TYPE
	        SYNTAX  	INTEGER { rx(0), tx(1) }
	        ACCESS      read-write
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 7 Jitter Attenuation Direction
					 	0: RX
					 	1: TX"
	 		::= { emp8E1Entry 87 }
	                          
		emp8E1Ch7TimeslotCross OBJECT-TYPE
			SYNTAX  	DisplayString
	        ACCESS      read-write
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 7 timeslot cross:
					 	Usage: '3-9/2:3-9, 11/2:11' or 'Null' 
					 	Set '0' to clear timeslot cross"
	 		::= { emp8E1Entry 88 }
	                          
		-- 8xE1 card channel 7 status
		emp8E1Ch7FreeTimeslot OBJECT-TYPE
			SYNTAX  	DisplayString
	        ACCESS      read-only
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 7 free timeslot
					 	Usage: 1-5,7,20-25"
	 		::= { emp8E1Entry 89 }
	 		
	    emp8E1Ch7Impedance OBJECT-TYPE
	      	SYNTAX  	INTEGER { impedance_75ohm(0), impedance_120ohm(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 7 Impedance:
					 	0: 75 ohm
					 	1: 120 ohm"
			::= { emp8E1Entry 90 }
		
	    emp8E1Ch7Signal OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), signal_loss(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 7 signal status:
					 	0: Normal
					 	1: Signal Loss
					 	1:"
			::= { emp8E1Entry 91 }
	
	    emp8E1Ch7LocalSync OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), sync_loss(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 7 local sync status:
					 	0: normal
					 	1: Sync Loss"
			::= { emp8E1Entry 92 }
						
	    emp8E1Ch7RemoteSync OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), sync_loss(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 7 remote sync status:
					 	0: normal
					 	1: Sync Loss"
			::= { emp8E1Entry 93 }
	
	    emp8E1Ch7Ais OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), alarm(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 7 ais status:
					 	0: Normal
					 	1: Alarm"
			::= { emp8E1Entry 94 }
	
	    emp8E1Ch7WorkState OBJECT-TYPE
	      	SYNTAX  	INTEGER { working(0), standby(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 7 work status:
					 	0: Working
					 	1: Standby"
			::= { emp8E1Entry 95 }
	
	    --
		-- 8xE1 card channel 8 conafigure
		--
		emp8E1Ch8Frame OBJECT-TYPE
			SYNTAX		INTEGER { ccs(0), cas(1) }
			ACCESS		read-write
			STATUS      mandatory
			DESCRIPTION "E1 channel 8 FRAME:
	                    0: CCS (31 SLOTS)
	                    1: CAS (30 SLOTS) "
			::= { emp8E1Entry 96 }
	        
		emp8E1Ch8Crc OBJECT-TYPE
			SYNTAX		INTEGER { crc-enable(0), crc-disable(1) }
			ACCESS      read-write
			STATUS      mandatory
			DESCRIPTION "E1 channel 8 CRC:
			            0: CRC Enable
			            1: CRC Disable"
			::= { emp8E1Entry 97 }
	 
		emp8E1Ch8Loop OBJECT-TYPE
			SYNTAX		INTEGER {no_loop(0), local-loop(1), to-remote-loop(2) }
			ACCESS      read-write
			STATUS      mandatory
			DESCRIPTION "E1 channel 8 LOOP:
			            0: No Loop
			            1: Local Loop
			            2: To Remote Loop"
	 		::= { emp8E1Entry 98 }
						
		emp8E1Ch8Code OBJECT-TYPE
	        SYNTAX  	INTEGER { hdb3(0), ami(1) }
	        ACCESS      read-write
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 8 Code:
	                    0: HDB3
	                    1: AMI"
	 		::= { emp8E1Entry 99 }
	
		emp8E1Ch8JitterDirection OBJECT-TYPE
	        SYNTAX  	INTEGER { rx(0), tx(1) }
	        ACCESS      read-write
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 8 Jitter Attenuation Direction
					 	0: RX
					 	1: TX"
	 		::= { emp8E1Entry 100 }
	                          
		emp8E1Ch8TimeslotCross OBJECT-TYPE
			SYNTAX  	DisplayString
	        ACCESS      read-write
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 8 timeslot cross:
					 	Usage: '3-9/2:3-9, 11/2:11' or 'Null' 
					 	Set '0' to clear timeslot cross"
	 		::= { emp8E1Entry 101 }
	                          
		-- 8xE1 card channel 8 status
		emp8E1Ch8FreeTimeslot OBJECT-TYPE
			SYNTAX  	DisplayString
	        ACCESS      read-only
	        STATUS      mandatory
	        DESCRIPTION "E1 channel 8 free timeslot
					 	Usage: 1-5,7,20-25"
	 		::= { emp8E1Entry 102 }
	 		
	    emp8E1Ch8Impedance OBJECT-TYPE
	      	SYNTAX  	INTEGER { impedance_75ohm(0), impedance_120ohm(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 8 Impedance:
					 	0: 75 ohm
					 	1: 120 ohm"
			::= { emp8E1Entry 103 }
		
	    emp8E1Ch8Signal OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), signal_loss(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 8 signal status:
					 	0: Normal
					 	1: Signal Loss
					 	1:"
			::= { emp8E1Entry 104 }
	
	    emp8E1Ch8LocalSync OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), sync_loss(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 8 local sync status:
					 	0: normal
					 	1: Sync Loss"
			::= { emp8E1Entry 105 }
						
	    emp8E1Ch8RemoteSync OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), sync_loss(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 8 remote sync status:
					 	0: normal
					 	1: Sync Loss"
			::= { emp8E1Entry 106 }
	
	    emp8E1Ch8Ais OBJECT-TYPE
	      	SYNTAX  	INTEGER { normal(0), alarm(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory
			DESCRIPTION	"E1 channel 8 ais status:
					 	0: Normal
					 	1: Alarm"
			::= { emp8E1Entry 107 }
	
	    emp8E1Ch8WorkState OBJECT-TYPE
	      	SYNTAX  	INTEGER { working(0), standby(1) }
			MAX-ACCESS  read-only
			STATUS  	mandatory                                                                         
			DESCRIPTION	"E1 channel 8 work status:
					 	0: Working
					 	1: Standby"
			::= { emp8E1Entry 108 }
	




	
empE1Bert  OBJECT IDENTIFIER ::= { erm_mux_plus 16  }
	-- BERT	CONFIGURE
	empE1BertFunction OBJECT-TYPE
	    SYNTAX		INTEGER {disable(0), offline(1), online(2) }
	    ACCESS      read-write
	    STATUS      mandatory
	    DESCRIPTION "BERT FUNCTION :        
	    			0: DISABLE
                    1: OFF-LINE
                    2: ON-LINE, 
                    E1_card is 8xE1 or 4xE1 or 2xE1, on-line is Available. "
            ::= { empE1Bert 1 }

	empE1BertChannel  OBJECT-TYPE
      	SYNTAX  	INTEGER { e1_1(0), e1_2(1), e1_3(2), e1_4(3),
      						  e1_5(4), e1_6(5), e1_7(6), e1_8(7) }
		MAX-ACCESS  read-write
		STATUS  	mandatory
		DESCRIPTION	"BERT E1 CHANNEL :
				 	0: E1-1
				 	1: E1-2
				 	2: E1-3
				 	3: E1-4
				 	4: E1-5
				 	5: E1-6
				 	6: E1-7
				 	7: E1-8"
		::= { empE1Bert 2 }
		
            
	empE1BertPattern OBJECT-TYPE
		SYNTAX		INTEGER { pattern_2e9-1(0), pattern_2e11-1(1),	pattern_2e15-1(2) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "BERT Pattern :
					0:2^9-1
					1:2^11-1
					2:2^15-1
					E1_card is 8xE1 or 4xE1 or 2xE1, 2^9-1¡¢2^11-1 ¡¢2^15-1 is Available."                         
		::= { empE1Bert 3 }
            
	empE1BertErrorInsert OBJECT-TYPE
		SYNTAX		INTEGER { none(0), 		
							  single-bit-insert(1),
							  rate_1E-3(2), 
							  rate_1E-4(3),	
							  rate_1E-5(4) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "err-insert :
					0:NONE,
					1:1-BIT-INSERT,
					2:1E-3,
					3:1E-4,
					4:1E-5 "
		::= { empE1Bert 4 }

	empE1BertResultClear OBJECT-TYPE
		SYNTAX		INTEGER { disable(0), clear_bert_result(1) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "BERT resule clear:
					0: DISABLE,
					1: CLEAR RESULE "
		::= { empE1Bert 5 }

	-- BERT	RESULTE
	empE1BertResultBitError OBJECT-TYPE        
		SYNTAX 		DisplayString
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "BERT Bit Error Count"
		::= { empE1Bert 6 }

	empE1BertResultBitErrorRate OBJECT-TYPE        
		SYNTAX 		DisplayString
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "BERT Bit Error Rate"
		::= { empE1Bert 7 }
		
	empE1BertResultBpv OBJECT-TYPE        
		SYNTAX 		DisplayString
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "BPV ERROR COUNT"
		::= { empE1Bert 8 }

	empE1BertResultCrc OBJECT-TYPE        
		SYNTAX 		DisplayString
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "CRC ERROR COUNT"
		::= { empE1Bert 9 }

	empE1BertResultCurrentES OBJECT-TYPE        
		SYNTAX 		DisplayString
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "Current errored seconds(ES)"
		::= { empE1Bert 10 }

	empE1BertResultCurrentUAS OBJECT-TYPE        
		SYNTAX 		DisplayString
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "Current unavailable seconds(UAS)"
		::= { empE1Bert 11 }

	empE1BertResultCurrentSEC OBJECT-TYPE        
		SYNTAX 		DisplayString
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "Current seconds(SEC)"
		::= { empE1Bert 12 }

	empE1BertResultLongES OBJECT-TYPE        
		SYNTAX 		DisplayString
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "Long-term errored seconds(LES)"
		::= { empE1Bert 13 }

	empE1BertResultLongUAS OBJECT-TYPE        
		SYNTAX 		DisplayString
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "Long-term unavailable seconds(LUAS)"
		::= { empE1Bert 14 }

	empE1BertResultLongSEC OBJECT-TYPE        
		SYNTAX 		DisplayString
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "Long-term seconds(LSEC)"
		::= { empE1Bert 15 }

	empE1BertResultOldES OBJECT-TYPE        
		SYNTAX 		DisplayString
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "OLD Current errored seconds(ES)"
		::= { empE1Bert 16 }

	empE1BertResultOldUAS OBJECT-TYPE        
		SYNTAX 		DisplayString
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "OLD Current unavailable seconds(UAS)"
		::= { empE1Bert 17 }

	empE1BertResultLongSES OBJECT-TYPE        
		SYNTAX 		DisplayString
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "Long-term errored seconds(LSES)"
		::= { empE1Bert 18 }
           

--
--
-- 	EMP-Nx64K
--
--
empN64KCards  OBJECT IDENTIFIER ::= { erm_mux_plus 20  }

	empN64KTable OBJECT-TYPE
		SYNTAX      SEQUENCE OF EMPN64KEntry
		MAX-ACCESS  not-accessible
		STATUS      current
		DESCRIPTION
				"A list of EMP-Nx64 card entries.
				The number of entries is IO slot"
		::= { empN64KCards 1 }

	empN64KEntry OBJECT-TYPE
		SYNTAX      EMPN64KEntry
		MAX-ACCESS  not-accessible
		STATUS      current
		DESCRIPTION
				"An entry containing management information applicable
				to a particular EMP-Nx64K card."
		INDEX   { empN64SlotIndex }
		::= {  empN64KTable 1 }

	EMPN64KEntry ::=
		SEQUENCE {  
					-- EMP-Nx64 card conafigure and status
					empN64SlotIndex			INTEGER,
					empN64CardVer			DisplayString,    
					empN64CardAlarm			INTEGER,    
					                                  
					--
					-- EMP-Nx64 card channel 1 conafigure
					--
					empN64Ch1ConnE1Ts 		DisplayString,    
					empN64Ch1Loop			INTEGER,   
					empN64Ch1Clock			INTEGER,   
					empN64Ch1Interface		INTEGER,   
					-- EMP-Nx64 card channel 1 status    
					empN64Ch1TdStatus		INTEGER,
					empN64Ch1RdStatus		INTEGER,
					empN64Ch1DtrStatus		INTEGER,
					empN64Ch1RtsStatus		INTEGER,
					 
					--
					-- EMP-Nx64 card channel 2 conafigure
					--
					empN64Ch2ConnE1Ts		DisplayString,    
					empN64Ch2Loop			INTEGER,   
					empN64Ch2Clock			INTEGER,   
					empN64Ch2Interface		INTEGER,   
					-- EMP-Nx64 card channel 2 status
					empN64Ch2TdStatus		INTEGER,
					empN64Ch2RdStatus		INTEGER,
					empN64Ch2DtrStatus		INTEGER,
					empN64Ch2RtsStatus		INTEGER,

					--
					-- EMP-Nx64 card channel 3 conafigure
					--
					empN64Ch3ConnE1Ts		DisplayString,    
					empN64Ch3Loop			INTEGER,   
					empN64Ch3Clock			INTEGER,   
					empN64Ch3Interface		INTEGER,   
					-- EMP-Nx64 card channel 3 status
					empN64Ch3TdStatus		INTEGER,
					empN64Ch3RdStatus		INTEGER,
					empN64Ch3DtrStatus		INTEGER,
					empN64Ch3RtsStatus		INTEGER,

					--
					-- EMP-Nx64 card channel 4 conafigure
					--
					empN64Ch4ConnE1Ts		DisplayString,    
					empN64Ch4Loop			INTEGER,   
					empN64Ch4Clock			INTEGER,   
					empN64Ch4Interface		INTEGER,   
					-- EMP-Nx64 card channel 4 status
					empN64Ch4TdStatus		INTEGER,
					empN64Ch4RdStatus		INTEGER,
					empN64Ch4DtrStatus		INTEGER,
					empN64Ch4RtsStatus		INTEGER
	}

	empN64SlotIndex OBJECT-TYPE
		SYNTAX  	INTEGER
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION	"A unique value for each EMP-Nx64K card. 
					It is the IO-Slot number."
		::= { empN64KEntry 1 }
					    
	empN64CardVer OBJECT-TYPE
		SYNTAX  	DisplayString
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION	"EMP-Nx64 card version x.xx"
		::= { empN64KEntry 2 }
		
    empN64CardAlarm OBJECT-TYPE
      	SYNTAX  	INTEGER { normal(0),  alarm(1) }
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION "EMP-Nx64 card alarm status:
					0: Normal
					1: Alarm"
		::= { empN64KEntry 3 }

        
	--
	-- EMP-Nx64K card channel 1 conafigure
	--
	empN64Ch1ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-Nx64K card channel 2, Connect E1 and Timeslot:
					 example: connect to e1-2, timeslot from 3 to 6, timeslot 8, and timeslot from 10 to 15
					 Usage: '2:3-6,8,10-15' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empN64KEntry 4 }
         
	empN64Ch1Loop OBJECT-TYPE
		SYNTAX      INTEGER { no_loop(0), local_loop(1), to_remote_loop(2), loop(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-Nx64K card channel 1, LOOP:
		            0: NO LOOP
		            1: LOCAL LOOP
		            2: TO REMOTE LOOP
		            3: LOOP (Bidirectional)  
		            LOCAL_LOOP/TO_REMOTE_LOOP is Available in N64V35_Plus_Ver4.0"
		::= { empN64KEntry 5 }
        
	empN64Ch1Clock OBJECT-TYPE
		SYNTAX      INTEGER { internal(0), external(1) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-Nx64K card channel 1, Clock:
		            0: Internal
		            1: External"
		::= { empN64KEntry 6 }
            
	empN64Ch1Interface OBJECT-TYPE
		SYNTAX      INTEGER { dte(0), dce(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-Nx64K card channel 1, interface:
		             0: DTE
		             1: DCE"
		::= { empN64KEntry 7 }

            
	empN64Ch1TdStatus OBJECT-TYPE
    	SYNTAX		INTEGER { mark(0), space(1), alt(2) }
        ACCESS      read-only
        STATUS      mandatory
        DESCRIPTION "EMP-Nx64K card channel 1, td_status, Available in N64V35_Plus:
                    0: MARK
                    1: SPACE
                    2: ALT"
		::= { empN64KEntry 8 }
          
	empN64Ch1RdStatus OBJECT-TYPE
    	SYNTAX		INTEGER { mark(0), space(1), alt(2) }
        ACCESS      read-only
        STATUS      mandatory
        DESCRIPTION "EMP-Nx64K card channel 1, rd_status, Available in N64V35_Plus:
                    0: MARK
                    1: SPACE
                    2: ALT"
		::= { empN64KEntry 9 }
          
	empN64Ch1DtrStatus OBJECT-TYPE
		SYNTAX      INTEGER { dtr-off(0), dtr-on(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-Nx64K card channel 1, DTR status, Available in N64V35_Plus_Ver4.0
		            0: DTR=OFF
					1: DTR=ON"
		::= { empN64KEntry 10}    

	empN64Ch1RtsStatus OBJECT-TYPE
		SYNTAX      INTEGER { rts-off(0), rts-on(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-Nx64K card channel 1, RTS status, Available in N64V35_Plus_Ver4.0
		            0: RTS=OFF
					1: RTS=ON"
		::= { empN64KEntry 11}    

	--
	-- EMP-Nx64K card channel 1 conafigure
	--
	empN64Ch2ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-Nx64K card channel 2, Connect E1 and Timeslot:
					 example: connect to e1-2, timeslot from 3 to 6, timeslot 8, and timeslot from 10 to 15
					 Usage: '2:3-6,8,10-15' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empN64KEntry 12 }
         
	empN64Ch2Loop OBJECT-TYPE
		SYNTAX      INTEGER { no_loop(0), local_loop(1), to_remote_loop(2), loop(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-Nx64K card channel 2, LOOP:
		            0: NO LOOP
		            1: LOCAL LOOP
		            2: TO REMOTE LOOP
		            3: LOOP (Bidirectional)  
		            LOCAL_LOOP/TO_REMOTE_LOOP is Available in N64V35_Plus_Ver4.0"
		::= { empN64KEntry 13 }
        
	empN64Ch2Clock OBJECT-TYPE
		SYNTAX      INTEGER { internal(0), external(1) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-Nx64K card channel 2, Clock:
		            0: Internal
		            1: External"
		::= { empN64KEntry 14 }
            
	empN64Ch2Interface OBJECT-TYPE
		SYNTAX      INTEGER { dte(0), dce(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-Nx64K card channel 2, interface:
		             0: DTE
		             1: DCE"
		::= { empN64KEntry 15 }

            
	empN64Ch2TdStatus OBJECT-TYPE
    	SYNTAX		INTEGER { mark(0), space(1), alt(2) }
        ACCESS      read-only
        STATUS      mandatory
        DESCRIPTION "EMP-Nx64K card channel 2, td_status, Available in N64V35_Plus:
                    0: MARK
                    1: SPACE
                    2: ALT"
		::= { empN64KEntry 16 }
          
	empN64Ch2RdStatus OBJECT-TYPE
    	SYNTAX		INTEGER { mark(0), space(1), alt(2) }
        ACCESS      read-only
        STATUS      mandatory
        DESCRIPTION "EMP-Nx64K card channel 2, rd_status, Available in N64V35_Plus:
                    0: MARK
                    1: SPACE
                    2: ALT"
		::= { empN64KEntry 17 }
          
	empN64Ch2DtrStatus OBJECT-TYPE
		SYNTAX      INTEGER { dtr-off(0), dtr-on(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-Nx64K card channel 2, DTR status, Available in N64V35_Plus_Ver4.0
		            0: DTR=OFF
					1: DTR=ON"
		::= { empN64KEntry 18}    

	empN64Ch2RtsStatus OBJECT-TYPE
		SYNTAX      INTEGER { rts-off(0), rts-on(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-Nx64K card channel 2, RTS status, Available in N64V35_Plus_Ver4.0
		            0: RTS=OFF
					1: RTS=ON"
		::= { empN64KEntry 19}    


	--
	-- EMP-Nx64K card channel 1 conafigure
	--
	empN64Ch3ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-Nx64K card channel 3, Connect E1 and Timeslot:
					 example: connect to e1-2, timeslot from 3 to 6, timeslot 8, and timeslot from 10 to 15
					 Usage: '2:3-6,8,10-15' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empN64KEntry 20 }
         
	empN64Ch3Loop OBJECT-TYPE
		SYNTAX      INTEGER { no_loop(0), local_loop(1), to_remote_loop(2), loop(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-Nx64K card channel 3, LOOP:
		            0: NO LOOP
		            1: LOCAL LOOP
		            2: TO REMOTE LOOP
		            3: LOOP (Bidirectional)  
		            LOCAL_LOOP/TO_REMOTE_LOOP is Available in N64V35_Plus_Ver4.0"
		::= { empN64KEntry 21 }
        
	empN64Ch3Clock OBJECT-TYPE
		SYNTAX      INTEGER { internal(0), external(1) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-Nx64K card channel 3, Clock:
		            0: Internal
		            1: External"
		::= { empN64KEntry 22 }
            
	empN64Ch3Interface OBJECT-TYPE
		SYNTAX      INTEGER { dte(0), dce(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-Nx64K card channel 3, interface:
		             0: DTE
		             1: DCE"
		::= { empN64KEntry 23 }

            
	empN64Ch3TdStatus OBJECT-TYPE
    	SYNTAX		INTEGER { mark(0), space(1), alt(2) }
        ACCESS      read-only
        STATUS      mandatory
        DESCRIPTION "EMP-Nx64K card channel 3, td_status, Available in N64V35_Plus:
                    0: MARK
                    1: SPACE
                    2: ALT"
		::= { empN64KEntry 24 }
          
	empN64Ch3RdStatus OBJECT-TYPE
    	SYNTAX		INTEGER { mark(0), space(1), alt(2) }
        ACCESS      read-only
        STATUS      mandatory
        DESCRIPTION "EMP-Nx64K card channel 3, rd_status, Available in N64V35_Plus:
                    0: MARK
                    1: SPACE
                    2: ALT"
		::= { empN64KEntry 25 }
          
	empN64Ch3DtrStatus OBJECT-TYPE
		SYNTAX      INTEGER { dtr-off(0), dtr-on(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-Nx64K card channel 3, DTR status, Available in N64V35_Plus_Ver4.0
		            0: DTR=OFF
					1: DTR=ON"
		::= { empN64KEntry 26}    

	empN64Ch3RtsStatus OBJECT-TYPE
		SYNTAX      INTEGER { rts-off(0), rts-on(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-Nx64K card channel 3, RTS status, Available in N64V35_Plus_Ver4.0
		            0: RTS=OFF
					1: RTS=ON"
		::= { empN64KEntry 27}    


         

	--
	-- EMP-Nx64K card channel 1 conafigure
	--
	empN64Ch4ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-Nx64K card channel 4, Connect E1 and Timeslot:
					 example: connect to e1-2, timeslot from 3 to 6, timeslot 8, and timeslot from 10 to 15
					 Usage: '2:3-6,8,10-15' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empN64KEntry 28 }
         
	empN64Ch4Loop OBJECT-TYPE
		SYNTAX      INTEGER { no_loop(0), local_loop(1), to_remote_loop(2), loop(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-Nx64K card channel 4, LOOP:
		            0: NO LOOP
		            1: LOCAL LOOP
		            2: TO REMOTE LOOP
		            3: LOOP (Bidirectional)  
		            LOCAL_LOOP/TO_REMOTE_LOOP is Available in N64V35_Plus_Ver4.0"
		::= { empN64KEntry 29 }
        
	empN64Ch4Clock OBJECT-TYPE
		SYNTAX      INTEGER { internal(0), external(1) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-Nx64K card channel 4, Clock:
		            0: Internal
		            1: External"
		::= { empN64KEntry 30 }
            
	empN64Ch4Interface OBJECT-TYPE
		SYNTAX      INTEGER { dte(0), dce(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-Nx64K card channel 4, interface:
		             0: DTE
		             1: DCE"
		::= { empN64KEntry 31 }

            
	empN64Ch4TdStatus OBJECT-TYPE
    	SYNTAX		INTEGER { mark(0), space(1), alt(2) }
        ACCESS      read-only
        STATUS      mandatory
        DESCRIPTION "EMP-Nx64K card channel 4, td_status, Available in N64V35_Plus:
                    0: MARK
                    1: SPACE
                    2: ALT"
		::= { empN64KEntry 32 }
          
	empN64Ch4RdStatus OBJECT-TYPE
    	SYNTAX		INTEGER { mark(0), space(1), alt(2) }
        ACCESS      read-only
        STATUS      mandatory
        DESCRIPTION "EMP-Nx64K card channel 4, rd_status, Available in N64V35_Plus:
                    0: MARK
                    1: SPACE
                    2: ALT"
		::= { empN64KEntry 33 }
          
	empN64Ch4DtrStatus OBJECT-TYPE
		SYNTAX      INTEGER { dtr-off(0), dtr-on(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-Nx64K card channel 4, DTR status, Available in N64V35_Plus_Ver4.0
		            0: DTR=OFF
					1: DTR=ON"
		::= { empN64KEntry 34}    

	empN64Ch4RtsStatus OBJECT-TYPE
		SYNTAX      INTEGER { rts-off(0), rts-on(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-Nx64K card channel 4, RTS status, Available in N64V35_Plus_Ver4.0
		            0: RTS=OFF
					1: RTS=ON"
		::= { empN64KEntry 35}    


        
--
--
--  EMP-G703/64K
--
--
empG703Cards  OBJECT IDENTIFIER ::= { erm_mux_plus 21 }

	empG703Table OBJECT-TYPE
		SYNTAX      SEQUENCE OF EMPG703Entry
		MAX-ACCESS  not-accessible
		STATUS      current
		DESCRIPTION
				"A list of EMP-G703/64K card entries.
				The number of entries is IO slot"
		::= { empG703Cards 1 }

	empG703Entry OBJECT-TYPE
		SYNTAX      EMPG703Entry
		MAX-ACCESS  not-accessible
		STATUS      current
		DESCRIPTION
				"An entry containing management information applicable
				to a particular EMP-Nx64K card."
		INDEX   { empG703SlotIndex }
		::= {  empG703Table 1 }

	EMPG703Entry ::=
		SEQUENCE {  
					-- EMP-G703/64K card conafigure and status
					empG703SlotIndex		INTEGER,
					empG703CardVer			DisplayString,    
					empG703CardAlarm		INTEGER,    
					                                  
					--
					-- EMP-G703/64K card channel 1 conafigure
					--
					empG703Ch1ConnE1Ts		DisplayString,    
					empG703Ch1Loop			INTEGER,   
					empG703Ch1Clock			INTEGER,   
					empG703Ch1WorkMode		INTEGER,   
					-- EMP-G703/64K card channel 1 status    
					empG703Ch1SignalStatus	INTEGER,
					 
					--
					-- EMP-Nx64 card channel 2 conafigure
					--
					empG703Ch2ConnE1Ts		DisplayString,
					empG703Ch2Loop			INTEGER,   
					empG703Ch2Clock			INTEGER,   
					empG703Ch2WorkMode		INTEGER,   
					-- EMP-G703/64K card channel 2 status    
					empG703Ch2SignalStatus	INTEGER,
					 

					--
					-- EMP-Nx64 card channel 3 conafigure
					--
					empG703Ch3ConnE1Ts		DisplayString,
					empG703Ch3Loop			INTEGER,   
					empG703Ch3Clock			INTEGER,   
					empG703Ch3WorkMode		INTEGER,   
					-- EMP-G703/64K card channel 3 status    
					empG703Ch3SignalStatus	INTEGER,

					--
					-- EMP-Nx64 card channel 4 conafigure
					--
					empG703Ch4ConnE1Ts		DisplayString,
					empG703Ch4Loop			INTEGER,   
					empG703Ch4Clock			INTEGER,   
					empG703Ch4WorkMode		INTEGER,   
					-- EMP-G703/64K card channel 4 status    
					empG703Ch4SignalStatus	INTEGER
	}

	empG703SlotIndex OBJECT-TYPE
		SYNTAX  	INTEGER
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION	"A unique value for each EMP-G703/64K card. 
					It is the IO-Slot number."
		::= { empG703Entry 1 }
					    
	empG703CardVer OBJECT-TYPE
		SYNTAX  	DisplayString
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION	"EMP-Nx64 card version x.xx"
		::= { empG703Entry 2 }
		
    empG703CardAlarm OBJECT-TYPE
      	SYNTAX  	INTEGER { normal(0),  alarm(1) }
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION "EMP-G703/64K card alarm status:
					0: Normal
					1: Alarm"
		::= { empG703Entry 3 }

        
	--
	-- EMP-G703/64K card channel 1 conafigure
	--
	empG703Ch1ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-G703/64K card channel 1, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 1
					 example: connect to e1-2, timeslot 3
					 Usage: '2:3' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empG703Entry 4 }
         
	empG703Ch1Loop OBJECT-TYPE
		SYNTAX      INTEGER { no_loop(0), local_loop(1), to_remote_loop(2), loop(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-G703/64K card channel 1, LOOP:
		            0: NO LOOP
		            1: LOCAL LOOP
		            2: TO REMOTE LOOP
		            3: LOOP (Bidirectional)  
		            LOCAL_LOOP/TO_REMOTE_LOOP is Available in N64V35_Plus_Ver4.0"
		::= { empG703Entry 5 }
        
	empG703Ch1Clock OBJECT-TYPE
		SYNTAX      INTEGER {internal(0), external(1), recover_clock(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-G703/64K card channel 1, Clock:
		            0: Internal
		            1: External
		            2: recover Clock, Available in G703_64K_Plus_Ver4.0"
		::= { empG703Entry 6 }       

	empG703Ch1WorkMode OBJECT-TYPE
		SYNTAX      INTEGER { cocurrent(0), inversion(1), centreClock(2) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-G703/64K card channel 1, Work mode, Available in G703_64K_Plus_Ver4.0:
		            0: Concurrent
		            1: Inversion
		            2: Centre Clock"
		::= { empG703Entry 7 }

	empG703Ch1SignalStatus OBJECT-TYPE
		SYNTAX      INTEGER { normal(0), signal_loss(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-G703/64K card channel 1, Signal-Status, Available in G703_64K_Plus:
		            0: NORMAL
		            1: SIGNAL LOSS"
		::= { empG703Entry 8 }          
                     
	--
	-- EMP-G703/64K card channel 2 conafigure
	--
	empG703Ch2ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-G703/64K card channel 2, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 1
					 example: connect to e1-2, timeslot 3
					 Usage: '2:3' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empG703Entry 9 }
         
	empG703Ch2Loop OBJECT-TYPE
		SYNTAX      INTEGER { no_loop(0), local_loop(1), to_remote_loop(2), loop(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-G703/64K card channel 2, LOOP:
		            0: NO LOOP
		            1: LOCAL LOOP
		            2: TO REMOTE LOOP
		            3: LOOP (Bidirectional)  
		            LOCAL_LOOP/TO_REMOTE_LOOP is Available in N64V35_Plus_Ver4.0"
		::= { empG703Entry 10 }
        
	empG703Ch2Clock OBJECT-TYPE
		SYNTAX      INTEGER {internal(0), external(1), recover_clock(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-G703/64K card channel 2, Clock:
		            0: Internal
		            1: External
		            2: recover Clock, Available in G703_64K_Plus_Ver4.0"
		::= { empG703Entry 11 }       

	empG703Ch2WorkMode OBJECT-TYPE
		SYNTAX      INTEGER { cocurrent(0), inversion(1), centreClock(2) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-G703/64K card channel 2, Work mode, Available in G703_64K_Plus_Ver4.0:
		            0: Concurrent
		            1: Inversion
		            2: Centre Clock"
		::= { empG703Entry 12 }

	empG703Ch2SignalStatus OBJECT-TYPE
		SYNTAX      INTEGER { normal(0), signal_loss(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-G703/64K card channel 2, Signal-Status, Available in G703_64K_Plus:
		            0: NORMAL
		            1: SIGNAL LOSS"
		::= { empG703Entry 13 }          
                     
	--
	-- EMP-G703/64K card channel 3 conafigure
	--
	empG703Ch3ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-G703/64K card channel 3, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 1
					 example: connect to e1-2, timeslot 3
					 Usage: '2:3' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empG703Entry 14 }
         
	empG703Ch3Loop OBJECT-TYPE
		SYNTAX      INTEGER { no_loop(0), local_loop(1), to_remote_loop(2), loop(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-G703/64K card channel 3, LOOP:
		            0: NO LOOP
		            1: LOCAL LOOP
		            2: TO REMOTE LOOP
		            3: LOOP (Bidirectional)  
		            LOCAL_LOOP/TO_REMOTE_LOOP is Available in N64V35_Plus_Ver4.0"
		::= { empG703Entry 15 }
        
	empG703Ch3Clock OBJECT-TYPE
		SYNTAX      INTEGER {internal(0), external(1), recover_clock(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-G703/64K card channel 3, Clock:
		            0: Internal
		            1: External
		            2: recover Clock, Available in G703_64K_Plus_Ver4.0"
		::= { empG703Entry 16 }       

	empG703Ch3WorkMode OBJECT-TYPE
		SYNTAX      INTEGER { cocurrent(0), inversion(1), centreClock(2) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-G703/64K card channel 3, Work mode, Available in G703_64K_Plus_Ver4.0:
		            0: Concurrent
		            1: Inversion
		            2: Centre Clock"
		::= { empG703Entry 17 }

	empG703Ch3SignalStatus OBJECT-TYPE
		SYNTAX      INTEGER { normal(0), signal_loss(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-G703/64K card channel 3, Signal-Status, Available in G703_64K_Plus:
		            0: NORMAL
		            1: SIGNAL LOSS"
		::= { empG703Entry 18 }          
                     
	--
	-- EMP-G703/64K card channel 4 conafigure
	--
	empG703Ch4ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-G703/64K card channel 4, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 1
					 example: connect to e1-2, timeslot 3
					 Usage: '2:3' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empG703Entry 19 }
         
	empG703Ch4Loop OBJECT-TYPE
		SYNTAX      INTEGER { no_loop(0), local_loop(1), to_remote_loop(2), loop(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-G703/64K card channel 4, LOOP:
		            0: NO LOOP
		            1: LOCAL LOOP
		            2: TO REMOTE LOOP
		            3: LOOP (Bidirectional)  
		            LOCAL_LOOP/TO_REMOTE_LOOP is Available in N64V35_Plus_Ver4.0"
		::= { empG703Entry 20 }
        
	empG703Ch4Clock OBJECT-TYPE
		SYNTAX      INTEGER {internal(0), external(1), recover_clock(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-G703/64K card channel 4, Clock:
		            0: Internal
		            1: External
		            2: recover Clock, Available in G703_64K_Plus_Ver4.0"
		::= { empG703Entry 21 }       

	empG703Ch4WorkMode OBJECT-TYPE
		SYNTAX      INTEGER { cocurrent(0), inversion(1), centreClock(2) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-G703/64K card channel 4, Work mode, Available in G703_64K_Plus_Ver4.0:
		            0: Concurrent
		            1: Inversion
		            2: Centre Clock"
		::= { empG703Entry 22 }

	empG703Ch4SignalStatus OBJECT-TYPE
		SYNTAX      INTEGER { normal(0), signal_loss(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-G703/64K card channel 4, Signal-Status, Available in G703_64K_Plus:
		            0: NORMAL
		            1: SIGNAL LOSS"
		::= { empG703Entry 23 }          
                     




--
--
--  EMP-A/SYNC-128K
--
--
empAsync128Cards  OBJECT IDENTIFIER ::= { erm_mux_plus 22 }

	empAsync128Table OBJECT-TYPE
		SYNTAX      SEQUENCE OF EMPAsync128Entry
		MAX-ACCESS  not-accessible
		STATUS      current
		DESCRIPTION
				"A list of EMP-ASYNC-128K card entries.
				The number of entries is IO slot"
		::= { empAsync128Cards 1 }

	empAsync128Entry OBJECT-TYPE
		SYNTAX      EMPAsync128Entry
		MAX-ACCESS  not-accessible
		STATUS      current
		DESCRIPTION
				"An entry containing management information applicable
				to a particular EMP-ASYNC-128K card."
		INDEX   { empAsync128SlotIndex }
		::= {  empAsync128Table 1 }

	EMPAsync128Entry ::=
		SEQUENCE {  
					-- EMP-ASYNC-128K card conafigure and status
					empAsync128SlotIndex		INTEGER,
					empAsync128CardVer			DisplayString,    
					empAsync128CardAlarm		INTEGER,    
					                                  
					--
					-- EMP-ASYNC-128K card channel 1 conafigure
					--
					empAsync128Ch1ConnE1Ts		DisplayString,
					empAsync128Ch1Loop			INTEGER,   
					empAsync128Ch1Clock			INTEGER,   
					-- EMP-ASYNC-128K card channel 1 status    
					empAsync128Ch1TdStatus		INTEGER,
					empAsync128Ch1RdStatus		INTEGER, 
					empAsync128Ch1DtrStatus		INTEGER,
                    empAsync128Ch1RtsStatus		INTEGER,
                    
					--
					-- EMP-ASYNC-128K card channel 2 conafigure
					--
					empAsync128Ch2ConnE1Ts		DisplayString,
					empAsync128Ch2Loop			INTEGER,   
					empAsync128Ch2Clock			INTEGER,   
					-- EMP-ASYNC-128K card channel 2 status    
					empAsync128Ch2TdStatus		INTEGER,
					empAsync128Ch2RdStatus		INTEGER, 
					empAsync128Ch2DtrStatus		INTEGER,
                    empAsync128Ch2RtsStatus		INTEGER,

					--
					-- EMP-ASYNC-128K card channel 3 conafigure
					--
					empAsync128Ch3ConnE1Ts		DisplayString,
					empAsync128Ch3Loop			INTEGER,   
					empAsync128Ch3Clock			INTEGER,   
					-- EMP-ASYNC-128K card channel 3 status    
					empAsync128Ch3TdStatus		INTEGER,
					empAsync128Ch3RdStatus		INTEGER, 
					empAsync128Ch3DtrStatus		INTEGER,
                    empAsync128Ch3RtsStatus		INTEGER,

					--
					-- EMP-ASYNC-128K card channel 4 conafigure
					--
					empAsync128Ch4ConnE1Ts		DisplayString,
					empAsync128Ch4Loop			INTEGER,   
					empAsync128Ch4Clock			INTEGER,   
					-- EMP-ASYNC-128K card channel 4 status    
					empAsync128Ch4TdStatus		INTEGER,
					empAsync128Ch4RdStatus		INTEGER, 
					empAsync128Ch4DtrStatus		INTEGER,
                    empAsync128Ch4RtsStatus		INTEGER,

					--
					-- EMP-ASYNC-128K card channel 5 conafigure
					--
					empAsync128Ch5ConnE1Ts		DisplayString,
					empAsync128Ch5Loop			INTEGER,   
					empAsync128Ch5Clock			INTEGER,   
					-- EMP-ASYNC-128K card channel 5 status    
					empAsync128Ch5TdStatus		INTEGER,
					empAsync128Ch5RdStatus		INTEGER, 
					empAsync128Ch5DtrStatus		INTEGER,
                    empAsync128Ch5RtsStatus		INTEGER,

					--
					-- EMP-ASYNC-128K card channel 6 conafigure
					--
					empAsync128Ch6ConnE1Ts		DisplayString,
					empAsync128Ch6Loop			INTEGER,   
					empAsync128Ch6Clock			INTEGER,   
					-- EMP-ASYNC-128K card channel 6 status    
					empAsync128Ch6TdStatus		INTEGER,
					empAsync128Ch6RdStatus		INTEGER, 
					empAsync128Ch6DtrStatus		INTEGER,
                    empAsync128Ch6RtsStatus		INTEGER
	}

	empAsync128SlotIndex OBJECT-TYPE
		SYNTAX  	INTEGER
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION	"A unique value for each EMP-ASYNC-128K card. 
					It is the IO-Slot number."
		::= { empAsync128Entry 1 }
					    
	empAsync128CardVer OBJECT-TYPE
		SYNTAX  	DisplayString
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION	"EMP-ASYNC-128K card version x.xx"
		::= { empAsync128Entry 2 }
		
    empAsync128CardAlarm OBJECT-TYPE
      	SYNTAX  	INTEGER { normal(0),  alarm(1) }
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION "EMP-ASYNC-128K card alarm status:
					0: Normal
					1: Alarm"
		::= { empAsync128Entry 3 }

	--
	-- EMP-ASYNC-128K card channel 1 conafigure
	--
	empAsync128Ch1ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-ASYNC-128K card channel 1, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 2
					 example: connect to e1-2, timeslot 3-4
					 Usage: '2:3-4' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empAsync128Entry 4 }
         
	empAsync128Ch1Loop OBJECT-TYPE
		SYNTAX      INTEGER { no_loop(0), local_loop(1), to_remote_loop(2), loop(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 1, LOOP:
		            0: NO LOOP
		            1: LOCAL LOOP
		            2: TO REMOTE LOOP
		            3: LOOP (Bidirectional)  
		            	LOCAL_LOOP/TO_REMOTE_LOOP is Available in ASYNC_128K_Plus_Ver4.0"
		::= { empAsync128Entry 5 }
	
	empAsync128Ch1Clock OBJECT-TYPE
		SYNTAX      INTEGER {internal(0), external(1) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 1, Clock:
		            0: Internal
		            1: External"
		::= { empAsync128Entry 6 }

	empAsync128Ch1TdStatus OBJECT-TYPE
		SYNTAX		INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 1, td_status, Available in ASYNC_128K_Plus:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empAsync128Entry 7 }    
	
	empAsync128Ch1RdStatus OBJECT-TYPE
		SYNTAX		INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 1, rd_status, Available in ASYNC_128K_Plus:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empAsync128Entry 8 }                
	
	empAsync128Ch1DtrStatus OBJECT-TYPE
		SYNTAX		INTEGER { dtr-off(0), dtr-on(1)}
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 1, DTR status, Available in ASYNC_128K_Plus_Ver4.0
					0: DTR=OFF
					1: DTR=ON"
		::= { empAsync128Entry 9 }
	
	empAsync128Ch1RtsStatus OBJECT-TYPE
		SYNTAX		INTEGER { rts-off(0), rts-on(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 1, RTS status, Available in ASYNC_128K_Plus_Ver4.0
					0: RTS=OFF
					1: RTS=ON"
		::= { empAsync128Entry 10 }
	

	--
	-- EMP-ASYNC-128K card channel 2 conafigure
	--
	empAsync128Ch2ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-ASYNC-128K card channel 2, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 2
					 example: connect to e1-2, timeslot 3-4
					 Usage: '2:3-4' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empAsync128Entry 11 }

	empAsync128Ch2Loop OBJECT-TYPE
		SYNTAX      INTEGER { no_loop(0), local_loop(1), to_remote_loop(2), loop(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 2, LOOP:
		            0: NO LOOP
		            1: LOCAL LOOP
		            2: TO REMOTE LOOP
		            3: LOOP (Bidirectional)  
		            	LOCAL_LOOP/TO_REMOTE_LOOP is Available in ASYNC_128K_Plus_Ver4.0"
		::= { empAsync128Entry 12 }
	
	empAsync128Ch2Clock OBJECT-TYPE
		SYNTAX      INTEGER {internal(0), external(1) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 2, Clock:
		            0: Internal
		            1: External"
		::= { empAsync128Entry 13 }

	empAsync128Ch2TdStatus OBJECT-TYPE
		SYNTAX		INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 2, td_status, Available in ASYNC_128K_Plus:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empAsync128Entry 14 }    
	
	empAsync128Ch2RdStatus OBJECT-TYPE
		SYNTAX		INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 2, rd_status, Available in ASYNC_128K_Plus:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empAsync128Entry 15 }                
	
	empAsync128Ch2DtrStatus OBJECT-TYPE
		SYNTAX		INTEGER { dtr-off(0), dtr-on(1)}
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 2, DTR status, Available in ASYNC_128K_Plus_Ver4.0
					0: DTR=OFF
					1: DTR=ON "
		::= { empAsync128Entry 16 }
	
	empAsync128Ch2RtsStatus OBJECT-TYPE
		SYNTAX		INTEGER { rts-off(0), rts-on(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 2, RTS status, Available in ASYNC_128K_Plus_Ver4.0
					0: RTS=OFF
					1: RTS=ON"
		::= { empAsync128Entry 17 }
	
	--
	-- EMP-ASYNC-128K card channel 3 conafigure
	--
	empAsync128Ch3ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-ASYNC-128K card channel 3, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 2
					 example: connect to e1-2, timeslot 3-4
					 Usage: '2:3-4' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empAsync128Entry 18 }
         
	empAsync128Ch3Loop OBJECT-TYPE
		SYNTAX      INTEGER { no_loop(0), local_loop(1), to_remote_loop(2), loop(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 3, LOOP:
		            0: NO LOOP
		            1: LOCAL LOOP
		            2: TO REMOTE LOOP
		            3: LOOP (Bidirectional)  
		            	LOCAL_LOOP/TO_REMOTE_LOOP is Available in ASYNC_128K_Plus_Ver4.0"
		::= { empAsync128Entry 19 }
	
	empAsync128Ch3Clock OBJECT-TYPE
		SYNTAX      INTEGER {internal(0), external(1) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 31, Clock:
		            0: Internal
		            1: External"
		::= { empAsync128Entry 20 }

	empAsync128Ch3TdStatus OBJECT-TYPE
		SYNTAX		INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 3, td_status, Available in ASYNC_128K_Plus:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empAsync128Entry 21 }    
	
	empAsync128Ch3RdStatus OBJECT-TYPE
		SYNTAX		INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 3, rd_status, Available in ASYNC_128K_Plus:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empAsync128Entry 22 }                
	
	empAsync128Ch3DtrStatus OBJECT-TYPE
		SYNTAX		INTEGER { dtr-off(0), dtr-on(1)}
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 3, DTR status, Available in ASYNC_128K_Plus_Ver4.0
					0: DTR=OFF
					1: DTR=ON "
		::= { empAsync128Entry 23 }
	
	empAsync128Ch3RtsStatus OBJECT-TYPE
		SYNTAX		INTEGER { rts-off(0), rts-on(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 3, RTS status, Available in ASYNC_128K_Plus_Ver4.0
					0: RTS=OFF
					1: RTS=ON"
		::= { empAsync128Entry 24 }
	
	--
	-- EMP-ASYNC-128K card channel 4 conafigure
	--
	empAsync128Ch4ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-ASYNC-128K card channel 4, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 2
					 example: connect to e1-2, timeslot 3-4
					 Usage: '2:3-4' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empAsync128Entry 25 }
         
	empAsync128Ch4Loop OBJECT-TYPE
		SYNTAX      INTEGER { no_loop(0), local_loop(1), to_remote_loop(2), loop(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 4, LOOP:
		            0: NO LOOP
		            1: LOCAL LOOP
		            2: TO REMOTE LOOP
		            3: LOOP (Bidirectional)  
		            	LOCAL_LOOP/TO_REMOTE_LOOP is Available in ASYNC_128K_Plus_Ver4.0"
		::= { empAsync128Entry 26 }
	
	empAsync128Ch4Clock OBJECT-TYPE
		SYNTAX      INTEGER {internal(0), external(1) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 4, Clock:
		            0: Internal
		            1: External"
		::= { empAsync128Entry 27 }

	empAsync128Ch4TdStatus OBJECT-TYPE
		SYNTAX		INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 4, td_status, Available in ASYNC_128K_Plus:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empAsync128Entry 28 }    
	
	empAsync128Ch4RdStatus OBJECT-TYPE
		SYNTAX		INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 4, rd_status, Available in ASYNC_128K_Plus:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empAsync128Entry 29 }                
	
	empAsync128Ch4DtrStatus OBJECT-TYPE
		SYNTAX		INTEGER { dtr-off(0), dtr-on(1)}
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 4, DTR status, Available in ASYNC_128K_Plus_Ver4.0
					0: DTR=OFF
					1: DTR=ON "
		::= { empAsync128Entry 30 }
	
	empAsync128Ch4RtsStatus OBJECT-TYPE
		SYNTAX		INTEGER { rts-off(0), rts-on(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 4, RTS status, Available in ASYNC_128K_Plus_Ver4.0
					0: RTS=OFF
					1: RTS=ON"
		::= { empAsync128Entry 31 }
	

	--
	-- EMP-ASYNC-128K card channel 5 conafigure
	--
	empAsync128Ch5ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-ASYNC-128K card channel 5, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 2
					 example: connect to e1-2, timeslot 3-4
					 Usage: '2:3-4' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empAsync128Entry 32 }
         
	empAsync128Ch5Loop OBJECT-TYPE
		SYNTAX      INTEGER { no_loop(0), local_loop(1), to_remote_loop(2), loop(3)  }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 5, LOOP:
		            0: NO LOOP
		            1: LOCAL LOOP
		            2: TO REMOTE LOOP
		            3: LOOP (Bidirectional)  
		            	LOCAL_LOOP/TO_REMOTE_LOOP is Available in ASYNC_128K_Plus_Ver4.0"
		::= { empAsync128Entry 33 }
	
	empAsync128Ch5Clock OBJECT-TYPE
		SYNTAX      INTEGER {internal(0), external(1) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 5, Clock:
		            0: Internal
		            1: External"
		::= { empAsync128Entry 34 }

	empAsync128Ch5TdStatus OBJECT-TYPE
		SYNTAX		INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 5, td_status, Available in ASYNC_128K_Plus:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empAsync128Entry 35 }    
	
	empAsync128Ch5RdStatus OBJECT-TYPE
		SYNTAX		INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 5, rd_status, Available in ASYNC_128K_Plus:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empAsync128Entry 36 }                
	
	empAsync128Ch5DtrStatus OBJECT-TYPE
		SYNTAX		INTEGER { dtr-off(0), dtr-on(1)}
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 5, DTR status, Available in ASYNC_128K_Plus_Ver4.0
					0: DTR=OFF
					1: DTR=ON "
		::= { empAsync128Entry 37 }
	
	empAsync128Ch5RtsStatus OBJECT-TYPE
		SYNTAX		INTEGER { rts-off(0), rts-on(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 5, RTS status, Available in ASYNC_128K_Plus_Ver4.0
					0: RTS=OFF
					1: RTS=ON"
		::= { empAsync128Entry 38 }
	


	--
	-- EMP-ASYNC-128K card channel 6 conafigure
	--
	empAsync128Ch6ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-ASYNC-128K card channel 6, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 2
					 example: connect to e1-2, timeslot 3-4
					 Usage: '2:3-4' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empAsync128Entry 39 }
         
	empAsync128Ch6Loop OBJECT-TYPE
		SYNTAX      INTEGER { no_loop(0), local_loop(1), to_remote_loop(2), loop(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 6, LOOP:
		            0: NO LOOP
		            1: LOCAL LOOP
		            2: TO REMOTE LOOP
		            3: LOOP (Bidirectional)  
		            	LOCAL_LOOP/TO_REMOTE_LOOP is Available in ASYNC_128K_Plus_Ver4.0"
		::= { empAsync128Entry 40 }
	
	empAsync128Ch6Clock OBJECT-TYPE
		SYNTAX      INTEGER {internal(0), external(1) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 6, Clock:
		            0: Internal
		            1: External"
		::= { empAsync128Entry 41 }

	empAsync128Ch6TdStatus OBJECT-TYPE
		SYNTAX		INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 6, td_status, Available in ASYNC_128K_Plus:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empAsync128Entry 42 }    
	
	empAsync128Ch6RdStatus OBJECT-TYPE
		SYNTAX		INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 6, rd_status, Available in ASYNC_128K_Plus:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empAsync128Entry 43 }                
	
	empAsync128Ch6DtrStatus OBJECT-TYPE
		SYNTAX		INTEGER { dtr-off(0), dtr-on(1)}
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 6, DTR status, Available in ASYNC_128K_Plus_Ver4.0
					0: DTR=OFF
					1: DTR=ON "
		::= { empAsync128Entry 44 }
	
	empAsync128Ch6RtsStatus OBJECT-TYPE
		SYNTAX		INTEGER { rts-off(0), rts-on(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-128K card channel 6, RTS status, Available in ASYNC_128K_Plus_Ver4.0
					0: RTS=OFF
					1: RTS=ON"
		::= { empAsync128Entry 45 }
	




--
--
--  EMP-A/SYNC-C cards 
--
--
empAsyncCCards  OBJECT IDENTIFIER ::= { erm_mux_plus 23 }

	empAsyncCTable OBJECT-TYPE
		SYNTAX      SEQUENCE OF EMPAsyncCEntry
		MAX-ACCESS  not-accessible
		STATUS      current
		DESCRIPTION
				"A list of EMP-ASYNC-C card entries.
				The number of entries is IO slot"
		::= { empAsyncCCards 1 }

	empAsyncCEntry OBJECT-TYPE
		SYNTAX      EMPAsyncCEntry
		MAX-ACCESS  not-accessible
		STATUS      current
		DESCRIPTION
				"An entry containing management information applicable
				to a particular EMP-ASYNC-C card."
		INDEX   { empAsyncCSlotIndex }
		::= {  empAsyncCTable 1 }

	EMPAsyncCEntry ::=
		SEQUENCE {  
					-- EMP-ASYNC-C card conafigure and status
					empAsyncCSlotIndex			INTEGER,
					empAsyncCCardVer			DisplayString,    
					empAsyncCCardAlarm			INTEGER,    
					                                  
					--
					-- EMP-ASYNC-C card channel 1 conafigure
					--
					empAsyncCCh1ConnE1Ts		DisplayString,
					empAsyncCCh1Loop			INTEGER,   
					empAsyncCCh1WorkMode		INTEGER,   
					-- EMP-ASYNC-C card channel 1 status    
					empAsyncCCh1TdStatus		INTEGER,
					empAsyncCCh1RdStatus		INTEGER, 
					empAsyncCCh1DtrStatus		INTEGER,
					empAsyncCCh1RtsStatus		INTEGER,

					--
					-- EMP-ASYNC-C card channel 2 conafigure
					--
					empAsyncCCh2ConnE1Ts		DisplayString,
					empAsyncCCh2Loop			INTEGER,   
					empAsyncCCh2WorkMode		INTEGER,   
					-- EMP-ASYNC-C card channel 2 status    
					empAsyncCCh2TdStatus		INTEGER,
					empAsyncCCh2RdStatus		INTEGER, 
					empAsyncCCh2DtrStatus		INTEGER,
					empAsyncCCh2RtsStatus		INTEGER,

					--
					-- EMP-ASYNC-C card channel 3 conafigure
					--
					empAsyncCCh3ConnE1Ts		DisplayString,
					empAsyncCCh3Loop			INTEGER,   
					empAsyncCCh3WorkMode		INTEGER,   
					-- EMP-ASYNC-C card channel 3 status    
					empAsyncCCh3TdStatus		INTEGER,
					empAsyncCCh3RdStatus		INTEGER, 
					empAsyncCCh3DtrStatus		INTEGER,
					empAsyncCCh3RtsStatus		INTEGER,

					--
					-- EMP-ASYNC-C card channel 4 conafigure
					--
					empAsyncCCh4ConnE1Ts		DisplayString,
					empAsyncCCh4Loop			INTEGER,   
					empAsyncCCh4WorkMode		INTEGER,   
					-- EMP-ASYNC-C card channel 4 status    
					empAsyncCCh4TdStatus		INTEGER,
					empAsyncCCh4RdStatus		INTEGER, 
					empAsyncCCh4DtrStatus		INTEGER,
					empAsyncCCh4RtsStatus		INTEGER,

					--
					-- EMP-ASYNC-C card channel 5 conafigure
					--
					empAsyncCCh5ConnE1Ts		DisplayString,
					empAsyncCCh5Loop			INTEGER,   
					empAsyncCCh5WorkMode		INTEGER,   
					-- EMP-ASYNC-C card channel 5 status    
					empAsyncCCh5TdStatus		INTEGER,
					empAsyncCCh5RdStatus		INTEGER, 
					empAsyncCCh5DtrStatus		INTEGER,
					empAsyncCCh5RtsStatus		INTEGER,

					--
					-- EMP-ASYNC-C card channel 6 conafigure
					--
					empAsyncCCh6ConnE1Ts		DisplayString,
					empAsyncCCh6Loop			INTEGER,   
					empAsyncCCh6WorkMode		INTEGER,   
					-- EMP-ASYNC-C card channel 6 status    
					empAsyncCCh6TdStatus		INTEGER,
					empAsyncCCh6RdStatus		INTEGER, 
					empAsyncCCh6DtrStatus		INTEGER,
					empAsyncCCh6RtsStatus		INTEGER
	}

	empAsyncCSlotIndex OBJECT-TYPE
		SYNTAX  	INTEGER
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION	"A unique value for each EMP-ASYNC-C card. 
					It is the IO-Slot number."
		::= { empAsyncCEntry 1 }
					    
	empAsyncCCardVer OBJECT-TYPE
		SYNTAX  	DisplayString
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION	"EMP-ASYNC-C card version x.xx"
		::= { empAsyncCEntry 2 }
		
    empAsyncCCardAlarm OBJECT-TYPE
      	SYNTAX  	INTEGER { normal(0),  alarm(1) }
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION "EMP-ASYNC-C card alarm status:
					0: Normal
					1: Alarm"
		::= { empAsyncCEntry 3 }

	--
	-- EMP-ASYNC-C card channel 1 conafigure
	--
	empAsyncCCh1ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-ASYNC-C card channel 1, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 2
					 example: connect to e1-2, timeslot 3-4
					 Usage: '2:3-4' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empAsyncCEntry 4 }
         
	empAsyncCCh1Loop OBJECT-TYPE
		SYNTAX      INTEGER { no_loop(0), local_loop(1), to_remote_loop(2), loop(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 1, LOOP:
		            0: NO LOOP
		            1: LOCAL LOOP
		            2: TO REMOTE LOOP
		            3: LOOP (Bidirectional)  
		            	LOCAL_LOOP/TO_REMOTE_LOOP is Available in ASYNC_C_Plus_Ver4.0"
		::= { empAsyncCEntry 5 }

	empAsyncCCh1WorkMode OBJECT-TYPE
		SYNTAX		INTEGER {sync_64k_or_128k(0), 
							sync_9d6k_or_19d2K(1), 
							async_19d2k_or_38d4K(2) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 1, Work Mode: 
					===== Single Timeslot ====== Double Timeslot ====
					0:	  SYNC-64k               SYNC-128k            
					1:	  SYNC-9.6k              SYNC-19.2K
					2:    ASYNC-19.2K            ASYNC-38.4K
					"
		::= { empAsyncCEntry 6 }
	
	empAsyncCCh1TdStatus OBJECT-TYPE
		SYNTAX		INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 1, td_status, Available in ASYNC_C_Plus:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empAsyncCEntry 7 }    
	
	empAsyncCCh1RdStatus OBJECT-TYPE
		SYNTAX		INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 1, rd_status, Available in ASYNC_C_Plus:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empAsyncCEntry 8 }                
	
	empAsyncCCh1DtrStatus OBJECT-TYPE
		SYNTAX		INTEGER { dtr-off(0), dtr-on(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 1, DTR status, Available in ASYNC_C_Plus_Ver4.0
					0: DTR=OFF
					1: DTR=ON"
		::= { empAsyncCEntry 9 }
	
	empAsyncCCh1RtsStatus OBJECT-TYPE
		SYNTAX		INTEGER { rts-off(0), rts-on(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 1, RTS status, Available in ASYNC_C_Plus_Ver4.0
					0: RTS=OFF
					1: RTS=ON"
		::= { empAsyncCEntry 10 }

	--
	-- EMP-ASYNC-C card channel 2 conafigure
	--
	empAsyncCCh2ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-ASYNC-C card channel 2, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 2
					 example: connect to e1-2, timeslot 3-4
					 Usage: '2:3-4' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empAsyncCEntry 11 }
         
	empAsyncCCh2Loop OBJECT-TYPE
		SYNTAX      INTEGER { no_loop(0), local_loop(1), to_remote_loop(2), loop(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 2, LOOP:
		            0: NO LOOP
		            1: LOCAL LOOP
		            2: TO REMOTE LOOP
		            3: LOOP (Bidirectional)  
		            	LOCAL_LOOP/TO_REMOTE_LOOP is Available in ASYNC_C_Plus_Ver4.0"
		::= { empAsyncCEntry 12 }
	
	empAsyncCCh2WorkMode OBJECT-TYPE
		SYNTAX		INTEGER {sync_64k_or_128k(0), 
							sync_9d6k_or_19d2K(1), 
							async_19d2k_or_38d4K(2) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 2, Work Mode: 
					===== Single Timeslot ====== Double Timeslot ====
					0:	  SYNC-64k               SYNC-128k            
					1:	  SYNC-9.6k              SYNC-19.2K
					2:    ASYNC-19.2K            ASYNC-38.4K
					"
		::= { empAsyncCEntry 13 }

	empAsyncCCh2TdStatus OBJECT-TYPE
		SYNTAX		INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 2, td_status, Available in ASYNC_C_Plus:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empAsyncCEntry 14 }    
	
	empAsyncCCh2RdStatus OBJECT-TYPE
		SYNTAX		INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 2, rd_status, Available in ASYNC_C_Plus:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empAsyncCEntry 15 }                
	
	empAsyncCCh2DtrStatus OBJECT-TYPE
		SYNTAX		INTEGER { dtr-off(0), dtr-on(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 2, DTR status, Available in ASYNC_C_Plus_Ver4.0
					0: DTR=OFF
					1: DTR=ON"
		::= { empAsyncCEntry 16 }
	
	empAsyncCCh2RtsStatus OBJECT-TYPE
		SYNTAX		INTEGER { rts-off(0), rts-on(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 2, RTS status, Available in ASYNC_C_Plus_Ver4.0
					0: RTS=OFF
					1: RTS=ON"
		::= { empAsyncCEntry 17 }
	
	--
	-- EMP-ASYNC-C card channel 3 conafigure
	--
	empAsyncCCh3ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-ASYNC-C card channel 3, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 2
					 example: connect to e1-2, timeslot 3-4
					 Usage: '2:3-4' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empAsyncCEntry 18 }
         
	empAsyncCCh3Loop OBJECT-TYPE
		SYNTAX      INTEGER { no_loop(0), local_loop(1), to_remote_loop(2), loop(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 3, LOOP:
		            0: NO LOOP
		            1: LOCAL LOOP
		            2: TO REMOTE LOOP
		            3: LOOP (Bidirectional)  
		            	LOCAL_LOOP/TO_REMOTE_LOOP is Available in ASYNC_C_Plus_Ver4.0"
		::= { empAsyncCEntry 19 }
	
	empAsyncCCh3WorkMode OBJECT-TYPE
		SYNTAX		INTEGER {sync_64k_or_128k(0), 
							sync_9d6k_or_19d2K(1), 
							async_19d2k_or_38d4K(2) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 3, Work Mode: 
					===== Single Timeslot ====== Double Timeslot ====
					0:	  SYNC-64k               SYNC-128k            
					1:	  SYNC-9.6k              SYNC-19.2K
					2:    ASYNC-19.2K            ASYNC-38.4K
					"
		::= { empAsyncCEntry 20 }

	empAsyncCCh3TdStatus OBJECT-TYPE
		SYNTAX		INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 3, td_status, Available in ASYNC_C_Plus:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empAsyncCEntry 21 }    
	
	empAsyncCCh3RdStatus OBJECT-TYPE
		SYNTAX		INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 3, rd_status, Available in ASYNC_C_Plus:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empAsyncCEntry 22 }                
	
	empAsyncCCh3DtrStatus OBJECT-TYPE
		SYNTAX		INTEGER { dtr-off(0), dtr-on(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 3, DTR status, Available in ASYNC_C_Plus_Ver4.0
					0: DTR=OFF
					1: DTR=ON"
		::= { empAsyncCEntry 23 }
	
	empAsyncCCh3RtsStatus OBJECT-TYPE
		SYNTAX		INTEGER { rts-off(0), rts-on(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 3, RTS status, Available in ASYNC_C_Plus_Ver4.0
					0: RTS=OFF
					1: RTS=ON"
		::= { empAsyncCEntry 24 }
	
	--
	-- EMP-ASYNC-C card channel 4 conafigure
	--
	empAsyncCCh4ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-ASYNC-C card channel 4, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 2
					 example: connect to e1-2, timeslot 3-4
					 Usage: '2:3-4' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empAsyncCEntry 25 }
         
	empAsyncCCh4Loop OBJECT-TYPE
		SYNTAX      INTEGER { no_loop(0), local_loop(1), to_remote_loop(2), loop(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 4, LOOP:
		            0: NO LOOP
		            1: LOCAL LOOP
		            2: TO REMOTE LOOP
		            3: LOOP (Bidirectional)  
		            	LOCAL_LOOP/TO_REMOTE_LOOP is Available in ASYNC_C_Plus_Ver4.0"
		::= { empAsyncCEntry 26 }
	
	empAsyncCCh4WorkMode OBJECT-TYPE
		SYNTAX		INTEGER {sync_64k_or_128k(0), 
							sync_9d6k_or_19d2K(1), 
							async_19d2k_or_38d4K(2) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 4, Work Mode: 
					===== Single Timeslot ====== Double Timeslot ====
					0:	  SYNC-64k               SYNC-128k            
					1:	  SYNC-9.6k              SYNC-19.2K
					2:    ASYNC-19.2K            ASYNC-38.4K
					"
		::= { empAsyncCEntry 27 }

	empAsyncCCh4TdStatus OBJECT-TYPE
		SYNTAX		INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 4, td_status, Available in ASYNC_C_Plus:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empAsyncCEntry 28 }    
	
	empAsyncCCh4RdStatus OBJECT-TYPE
		SYNTAX		INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 4, rd_status, Available in ASYNC_C_Plus:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empAsyncCEntry 29 }                
	
	empAsyncCCh4DtrStatus OBJECT-TYPE
		SYNTAX		INTEGER { dtr-off(0), dtr-on(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 4, DTR status, Available in ASYNC_C_Plus_Ver4.0
					0: DTR=OFF
					1: DTR=ON"
		::= { empAsyncCEntry 30 }
	
	empAsyncCCh4RtsStatus OBJECT-TYPE
		SYNTAX		INTEGER { rts-off(0), rts-on(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 4, RTS status, Available in ASYNC_C_Plus_Ver4.0
					0: RTS=OFF
					1: RTS=ON"
		::= { empAsyncCEntry 31 }
	

	--
	-- EMP-ASYNC-C card channel 5 conafigure
	--
	empAsyncCCh5ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-ASYNC-C card channel 5, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 2
					 example: connect to e1-2, timeslot 3-4
					 Usage: '2:3-4' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empAsyncCEntry 32 }
         
	empAsyncCCh5Loop OBJECT-TYPE
		SYNTAX      INTEGER { no_loop(0), local_loop(1), to_remote_loop(2), loop(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 5, LOOP:
		            0: NO LOOP
		            1: LOCAL LOOP
		            2: TO REMOTE LOOP
		            3: LOOP (Bidirectional)  
		            	LOCAL_LOOP/TO_REMOTE_LOOP is Available in ASYNC_C_Plus_Ver4.0"
		::= { empAsyncCEntry 33 }
	
	empAsyncCCh5WorkMode OBJECT-TYPE
		SYNTAX		INTEGER {sync_64k_or_128k(0), 
							sync_9d6k_or_19d2K(1), 
							async_19d2k_or_38d4K(2) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 5, Work Mode: 
					===== Single Timeslot ====== Double Timeslot ====
					0:	  SYNC-64k               SYNC-128k            
					1:	  SYNC-9.6k              SYNC-19.2K
					2:    ASYNC-19.2K            ASYNC-38.4K
					"
		::= { empAsyncCEntry 34 }

	empAsyncCCh5TdStatus OBJECT-TYPE
		SYNTAX		INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 5, td_status, Available in ASYNC_C_Plus:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empAsyncCEntry 35 }    
	
	empAsyncCCh5RdStatus OBJECT-TYPE
		SYNTAX		INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 5, rd_status, Available in ASYNC_C_Plus:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empAsyncCEntry 36 }                
	
	empAsyncCCh5DtrStatus OBJECT-TYPE
		SYNTAX		INTEGER { dtr-off(0), dtr-on(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 5, DTR status, Available in ASYNC_C_Plus_Ver4.0
					0: DTR=OFF
					1: DTR=ON"
		::= { empAsyncCEntry 37 }
	
	empAsyncCCh5RtsStatus OBJECT-TYPE
		SYNTAX		INTEGER { rts-off(0), rts-on(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 5, RTS status, Available in ASYNC_C_Plus_Ver4.0
					0: RTS=OFF
					1: RTS=ON"
		::= { empAsyncCEntry 38 }

	--
	-- EMP-ASYNC-C card channel 6 conafigure
	--
	empAsyncCCh6ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-ASYNC-C card channel 6, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 2
					 example: connect to e1-2, timeslot 3-4
					 Usage: '2:3-4' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empAsyncCEntry 39 }
         
	empAsyncCCh6Loop OBJECT-TYPE
		SYNTAX      INTEGER { no_loop(0), local_loop(1), to_remote_loop(2), loop(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 6, LOOP:
		            0: NO LOOP
		            1: LOCAL LOOP
		            2: TO REMOTE LOOP
		            3: LOOP (Bidirectional)  
		            	LOCAL_LOOP/TO_REMOTE_LOOP is Available in ASYNC_C_Plus_Ver4.0"
		::= { empAsyncCEntry 40 }
	
	empAsyncCCh6WorkMode OBJECT-TYPE
		SYNTAX		INTEGER {sync_64k_or_128k(0), 
							sync_9d6k_or_19d2K(1), 
							async_19d2k_or_38d4K(2) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 6, Work Mode: 
					===== Single Timeslot ====== Double Timeslot ====
					0:	  SYNC-64k               SYNC-128k            
					1:	  SYNC-9.6k              SYNC-19.2K
					2:    ASYNC-19.2K            ASYNC-38.4K
					"
		::= { empAsyncCEntry 41 }

	empAsyncCCh6TdStatus OBJECT-TYPE
		SYNTAX		INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 6, td_status, Available in ASYNC_C_Plus:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empAsyncCEntry 42 }    
	
	empAsyncCCh6RdStatus OBJECT-TYPE
		SYNTAX		INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 6, rd_status, Available in ASYNC_C_Plus:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empAsyncCEntry 43 }                
	
	empAsyncCCh6DtrStatus OBJECT-TYPE
		SYNTAX		INTEGER { dtr-off(0), dtr-on(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 6, DTR status, Available in ASYNC_C_Plus_Ver4.0
					0: DTR=OFF
					1: DTR=ON"
		::= { empAsyncCEntry 44 }
	
	empAsyncCCh6RtsStatus OBJECT-TYPE
		SYNTAX		INTEGER { rts-off(0), rts-on(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ASYNC-C card channel 6, RTS status, Available in ASYNC_C_Plus_Ver4.0
					0: RTS=OFF
					1: RTS=ON"
		::= { empAsyncCEntry 45 }
	


--
--
--  EMP-FXS cards 
--
--
empFxsCards  OBJECT IDENTIFIER ::= { erm_mux_plus 24 }

	empFxsTable OBJECT-TYPE
		SYNTAX      SEQUENCE OF EMPFxsEntry
		MAX-ACCESS  not-accessible
		STATUS      current
		DESCRIPTION
				"A list of EMP-FXS card entries.
				The number of entries is IO slot"
		::= { empFxsCards 1 }

	empFxsEntry OBJECT-TYPE
		SYNTAX      EMPFxsEntry
		MAX-ACCESS  not-accessible
		STATUS      current
		DESCRIPTION
				"An entry containing management information applicable
				to a particular EMP-FXS card."
		INDEX   { empFxsSlotIndex }
		::= {  empFxsTable 1 }

	EMPFxsEntry ::=
		SEQUENCE {  
					-- EMP-FXS card conafigure and status
					empFxsSlotIndex				INTEGER,
					empFxsCardVer				DisplayString,    
					empFxsCardAlarm				INTEGER,    
					                                  
					--
					-- EMP-FXS card channel 1 conafigure
					--
					empFxsCh1ConnE1Ts			DisplayString,    
					empFxsCh1WorkMode			INTEGER,   
					-- EMP-FXS card channel 1 status    
					empFxsCh1InterfaceStatus	INTEGER,

					--
					-- EMP-FXS card channel 2 conafigure
					--
					empFxsCh2ConnE1Ts			DisplayString,    
					empFxsCh2WorkMode			INTEGER,   
					-- EMP-FXS card channel 2 status    
					empFxsCh2InterfaceStatus	INTEGER,

					--
					-- EMP-FXS card channel 3 conafigure
					--
					empFxsCh3ConnE1Ts			DisplayString,
					empFxsCh3WorkMode			INTEGER,   
					-- EMP-FXS card channel 3 status    
					empFxsCh3InterfaceStatus	INTEGER,

					--
					-- EMP-FXS card channel 4 conafigure
					--
					empFxsCh4ConnE1Ts			DisplayString,
					empFxsCh4WorkMode			INTEGER,   
					-- EMP-FXS card channel 4 status    
					empFxsCh4InterfaceStatus	INTEGER,

					--
					-- EMP-FXS card channel 5 conafigure
					--
					empFxsCh5ConnE1Ts			DisplayString,
					empFxsCh5WorkMode			INTEGER,   
					-- EMP-FXS card channel 5 status    
					empFxsCh5InterfaceStatus	INTEGER,

					--
					-- EMP-FXS card channel 6 conafigure
					--
					empFxsCh6ConnE1Ts			DisplayString,
					empFxsCh6WorkMode			INTEGER,   
					-- EMP-FXS card channel 6 status    
					empFxsCh6InterfaceStatus	INTEGER
	}

	empFxsSlotIndex OBJECT-TYPE
		SYNTAX  	INTEGER
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION	"A unique value for each EMP-FXS card. 
					It is the IO-Slot number."
		::= { empFxsEntry 1 }
					    
	empFxsCardVer OBJECT-TYPE
		SYNTAX  	DisplayString
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION	"EMP-FXS card version x.xx"
		::= { empFxsEntry 2 }
		
    empFxsCardAlarm OBJECT-TYPE
      	SYNTAX  	INTEGER { normal(0),  alarm(1) }
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION "EMP-FXS card alarm status:
					0: Normal
					1: Alarm"
		::= { empFxsEntry 3 }

	--
	-- EMP-FXS card channel 1 conafigure
	--
	empFxsCh1ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-FXS card channel 1, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 1
					 example: connect to e1-2, timeslot 3
					 Usage: '2:3' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empFxsEntry 4 }
         
	empFxsCh1WorkMode OBJECT-TYPE
		SYNTAX      INTEGER {normal(0), hotline(1) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-FXS card channel 1, Work Mode:
		            0: Normal
		            1: Hot Line"
		::= { empFxsEntry 5 }        
		
	empFxsCh1InterfaceStatus OBJECT-TYPE
		SYNTAX      INTEGER { normal(0), 
		                      active(1) ,
		                      alarm(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-FXS card channel 1, rd_status:
		            0 :NORMAL
		            1 :Active
		            2 :ALARM"
		::= { empFxsEntry 6 }          
        

	--
	-- EMP-FXS card channel 2 conafigure
	--
	empFxsCh2ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-FXS card channel 2, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 1
					 example: connect to e1-2, timeslot 3
					 Usage: '2:3' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empFxsEntry 7 }
         
	empFxsCh2WorkMode OBJECT-TYPE
		SYNTAX      INTEGER {normal(0), hotline(1) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-FXS card channel 2, Work Mode:
		            0: Normal
		            1: Hot Line"
		::= { empFxsEntry 8 }        
		
	empFxsCh2InterfaceStatus OBJECT-TYPE
		SYNTAX      INTEGER { normal(0), 
		                      active(1) ,
		                      alarm(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-FXS card channel 2, rd_status:
		            0 :NORMAL
		            1 :Active
		            2 :ALARM"
		::= { empFxsEntry 9 }          
        

	--
	-- EMP-FXS card channel 3 conafigure
	--
	empFxsCh3ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-FXS card channel 3, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 1
					 example: connect to e1-2, timeslot 3
					 Usage: '2:3' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empFxsEntry 10 }
         
	empFxsCh3WorkMode OBJECT-TYPE
		SYNTAX      INTEGER {normal(0), hotline(1) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-FXS card channel 3, Work Mode:
		            0: Normal
		            1: Hot Line"
		::= { empFxsEntry 11 }        
		
	empFxsCh3InterfaceStatus OBJECT-TYPE
		SYNTAX      INTEGER { normal(0), 
		                      active(1) ,
		                      alarm(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-FXS card channel 3, rd_status:
		            0 :NORMAL
		            1 :Active
		            2 :ALARM"
		::= { empFxsEntry 12 }          
        

	--
	-- EMP-FXS card channel 4 conafigure
	--
	empFxsCh4ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-FXS card channel 4, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 1
					 example: connect to e1-2, timeslot 3
					 Usage: '2:3' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empFxsEntry 13 }
         
	empFxsCh4WorkMode OBJECT-TYPE
		SYNTAX      INTEGER {normal(0), hotline(1) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-FXS card channel 4, Work Mode:
		            0: Normal
		            1: Hot Line"
		::= { empFxsEntry 14 }        
		
	empFxsCh4InterfaceStatus OBJECT-TYPE
		SYNTAX      INTEGER { normal(0), 
		                      active(1) ,
		                      alarm(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-FXS card channel 4, rd_status:
		            0 :NORMAL
		            1 :Active
		            2 :ALARM"
		::= { empFxsEntry 15 }          
        


	--
	-- EMP-FXS card channel 5 conafigure
	--
	empFxsCh5ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-FXS card channel 5, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 1
					 example: connect to e1-2, timeslot 3
					 Usage: '2:3' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empFxsEntry 16 }
         
	empFxsCh5WorkMode OBJECT-TYPE
		SYNTAX      INTEGER {normal(0), hotline(1) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-FXS card channel 5, Work Mode:
		            0: Normal
		            1: Hot Line"
		::= { empFxsEntry 17 }        
		
	empFxsCh5InterfaceStatus OBJECT-TYPE
		SYNTAX      INTEGER { normal(0), 
		                      active(1) ,
		                      alarm(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-FXS card channel 5, rd_status:
		            0 :NORMAL
		            1 :Active
		            2 :ALARM"
		::= { empFxsEntry 18 }          
        


	--
	-- EMP-FXS card channel 6 conafigure
	--
	empFxsCh6ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-FXS card channel 6, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 1
					 example: connect to e1-2, timeslot 3
					 Usage: '2:3' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empFxsEntry 19 }
         
	empFxsCh6WorkMode OBJECT-TYPE
		SYNTAX      INTEGER {normal(0), hotline(1) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-FXS card channel 6, Work Mode:
		            0: Normal
		            1: Hot Line"
		::= { empFxsEntry 20 }        
		
	empFxsCh6InterfaceStatus OBJECT-TYPE
		SYNTAX      INTEGER { normal(0), 
		                      active(1) ,
		                      alarm(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-FXS card channel 6, rd_status:
		            0 :NORMAL
		            1 :Active
		            2 :ALARM"
		::= { empFxsEntry 21 }          
        





--
--
--  EMP-FXO cards 
--
--
empFxoCards  OBJECT IDENTIFIER ::= { erm_mux_plus 25 }

	empFxoTable OBJECT-TYPE
		SYNTAX      SEQUENCE OF EMPFxoEntry
		MAX-ACCESS  not-accessible
		STATUS      current
		DESCRIPTION
				"A list of EMP-FXO card entries.
				The number of entries is IO slot"
		::= { empFxoCards 1 }

	empFxoEntry OBJECT-TYPE
		SYNTAX      EMPFxoEntry
		MAX-ACCESS  not-accessible
		STATUS      current
		DESCRIPTION
				"An entry containing management information applicable
				to a particular EMP-FXO card."
		INDEX   { empFxoSlotIndex }
		::= {  empFxoTable 1 }

	EMPFxoEntry ::=
		SEQUENCE {  
					-- EMP-FXO card conafigure and status
					empFxoSlotIndex				INTEGER,
					empFxoCardVer				DisplayString,    
					empFxoCardAlarm				INTEGER,    
					                                  
					--
					-- EMP-FXO card channel 1 conafigure
					--
					empFxoCh1ConnE1Ts			DisplayString,
					-- EMP-Fxo card channel 1 status    
					empFxoCh1InterfaceStatus	INTEGER,

					--
					-- EMP-FXO card channel 2 conafigure
					--
					empFxoCh2ConnE1Ts			DisplayString,
					-- EMP-FXO card channel 2 status    
					empFxoCh2InterfaceStatus	INTEGER,

					--
					-- EMP-FXO card channel 3 conafigure
					--
					empFxoCh3ConnE1Ts			DisplayString, 
					-- EMP-FXO card channel 3 status    
					empFxoCh3InterfaceStatus	INTEGER,

					--
					-- EMP-FXO card channel 4 conafigure
					--
					empFxoCh4ConnE1Ts			DisplayString, 
					-- EMP-FXO card channel 4 status    
					empFxoCh4InterfaceStatus	INTEGER,

					--
					-- EMP-FXO card channel 5 conafigure
					--
					empFxoCh5ConnE1Ts			DisplayString, 
					-- EMP-FXO card channel 5 status    
					empFxoCh5InterfaceStatus	INTEGER,

					--
					-- EMP-FXO card channel 6 conafigure
					--
					empFxoCh6ConnE1Ts			DisplayString, 
					-- EMP-FXO card channel 6 status    
					empFxoCh6InterfaceStatus	INTEGER
	}

	empFxoSlotIndex OBJECT-TYPE
		SYNTAX  	INTEGER
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION	"A unique value for each EMP-Fxo card. 
					It is the IO-Slot number."
		::= { empFxoEntry 1 }
					    
	empFxoCardVer OBJECT-TYPE
		SYNTAX  	DisplayString
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION	"EMP-FXO card version x.xx"
		::= { empFxoEntry 2 }
		
    empFxoCardAlarm OBJECT-TYPE
      	SYNTAX  	INTEGER { normal(0),  alarm(1) }
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION "EMP-FXO card alarm status:
					0: Normal
					1: Alarm"
		::= { empFxoEntry 3 }

	--
	-- EMP-FXO card channel 1 conafigure
	--
	empFxoCh1ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-FXO card channel 1, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 1
					 example: connect to e1-2, timeslot 3
					 Usage: '2:3' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empFxoEntry 4 }
         
	empFxoCh1InterfaceStatus OBJECT-TYPE
		SYNTAX      INTEGER { normal(0), 
		                      active(1) ,
		                      alarm(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-Fxo card channel 1, Interface_status:
		            0 :NORMAL
		            1 :Active
		            2 :ALARM"
		::= { empFxoEntry 5 }          
        

	--
	-- EMP-FXO card channel 2 conafigure
	--
	empFxoCh2ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-FXO card channel 2, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 1
					 example: connect to e1-2, timeslot 3
					 Usage: '2:3' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empFxoEntry 6 }
         
	empFxoCh2InterfaceStatus OBJECT-TYPE
		SYNTAX      INTEGER { normal(0), 
		                      active(1) ,
		                      alarm(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-FXO card channel 2, Interface_status:
		            0 :NORMAL
		            1 :Active
		            2 :ALARM"
		::= { empFxoEntry 7 }          
        

	--
	-- EMP-FXO card channel 3 conafigure
	--
	empFxoCh3ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-FXO card channel 3, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 1
					 example: connect to e1-2, timeslot 3
					 Usage: '2:3' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empFxoEntry 8 }
         
	empFxoCh3InterfaceStatus OBJECT-TYPE
		SYNTAX      INTEGER { normal(0), 
		                      active(1) ,
		                      alarm(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-FXO card channel 3, Interface_status:
		            0 :NORMAL
		            1 :Active
		            2 :ALARM"
		::= { empFxoEntry 9 }          
        

	--
	-- EMP-FXO card channel 4 conafigure
	--
	empFxoCh4ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-FXO card channel 4, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 1
					 example: connect to e1-2, timeslot 3
					 Usage: '2:3' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empFxoEntry 10 }

	empFxoCh4InterfaceStatus OBJECT-TYPE
		SYNTAX      INTEGER { normal(0), 
		                      active(1) ,
		                      alarm(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-FXO card channel 4, Interface_status:
		            0 :NORMAL
		            1 :Active
		            2 :ALARM"
		::= { empFxoEntry 11 }          
        

	--
	-- EMP-FXO card channel 5 conafigure
	--
	empFxoCh5ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-FXO card channel 5, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 1
					 example: connect to e1-2, timeslot 3
					 Usage: '2:3' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empFxoEntry 12 }

	empFxoCh5InterfaceStatus OBJECT-TYPE
		SYNTAX      INTEGER { normal(0), 
		                      active(1) ,
		                      alarm(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-FXO card channel 5, Interface_status:
		            0 :NORMAL
		            1 :Active
		            2 :ALARM"
		::= { empFxoEntry 13 }          
        

	--
	-- EMP-FXO card channel 6 conafigure
	--
	empFxoCh6ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-FXO card channel 6, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 1
					 example: connect to e1-2, timeslot 3
					 Usage: '2:3' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empFxoEntry 14 }

	empFxoCh6InterfaceStatus OBJECT-TYPE
		SYNTAX      INTEGER { normal(0), 
		                      active(1) ,
		                      alarm(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-FXO card channel 6, Interface_status:
		            0 :NORMAL
		            1 :Active
		            2 :ALARM"
		::= { empFxoEntry 15 }          
        




--
--
--  EMP-E&M cards 
--
--
empEmCards  OBJECT IDENTIFIER ::= { erm_mux_plus 26 }

	empEmTable OBJECT-TYPE
		SYNTAX      SEQUENCE OF EMPEmEntry
		MAX-ACCESS  not-accessible
		STATUS      current
		DESCRIPTION
				"A list of EMP-E&M card entries.
				The number of entries is IO slot"
		::= { empEmCards 1 }

	empEmEntry OBJECT-TYPE
		SYNTAX      EMPEmEntry
		MAX-ACCESS  not-accessible
		STATUS      current
		DESCRIPTION
				"An entry containing management information applicable
				to a particular EMP-E&M card."
		INDEX   { empEmSlotIndex }
		::= {  empEmTable 1 }

	EMPEmEntry ::=
		SEQUENCE {  
					-- EMP-E&M card conafigure and status
					empEmSlotIndex			INTEGER,
					empEmCardVer			DisplayString,    
					empEmCardAlarm			INTEGER,    
					empEmSignal				INTEGER,    					                                  
					--
					-- EMP-E&M card channel 1 conafigure
					--
					empEmCh1ConnE1Ts		DisplayString,
					empEmCh1Loop			INTEGER,   
					empEmCh1TxLevel		DisplayString,   
					empEmCh1RxLevel		DisplayString,   
					-- EMP-Em card channel 1 status    
					empEmCh1InterfaceStatus	INTEGER,

					--
					-- EMP-E&M card channel 2 conafigure
					--
					empEmCh2ConnE1Ts		DisplayString,
					empEmCh2Loop			INTEGER,   
					empEmCh2TxLevel		DisplayString,   
					empEmCh2RxLevel		DisplayString,   
					-- EMP-E&M card channel 2 status    
					empEmCh2InterfaceStatus	INTEGER,

					--
					-- EMP-E&M card channel 3 conafigure
					--
					empEmCh3ConnE1Ts		DisplayString,
					empEmCh3Loop			INTEGER,   
					empEmCh3TxLevel		DisplayString,   
					empEmCh3RxLevel		DisplayString,   
					-- EMP-E&M card channel 3 status    
					empEmCh3InterfaceStatus	INTEGER,

					--
					-- EMP-E&M card channel 4 conafigure
					--
					empEmCh4ConnE1Ts		DisplayString,
					empEmCh4Loop			INTEGER,   
					empEmCh4TxLevel		DisplayString,   
					empEmCh4RxLevel		DisplayString,   
					-- EMP-E&M card channel 4 status    
					empEmCh4InterfaceStatus	INTEGER,

					--
					-- EMP-E&M card channel 5 conafigure
					--
					empEmCh5ConnE1Ts		DisplayString,
					empEmCh5Loop			INTEGER,   
					empEmCh5TxLevel		DisplayString,   
					empEmCh5RxLevel		DisplayString,   
					-- EMP-E&M card channel 5 status    
					empEmCh5InterfaceStatus	INTEGER,

					--
					-- EMP-E&M card channel 6 conafigure
					--
					empEmCh6ConnE1Ts		DisplayString,
					empEmCh6Loop			INTEGER,   
					empEmCh6TxLevel		DisplayString,   
					empEmCh6RxLevel		DisplayString,   
					-- EMP-E&M card channel 6 status    
					empEmCh6InterfaceStatus	INTEGER
	}

	empEmSlotIndex OBJECT-TYPE
		SYNTAX  	INTEGER
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION	"A unique value for each EMP-E&M card. 
					It is the IO-Slot number."
		::= { empEmEntry 1 }
					    
	empEmCardVer OBJECT-TYPE
		SYNTAX  	DisplayString
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION	"EMP-E&M card version x.xx"
		::= { empEmEntry 2 }
		
    empEmCardAlarm OBJECT-TYPE
      	SYNTAX  	INTEGER { normal(0),  alarm(1) }
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION "EMP-E&M card alarm status:
					0: Normal
					1: Alarm"
		::= { empEmEntry 3 }

	empEmSignal OBJECT-TYPE
		SYNTAX      INTEGER { enable(0), disable(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-E&M Signal select, Available in E&M_PLUS Ver4.0 or Ver5.0:
		            0 :ENABLE
		            1 :DISABLE "
		::= { empEmEntry 4 }

	--
	-- EMP-E&M card channel 1 conafigure
	--
	empEmCh1ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-E&M card channel 1, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 1
					 example: connect to e1-2, timeslot 3
					 Usage: '2:3' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empEmEntry 5 }
         
	empEmCh1Loop OBJECT-TYPE
		SYNTAX      INTEGER { no_loop(0), local_loop(1), to_remote_loop(2), loop(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-E&M card channel 1, LOOP, Available in E&M_PLUS Ver4.0 or Ver5.0 :
		            0: NO LOOP
		            1: LOCAL LOOP
		            2: TO REMOTE LOOP
		            3: LOOP (Bidirectional)"
		::= { empEmEntry 6 }

	empEmCh1TxLevel OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-E&M card channel 1, TD-Level, Available in E&M_PLUS Ver4.0 or Ver5.0:   
					 Ver4.0 range: -20dB -> +8.0dB,  step 0.5, units is dB 
					 Ver5.0 range: -12dB -> +16.0dB, step 0.5, units is dB
					 example: -0.5dB"
		::= { empEmEntry 7 }
        
	empEmCh1RxLevel OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-E&M card channel 1, RD_Level, Available in E&M_PLUS Ver4.0 or Ver5.0:   
					 range: -20.0 -> +8.0, step 0.5, units is dB
					 example: -0.5dB"
		::= { empEmEntry 8 }

	empEmCh1InterfaceStatus OBJECT-TYPE
		SYNTAX      INTEGER { normal(0), 
		                      active(1) ,
		                      alarm(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-E&M card channel 1, Interface_status:
		            0 :NORMAL
		            1 :Active
		            2 :ALARM"
		::= { empEmEntry 9 }          
        

	--
	-- EMP-E&M card channel 2 conafigure
	--
	empEmCh2ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-E&M card channel 2, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 1
					 example: connect to e1-2, timeslot 3
					 Usage: '2:3' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empEmEntry 10 }
         
	empEmCh2Loop OBJECT-TYPE
		SYNTAX      INTEGER { no_loop(0), local_loop(1), to_remote_loop(2), loop(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-E&M card channel 2, LOOP, Available in E&M_PLUS Ver4.0 or Ver5.0 :
		            0: NO LOOP
		            1: LOCAL LOOP
		            2: TO REMOTE LOOP
		            3: LOOP (Bidirectional)"
		::= { empEmEntry 11 }

	empEmCh2TxLevel OBJECT-TYPE
		SYNTAX        DisplayString
		ACCESS        read-write
		STATUS        mandatory
		DESCRIPTION   "EMP-E&M card channel 2, TD-Level, Available in E&M_PLUS Ver4.0 or Ver5.0:   
					   Ver4.0 range: -20dB -> +8.0dB,  step 0.5, units is dB 
					   Ver5.0 range: -12dB -> +16.0dB, step 0.5, units is dB
					   example: -0.5dB"
		::= { empEmEntry 12 }
        
	empEmCh2RxLevel OBJECT-TYPE
		SYNTAX        DisplayString
		ACCESS        read-write
		STATUS        mandatory
		DESCRIPTION   "EMP-E&M card channel 2, RD_Level, Available in E&M_Plus Ver4.0 or Ver5.0:   
						range: -20.0 -> +8.0, step 0.5, units is dB
						example: -0.5dB"
		::= { empEmEntry 13 }

	empEmCh2InterfaceStatus OBJECT-TYPE
		SYNTAX      INTEGER { normal(0), 
		                      active(1) ,
		                      alarm(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-E&M card channel 2, Interface_status:
		            0 :NORMAL
		            1 :Active
		            2 :ALARM"
		::= { empEmEntry 14 }          
        

	--
	-- EMP-E&M card channel 3 conafigure
	--
	empEmCh3ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-E&M card channel 3, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 1
					 example: connect to e1-2, timeslot 3
					 Usage: '2:3' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empEmEntry 15 }
         
	empEmCh3Loop OBJECT-TYPE
		SYNTAX      INTEGER { no_loop(0), local_loop(1), to_remote_loop(2), loop(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-E&M card channel 3, LOOP, Available in E&M_PLUS Ver4.0 or Ver5.0 :
		            0: NO LOOP
		            1: LOCAL LOOP
		            2: TO REMOTE LOOP
		            3: LOOP (Bidirectional)"
		::= { empEmEntry 16 }

	empEmCh3TxLevel OBJECT-TYPE
		SYNTAX        DisplayString (SIZE (10))
		ACCESS        read-write
		STATUS        mandatory
		DESCRIPTION   "EMP-E&M card channel 3, TD-Level, Available in E&M_PLUS Ver4.0 or Ver5.0:   
					   Ver4.0 range: -20dB -> +8.0dB,  step 0.5, units is dB 
					   Ver5.0 range: -12dB -> +16.0dB, step 0.5, units is dB
					   example: -0.5dB"
		::= { empEmEntry 17 }
        
	empEmCh3RxLevel OBJECT-TYPE
		SYNTAX        DisplayString (SIZE (10))
		ACCESS        read-write
		STATUS        mandatory
		DESCRIPTION   "EMP-E&M card channel 3, RD_Level, Available in E&M_PLUS Ver4.0 or Ver5.0:   
						range: -20.0 -> +8.0, step 0.5, units is dB
						example: -0.5dB"
		::= { empEmEntry 18 }

	empEmCh3InterfaceStatus OBJECT-TYPE
		SYNTAX      INTEGER { normal(0), 
		                      active(1) ,
		                      alarm(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-E&M card channel 3, Interface_status:
		            0 :NORMAL
		            1 :Active
		            2 :ALARM"
		::= { empEmEntry 19 }          
        

	--
	-- EMP-E&M card channel 4 conafigure
	--
	empEmCh4ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-E&M card channel 4, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 1
					 example: connect to e1-2, timeslot 3
					 Usage: '2:3' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empEmEntry 20 }
         
	empEmCh4Loop OBJECT-TYPE
		SYNTAX      INTEGER { no_loop(0), local_loop(1), to_remote_loop(2), loop(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-E&M card channel 4, LOOP, Available in E&M_PLUS Ver4.0 or Ver5.0 :
		            0: NO LOOP
		            1: LOCAL LOOP
		            2: TO REMOTE LOOP
		            3: LOOP (Bidirectional)"
		::= { empEmEntry 21 }

	empEmCh4TxLevel OBJECT-TYPE
		SYNTAX        DisplayString (SIZE (10))
		ACCESS        read-write
		STATUS        mandatory
		DESCRIPTION   "EMP-E&M card channel 4, TD-Level, Available in E&M_PLUS Ver4.0 or Ver5.0:   
					   Ver4.0 range: -20dB -> +8.0dB,  step 0.5, units is dB 
					   Ver5.0 range: -12dB -> +16.0dB, step 0.5, units is dB
					   example: -0.5dB"
		::= { empEmEntry 22 }
        
	empEmCh4RxLevel OBJECT-TYPE
		SYNTAX        DisplayString (SIZE (10))
		ACCESS        read-write
		STATUS        mandatory
		DESCRIPTION   "EMP-E&M card channel 4, RD_Level, Available in E&M_PLUS Ver4.0 or Ver5.0:   
						range: -20.0 -> +8.0, step 0.5, units is dB
						example: -0.5dB"
		::= { empEmEntry 23 }

	empEmCh4InterfaceStatus OBJECT-TYPE
		SYNTAX      INTEGER { normal(0), 
		                      active(1) ,
		                      alarm(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-E&M card channel 4, Interface_status:
		            0 :NORMAL
		            1 :Active
		            2 :ALARM"
		::= { empEmEntry 24 }          
        

	--
	-- EMP-E&M card channel 5 conafigure
	--
	empEmCh5ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-E&M card channel 5, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 1
					 example: connect to e1-2, timeslot 3
					 Usage: '2:3' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empEmEntry 25 }
         
	empEmCh5Loop OBJECT-TYPE
		SYNTAX      INTEGER { no_loop(0), local_loop(1), to_remote_loop(2), loop(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-E&M card channel 5, LOOP, Available in E&M_PLUS Ver4.0 or Ver5.0:
		            0: NO LOOP
		            1: LOCAL LOOP
		            2: TO REMOTE LOOP
		            3: LOOP (Bidirectional)"
		::= { empEmEntry 26 }

	empEmCh5TxLevel OBJECT-TYPE
		SYNTAX        DisplayString (SIZE (10))
		ACCESS        read-write
		STATUS        mandatory
		DESCRIPTION   "EMP-E&M card channel 5, TD-Level, Available in E&M_PLUS Ver4.0 or Ver5.0:   
					   Ver4.0 range: -20dB -> +8.0dB,  step 0.5, units is dB 
					   Ver5.0 range: -12dB -> +16.0dB, step 0.5, units is dB
					   example: -0.5dB"
		::= { empEmEntry 27 }
        
	empEmCh5RxLevel OBJECT-TYPE
		SYNTAX        DisplayString (SIZE (10))
		ACCESS        read-write
		STATUS        mandatory
		DESCRIPTION   "EMP-E&M card channel 5, RD_Level, Available in E&M_PLUS Ver4.0 or Ver5.0:   
						range: -20.0 -> +8.0, step 0.5, units is dB
						example: -0.5dB"
		::= { empEmEntry 28 }

	empEmCh5InterfaceStatus OBJECT-TYPE
		SYNTAX      INTEGER { normal(0), 
		                      active(1) ,
		                      alarm(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-E&M card channel 5, Interface_status:
		            0 :NORMAL
		            1 :Active
		            2 :ALARM"
		::= { empEmEntry 29 }          
        


	--
	-- EMP-E&M card channel 6 conafigure
	--
	empEmCh6ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-E&M card channel 6, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 1
					 example: connect to e1-2, timeslot 3
					 Usage: '2:3' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empEmEntry 30 }
         
	empEmCh6Loop OBJECT-TYPE
		SYNTAX      INTEGER { no_loop(0), local_loop(1), to_remote_loop(2), loop(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-E&M card channel 6, LOOP, Available in E&M_PLUS Ver4.0 or Ver5.0:
		            0: NO LOOP
		            1: LOCAL LOOP
		            2: TO REMOTE LOOP
		            3: LOOP (Bidirectional)"
		::= { empEmEntry 31 }

	empEmCh6TxLevel OBJECT-TYPE
		SYNTAX        DisplayString (SIZE (10))
		ACCESS        read-write
		STATUS        mandatory
		DESCRIPTION   "EMP-E&M card channel 6, TD-Level, Available in E&M_PLUS Ver4.0 or Ver5.0:   
					   Ver4.0 range: -20dB -> +8.0dB,  step 0.5, units is dB 
					   Ver5.0 range: -12dB -> +16.0dB, step 0.5, units is dB
					   example: -0.5dB"
		::= { empEmEntry 32 }
        
	empEmCh6RxLevel OBJECT-TYPE
		SYNTAX        DisplayString (SIZE (10))
		ACCESS        read-write
		STATUS        mandatory
		DESCRIPTION   "EMP-E&M card channel 6, RD_Level, Available in Ver4.0 or Ver5.0:   
						range: -20.0 -> +8.0, step 0.5, units is dB
						example: -0.5dB"
		::= { empEmEntry 33 }

	empEmCh6InterfaceStatus OBJECT-TYPE
		SYNTAX      INTEGER { normal(0), 
		                      active(1) ,
		                      alarm(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-E&M card channel 6, Interface_status:
		            0 :NORMAL
		            1 :Active
		            2 :ALARM"
		::= { empEmEntry 34 }          
        
                
                
--
--
--  EMP-MAGNETO cards 
--
--
empMagnetoCards  OBJECT IDENTIFIER ::= { erm_mux_plus 27 }

	empMagnetoTable OBJECT-TYPE
		SYNTAX      SEQUENCE OF EMPMagnetoEntry
		MAX-ACCESS  not-accessible
		STATUS      current
		DESCRIPTION
				"A list of EMP-MAGNETO card entries.
				The number of entries is IO slot"
		::= { empMagnetoCards 1 }

	empMagnetoEntry OBJECT-TYPE
		SYNTAX      EMPMagnetoEntry
		MAX-ACCESS  not-accessible
		STATUS      current
		DESCRIPTION
				"An entry containing management information applicable
				to a particular EMP-MAGNETO card."
		INDEX   { empMagnetoSlotIndex }
		::= {  empMagnetoTable 1 }

	EMPMagnetoEntry ::=
		SEQUENCE {  
					-- EMP-MAGNETO card conafigure and status
					empMagnetoSlotIndex		INTEGER,
					empMagnetoCardVer		DisplayString,    
					empMagnetoCardAlarm		INTEGER,    
					                                  
					--
					-- EMP-MAGNETO card channel 1 conafigure
					--
					empMagnetoCh1ConnE1Ts	DisplayString,

					--
					-- EMP-MAGNETO card channel 2 conafigure
					--
					empMagnetoCh2ConnE1Ts	DisplayString,

					--
					-- EMP-MAGNETO card channel 3 conafigure
					--
					empMagnetoCh3ConnE1Ts	DisplayString,

					--
					-- EMP-MAGNETO card channel 4 conafigure
					--
					empMagnetoCh4ConnE1Ts	DisplayString,

					--
					-- EMP-MAGNETO card channel 5 conafigure
					--
					empMagnetoCh5ConnE1Ts	DisplayString,

					--
					-- EMP-MAGNETO card channel 6 conafigure
					--
					empMagnetoCh6ConnE1Ts	DisplayString
	}

	empMagnetoSlotIndex OBJECT-TYPE
		SYNTAX  	INTEGER
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION	"A unique value for each EMP-Magneto card. 
					It is the IO-Slot number."
		::= { empMagnetoEntry 1 }
					    
	empMagnetoCardVer OBJECT-TYPE
		SYNTAX  	DisplayString
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION	"EMP-MAGNETO card version x.xx"
		::= { empMagnetoEntry 2 }
		
    empMagnetoCardAlarm OBJECT-TYPE
      	SYNTAX  	INTEGER { normal(0),  alarm(1) }
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION "EMP-MAGNETO card alarm status:
					0: Normal
					1: Alarm"
		::= { empMagnetoEntry 3 }

	--
	-- EMP-MAGNETO card channel 1 conafigure
	--
	empMagnetoCh1ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-MAGNETO card channel 1, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 1
					 example: connect to e1-2, timeslot 3
					 Usage: '2:3' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empMagnetoEntry 4 }
         
	--
	-- EMP-MAGNETO card channel 2 conafigure
	--
	empMagnetoCh2ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-MAGNETO card channel 2, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 1
					 example: connect to e1-2, timeslot 3
					 Usage: '2:3' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empMagnetoEntry 5 }

	--
	-- EMP-MAGNETO card channel 3 conafigure
	--
	empMagnetoCh3ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-MAGNETO card channel 3, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 1
					 example: connect to e1-2, timeslot 3
					 Usage: '2:3' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empMagnetoEntry 6 }

	--
	-- EMP-MAGNETO card channel 4 conafigure
	--
	empMagnetoCh4ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-MAGNETO card channel 4, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 1
					 example: connect to e1-2, timeslot 3
					 Usage: '2:3' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empMagnetoEntry 7 }

	--
	-- EMP-MAGNETO card channel 5 conafigure
	--
	empMagnetoCh5ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-MAGNETO card channel 5, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 1
					 example: connect to e1-2, timeslot 3
					 Usage: '2:3' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empMagnetoEntry 8 }


	--
	-- EMP-MAGNETO card channel 6 conafigure
	--
	empMagnetoCh6ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-MAGNETO card channel 6, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 1
					 example: connect to e1-2, timeslot 3
					 Usage: '2:3' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empMagnetoEntry 9 }



--
--
--
--
-- 	EMP-ET100
--
--
empEt100Cards  OBJECT IDENTIFIER ::= { erm_mux_plus 28  }

	empEt100Table OBJECT-TYPE
		SYNTAX      SEQUENCE OF EMPEt100Entry
		MAX-ACCESS  not-accessible
		STATUS      current
		DESCRIPTION
				"A list of EMP-ET100 card entries.
				The number of entries is IO slot"
		::= { empEt100Cards 1 }

	empEt100Entry OBJECT-TYPE
		SYNTAX      EMPEt100Entry
		MAX-ACCESS  not-accessible
		STATUS      current
		DESCRIPTION
				"An entry containing management information applicable
				to a particular EMP-ET100 card."
		INDEX   { empEt100SlotIndex }
		::= {  empEt100Table 1 }

	EMPEt100Entry ::=
		SEQUENCE {  
					-- EMP-ET100 card conafigure and status
					empEt100SlotIndex			INTEGER,
					empEt100CardVer				DisplayString,    
					empEt100CardAlarm			INTEGER,    

					--
					-- EMP-ET100 card channel 1 conafigure
					--
					empEt100Ch1ConnE1Ts			DisplayString,
					empEt100Ch1AutoNegotiation	INTEGER,   
					empEt100Ch1Duplex			INTEGER,   
					empEt100Ch1Speed			INTEGER,   
					empEt100Ch1FlowControl		INTEGER,   
					empEt100Ch1MacFiltering		INTEGER,   
					empEt100Ch1Loop				INTEGER,   
					-- EMP-ET100 card channel 1 status    
					empEt100Ch1LinkStatus		INTEGER,
					empEt100Ch1LanErrorStatus	INTEGER,
					empEt100Ch1DuplexStatus		INTEGER,
					empEt100Ch1SpeedStatus		INTEGER,
					empEt100Ch1TdStatus			INTEGER,
					empEt100Ch1RdStatus			INTEGER,
					 
					--
					-- EMP-ET100 card channel 2 conafigure
					--
					empEt100Ch2ConnE1Ts			DisplayString,
					empEt100Ch2AutoNegotiation	INTEGER,   
					empEt100Ch2Duplex			INTEGER,   
					empEt100Ch2Speed			INTEGER,   
					empEt100Ch2FlowControl		INTEGER,   
					empEt100Ch2MacFiltering		INTEGER,   
					empEt100Ch2Loop				INTEGER,   
					-- EMP-ET100 card channel 1 status    
					empEt100Ch2LinkStatus		INTEGER,
					empEt100Ch2LanErrorStatus	INTEGER,
					empEt100Ch2DuplexStatus		INTEGER,
					empEt100Ch2SpeedStatus		INTEGER,
					empEt100Ch2TdStatus			INTEGER,
					empEt100Ch2RdStatus			INTEGER
	}

	empEt100SlotIndex OBJECT-TYPE
		SYNTAX  	INTEGER
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION	"A unique value for each EMP-ET100 card. 
					It is the IO-Slot number."
		::= { empEt100Entry 1 }
					    
	empEt100CardVer OBJECT-TYPE
		SYNTAX  	DisplayString
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION	"EMP-ET100 card version x.xx"
		::= { empEt100Entry 2 }
		
    empEt100CardAlarm OBJECT-TYPE
      	SYNTAX  	INTEGER { normal(0),  alarm(1) }
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION "EMP-ET100 card alarm status:
					0: Normal
					1: Alarm"
		::= { empEt100Entry 3 }

        
	--
	-- EMP-ET100 card channel 1 conafigure
	--
	empEt100Ch1ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-ET100 card channel 1, Connect E1 and Timeslot:
					 example: connect to e1-2, timeslot from 3 to 6, timeslot 8, and timeslot from 10 to 15
					 Usage: '2:3-6,8,10-15' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empEt100Entry 4 }

	empEt100Ch1AutoNegotiation OBJECT-TYPE
		SYNTAX      INTEGER {  enable(0), disable(1) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-ET100 card channel 1, Auto Negotiation:
		            0: Enable
		            1: Disable"
		::= { empEt100Entry 5 }
        
	empEt100Ch1Duplex OBJECT-TYPE
		SYNTAX      INTEGER {  full(0), half(1) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-ET100 card channel 1, Communication Mode:
		            0: Full
		            1: Half"
		::= { empEt100Entry 6 }

	empEt100Ch1Speed OBJECT-TYPE
		SYNTAX      INTEGER {  speed-100m(0), speed-10m(1) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-ET100 card channel 1, Speed:
		            0: 100M
		            1: 10M"
		::= { empEt100Entry 7 }
        
	empEt100Ch1FlowControl OBJECT-TYPE
		SYNTAX      INTEGER {  disable(0), enable(1) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-ET100 card channel 1, Flow Control:
		            0: Disable
		            1: Enable"
		::= { empEt100Entry 8 }
		
	empEt100Ch1MacFiltering OBJECT-TYPE
		SYNTAX      INTEGER {  enable(0), disable(1) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-ET100 card channel 1, MAC Filtering:
		            0: Enable
		            1: Disable"
		::= { empEt100Entry 9 }
            
	empEt100Ch1Loop OBJECT-TYPE
		SYNTAX      INTEGER {  no_loop(0), loop(1) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-ET100 card channel 1, LOCAL LOOP:
		            0: NO LOOP
		            1: LOOP"
		::= { empEt100Entry 10 }

						
	-- EMP-ET100 card channel 1 status    
	
	empEt100Ch1LinkStatus OBJECT-TYPE
		SYNTAX      INTEGER {  link_up(0), link_down(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ET100 card channel 1, Link status:
		            0: Link Up
		            1: Link Down"
		::= { empEt100Entry 11 }
            
	empEt100Ch1LanErrorStatus OBJECT-TYPE
		SYNTAX      INTEGER {  normal(0), alarm(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ET100 card channel 1, LAN Error:
		            0: NORMAL
		            1: ALARM"
		::= { empEt100Entry 12 }
            
	empEt100Ch1DuplexStatus OBJECT-TYPE
		SYNTAX      INTEGER {  full(0), half(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ET100 card channel 1, Duplex Status:
		            0: FULL
		            1: HALF"
		::= { empEt100Entry 13 }
    
	empEt100Ch1SpeedStatus OBJECT-TYPE
		SYNTAX      INTEGER {  speed-100m(0), speed-10m(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ET100 card channel 1, Speed Status:
		            0: 100M
		            1: 10M"
		::= { empEt100Entry 14 }

	empEt100Ch1TdStatus OBJECT-TYPE
		SYNTAX      INTEGER {  mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ET100 card channel 1, TXD Status:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empEt100Entry 15 }
    
	empEt100Ch1RdStatus OBJECT-TYPE
		SYNTAX      INTEGER {  mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ET100 card channel 1, RXD Status:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empEt100Entry 16 }



	--
	-- EMP-ET100 card channel 2 conafigure
	--
	empEt100Ch2ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-ET100 card channel 2, Connect E1 and Timeslot:
					 example: connect to e1-2, timeslot from 3 to 6, timeslot 8, and timeslot from 10 to 15
					 Usage: '2:3-6,8,10-15' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empEt100Entry 17 }
         
	empEt100Ch2AutoNegotiation OBJECT-TYPE
		SYNTAX      INTEGER {  enable(0), disable(1) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-ET100 card channel 2, Auto Negotiation:
		            0: Enable
		            1: Disable"
		::= { empEt100Entry 18 }
        
	empEt100Ch2Duplex OBJECT-TYPE
		SYNTAX      INTEGER {  full(0), half(1) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-ET100 card channel 2, Communication Mode:
		            0: Full
		            1: Half"
		::= { empEt100Entry 19 }

	empEt100Ch2Speed OBJECT-TYPE
		SYNTAX      INTEGER {  speed-100m(0), speed-10m(1) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-ET100 card channel 2, Speed:
		            0: 100M
		            1: 10M"
		::= { empEt100Entry 20 }
        
	empEt100Ch2FlowControl OBJECT-TYPE
		SYNTAX      INTEGER {  disable(0), enable(1) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-ET100 card channel 2, Flow Control:
		            0: Disable
		            1: Enable"
		::= { empEt100Entry 21 }
		
	empEt100Ch2MacFiltering OBJECT-TYPE
		SYNTAX      INTEGER {  enable(0), disable(1) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-ET100 card channel 2, MAC Filtering:
		            0: Enable
		            1: Disable"
		::= { empEt100Entry 22 }

	empEt100Ch2Loop OBJECT-TYPE
		SYNTAX      INTEGER {  no_loop(0), loop(1) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-ET100 card channel 2, LOCAL LOOP:
		            0: NO LOOP
		            1: LOOP"
		::= { empEt100Entry 23 }

            
					
	-- EMP-ET100 card channel 2 status    
	
	empEt100Ch2LinkStatus OBJECT-TYPE
		SYNTAX      INTEGER {  link_up(0), link_down(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ET100 card channel 2, Link status:
		            0: Link Up
		            1: Link Down"
		::= { empEt100Entry 24 }
            
	empEt100Ch2LanErrorStatus OBJECT-TYPE
		SYNTAX      INTEGER {  normal(0), alarm(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ET100 card channel 2, LAN Error:
		            0: NORMAL
		            1: ALARM"
		::= { empEt100Entry 25 }
            
	empEt100Ch2DuplexStatus OBJECT-TYPE
		SYNTAX      INTEGER {  full(0), half(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ET100 card channel 2, Duplex Status:
		            0: FULL
		            1: HALF"
		::= { empEt100Entry 26 }
    
	empEt100Ch2SpeedStatus OBJECT-TYPE
		SYNTAX      INTEGER {  speed-100m(0), speed-10m(1) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ET100 card channel 2, Speed Status:
		            0: 100M
		            1: 10M"
		::= { empEt100Entry 27 }

	empEt100Ch2TdStatus OBJECT-TYPE
		SYNTAX      INTEGER {  mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ET100 card channel 2, TXD Status:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empEt100Entry 28 }
    
	empEt100Ch2RdStatus OBJECT-TYPE
		SYNTAX      INTEGER {  mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-ET100 card channel 2, RXD Status:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empEt100Entry 29 }




--
--
--  EMP-LD cards 
--
--

empLdCards  OBJECT IDENTIFIER ::= { erm_mux_plus 29 }

	empLdTable OBJECT-TYPE
		SYNTAX      SEQUENCE OF EMPLdEntry
		MAX-ACCESS  not-accessible
		STATUS      current
		DESCRIPTION
				"A list of EMP-LD card entries.
				The number of entries is IO slot"
		::= { empLdCards 1 }

	empLdEntry OBJECT-TYPE
		SYNTAX      EMPLdEntry
		MAX-ACCESS  not-accessible
		STATUS      current
		DESCRIPTION
				"An entry containing management information applicable
				to a particular EMP-LD card."
		INDEX   { empLdSlotIndex }
		::= {  empLdTable 1 }

	EMPLdEntry ::=
		SEQUENCE {  
					-- EMP-LD card conafigure and status
					empLdSlotIndex			INTEGER,
					empLdCardVer			DisplayString,    
					empLdCardAlarm			INTEGER,    
					                                  
					--
					-- EMP-LD card channel 1 conafigure
					--
					empLdCh1ConnE1Ts		DisplayString,
					-- EMP-Ld card channel 1 status    
					empLdCh1InterfaceStatus	INTEGER,

					--
					-- EMP-LD card channel 2 conafigure
					--
					empLdCh2ConnE1Ts		DisplayString,
					-- EMP-LD card channel 2 status    
					empLdCh2InterfaceStatus	INTEGER,

					--
					-- EMP-LD card channel 3 conafigure
					--
					empLdCh3ConnE1Ts		DisplayString,
					-- EMP-LD card channel 3 status    
					empLdCh3InterfaceStatus	INTEGER,

					--
					-- EMP-LD card channel 4 conafigure
					--
					empLdCh4ConnE1Ts		DisplayString,
					-- EMP-LD card channel 4 status    
					empLdCh4InterfaceStatus	INTEGER
	}

	empLdSlotIndex OBJECT-TYPE
		SYNTAX  	INTEGER
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION	"A unique value for each EMP-Ld card. 
					It is the IO-Slot number."
		::= { empLdEntry 1 }
					    
	empLdCardVer OBJECT-TYPE
		SYNTAX  	DisplayString
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION	"EMP-LD card version x.xx"
		::= { empLdEntry 2 }
		
    empLdCardAlarm OBJECT-TYPE
      	SYNTAX  	INTEGER { normal(0),  alarm(1) }
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION "EMP-LD card alarm status:
					0: Normal
					1: Alarm"
		::= { empLdEntry 3 }

	--
	-- EMP-LD card channel 1 conafigure
	--
	empLdCh1ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-LD card channel 1, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 1
					 example: connect to e1-2, timeslot 3
					 Usage: '2:3' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empLdEntry 4 }
         
	empLdCh1InterfaceStatus OBJECT-TYPE
		SYNTAX      INTEGER { normal(0), 
		                      active(1) ,
		                      alarm(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-Ld card channel 1, Interface_status:
		            0 :NORMAL
		            1 :Active
		            2 :ALARM"
		::= { empLdEntry 5 }          
        

	--
	-- EMP-LD card channel 2 conafigure
	--
	empLdCh2ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-LD card channel 2, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 1
					 example: connect to e1-2, timeslot 3
					 Usage: '2:3' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empLdEntry 6 }
         
	empLdCh2InterfaceStatus OBJECT-TYPE
		SYNTAX      INTEGER { normal(0), 
		                      active(1) ,
		                      alarm(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-LD card channel 2, Interface_status:
		            0 :NORMAL
		            1 :Active
		            2 :ALARM"
		::= { empLdEntry 7 }          
        

	--
	-- EMP-LD card channel 3 conafigure
	--
	empLdCh3ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-LD card channel 3, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 1
					 example: connect to e1-2, timeslot 3
					 Usage: '2:3' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empLdEntry 8 }
         
	empLdCh3InterfaceStatus OBJECT-TYPE
		SYNTAX      INTEGER { normal(0), 
		                      active(1) ,
		                      alarm(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-LD card channel 3, Interface_status:
		            0 :NORMAL
		            1 :Active
		            2 :ALARM"
		::= { empLdEntry 9 }          
        

	--
	-- EMP-LD card channel 4 conafigure
	--
	empLdCh4ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-LD card channel 4, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 1
					 example: connect to e1-2, timeslot 3
					 Usage: '2:3' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empLdEntry 10 }
         
	empLdCh4InterfaceStatus OBJECT-TYPE
		SYNTAX      INTEGER { normal(0), 
		                      active(1) ,
		                      alarm(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-LD card channel 4, Interface_status:
		            0 :NORMAL
		            1 :Active
		            2 :ALARM"
		::= { empLdEntry 11 }          
        




--

--
--
--  EMP-RS485 cards 
--
--

empRs485Cards  OBJECT IDENTIFIER ::= { erm_mux_plus 30 }

	empRs485Table OBJECT-TYPE
		SYNTAX      SEQUENCE OF EMPRs485Entry
		MAX-ACCESS  not-accessible
		STATUS      current
		DESCRIPTION
				"A list of EMP-RS485 card entries.
				The number of entries is IO slot"
		::= { empRs485Cards 1 }

	empRs485Entry OBJECT-TYPE
		SYNTAX      EMPRs485Entry
		MAX-ACCESS  not-accessible
		STATUS      current
		DESCRIPTION
				"An entry containing management information applicable
				to a particular EMP-RS485 card."
		INDEX   { empRs485SlotIndex }
		::= {  empRs485Table 1 }

	EMPRs485Entry ::=
		SEQUENCE {  
					-- EMP-RS485 card conafigure and status
					empRs485SlotIndex		INTEGER,
					empRs485CardVer			DisplayString,    
					empRs485CardAlarm		INTEGER,    
					                                  
					--
					-- EMP-RS485 card channel 1 conafigure
					--
					empRs485Ch1ConnE1Ts		DisplayString,
					empRs485Ch1Loop			INTEGER,
					-- EMP-Rs485 card channel 1 status    
					empRs485Ch1TdStatus		INTEGER, 
					empRs485Ch1RdStatus		INTEGER,

					--
					-- EMP-RS485 card channel 2 conafigure
					--
					empRs485Ch2ConnE1Ts		DisplayString,
					empRs485Ch2Loop			INTEGER,
					-- EMP-Rs485 card channel 2 status    
					empRs485Ch2TdStatus		INTEGER, 
					empRs485Ch2RdStatus		INTEGER,

					--
					-- EMP-RS485 card channel 3 conafigure
					--
					empRs485Ch3ConnE1Ts		DisplayString,
					empRs485Ch3Loop			INTEGER,
					-- EMP-Rs485 card channel 3 status    
					empRs485Ch3TdStatus		INTEGER, 
					empRs485Ch3RdStatus		INTEGER,


					--
					-- EMP-RS485 card channel 4 conafigure
					--
					empRs485Ch4ConnE1Ts		DisplayString,
					empRs485Ch4Loop			INTEGER,
					-- EMP-Rs485 card channel 4 status    
					empRs485Ch4TdStatus		INTEGER, 
					empRs485Ch4RdStatus		INTEGER,

					--
					-- EMP-RS485 card channel 5 conafigure
					--
					empRs485Ch5ConnE1Ts		DisplayString,
					empRs485Ch5Loop			INTEGER,
					-- EMP-Rs485 card channel 5 status    
					empRs485Ch5TdStatus		INTEGER, 
					empRs485Ch5RdStatus		INTEGER,

					--
					-- EMP-RS485 card channel 6 conafigure
					--
					empRs485Ch6ConnE1Ts		DisplayString,
					empRs485Ch6Loop			INTEGER,
					-- EMP-Rs485 card channel 6 status    
					empRs485Ch6TdStatus		INTEGER, 
					empRs485Ch6RdStatus		INTEGER

	}

	empRs485SlotIndex OBJECT-TYPE
		SYNTAX  	INTEGER
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION	"A unique value for each EMP-Rs485 card. 
					It is the IO-Slot number."
		::= { empRs485Entry 1 }
					    
	empRs485CardVer OBJECT-TYPE
		SYNTAX  	DisplayString
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION	"EMP-RS485 card version x.xx"
		::= { empRs485Entry 2 }
		
    empRs485CardAlarm OBJECT-TYPE
      	SYNTAX  	INTEGER { normal(0),  alarm(1) }
		MAX-ACCESS  read-only
		STATUS  	mandatory
		DESCRIPTION "EMP-RS485 card alarm status:
					0: Normal
					1: Alarm"
		::= { empRs485Entry 3 }

	--
	-- EMP-RS485 card channel 1 conafigure
	--
	empRs485Ch1ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-RS485 card channel 1, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 6
					 example: connect to e1-2, timeslot 1-6
					 Usage: '2:1-6' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empRs485Entry 4 }
         
	empRs485Ch1Loop OBJECT-TYPE
		SYNTAX      INTEGER { no_loop(0), local_loop(1), to_remote_loop(2), loop(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-RS485 card channel 1, LOOP:
		            0: NO LOOP
		            1: LOCAL LOOP
		            2: TO REMOTE LOOP
		            3: LOOP (Bidirectional)"
		::= { empRs485Entry 5 }          
        

	empRs485Ch1TdStatus OBJECT-TYPE
		SYNTAX      INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-Rs485 card channel 1, TD_status:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empRs485Entry 6 }          
        
	empRs485Ch1RdStatus OBJECT-TYPE
		SYNTAX      INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-Rs485 card channel 1, RD_status:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empRs485Entry 7 }          
        

	--
	-- EMP-RS485 card channel 2 conafigure
	--
	empRs485Ch2ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-RS485 card channel 2, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 6
					 example: connect to e1-2, timeslot 1-6
					 Usage: '2:1-6' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empRs485Entry 8 }
         
	empRs485Ch2Loop OBJECT-TYPE
		SYNTAX      INTEGER { no_loop(0), local_loop(1), to_remote_loop(2), loop(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-RS485 card channel 2, LOOP:
		            0: NO LOOP
		            1: LOCAL LOOP
		            2: TO REMOTE LOOP
		            3: LOOP (Bidirectional)"
		::= { empRs485Entry 9 }          
        

	empRs485Ch2TdStatus OBJECT-TYPE
		SYNTAX      INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-Rs485 card channel 2, TD_status:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empRs485Entry 10 }          
        
	empRs485Ch2RdStatus OBJECT-TYPE
		SYNTAX      INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-Rs485 card channel 2, RD_status:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empRs485Entry 11 }          
        
	--
	-- EMP-RS485 card channel 3 conafigure
	--
	empRs485Ch3ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-RS485 card channel 3, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 6
					 example: connect to e1-2, timeslot 1-6
					 Usage: '2:1-6' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empRs485Entry 12 }
         
	empRs485Ch3Loop OBJECT-TYPE
		SYNTAX      INTEGER { no_loop(0), local_loop(1), to_remote_loop(2), loop(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-RS485 card channel 3, LOOP:
		            0: NO LOOP
		            1: LOCAL LOOP
		            2: TO REMOTE LOOP
		            3: LOOP (Bidirectional)"
		::= { empRs485Entry 13 }          
        

	empRs485Ch3TdStatus OBJECT-TYPE
		SYNTAX      INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-Rs485 card channel 3, TD_status:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empRs485Entry 14 }          
        
	empRs485Ch3RdStatus OBJECT-TYPE
		SYNTAX      INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-Rs485 card channel 3, RD_status:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empRs485Entry 15 }          
        
        
	--
	-- EMP-RS485 card channel 4 conafigure
	--
	empRs485Ch4ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-RS485 card channel 4, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 6
					 example: connect to e1-2, timeslot 1-6
					 Usage: '2:1-6' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empRs485Entry 16 }
         

	empRs485Ch4Loop OBJECT-TYPE
		SYNTAX      INTEGER { no_loop(0), local_loop(1), to_remote_loop(2), loop(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-RS485 card channel 4, LOOP:
		            0: NO LOOP
		            1: LOCAL LOOP
		            2: TO REMOTE LOOP
		            3: LOOP (Bidirectional)"
		::= { empRs485Entry 17 }          
        

	empRs485Ch4TdStatus OBJECT-TYPE
		SYNTAX      INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-Rs485 card channel 4, TD_status:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empRs485Entry 18 }          
        
	empRs485Ch4RdStatus OBJECT-TYPE
		SYNTAX      INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-Rs485 card channel 4, RD_status:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empRs485Entry 19 }          
        


        
	--
	-- EMP-RS485 card channel 5 conafigure
	--
	empRs485Ch5ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-RS485 card channel 5, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 6
					 example: connect to e1-2, timeslot 1-6
					 Usage: '2:1-6' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empRs485Entry 20 }
         

	empRs485Ch5Loop OBJECT-TYPE
		SYNTAX      INTEGER { no_loop(0), local_loop(1), to_remote_loop(2), loop(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-RS485 card channel 5, LOOP:
		            0: NO LOOP
		            1: LOCAL LOOP
		            2: TO REMOTE LOOP
		            3: LOOP (Bidirectional)"
		::= { empRs485Entry 21 }          
        

	empRs485Ch5TdStatus OBJECT-TYPE
		SYNTAX      INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-Rs485 card channel 5, TD_status:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empRs485Entry 22 }          
        
	empRs485Ch5RdStatus OBJECT-TYPE
		SYNTAX      INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-Rs485 card channel 5, RD_status:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empRs485Entry 23 }          
        


        
	--
	-- EMP-RS485 card channel 6 conafigure
	--
	empRs485Ch6ConnE1Ts OBJECT-TYPE
		SYNTAX		DisplayString
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION	"EMP-RS485 card channel 5, Connect E1 and Timeslot:
					 the number of connect-timeslot max is 6
					 example: connect to e1-2, timeslot 1-6
					 Usage: '2:1-6' 
					 connect 'Null' 
					 Set '0' to clear timeslot connect"
		::= { empRs485Entry 24 }
         

	empRs485Ch6Loop OBJECT-TYPE
		SYNTAX      INTEGER { no_loop(0), local_loop(1), to_remote_loop(2), loop(3) }
		ACCESS      read-write
		STATUS      mandatory
		DESCRIPTION "EMP-RS485 card channel 6, LOOP:
		            0: NO LOOP
		            1: LOCAL LOOP
		            2: TO REMOTE LOOP
		            3: LOOP (Bidirectional)"
		::= { empRs485Entry 25 }          
        

	empRs485Ch6TdStatus OBJECT-TYPE
		SYNTAX      INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-Rs485 card channel 6, TD_status:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empRs485Entry 26 }          
        
	empRs485Ch6RdStatus OBJECT-TYPE
		SYNTAX      INTEGER { mark(0), space(1), alt(2) }
		ACCESS      read-only
		STATUS      mandatory
		DESCRIPTION "EMP-Rs485 card channel 6, RD_status:
		            0: MARK
		            1: SPACE
		            2: ALT"
		::= { empRs485Entry 27 }          
        

           
     END
