Skip to content
Snippets Groups Projects
LibIts_TestSystem.ttcn 1.64 KiB
Newer Older
/**
 *	@author 	ETSI / STF405
berge's avatar
berge committed
 *  @version 	$URL$
 *				$Id$
 *	@desc		Test System module for ITS
 *
 */
module LibIts_TestSystem {
    import from LibIts_Interface all;
berge's avatar
berge committed
    // LibCommon
    import from LibCommon_Time {modulepar all};
    
	group componentDefinitions {

    	/**
    	 * @desc ITS Main Test Component 
    	 */
berge's avatar
berge committed
    	type component ItsMtc {
berge's avatar
berge committed

            // timers
           	timer tc_guard := PX_TDONE;   
berge's avatar
berge committed
    	    // ports
    	    port UpperTesterPort utPort;
            port AdapterControlPort acPort;
            
    	} // end ItsMtc
    
    	/**
    	 * @desc ITS System Adapter
berge's avatar
berge committed
        type component ItsSystem {
            
            port UpperTesterPort utPort;
            port AdapterControlPort acPort;
            
            // AC1 ports
            port MacM5Port macM5Port;
            
            // AC2 ports
berge's avatar
berge committed
            port MacIrPort macIrPort;
            port CamPort camPort;
            port DenmPort denmPort;
            
            // FA2 ports
            port CooperPort cooperPort;
            
            // MGT1 ports
            port IiscPort iiscPort;
            port BtpPort btpPort;
            port GeoNetworkingPort geoNetworkingPort;
            port IPv6OverGeoNetworkingPort ipv6OverGeoNetworkingPort;
            
            // NT3 ports
            port FastPort fastPort;

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