Skip to content
Snippets Groups Projects
LibITS_TestSystem.ttcn 1.82 KiB
Newer Older
  • Learn to ignore specific revisions
  • /**
     *	@author 	ETSI / STF405
     *  @version 	$URL: $
     *				$Id: $
     *	@desc		Test System module for ITS
     *
     */
    module LibITS_TestSystem {
        
    
        // LibITS
        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;
                
                // FA1 ports
                port CAMPort camPort;
                port DENMPort denmPort;
                
                // FA2 ports
                port CooperPort cooperPort;
                
                // MGT1 ports
                port IISCPort iiscPort;
                
                // NT1 ports 
                port BTPPort btpPort;
                
                // NT2 ports
                port GeoNetworkingPort geoNetPort;
                port IPv6OverGeoNetworkingPort ipv6OverGeoNetworkingPort;
                
                // NT3 ports
                port FastPort fastPort;
    
    
            } // end ItsAdapter    
            
    	} // end componentDefinitions
    	 
    } // end LibITS_TestSystem