Commit bc0dbc4b authored by garciay's avatar garciay
Browse files

Create repository

parent ab55a4c0
Loading
Loading
Loading
Loading

LibGtpv2C_Pics.ttcn

0 → 100644
+129 −0
Original line number Diff line number Diff line
/**
 * @author      ETSI/STF498
 * @version     $Url$
 *              $Id$
 * @dec         PICs module for INT GTPv2-C library
 */
module LibGtpv2C_Pics { 
    
    group roles { 
        
        /**
         * @desc Is IUT role MME?
         * @see  ETSI TS 103 202-1 V0.0.3 (2013-10) Table A.2/1
         */
        modulepar boolean PICS_S11_IUT_IS_MME := false;
        
        /**
         * @desc Is IUT role S_GW?
         * @see  ETSI TS 103 202-1 V0.0.3 (2013-10) Table A.2/2
         */
        modulepar boolean PICS_S11_IUT_IS_SGW := false;
        
        /**
         * @desc Is P-GW hosted by S_GW?
         */
        modulepar boolean PICS_S11_PDW_HOSTED_BY_SGW := false;
        
    } // End of group roles 
    
    group utTriggerModes { 
        
        /**
         * @desc Does the test system support S1-MME interface?
         */
        modulepar boolean PICS_SUPPORT_S1_MME_TRIGGERS := false;
        
    } // End of group utTriggerModes 
    
    group commonSystemCapabilities { 
        
        /**
         * @desc Is Echo Request supported?
         * @see  ETSI TS 103 202-1 V0.0.3 (2013-10) Table A.3/1 and Table A.4/1
         */
        modulepar boolean PICS_ECHO_REQUEST := true;
        
        /**
         * @desc Is Echo Reply supported?
         * @see  ETSI TS 103 202-1 V0.0.3 (2013-10) Table A.3/2 and Table A.4/2
         */
        modulepar boolean PICS_ECHO_REPLY := true;
        
        /**
         * @desc Is 'version not supported' supported?
         * @see  ETSI TS 103 202-1 V0.0.3 (2013-10) Table A.3/3 and Table A.4/3
         */
        modulepar boolean PICS_VERSION_NOT_SUPPORTED := true;
        
        /**
         * @desc Does the IUT support Create Session Request?
         * @see  ETSI TS 103 202-1 V0.0.3 (2013-10) Table A.3/4 and Table A.4/4
         */
        modulepar boolean PICS_CREATE_SESSION_REQUEST := true;
        
        /**
         * @desc Does the IUT support Create Session Response?
         * @see  ETSI TS 103 202-1 V0.0.3 (2013-10) Table A.3/5 and Table A.4/5
         */
        modulepar boolean PICS_CREATE_SESSION_RESPONSE := true;
        
    } // End of group commonSystemCapabilities
    
    group mmeSystemCapabilities { 
        
        /**
         * @desc Does the IUT support Create Session Request?
         * @see  ETSI TS 103 202-1 V0.0.3 (2013-10) Table A.3/4
         */
        modulepar boolean PICS_MME_CREATE_SESSION_REQUEST := true;
        
        /**
         * @desc Does the IUT support Create Bearer Response?
         * @see  ETSI TS 103 202-1 V0.0.3 (2013-10) Table A.3/5
         */
        modulepar boolean PICS_MME_CREATE_BEARER_RESPONSE := true;
        
        /**
         * @desc Does the IUT support Bearer Resource Command?
         * @see  ETSI TS 103 202-1 V0.0.3 (2013-10) Table A.3/6
         */
        modulepar boolean PICS_MME_BEARER_RESOURCE_COMMAND := true;
        
        /**
         * @desc Does the IUT support Modify Bearer Request?
         * @see  ETSI TS 103 202-1 V0.0.3 (2013-10) Table A.3/7
         */
        modulepar boolean PICS_MME_MODIFY_BEARER_REQUEST := true;
        
    } // End of group mmeSystemCapabilities
    
    group sgwSystemCapabilities {
        
        /**
         * @desc Does the IUT support Create Session Response?
         * @see  ETSI TS 103 202-1 V0.0.3 (2013-10) Table A.4/4
         */
        modulepar boolean PICS_SGW_CREATE_SESSION_RESPONSE := true;
        
        /**
         * @desc Does the IUT support Create Bearer Request?
         * @see  ETSI TS 103 202-1 V0.0.3 (2013-10) Table A.4/5
         */
        modulepar boolean PICS_MME_CREATE_BEARER_REQUEST := true;
        
        /**
         * @desc Does the IUT support Bearer Resource Failure Indication?
         * @see  ETSI TS 103 202-1 V0.0.3 (2013-10) Table A.4/6
         */
        modulepar boolean PICS_MME_BEARER_RESOURCE_FAILURE_INDICATION := true;
        
        /**
         * @desc Does the IUT support Modify Bearer Response?
         * @see  ETSI TS 103 202-1 V0.0.3 (2013-10) Table A.4/7
         */
        modulepar boolean PICS_MME_MODIFY_BEARER_RESPONSE := true;
        
    } // End of sgwSystemCapabilities
    
} // End of module LibGtpv2C_Pics