Loading ccsrc/EncDec/LibNGAP_Encdec.cc +21 −0 Original line number Diff line number Diff line Loading @@ -94,6 +94,27 @@ namespace LibNGAP__EncdecDeclarations { return -1; } BITSTRING fx__enc__PDUSessionResourceModifyResponseTransfer(const NGAP__IEs::PDUSessionResourceModifyResponseTransfer& p) { loggers::get_instance().log_msg(">>> fx__enc__PDUSessionResourceSetupUnsuccessfulTransfer ", p); return int2bit(0, 1); } INTEGER fx__dec__PDUSessionResourceModifyResponseTransfer(BITSTRING& pdu, NGAP__IEs::PDUSessionResourceModifyResponseTransfer& p) { loggers::get_instance().log(">>> fx__dec__PDUSessionResourceSetupUnsuccessfulTransfer"); return -1; } BITSTRING fx__enc__PDUSessionResourceModifyUnsuccessfulTransfer(const NGAP__IEs::PDUSessionResourceModifyUnsuccessfulTransfer& p) { loggers::get_instance().log_msg(">>> fx__enc__PDUSessionResourceSetupUnsuccessfulTransfer ", p); return int2bit(0, 1); } INTEGER fx__dec__PDUSessionResourceModifyUnsuccessfulTransfer(BITSTRING& pdu, NGAP__IEs::PDUSessionResourceModifyUnsuccessfulTransfer& p) { loggers::get_instance().log(">>> fx__dec__PDUSessionResourceSetupUnsuccessfulTransfer"); return -1; } /**************************************************** * @desc External function to encode a .... type * @param value to encode Loading ttcn/AtsNGAP/NGAP_Steps.ttcn +7 −0 Original line number Diff line number Diff line Loading @@ -243,6 +243,13 @@ module NGAP_Steps { //FIXME: Implementation of an RRC UL message delivery failure } // End of function f_NGAP_amf_UE_RRC_UL_Message_Failure /** * @desc */ function f_NGAP_amf_isTransitioningTo_RRC_INACTIVE() runs on NGAPComponent { //FIXME: Implementation of an UE transitioning into the RRC_INACTIVE state } // End of function f_NGAP_amf_isTransitioningTo_RRC_INACTIVE /******************************************************************/ /** Loading ttcn/AtsNGAP/NGAP_TCFunctions.ttcn +8 −10 Original line number Diff line number Diff line Loading @@ -1513,10 +1513,9 @@ module NGAP_TCFunctions { // Preamble f_NGAP_amf_init(); f_NGAP_amf_UE_Register(); f_NGAP_amf_UE_PDU_ResourceSetup(); f_NGAP_gnb_UE_EstablishedInitialContext(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // TODO: hasEstablishedInitialContext log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); Loading Loading @@ -1556,7 +1555,7 @@ module NGAP_TCFunctions { // Preamble f_NGAP_amf_init(); f_NGAP_amf_UE_Register(); f_NGAP_amf_UE_PDU_ResourceSetup(); f_NGAP_gnb_UE_EstablishedInitialContext(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); Loading Loading @@ -1597,7 +1596,7 @@ module NGAP_TCFunctions { // Preamble f_NGAP_amf_init(); f_NGAP_amf_UE_Register(); f_NGAP_amf_UE_PDU_ResourceSetup(); f_NGAP_gnb_UE_EstablishedInitialContext(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); Loading Loading @@ -1832,6 +1831,7 @@ module NGAP_TCFunctions { // Preamble f_NGAP_amf_init(); f_NGAP_amf_UE_Register(); f_NGAP_amf_isTransitioningTo_RRC_INACTIVE(); // TODO: isTransitioningTo the RRC_INACTIVE Loading Loading @@ -1881,8 +1881,7 @@ module NGAP_TCFunctions { // Preamble f_NGAP_amf_init(); f_NGAP_amf_UE_Register(); // TODO: hasEstablishedInitialContext f_NGAP_gnb_UE_EstablishedInitialContext(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); Loading Loading @@ -1931,8 +1930,8 @@ module NGAP_TCFunctions { // Preamble f_NGAP_amf_init(); f_NGAP_amf_UE_Register(); f_NGAP_gnb_UE_EstablishedInitialContext(); // TODO: hasEstablishedInitialContext f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); Loading Loading @@ -1972,8 +1971,7 @@ module NGAP_TCFunctions { // Preamble f_NGAP_amf_init(); f_NGAP_amf_UE_Register(); // TODO: hasSuspendedContext f_NGAP_gnb_UE_Has_Suspended_Context(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); Loading Loading
ccsrc/EncDec/LibNGAP_Encdec.cc +21 −0 Original line number Diff line number Diff line Loading @@ -94,6 +94,27 @@ namespace LibNGAP__EncdecDeclarations { return -1; } BITSTRING fx__enc__PDUSessionResourceModifyResponseTransfer(const NGAP__IEs::PDUSessionResourceModifyResponseTransfer& p) { loggers::get_instance().log_msg(">>> fx__enc__PDUSessionResourceSetupUnsuccessfulTransfer ", p); return int2bit(0, 1); } INTEGER fx__dec__PDUSessionResourceModifyResponseTransfer(BITSTRING& pdu, NGAP__IEs::PDUSessionResourceModifyResponseTransfer& p) { loggers::get_instance().log(">>> fx__dec__PDUSessionResourceSetupUnsuccessfulTransfer"); return -1; } BITSTRING fx__enc__PDUSessionResourceModifyUnsuccessfulTransfer(const NGAP__IEs::PDUSessionResourceModifyUnsuccessfulTransfer& p) { loggers::get_instance().log_msg(">>> fx__enc__PDUSessionResourceSetupUnsuccessfulTransfer ", p); return int2bit(0, 1); } INTEGER fx__dec__PDUSessionResourceModifyUnsuccessfulTransfer(BITSTRING& pdu, NGAP__IEs::PDUSessionResourceModifyUnsuccessfulTransfer& p) { loggers::get_instance().log(">>> fx__dec__PDUSessionResourceSetupUnsuccessfulTransfer"); return -1; } /**************************************************** * @desc External function to encode a .... type * @param value to encode Loading
ttcn/AtsNGAP/NGAP_Steps.ttcn +7 −0 Original line number Diff line number Diff line Loading @@ -243,6 +243,13 @@ module NGAP_Steps { //FIXME: Implementation of an RRC UL message delivery failure } // End of function f_NGAP_amf_UE_RRC_UL_Message_Failure /** * @desc */ function f_NGAP_amf_isTransitioningTo_RRC_INACTIVE() runs on NGAPComponent { //FIXME: Implementation of an UE transitioning into the RRC_INACTIVE state } // End of function f_NGAP_amf_isTransitioningTo_RRC_INACTIVE /******************************************************************/ /** Loading
ttcn/AtsNGAP/NGAP_TCFunctions.ttcn +8 −10 Original line number Diff line number Diff line Loading @@ -1513,10 +1513,9 @@ module NGAP_TCFunctions { // Preamble f_NGAP_amf_init(); f_NGAP_amf_UE_Register(); f_NGAP_amf_UE_PDU_ResourceSetup(); f_NGAP_gnb_UE_EstablishedInitialContext(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); // TODO: hasEstablishedInitialContext log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); Loading Loading @@ -1556,7 +1555,7 @@ module NGAP_TCFunctions { // Preamble f_NGAP_amf_init(); f_NGAP_amf_UE_Register(); f_NGAP_amf_UE_PDU_ResourceSetup(); f_NGAP_gnb_UE_EstablishedInitialContext(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); Loading Loading @@ -1597,7 +1596,7 @@ module NGAP_TCFunctions { // Preamble f_NGAP_amf_init(); f_NGAP_amf_UE_Register(); f_NGAP_amf_UE_PDU_ResourceSetup(); f_NGAP_gnb_UE_EstablishedInitialContext(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); Loading Loading @@ -1832,6 +1831,7 @@ module NGAP_TCFunctions { // Preamble f_NGAP_amf_init(); f_NGAP_amf_UE_Register(); f_NGAP_amf_isTransitioningTo_RRC_INACTIVE(); // TODO: isTransitioningTo the RRC_INACTIVE Loading Loading @@ -1881,8 +1881,7 @@ module NGAP_TCFunctions { // Preamble f_NGAP_amf_init(); f_NGAP_amf_UE_Register(); // TODO: hasEstablishedInitialContext f_NGAP_gnb_UE_EstablishedInitialContext(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); Loading Loading @@ -1931,8 +1930,8 @@ module NGAP_TCFunctions { // Preamble f_NGAP_amf_init(); f_NGAP_amf_UE_Register(); f_NGAP_gnb_UE_EstablishedInitialContext(); // TODO: hasEstablishedInitialContext f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); Loading Loading @@ -1972,8 +1971,7 @@ module NGAP_TCFunctions { // Preamble f_NGAP_amf_init(); f_NGAP_amf_UE_Register(); // TODO: hasSuspendedContext f_NGAP_gnb_UE_Has_Suspended_Context(); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); Loading