Skip to content
Snippets Groups Projects
LibIts_TestSystem.ttcn 1.83 KiB
Newer Older
  • Learn to ignore specific revisions
  • /**
     *	@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