Commit 7b340a1e authored by Bostjan Pintar's avatar Bostjan Pintar
Browse files

Iztok's update.

parent a31ecf8e
Loading
Loading
Loading
Loading
+351 −351

File changed.

Preview size limit exceeded, changes collapsed.

+1933 −1947
Original line number Diff line number Diff line
@@ -361,20 +361,6 @@ module AtsImsIot_Functions {
            return v_status;
        }

        /**
            * @desc Trigger UE given by p_ueRef to enter BYE current call 
            * @param p_userCompRef Reference to IMS UE user component
            * @return
            *     true in case of successfull execution of the trigger command
            *     otherwise false
            */
        function f_mtc_userTriggerReleaseCall(EquipmentUser p_ueRef) 
            runs on TestCoordinator return boolean {
            var boolean v_status := true; 
            // TODO
            return v_status;
        }

         /**
          * @desc Trigger UE given by p_ueRef to enter HOLD state 
          * @param p_userCompRef Reference to IMS UE user component
+1 −1
Original line number Diff line number Diff line
@@ -328,7 +328,7 @@ group g_PCRF_STA {
        p_monitorCompRef.start (
            f_Iot_Diameter_receive(
                {
                    { sTR_MSG := mw_STA_dummy },
                    { sTR_MSG := mw_STR_dummy },
                    { sTA_MSG := mw_STA_diamSuccess }
                },
                {},
Compare fd3b61df to d640fce7
Original line number Diff line number Diff line
Subproject commit fd3b61dfd76385d9bc8a51c518649644418ce36e
Subproject commit d640fce7b8bd65dbb77c93a98f80c53a73bb2a24
+580 −556
Original line number Diff line number Diff line
@@ -25,6 +25,7 @@ module LibIot_VxLTE_Functions {
    import from AtsImsIot_TestConfiguration all; 
    import from AtsImsIot_TestSystem all;
    
    type record of charstring InterfaceNamesList;
    group ConfigurationFunctions{
        /**
        * @desc 	Check and create a list of monitor interfaces based on PIXITS
@@ -378,6 +379,29 @@ module LibIot_VxLTE_Functions {
        }
    }//end group ConfigurationFunctions
    group CheckFunctions{
        
        /**
        * @desc     Check monitor components based on interfaces names
        * @param     
        * @return   true - Monitorinteface available/active
        *           false - Monitorinteface not exists or not available/active
        */
        function f_checkVxLteRequiredMonitorInterface(InterfaceNamesList p_interfaces) runs on ImsTestCoordinator return boolean{
            var integer v_len:=lengthof(p_interfaces);
            var integer i:=0;
            var boolean v_check := false;
            
            if (v_len>0){
                for(i:=0;i<v_len;i:=i+1){
                    v_check := v_check or f_SipMonitorInterface_available(p_interfaces[i]) or f_DiameterMonitorInterface_available(p_interfaces[i]);
                }
            }
            else{//condition of required list of interfaces not meet
                return v_check; 
            }
            return v_check;
        }
        
        /**
        * @desc     Check monitor component based on interface name
        * @param 	 
Loading