Loading ttcn3/LibS1AP/LibS1AP_Templates.ttcn +20 −0 Original line number Original line Diff line number Diff line Loading @@ -343,6 +343,15 @@ module LibS1AP_Templates { m_E_RABToBeModifiedItemBearerModIndList(p_RecordOf_E_RABToBeModifiedItemBearerModInd_value) m_E_RABToBeModifiedItemBearerModIndList(p_RecordOf_E_RABToBeModifiedItemBearerModInd_value) } // End of template m_E_RABModifiedIndIEs_no_eNB } // End of template m_E_RABModifiedIndIEs_no_eNB template (value) RecordOf_ProtocolIE m_E_RABModifiedIndIEs_CSG( in template (value) MME_UE_S1AP_ID p_MME_value, in template (value) ENB_UE_S1AP_ID p_eNB_value, in template (value) RecordOf_E_RABToBeModifiedItemBearerModInd p_RecordOf_E_RABToBeModifiedItemBearerModInd_value, in template (value) CSGMembershipInfo p_cSGMembershipInfo_value ) modifies m_E_RABModifiedIndIEs := { m_cSGMembershipInfo_IE(p_cSGMembershipInfo_value) } // End of template m_E_RABModifiedIndIEs_CSG } // End of group ERABModifyInd } // End of group ERABModifyInd group ERABRelease { group ERABRelease { Loading Loading @@ -1438,6 +1447,17 @@ module LibS1AP_Templates { } // End of template mw_E_RABModificationConfirmIEs } // End of template mw_E_RABModificationConfirmIEs template (present) RecordOf_ProtocolIE mw_E_RABModificationConfirmIEsCSG( template (present) MME_UE_S1AP_ID p_MME_value := ?, template (present) ENB_UE_S1AP_ID p_eNB_value := ?, template (present) RecordOf_E_RABItem p_RecordOf_E_RABModifyListItem_value := {?}, template (present) CSGMembershipInfo p_CSGMembershipInfo:=? ) := { mw_MME_UE_S1AP_ID(p_MME_value, ignore), mw_eNB_UE_S1AP_ID(p_eNB_value, ignore), mw_E_RABModifyList(p_RecordOf_E_RABModifyListItem_value), mw_cSGMembershipInfo_IE(p_CSGMembershipInfo) } // End of template mw_E_RABModificationConfirmIEs } } } } Loading ttcn3/S1AP_TCFunctions.ttcn +6 −4 Original line number Original line Diff line number Diff line Loading @@ -4478,7 +4478,7 @@ module S1AP_TCFunctions { // Test body // Test body f_send_E_RABModifiedInd( f_send_E_RABModifiedInd( m_E_RABModifiedIndIEs( m_E_RABModifiedIndIEs_CSG( vc_MME_UE_ID, vc_MME_UE_ID, vc_eNB_UE_ID, vc_eNB_UE_ID, { { Loading @@ -4487,13 +4487,15 @@ module S1AP_TCFunctions { -, -, - - ) ) } }, m_CSGMembershipInfo )); )); f_recv_E_RABModificationConfirm(mw_E_RABModificationConfirmIEs( f_recv_E_RABModificationConfirm(mw_E_RABModificationConfirmIEsCSG( vc_MME_UE_ID, vc_MME_UE_ID, vc_eNB_UE_ID, vc_eNB_UE_ID, {mw_E_RABItem} {mw_E_RABItem}, mw_CSGMembershipInfo )); )); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); Loading Loading
ttcn3/LibS1AP/LibS1AP_Templates.ttcn +20 −0 Original line number Original line Diff line number Diff line Loading @@ -343,6 +343,15 @@ module LibS1AP_Templates { m_E_RABToBeModifiedItemBearerModIndList(p_RecordOf_E_RABToBeModifiedItemBearerModInd_value) m_E_RABToBeModifiedItemBearerModIndList(p_RecordOf_E_RABToBeModifiedItemBearerModInd_value) } // End of template m_E_RABModifiedIndIEs_no_eNB } // End of template m_E_RABModifiedIndIEs_no_eNB template (value) RecordOf_ProtocolIE m_E_RABModifiedIndIEs_CSG( in template (value) MME_UE_S1AP_ID p_MME_value, in template (value) ENB_UE_S1AP_ID p_eNB_value, in template (value) RecordOf_E_RABToBeModifiedItemBearerModInd p_RecordOf_E_RABToBeModifiedItemBearerModInd_value, in template (value) CSGMembershipInfo p_cSGMembershipInfo_value ) modifies m_E_RABModifiedIndIEs := { m_cSGMembershipInfo_IE(p_cSGMembershipInfo_value) } // End of template m_E_RABModifiedIndIEs_CSG } // End of group ERABModifyInd } // End of group ERABModifyInd group ERABRelease { group ERABRelease { Loading Loading @@ -1438,6 +1447,17 @@ module LibS1AP_Templates { } // End of template mw_E_RABModificationConfirmIEs } // End of template mw_E_RABModificationConfirmIEs template (present) RecordOf_ProtocolIE mw_E_RABModificationConfirmIEsCSG( template (present) MME_UE_S1AP_ID p_MME_value := ?, template (present) ENB_UE_S1AP_ID p_eNB_value := ?, template (present) RecordOf_E_RABItem p_RecordOf_E_RABModifyListItem_value := {?}, template (present) CSGMembershipInfo p_CSGMembershipInfo:=? ) := { mw_MME_UE_S1AP_ID(p_MME_value, ignore), mw_eNB_UE_S1AP_ID(p_eNB_value, ignore), mw_E_RABModifyList(p_RecordOf_E_RABModifyListItem_value), mw_cSGMembershipInfo_IE(p_CSGMembershipInfo) } // End of template mw_E_RABModificationConfirmIEs } } } } Loading
ttcn3/S1AP_TCFunctions.ttcn +6 −4 Original line number Original line Diff line number Diff line Loading @@ -4478,7 +4478,7 @@ module S1AP_TCFunctions { // Test body // Test body f_send_E_RABModifiedInd( f_send_E_RABModifiedInd( m_E_RABModifiedIndIEs( m_E_RABModifiedIndIEs_CSG( vc_MME_UE_ID, vc_MME_UE_ID, vc_eNB_UE_ID, vc_eNB_UE_ID, { { Loading @@ -4487,13 +4487,15 @@ module S1AP_TCFunctions { -, -, - - ) ) } }, m_CSGMembershipInfo )); )); f_recv_E_RABModificationConfirm(mw_E_RABModificationConfirmIEs( f_recv_E_RABModificationConfirm(mw_E_RABModificationConfirmIEsCSG( vc_MME_UE_ID, vc_MME_UE_ID, vc_eNB_UE_ID, vc_eNB_UE_ID, {mw_E_RABItem} {mw_E_RABItem}, mw_CSGMembershipInfo )); )); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); Loading