Loading ttcn/AtsImsIot/AtsImsIot_Behavior.ttcn +351 −351 File changed.Preview size limit exceeded, changes collapsed. Show changes ttcn/AtsImsIot/AtsImsIot_Functions.ttcn +1933 −1947 Original line number Diff line number Diff line Loading @@ -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 Loading ttcn/AtsImsIot/AtsImsIot_TP_behavior_RX.ttcn +1 −1 Original line number Diff line number Diff line Loading @@ -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 } }, {}, Loading LibIms @ d640fce7 Compare fd3b61df to d640fce7 Original line number Diff line number Diff line Subproject commit fd3b61dfd76385d9bc8a51c518649644418ce36e Subproject commit d640fce7b8bd65dbb77c93a98f80c53a73bb2a24 ttcn/LibIot/LibIot_VxLTE_Functions.ttcn +580 −556 Original line number Diff line number Diff line Loading @@ -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 Loading Loading @@ -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 Loading
ttcn/AtsImsIot/AtsImsIot_Behavior.ttcn +351 −351 File changed.Preview size limit exceeded, changes collapsed. Show changes
ttcn/AtsImsIot/AtsImsIot_Functions.ttcn +1933 −1947 Original line number Diff line number Diff line Loading @@ -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 Loading
ttcn/AtsImsIot/AtsImsIot_TP_behavior_RX.ttcn +1 −1 Original line number Diff line number Diff line Loading @@ -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 } }, {}, Loading
LibIms @ d640fce7 Compare fd3b61df to d640fce7 Original line number Diff line number Diff line Subproject commit fd3b61dfd76385d9bc8a51c518649644418ce36e Subproject commit d640fce7b8bd65dbb77c93a98f80c53a73bb2a24
ttcn/LibIot/LibIot_VxLTE_Functions.ttcn +580 −556 Original line number Diff line number Diff line Loading @@ -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 Loading Loading @@ -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