Loading ttcn3/LibS1AP/LibS1AP_Templates.ttcn +31 −0 Original line number Diff line number Diff line Loading @@ -1405,6 +1405,14 @@ module LibS1AP_Templates { mw_eNB_UE_S1AP_ID(p_eNB_value, ignore) } // End of template mw_UeContextModificationConfirmIEs template (present) RecordOf_ProtocolIE mw_UeContextModificationConfirmIEsCSG( template (present) MME_UE_S1AP_ID p_MME_value := ?, template (present) ENB_UE_S1AP_ID p_eNB_value := ? ) := { mw_MME_UE_S1AP_ID(p_MME_value, ignore), mw_eNB_UE_S1AP_ID(p_eNB_value, ignore), mw_cSGMembershipInfo_IE } // End of template mw_UeContextModificationConfirmIEsCSG /** * @desc Receive template for mw_UeContextSuspendRequest message Loading Loading @@ -4543,6 +4551,16 @@ module LibS1AP_Templates { value_ := {ENB_StatusTransfer_TransparentContainer := p_value} } // End of template mw_eNBStatusTransferTransparentContainer_IE template (value) ProtocolIE mw_cSGMembershipInfo_IE( in template (present) CSGMembershipInfo p_value:=?, in template (present) ProtocolIE.criticality p_criticality := reject ) := { id := S1AP_Constants.id_CSGMembershipInfo, criticality := p_criticality, value_ := {CSGMembershipInfo := p_value} } // End of template mw_cSGMembershipInfoIE } // End of group Receive_IEs group g_IEParameters { Loading Loading @@ -4886,6 +4904,19 @@ module LibS1AP_Templates { iE_Extensions := omit } /** * @desc */ template(present) CSGMembershipInfo mw_CSGMembershipInfo (in template (present) CSGMembershipStatus p_cSGMembershipStatus := ?, in template (present) CSG_Id p_cSGId := ?) := { cSGMembershipStatus := p_cSGMembershipStatus, cSG_Id := p_cSGId, cellAccessMode := *, pLMNidentity := *, iE_Extensions := omit } /** * @desc */ Loading ttcn3/S1AP_TCFunctions.ttcn +1 −1 Original line number Diff line number Diff line Loading @@ -4436,7 +4436,7 @@ module S1AP_TCFunctions { m_CSGMembershipInfo )); f_recv_Ue_Context_Modification_Confirm(mw_UeContextModificationConfirmIEs); f_recv_Ue_Context_Modification_Confirm(mw_UeContextModificationConfirmIEsCSG); // Postamble f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); Loading Loading
ttcn3/LibS1AP/LibS1AP_Templates.ttcn +31 −0 Original line number Diff line number Diff line Loading @@ -1405,6 +1405,14 @@ module LibS1AP_Templates { mw_eNB_UE_S1AP_ID(p_eNB_value, ignore) } // End of template mw_UeContextModificationConfirmIEs template (present) RecordOf_ProtocolIE mw_UeContextModificationConfirmIEsCSG( template (present) MME_UE_S1AP_ID p_MME_value := ?, template (present) ENB_UE_S1AP_ID p_eNB_value := ? ) := { mw_MME_UE_S1AP_ID(p_MME_value, ignore), mw_eNB_UE_S1AP_ID(p_eNB_value, ignore), mw_cSGMembershipInfo_IE } // End of template mw_UeContextModificationConfirmIEsCSG /** * @desc Receive template for mw_UeContextSuspendRequest message Loading Loading @@ -4543,6 +4551,16 @@ module LibS1AP_Templates { value_ := {ENB_StatusTransfer_TransparentContainer := p_value} } // End of template mw_eNBStatusTransferTransparentContainer_IE template (value) ProtocolIE mw_cSGMembershipInfo_IE( in template (present) CSGMembershipInfo p_value:=?, in template (present) ProtocolIE.criticality p_criticality := reject ) := { id := S1AP_Constants.id_CSGMembershipInfo, criticality := p_criticality, value_ := {CSGMembershipInfo := p_value} } // End of template mw_cSGMembershipInfoIE } // End of group Receive_IEs group g_IEParameters { Loading Loading @@ -4886,6 +4904,19 @@ module LibS1AP_Templates { iE_Extensions := omit } /** * @desc */ template(present) CSGMembershipInfo mw_CSGMembershipInfo (in template (present) CSGMembershipStatus p_cSGMembershipStatus := ?, in template (present) CSG_Id p_cSGId := ?) := { cSGMembershipStatus := p_cSGMembershipStatus, cSG_Id := p_cSGId, cellAccessMode := *, pLMNidentity := *, iE_Extensions := omit } /** * @desc */ Loading
ttcn3/S1AP_TCFunctions.ttcn +1 −1 Original line number Diff line number Diff line Loading @@ -4436,7 +4436,7 @@ module S1AP_TCFunctions { m_CSGMembershipInfo )); f_recv_Ue_Context_Modification_Confirm(mw_UeContextModificationConfirmIEs); f_recv_Ue_Context_Modification_Confirm(mw_UeContextModificationConfirmIEsCSG); // Postamble f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); Loading