Loading ttcn/AtsNGAP/NGAP_Steps.ttcn +7 −0 Original line number Diff line number Diff line Loading @@ -252,6 +252,13 @@ module NGAP_Steps { //FIXME: Implementation of UE registration } // End of function f_NGAP_gnb_UE_Register /** * @desc */ function f_NGAP_gnb_UE_Not_Available() runs on NGAPComponent { //FIXME: Implementation of UE registration } // End of function f_NGAP_gnb_UE_Not_Available /** * @desc */ Loading ttcn/AtsNGAP/NGAP_TCFunctions.ttcn +61 −0 Original line number Diff line number Diff line Loading @@ -3468,6 +3468,39 @@ module NGAP_TCFunctions { log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); // Body f_send_NGAP_PDU( m_ngap_initMsg( m_n2_HandoverRequired( -, -, -, -, m_targetID_targetRANNodeID( m_targetRANNodeID( m_globalRANNodeID_globalGNB_ID( m_ie_globalGnbId( -, PX_GNB_ID )), m_tAI )), { m_pDUSessionResourceItemHORqd( -, ''O // FIXME FSCOM Shall be bit2oct(encvalue(???)) ) }, ''O // FIXME FSCOM Shall be bit2oct(encvalue(???)) ))); f_recv_NGAP_PDU( mw_ngap_succMsg( mw_n2_HandoverCommand( PX_AMF_UE_NGAP_ID, PX_RAN_UE_NGAP_ID, -, ?/* FIXME FSCOM { m_pDUSessionResourceHandoverItem( bit2oct(encvalue(m_handoverCommandTransfer(???)))) }*/ ))); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Testbody done. ***"); Loading @@ -3493,6 +3526,34 @@ module NGAP_TCFunctions { log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); // Body f_NGAP_gnb_UE_Not_Available(); f_send_NGAP_PDU( m_ngap_initMsg( m_n2_HandoverRequired( -, -, -, -, m_targetID_targetRANNodeID( m_targetRANNodeID( m_globalRANNodeID_globalGNB_ID( m_ie_globalGnbId( -, PX_GNB_ID )), m_tAI )), { m_pDUSessionResourceItemHORqd( -, ''O // FIXME FSCOM Shall be bit2oct(encvalue(???)) ) }, ''O // FIXME FSCOM Shall be bit2oct(encvalue(???)) ))); f_recv_NGAP_PDU( mw_ngap_unsuccMsg( mw_n2_HandoverFailure( PX_AMF_UE_NGAP_ID ))); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Testbody done. ***"); Loading Loading
ttcn/AtsNGAP/NGAP_Steps.ttcn +7 −0 Original line number Diff line number Diff line Loading @@ -252,6 +252,13 @@ module NGAP_Steps { //FIXME: Implementation of UE registration } // End of function f_NGAP_gnb_UE_Register /** * @desc */ function f_NGAP_gnb_UE_Not_Available() runs on NGAPComponent { //FIXME: Implementation of UE registration } // End of function f_NGAP_gnb_UE_Not_Available /** * @desc */ Loading
ttcn/AtsNGAP/NGAP_TCFunctions.ttcn +61 −0 Original line number Diff line number Diff line Loading @@ -3468,6 +3468,39 @@ module NGAP_TCFunctions { log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); // Body f_send_NGAP_PDU( m_ngap_initMsg( m_n2_HandoverRequired( -, -, -, -, m_targetID_targetRANNodeID( m_targetRANNodeID( m_globalRANNodeID_globalGNB_ID( m_ie_globalGnbId( -, PX_GNB_ID )), m_tAI )), { m_pDUSessionResourceItemHORqd( -, ''O // FIXME FSCOM Shall be bit2oct(encvalue(???)) ) }, ''O // FIXME FSCOM Shall be bit2oct(encvalue(???)) ))); f_recv_NGAP_PDU( mw_ngap_succMsg( mw_n2_HandoverCommand( PX_AMF_UE_NGAP_ID, PX_RAN_UE_NGAP_ID, -, ?/* FIXME FSCOM { m_pDUSessionResourceHandoverItem( bit2oct(encvalue(m_handoverCommandTransfer(???)))) }*/ ))); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Testbody done. ***"); Loading @@ -3493,6 +3526,34 @@ module NGAP_TCFunctions { log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); // Body f_NGAP_gnb_UE_Not_Available(); f_send_NGAP_PDU( m_ngap_initMsg( m_n2_HandoverRequired( -, -, -, -, m_targetID_targetRANNodeID( m_targetRANNodeID( m_globalRANNodeID_globalGNB_ID( m_ie_globalGnbId( -, PX_GNB_ID )), m_tAI )), { m_pDUSessionResourceItemHORqd( -, ''O // FIXME FSCOM Shall be bit2oct(encvalue(???)) ) }, ''O // FIXME FSCOM Shall be bit2oct(encvalue(???)) ))); f_recv_NGAP_PDU( mw_ngap_unsuccMsg( mw_n2_HandoverFailure( PX_AMF_UE_NGAP_ID ))); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Testbody done. ***"); Loading