Loading ttcn3/S1AP_TCFunctions.ttcn +149 −1 Original line number Diff line number Diff line Loading @@ -53,6 +53,154 @@ module S1AP_TCFunctions { f_S1AP_enb_init(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); // TODO Delete folowing loopback execution code log("V1: Send E_RAB WITH UE_Agregate_Max_Bit_Rate_IE"); log("V1: Await E_RAB WITH UE_Agregate_Max_Bit_Rate_IE"); f_send_E_RABSetupRequest(m_E_RABSetupReqIEs_UeAggregateMaxBitRate( vc_MME_UE_ID, vc_eNB_UE_ID, m_UEAggregateMaximumBitrate(1024,2048), {m_E_RABToBeSetupItemBearerSUReq ( -, m_e_RABlevelQoSParameters (5) )} )); f_recv_E_RABSetupRequest(mw_E_RABSetupReqIEs( vc_MME_UE_ID, vc_eNB_UE_ID, mw_UEAggregateMaximumBitrate(?,?), {mw_E_RABToBeSetupItemBearerSUReq( -, mw_e_RABlevelQoSParameters(?))} )); // log("V2: Send E_RAB WITH UE_Agregate_Max_Bit_Rate_IE"); // log("V2: Await E_RAB without UE_Agregate_Max_Bit_Rate_IE"); // // f_send_E_RABSetupRequest(m_E_RABSetupReqIEs_UeAggregateMaxBitRate( // vc_MME_UE_ID, // vc_eNB_UE_ID, // m_UEAggregateMaximumBitrate(1024,2048), // {m_E_RABToBeSetupItemBearerSUReq ( // -, // m_e_RABlevelQoSParameters // (5) // )} // )); // // f_recv_E_RABSetupRequest( // mw_E_RABSetupReqIEs( // vc_MME_UE_ID, // vc_eNB_UE_ID, // {mw_E_RABToBeSetupItemBearerSUReq( // -, // mw_e_RABlevelQoSParameters(?))} // ) // ); log("V3: Send E_RAB WITH UE_Agregate_Max_Bit_Rate_IE"); log("V3: Await E_RAB with AND without UE_Agregate_Max_Bit_Rate_IE"); f_send_E_RABSetupRequest(m_E_RABSetupReqIEs_UeAggregateMaxBitRate( vc_MME_UE_ID, vc_eNB_UE_ID, m_UEAggregateMaximumBitrate(1024,2048), {m_E_RABToBeSetupItemBearerSUReq ( -, m_e_RABlevelQoSParameters (5) )} )); f_recv_E_RABSetupRequest( ( mw_E_RABSetupReqIEs( vc_MME_UE_ID, vc_eNB_UE_ID, mw_UEAggregateMaximumBitrate(?,?), {mw_E_RABToBeSetupItemBearerSUReq( -, mw_e_RABlevelQoSParameters(?))} ), mw_E_RABSetupReqIEs( vc_MME_UE_ID, vc_eNB_UE_ID, -, {mw_E_RABToBeSetupItemBearerSUReq( -, mw_e_RABlevelQoSParameters(?))} ) ) ); log("V4: Send E_RAB WITH UE_Agregate_Max_Bit_Rate_IE"); log("V4: Await E_RAB with ifpresent UE_Agregate_Max_Bit_Rate_IE"); f_send_E_RABSetupRequest(m_E_RABSetupReqIEs_UeAggregateMaxBitRate( vc_MME_UE_ID, vc_eNB_UE_ID, m_UEAggregateMaximumBitrate(1024,2048), {m_E_RABToBeSetupItemBearerSUReq ( -, m_e_RABlevelQoSParameters (5) )} )); f_recv_E_RABSetupRequest(mw_E_RABSetupReqIEs( vc_MME_UE_ID, vc_eNB_UE_ID, -, ? )); log("V5: Send E_RAB without UE_Agregate_Max_Bit_Rate_IE"); log("V5: Await E_RAB without UE_Agregate_Max_Bit_Rate_IE"); f_send_E_RABSetupRequest(m_E_RABSetupReqIEs( vc_MME_UE_ID, vc_eNB_UE_ID, {m_E_RABToBeSetupItemBearerSUReq ( -, m_e_RABlevelQoSParameters (5) )} )); f_recv_E_RABSetupRequest(mw_E_RABSetupReqIEs( vc_MME_UE_ID, vc_eNB_UE_ID, -, ? )); log("V6: Send E_RAB without UE_Agregate_Max_Bit_Rate_IE"); log("V6: Await E_RAB with ifpresent UE_Agregate_Max_Bit_Rate_IE"); f_send_E_RABSetupRequest(m_E_RABSetupReqIEs( vc_MME_UE_ID, vc_eNB_UE_ID, {m_E_RABToBeSetupItemBearerSUReq ( -, m_e_RABlevelQoSParameters (5) )} )); f_recv_E_RABSetupRequest(mw_E_RABSetupReqIEs( vc_MME_UE_ID, vc_eNB_UE_ID, -, ? )); // TODO Delete above loopback execution code f_send_E_RABSetupRequest(m_E_RABSetupReqIEs( vc_MME_UE_ID, Loading Loading @@ -3164,7 +3312,7 @@ module S1AP_TCFunctions { } )); f_recv_eNB_Configuration_Update_Acknowledge( mw_mME_Configuration_Update_AcknowledgeIEs mw_eNB_Configuration_Update_AcknowledgeIEs ); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); Loading Loading
ttcn3/S1AP_TCFunctions.ttcn +149 −1 Original line number Diff line number Diff line Loading @@ -53,6 +53,154 @@ module S1AP_TCFunctions { f_S1AP_enb_init(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); // TODO Delete folowing loopback execution code log("V1: Send E_RAB WITH UE_Agregate_Max_Bit_Rate_IE"); log("V1: Await E_RAB WITH UE_Agregate_Max_Bit_Rate_IE"); f_send_E_RABSetupRequest(m_E_RABSetupReqIEs_UeAggregateMaxBitRate( vc_MME_UE_ID, vc_eNB_UE_ID, m_UEAggregateMaximumBitrate(1024,2048), {m_E_RABToBeSetupItemBearerSUReq ( -, m_e_RABlevelQoSParameters (5) )} )); f_recv_E_RABSetupRequest(mw_E_RABSetupReqIEs( vc_MME_UE_ID, vc_eNB_UE_ID, mw_UEAggregateMaximumBitrate(?,?), {mw_E_RABToBeSetupItemBearerSUReq( -, mw_e_RABlevelQoSParameters(?))} )); // log("V2: Send E_RAB WITH UE_Agregate_Max_Bit_Rate_IE"); // log("V2: Await E_RAB without UE_Agregate_Max_Bit_Rate_IE"); // // f_send_E_RABSetupRequest(m_E_RABSetupReqIEs_UeAggregateMaxBitRate( // vc_MME_UE_ID, // vc_eNB_UE_ID, // m_UEAggregateMaximumBitrate(1024,2048), // {m_E_RABToBeSetupItemBearerSUReq ( // -, // m_e_RABlevelQoSParameters // (5) // )} // )); // // f_recv_E_RABSetupRequest( // mw_E_RABSetupReqIEs( // vc_MME_UE_ID, // vc_eNB_UE_ID, // {mw_E_RABToBeSetupItemBearerSUReq( // -, // mw_e_RABlevelQoSParameters(?))} // ) // ); log("V3: Send E_RAB WITH UE_Agregate_Max_Bit_Rate_IE"); log("V3: Await E_RAB with AND without UE_Agregate_Max_Bit_Rate_IE"); f_send_E_RABSetupRequest(m_E_RABSetupReqIEs_UeAggregateMaxBitRate( vc_MME_UE_ID, vc_eNB_UE_ID, m_UEAggregateMaximumBitrate(1024,2048), {m_E_RABToBeSetupItemBearerSUReq ( -, m_e_RABlevelQoSParameters (5) )} )); f_recv_E_RABSetupRequest( ( mw_E_RABSetupReqIEs( vc_MME_UE_ID, vc_eNB_UE_ID, mw_UEAggregateMaximumBitrate(?,?), {mw_E_RABToBeSetupItemBearerSUReq( -, mw_e_RABlevelQoSParameters(?))} ), mw_E_RABSetupReqIEs( vc_MME_UE_ID, vc_eNB_UE_ID, -, {mw_E_RABToBeSetupItemBearerSUReq( -, mw_e_RABlevelQoSParameters(?))} ) ) ); log("V4: Send E_RAB WITH UE_Agregate_Max_Bit_Rate_IE"); log("V4: Await E_RAB with ifpresent UE_Agregate_Max_Bit_Rate_IE"); f_send_E_RABSetupRequest(m_E_RABSetupReqIEs_UeAggregateMaxBitRate( vc_MME_UE_ID, vc_eNB_UE_ID, m_UEAggregateMaximumBitrate(1024,2048), {m_E_RABToBeSetupItemBearerSUReq ( -, m_e_RABlevelQoSParameters (5) )} )); f_recv_E_RABSetupRequest(mw_E_RABSetupReqIEs( vc_MME_UE_ID, vc_eNB_UE_ID, -, ? )); log("V5: Send E_RAB without UE_Agregate_Max_Bit_Rate_IE"); log("V5: Await E_RAB without UE_Agregate_Max_Bit_Rate_IE"); f_send_E_RABSetupRequest(m_E_RABSetupReqIEs( vc_MME_UE_ID, vc_eNB_UE_ID, {m_E_RABToBeSetupItemBearerSUReq ( -, m_e_RABlevelQoSParameters (5) )} )); f_recv_E_RABSetupRequest(mw_E_RABSetupReqIEs( vc_MME_UE_ID, vc_eNB_UE_ID, -, ? )); log("V6: Send E_RAB without UE_Agregate_Max_Bit_Rate_IE"); log("V6: Await E_RAB with ifpresent UE_Agregate_Max_Bit_Rate_IE"); f_send_E_RABSetupRequest(m_E_RABSetupReqIEs( vc_MME_UE_ID, vc_eNB_UE_ID, {m_E_RABToBeSetupItemBearerSUReq ( -, m_e_RABlevelQoSParameters (5) )} )); f_recv_E_RABSetupRequest(mw_E_RABSetupReqIEs( vc_MME_UE_ID, vc_eNB_UE_ID, -, ? )); // TODO Delete above loopback execution code f_send_E_RABSetupRequest(m_E_RABSetupReqIEs( vc_MME_UE_ID, Loading Loading @@ -3164,7 +3312,7 @@ module S1AP_TCFunctions { } )); f_recv_eNB_Configuration_Update_Acknowledge( mw_mME_Configuration_Update_AcknowledgeIEs mw_eNB_Configuration_Update_AcknowledgeIEs ); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); Loading