Loading etc/AtsNGAP/AtsNGAP_AMF.cfg→etc/AtsNGAP/AtsNGAP_AMF.cfg_ +0 −0 File moved. View file etc/AtsNGAP/AtsNGAP_GNB.cfg→etc/AtsNGAP/AtsNGAP_GNB.cgf_ +0 −0 File moved. View file ttcn/AtsNGAP/NGAP_Steps.ttcn +15 −1 Original line number Diff line number Diff line Loading @@ -256,9 +256,23 @@ module NGAP_Steps { * @desc */ function f_NGAP_gnb_UE_Not_Available() runs on NGAPComponent { //FIXME: Implementation of UE registration //FIXME: Implementation of UE not available } // End of function f_NGAP_gnb_UE_Not_Available /** * @desc */ function f_NGAP_gnb_UE_Handover_Required() runs on NGAPComponent { //FIXME: Implementation of UE handover required } // End of function f_NGAP_gnb_UE_Handover_Required /** * @desc */ function f_NGAP_gnb_UE_EstablishedInitialContext() runs on NGAPComponent { //FIXME: Implementation of UE handover required } // End of function f_NGAP_gnb_UE_EstablishedInitialContext /** * @desc */ Loading ttcn/AtsNGAP/NGAP_TCFunctions.ttcn +35 −3 Original line number Diff line number Diff line Loading @@ -4325,11 +4325,15 @@ module NGAP_TCFunctions { // Preamble f_NGAP_gnb_init(); f_NGAP_gnb_UE_Register(); f_NGAP_gnb_UE_Handover_Required(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); // Body f_recv_NGAP_PDU( mw_ngap_initMsg( mw_n2_HandoverRequest )); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Testbody done. ***"); Loading Loading @@ -4357,11 +4361,25 @@ module NGAP_TCFunctions { // Preamble f_NGAP_gnb_init(); f_NGAP_gnb_UE_Register(); f_NGAP_gnb_UE_EstablishedInitialContext(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); // Body f_send_NGAP_PDU( m_ngap_initMsg( m_n2_PathSwitchRequest( -, -, m_uPTransportLayerInformation_userLocationInformationNR( m_userLocationInformationNR( m_nR_CGI, m_tAI ))))); f_recv_NGAP_PDU( mw_ngap_succMsg( mw_n2_PathSwitchRequestAcknowledge )); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Testbody done. ***"); Loading @@ -4382,11 +4400,25 @@ module NGAP_TCFunctions { // Preamble f_NGAP_gnb_init(); f_NGAP_gnb_UE_Register(); f_NGAP_gnb_UE_EstablishedInitialContext(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); // Body f_send_NGAP_PDU( m_ngap_initMsg( m_n2_PathSwitchRequest( -, -, m_uPTransportLayerInformation_userLocationInformationNR( m_userLocationInformationNR( m_nR_CGI, m_tAI ))))); f_recv_NGAP_PDU( mw_ngap_unsuccMsg( mw_n2_PathSwitchRequestFailure )); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Testbody done. ***"); Loading ttcn/LibNGAP/lib/LibNGAP_Pixits.ttcn +6 −0 Original line number Diff line number Diff line Loading @@ -140,6 +140,12 @@ module LibNGAP_Pixits { */ modulepar EUTRACellIdentity PX_EUTRA_CELL_IDENTITY := hex2bit('1234501'H); /** * @desc The leftmost bits of the E-UTRA Cell Identity IE correspond to the ng-eNB ID * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.3.1.9 E-UTRA CGI */ modulepar NRCellIdentity PX_NR_CELL_IDENTITY := hex2bit('123450102'H); /** * @desc * @see ETSI TS 138 413 V16.12.0 (2023-05) Loading Loading
ttcn/AtsNGAP/NGAP_Steps.ttcn +15 −1 Original line number Diff line number Diff line Loading @@ -256,9 +256,23 @@ module NGAP_Steps { * @desc */ function f_NGAP_gnb_UE_Not_Available() runs on NGAPComponent { //FIXME: Implementation of UE registration //FIXME: Implementation of UE not available } // End of function f_NGAP_gnb_UE_Not_Available /** * @desc */ function f_NGAP_gnb_UE_Handover_Required() runs on NGAPComponent { //FIXME: Implementation of UE handover required } // End of function f_NGAP_gnb_UE_Handover_Required /** * @desc */ function f_NGAP_gnb_UE_EstablishedInitialContext() runs on NGAPComponent { //FIXME: Implementation of UE handover required } // End of function f_NGAP_gnb_UE_EstablishedInitialContext /** * @desc */ Loading
ttcn/AtsNGAP/NGAP_TCFunctions.ttcn +35 −3 Original line number Diff line number Diff line Loading @@ -4325,11 +4325,15 @@ module NGAP_TCFunctions { // Preamble f_NGAP_gnb_init(); f_NGAP_gnb_UE_Register(); f_NGAP_gnb_UE_Handover_Required(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); // Body f_recv_NGAP_PDU( mw_ngap_initMsg( mw_n2_HandoverRequest )); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Testbody done. ***"); Loading Loading @@ -4357,11 +4361,25 @@ module NGAP_TCFunctions { // Preamble f_NGAP_gnb_init(); f_NGAP_gnb_UE_Register(); f_NGAP_gnb_UE_EstablishedInitialContext(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); // Body f_send_NGAP_PDU( m_ngap_initMsg( m_n2_PathSwitchRequest( -, -, m_uPTransportLayerInformation_userLocationInformationNR( m_userLocationInformationNR( m_nR_CGI, m_tAI ))))); f_recv_NGAP_PDU( mw_ngap_succMsg( mw_n2_PathSwitchRequestAcknowledge )); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Testbody done. ***"); Loading @@ -4382,11 +4400,25 @@ module NGAP_TCFunctions { // Preamble f_NGAP_gnb_init(); f_NGAP_gnb_UE_Register(); f_NGAP_gnb_UE_EstablishedInitialContext(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); // Body f_send_NGAP_PDU( m_ngap_initMsg( m_n2_PathSwitchRequest( -, -, m_uPTransportLayerInformation_userLocationInformationNR( m_userLocationInformationNR( m_nR_CGI, m_tAI ))))); f_recv_NGAP_PDU( mw_ngap_unsuccMsg( mw_n2_PathSwitchRequestFailure )); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Testbody done. ***"); Loading
ttcn/LibNGAP/lib/LibNGAP_Pixits.ttcn +6 −0 Original line number Diff line number Diff line Loading @@ -140,6 +140,12 @@ module LibNGAP_Pixits { */ modulepar EUTRACellIdentity PX_EUTRA_CELL_IDENTITY := hex2bit('1234501'H); /** * @desc The leftmost bits of the E-UTRA Cell Identity IE correspond to the ng-eNB ID * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.3.1.9 E-UTRA CGI */ modulepar NRCellIdentity PX_NR_CELL_IDENTITY := hex2bit('123450102'H); /** * @desc * @see ETSI TS 138 413 V16.12.0 (2023-05) Loading