Commit 9bc1698b authored by garciay's avatar garciay
Browse files

Bug fixed after Elvior rebuild

parent 2c3257f5
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -315,13 +315,13 @@ module LibItsFntp_Pixits {
    group cipConstants {
    group cipConstants {
        
        
        /**
        /**
         *  Access parameters settigs for reception
         *  Access parameters settings for reception
         * @see ISO/CD 29281-2 Clause 7.10.1 Purpose of CIPs
         * @see ISO/CD 29281-2 Clause 7.10.1 Purpose of CIPs
         */
         */
        modulepar RXcip PX_CIP_RX_SETTINGS := 'CAFEDECA'O;
        modulepar RXcip PX_CIP_RX_SETTINGS := 'CAFEDECA'O;
        
        
        /**
        /**
         * Access parameters settigs for transmission
         * Access parameters settings for transmission
         * @see ISO/CD 29281-2 Clause 7.10.1 Purpose of CIPs
         * @see ISO/CD 29281-2 Clause 7.10.1 Purpose of CIPs
         */
         */
        modulepar TXcip PX_CIP_TX_SETTINGS := 'C0CAC01A'O;
        modulepar TXcip PX_CIP_TX_SETTINGS := 'C0CAC01A'O;
+16 −16
Original line number Original line Diff line number Diff line
@@ -432,7 +432,7 @@ module LibItsFsap_Templates {
                template (present) CTX mw_ctx_NonipContext( 
                template (present) CTX mw_ctx_NonipContext( 
                    in template (present) NonipContext p_servContext 
                    in template (present) NonipContext p_servContext 
                ) modifies mw_ctx_any := { 
                ) modifies mw_ctx_any := { 
                    servContextList := superset(p_servContext) 
                    servContextList := p_servContext // FIXME To be reviewed during validation superset(p_servContext) 
                } // End of template mw_ctx_NonipContext
                } // End of template mw_ctx_NonipContext
                
                
                /**
                /**
+42 −1
Original line number Original line Diff line number Diff line
@@ -39,7 +39,8 @@ module LibItsIicp_Functions {
    import from CALMiitsscu language "ASN.1:1997" {
    import from CALMiitsscu language "ASN.1:1997" {
        type 
        type 
            IIC_Request, IIC_Response, 
            IIC_Request, IIC_Response, 
            ITS_SCUtype 
            ITS_SCUtype, 
            VCI_Info, VCI_info_res, VCI_update_req 
    };
    };
    import from LibItsMgt_TypesAndValues {
    import from LibItsMgt_TypesAndValues {
        type IParamNoList, IParamList, ErrorsList 
        type IParamNoList, IParamList, ErrorsList 
@@ -243,6 +244,46 @@ module LibItsIicp_Functions {
    
    
    group testerFunctions {
    group testerFunctions {
        
        
        /**
         * @desc matches a record of values if, and only if, the record of values contains at least all of the elements defined within the SuperSet, and may contain more.
         * @param p_vciInfoRes      Received datas to be checked
         * @param p_baseTemplate    Template to be matched
         * @return true on matching, false otherwise
         * @verdict Unchanged
         * @see ETSI ES 201 873-1 V4.3.1 (2011-06)
         */
        function f_superset_VCI_Info(in template VCI_info_res p_vciInfoRes, in template VCI_Info p_baseTemplate) return boolean { 
            var integer v_counter;
            
            for (v_counter := 0; v_counter < sizeof(p_vciInfoRes); v_counter := v_counter + 1) { 
                if (match(p_vciInfoRes[v_counter], p_baseTemplate)) { 
                    return true;
                }
            } // End of 'for' statement
            
            return false;
        }
        
        /**
         * @desc matches a record of values if, and only if, the record of values contains at least all of the elements defined within the SuperSet, and may contain more.
         * @param p_vciInfoRes      Received datas to be checked
         * @param p_baseTemplate    Template to be matched
         * @return true on matching, false otherwise
         * @verdict Unchanged
         * @see ETSI ES 201 873-1 V4.3.1 (2011-06)
         */
        function f_superset_VCI_Update(in template VCI_update_req p_vciUpdate, in template VCI_Info p_baseTemplate) return boolean { 
            var integer v_counter;
            
            for (v_counter := 0; v_counter < sizeof(p_vciUpdate); v_counter := v_counter + 1) { 
                if (match(p_vciUpdate[v_counter], p_baseTemplate)) { 
                    return true;
                }
            } // End of 'for' statement
            
            return false;
        }
        
    } // End of group testerFunctions
    } // End of group testerFunctions
    
    
    group iutFunctions {
    group iutFunctions {