Skip to content
Snippets Groups Projects
LibIts_TestSystem.ttcn 1.83 KiB
Newer Older
/**
 *	@author 	ETSI / STF405
 *  @version 	$URL: $
 *				$Id: $
 *	@desc		Test System module for ITS
 *
 */
module LibIts_TestSystem {
    import from LibIts_Interface all;
    group portDefinitions {
    
    	/**
    	 * @desc Upper Tester port
    	 */
    	type port UpperTesterPort message {
    	    
    	} // end UpperTesterPort
    	
    	/**
    	 * @desc Adapter control port
    	 */
    	type port AdapterControlPort message {
    	    
    	} // end AdapterControlPort

    } // end portDefinitions

	group componentDefinitions {

    	/**
    	 * @desc ITS Main Test Component 
    	 */
    	type component itsMtc {
    	    
    	    port UpperTesterPort utPort;
            port AdapterControlPort acPort;
            
    	} // end ItsMtc
    
    	/**
    	 * @desc ITS System Adapter
        type component itsSystem {
            
            port UpperTesterPort utPort;
            port AdapterControlPort acPort;
            
            // AC1 ports
            port MacM5Port macM5Port;
            
            // AC2 ports
            port MacIrPort macIRPort;
            port CamPort camPort;
            port DenmPort denmPort;
            
            // FA2 ports
            port CooperPort cooperPort;
            
            // MGT1 ports
            port IiscPort iiscPort;
            port BtpPort btpPort;
            
            // NT2 ports
            port GeoNetworkingPort geoNetPort;
            port IPv6OverGeoNetworkingPort ipv6OverGeoNetworkingPort;
            
            // NT3 ports
            port FastPort fastPort;

        } // end ItsAdapter    
        
	} // end componentDefinitions
	 
} // end LibIts_TestSystem