Commit a98e32e1 authored by garciay's avatar garciay
Browse files

Add templates for 6RD ATS

And file comment on DSLite ATS
parent 4710d875
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
/*
 *  @author     STF 440
 *  @version    $Id$
 *  @desc       This module defines the ATS interface
 */
module Ats6RD_Functions {
    
    // LibCommon
    
} // End of module Ats6RD_Functions
 No newline at end of file
+52 −0
Original line number Diff line number Diff line
/*
 *  @author     STF 440
 *  @version    $Id$
 *  @desc       This module defines the ATS interface
 */
module Ats6RD_Interfaces {
    
    // LibCommon
    
    // LibIPv6
    import from LibIpv6_CommonRfcs_TypesAndValues {
        type Ipv6Address 
    };
    import from LibIpv6_Interface_TypesAndValues {
        type 
            LibIpv6Node,
            Ipv4Port, Ipv6Port 
    };
    
    group systemDesc {
        
        /**
         * @desc System interface description
         * @member ipv4Port IPv4 port to be mapped to the Test Adapter
         * @member ipPort IPv6 port to be mapped to the Test Adapter
         */
        type component TestAdapter {
            /** IPv4 port. Only UDP protocol is used */
            port Ipv4Port ipv4Port;
            /** IPv6 port. Only UDP protocol is used */
            port Ipv6Port ipPort;
        } // End of type TestAdapter
        
    } // End of component TestAdapter
    
    group mtcDesc {
        
        type component SIxRDComponent extends LibIpv6Node {
            
        } // End of component SIxRDComponent
        
    } // End of group mtcDesc
    
    group componentDesc {
        
        group componentPorts {
            
        } // End of group componentPorts
        
    } // End of group componentDesc
    
} // End of module Ats6RD_Interfaces
 No newline at end of file
+10 −0
Original line number Diff line number Diff line
/*
 *  @author     STF 440
 *  @version    $Id$
 *  @desc       This module defines the ATS interface
 */
module Ats6RD_Pics {
    
    // LibCommon
    
} // End of module Ats6RD_Pics
 No newline at end of file
+11 −0
Original line number Diff line number Diff line
/*
 *  @author     STF 440
 *  @version    $Id$
 *  @desc       This module defines the ATS interface
 */
module Ats6RD_Pixits {
    
    // LibCommon
    
    
} // End of module Ats6RD_Pixits
 No newline at end of file
+10 −0
Original line number Diff line number Diff line
/*
 *  @author     STF 440
 *  @version    $Id$
 *  @desc       This module defines the ATS interface
 */
module Ats6RD_Templates {
    
    // LibIPv6
    
} // End of module Ats6RD_Templates
 No newline at end of file
Loading