Loading ttcn/AtsNGAP/NGAP_TCFunctions.ttcn +21 −6 Original line number Original line Diff line number Diff line Loading @@ -1384,7 +1384,7 @@ module NGAP_TCFunctions { -, -, -, -, -, -, m_uESecurityCapabilities - ))); ))); Loading Loading @@ -1421,16 +1421,31 @@ module NGAP_TCFunctions { // Body // Body /* f_send_NGAP_PDU( /* f_send_NGAP_PDU( m_ngap_initMsg( m_ngap_initMsg( m_n2_UEContextReleaseCommand m_n2_UEContextModificationRequest_optional2 ( ( m_uE_NGAP_IDs_aMF_UE_NGAP_ID -, // AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, -, // RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, // RANPagingPriority p_rANPagingPriority, // RAN_Paging_Priority // IndexToRFSP p_indexToRFSP, // Index_to_RAT_Frequency_Selection_Priority, m_uEAggregateMaximumBitRate, // UEAggregateMaximumBitRate p_uEAggregateMaximumBitRate, // UE_Aggregate_Maximum_Bit_Rate containing m_uESecurityCapabilities, // UESecurityCapabilities p_uESecurityCapabilities, // UE_Security_Capabilities containing // EmergencyFallbackIndicator p_emergencyFallbackIndicator, // Emergency_Fallback_Indicator, m_gUAMI, // GUAMI p_gUAMI, // New_GUAMI containing // IAB_Authorized p_iAB_Authorized, // IAB_Authorized, m_pC5QoSParameters( { m_pC5QoSFlowItem } ),// PC5QoSParameters p_pC5QoSParameters, // PC5_QoS_Parameters containing -, // UERadioCapabilityID p_uERadioCapabilityID := PX_U_E_RADIO_CAPABILITY_ID, // UE_Radio_Capability_ID, // RGLevelWirelineAccessCharacteristics p_rGLevelWirelineAccessCharacteristics // RG_Level_Wireline_Access_Characteristics ( ( - - ), ), - - ))); ))); */ /* f_recv_NGAP_PDU( f_recv_NGAP_PDU( mw_ngap_succMsg( mw_ngap_succMsg( mw_n2_UEContextReleaseComplete mw_n2_UEContextReleaseComplete Loading ttcn/LibNGAP/lib/LibNGAP_Templates.ttcn +103 −6 Original line number Original line Diff line number Diff line Loading @@ -1563,7 +1563,7 @@ module LibNGAP_Templates { in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) SecurityKey p_nextHopNH := PX_NEXT_HOP_NH, in template (value) SecurityKey p_nextHopNH := PX_NEXT_HOP_NH, in template (value) UESecurityCapabilities p_uESecurityCapabilities in template (value) UESecurityCapabilities p_uESecurityCapabilities := m_uESecurityCapabilities, ) := { ) := { procedureCode := id_UEContextModification, procedureCode := id_UEContextModification, criticality := reject, criticality := reject, Loading Loading @@ -1593,7 +1593,104 @@ module LibNGAP_Templates { } } } } } } } // End of template m_n2_UEContextModificationRequest } // End of template m_n2_UEContextModificationRequest_optional1 /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.7 UE CONTEXT MODIFICATION REQUEST */ template (value) InitiatingMessage m_n2_UEContextModificationRequest_optional2( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) RANPagingPriority p_rANPagingPriority, // RAN_Paging_Priority in template (value) IndexToRFSP p_indexToRFSP, // Index_to_RAT_Frequency_Selection_Priority, in template (value) UEAggregateMaximumBitRate p_uEAggregateMaximumBitRate, // UE_Aggregate_Maximum_Bit_Rate containing in template (value) UESecurityCapabilities p_uESecurityCapabilities, // UE_Security_Capabilities containing in template (value) EmergencyFallbackIndicator p_emergencyFallbackIndicator, // Emergency_Fallback_Indicator, in template (value) GUAMI p_gUAMI, // New_GUAMI containing in template (value) IAB_Authorized p_iAB_Authorized, // IAB_Authorized, in template (value) PC5QoSParameters p_pC5QoSParameters, // PC5_QoS_Parameters containing in template (value) UERadioCapabilityID p_uERadioCapabilityID := PX_U_E_RADIO_CAPABILITY_ID, // UE_Radio_Capability_ID, in template (value) RGLevelWirelineAccessCharacteristics p_rGLevelWirelineAccessCharacteristics // RG_Level_Wireline_Access_Characteristics ) := { procedureCode := id_UEContextModification, criticality := reject, value_ := { UEContextModificationRequest := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, // in template (value) RANPagingPriority p_rANPagingPriority, // RAN_Paging_Priority { id := id_RANPagingPriority, criticality := ignore, value_ := { RANPagingPriority := p_rANPagingPriority } }, // in template (value) IndexToRFSP p_indexToRFSP, // Index_to_RAT_Frequency_Selection_Priority, { id := id_IndexToRFSP, criticality := ignore, value_ := { IndexToRFSP := p_indexToRFSP } }, // in template (value) UEAggregateMaximumBitRate p_uEAggregateMaximumBitRate, // UE_Aggregate_Maximum_Bit_Rate containing { id := id_UEAggregateMaximumBitRate, criticality := ignore, value_ := { UEAggregateMaximumBitRate := p_uEAggregateMaximumBitRate } }, // in template (value) UESecurityCapabilities p_uESecurityCapabilities, // UE_Security_Capabilities containing { id := id_UESecurityCapabilities, criticality := reject, value_ := { UESecurityCapabilities := p_uESecurityCapabilities } }, // in template (value) EmergencyFallbackIndicator p_emergencyFallbackIndicator, // Emergency_Fallback_Indicator, { id := id_EmergencyFallbackIndicator, criticality := reject, value_ := { EmergencyFallbackIndicator := p_emergencyFallbackIndicator } }, // in template (value) GUAMI p_gUAMI, // New_GUAMI containing { id := id_GUAMI, criticality := reject, value_ := { GUAMI := p_gUAMI } }, // in template (value) IAB_Authorized p_iAB_Authorized, // IAB_Authorized, { id := id_IAB_Authorized, criticality := ignore, value_ := { IAB_Authorized := p_iAB_Authorized } }, // in template (value) PC5QoSParameters p_pC5QoSParameters, // PC5_QoS_Parameters containing { id := id_PC5QoSParameters, criticality := ignore, value_ := { PC5QoSParameters := p_pC5QoSParameters } }, // in template (value) UERadioCapabilityID p_uERadioCapabilityID := PX_U_E_RADIO_CAPABILITY_ID, // UE_Radio_Capability_ID, { id := id_UERadioCapabilityID, criticality := reject, value_ := { UERadioCapabilityID := p_uERadioCapabilityID } }, // in template (value) RGLevelWirelineAccessCharacteristics p_rGLevelWirelineAccessCharacteristics // RG_Level_Wireline_Access_Characteristics { id := id_RGLevelWirelineAccessCharacteristics, criticality := ignore, value_ := { RGLevelWirelineAccessCharacteristics := p_rGLevelWirelineAccessCharacteristics } }, } } } } // End of template m_n2_UEContextModificationRequest_optional2 } // End of group Send } // End of group Send Loading
ttcn/AtsNGAP/NGAP_TCFunctions.ttcn +21 −6 Original line number Original line Diff line number Diff line Loading @@ -1384,7 +1384,7 @@ module NGAP_TCFunctions { -, -, -, -, -, -, m_uESecurityCapabilities - ))); ))); Loading Loading @@ -1421,16 +1421,31 @@ module NGAP_TCFunctions { // Body // Body /* f_send_NGAP_PDU( /* f_send_NGAP_PDU( m_ngap_initMsg( m_ngap_initMsg( m_n2_UEContextReleaseCommand m_n2_UEContextModificationRequest_optional2 ( ( m_uE_NGAP_IDs_aMF_UE_NGAP_ID -, // AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, -, // RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, // RANPagingPriority p_rANPagingPriority, // RAN_Paging_Priority // IndexToRFSP p_indexToRFSP, // Index_to_RAT_Frequency_Selection_Priority, m_uEAggregateMaximumBitRate, // UEAggregateMaximumBitRate p_uEAggregateMaximumBitRate, // UE_Aggregate_Maximum_Bit_Rate containing m_uESecurityCapabilities, // UESecurityCapabilities p_uESecurityCapabilities, // UE_Security_Capabilities containing // EmergencyFallbackIndicator p_emergencyFallbackIndicator, // Emergency_Fallback_Indicator, m_gUAMI, // GUAMI p_gUAMI, // New_GUAMI containing // IAB_Authorized p_iAB_Authorized, // IAB_Authorized, m_pC5QoSParameters( { m_pC5QoSFlowItem } ),// PC5QoSParameters p_pC5QoSParameters, // PC5_QoS_Parameters containing -, // UERadioCapabilityID p_uERadioCapabilityID := PX_U_E_RADIO_CAPABILITY_ID, // UE_Radio_Capability_ID, // RGLevelWirelineAccessCharacteristics p_rGLevelWirelineAccessCharacteristics // RG_Level_Wireline_Access_Characteristics ( ( - - ), ), - - ))); ))); */ /* f_recv_NGAP_PDU( f_recv_NGAP_PDU( mw_ngap_succMsg( mw_ngap_succMsg( mw_n2_UEContextReleaseComplete mw_n2_UEContextReleaseComplete Loading
ttcn/LibNGAP/lib/LibNGAP_Templates.ttcn +103 −6 Original line number Original line Diff line number Diff line Loading @@ -1563,7 +1563,7 @@ module LibNGAP_Templates { in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) SecurityKey p_nextHopNH := PX_NEXT_HOP_NH, in template (value) SecurityKey p_nextHopNH := PX_NEXT_HOP_NH, in template (value) UESecurityCapabilities p_uESecurityCapabilities in template (value) UESecurityCapabilities p_uESecurityCapabilities := m_uESecurityCapabilities, ) := { ) := { procedureCode := id_UEContextModification, procedureCode := id_UEContextModification, criticality := reject, criticality := reject, Loading Loading @@ -1593,7 +1593,104 @@ module LibNGAP_Templates { } } } } } } } // End of template m_n2_UEContextModificationRequest } // End of template m_n2_UEContextModificationRequest_optional1 /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.2.7 UE CONTEXT MODIFICATION REQUEST */ template (value) InitiatingMessage m_n2_UEContextModificationRequest_optional2( in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID, in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID, in template (value) RANPagingPriority p_rANPagingPriority, // RAN_Paging_Priority in template (value) IndexToRFSP p_indexToRFSP, // Index_to_RAT_Frequency_Selection_Priority, in template (value) UEAggregateMaximumBitRate p_uEAggregateMaximumBitRate, // UE_Aggregate_Maximum_Bit_Rate containing in template (value) UESecurityCapabilities p_uESecurityCapabilities, // UE_Security_Capabilities containing in template (value) EmergencyFallbackIndicator p_emergencyFallbackIndicator, // Emergency_Fallback_Indicator, in template (value) GUAMI p_gUAMI, // New_GUAMI containing in template (value) IAB_Authorized p_iAB_Authorized, // IAB_Authorized, in template (value) PC5QoSParameters p_pC5QoSParameters, // PC5_QoS_Parameters containing in template (value) UERadioCapabilityID p_uERadioCapabilityID := PX_U_E_RADIO_CAPABILITY_ID, // UE_Radio_Capability_ID, in template (value) RGLevelWirelineAccessCharacteristics p_rGLevelWirelineAccessCharacteristics // RG_Level_Wireline_Access_Characteristics ) := { procedureCode := id_UEContextModification, criticality := reject, value_ := { UEContextModificationRequest := { protocolIEs := { { id := id_AMF_UE_NGAP_ID, criticality := reject, value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID } }, { id := id_RAN_UE_NGAP_ID, criticality := reject, value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID } }, // in template (value) RANPagingPriority p_rANPagingPriority, // RAN_Paging_Priority { id := id_RANPagingPriority, criticality := ignore, value_ := { RANPagingPriority := p_rANPagingPriority } }, // in template (value) IndexToRFSP p_indexToRFSP, // Index_to_RAT_Frequency_Selection_Priority, { id := id_IndexToRFSP, criticality := ignore, value_ := { IndexToRFSP := p_indexToRFSP } }, // in template (value) UEAggregateMaximumBitRate p_uEAggregateMaximumBitRate, // UE_Aggregate_Maximum_Bit_Rate containing { id := id_UEAggregateMaximumBitRate, criticality := ignore, value_ := { UEAggregateMaximumBitRate := p_uEAggregateMaximumBitRate } }, // in template (value) UESecurityCapabilities p_uESecurityCapabilities, // UE_Security_Capabilities containing { id := id_UESecurityCapabilities, criticality := reject, value_ := { UESecurityCapabilities := p_uESecurityCapabilities } }, // in template (value) EmergencyFallbackIndicator p_emergencyFallbackIndicator, // Emergency_Fallback_Indicator, { id := id_EmergencyFallbackIndicator, criticality := reject, value_ := { EmergencyFallbackIndicator := p_emergencyFallbackIndicator } }, // in template (value) GUAMI p_gUAMI, // New_GUAMI containing { id := id_GUAMI, criticality := reject, value_ := { GUAMI := p_gUAMI } }, // in template (value) IAB_Authorized p_iAB_Authorized, // IAB_Authorized, { id := id_IAB_Authorized, criticality := ignore, value_ := { IAB_Authorized := p_iAB_Authorized } }, // in template (value) PC5QoSParameters p_pC5QoSParameters, // PC5_QoS_Parameters containing { id := id_PC5QoSParameters, criticality := ignore, value_ := { PC5QoSParameters := p_pC5QoSParameters } }, // in template (value) UERadioCapabilityID p_uERadioCapabilityID := PX_U_E_RADIO_CAPABILITY_ID, // UE_Radio_Capability_ID, { id := id_UERadioCapabilityID, criticality := reject, value_ := { UERadioCapabilityID := p_uERadioCapabilityID } }, // in template (value) RGLevelWirelineAccessCharacteristics p_rGLevelWirelineAccessCharacteristics // RG_Level_Wireline_Access_Characteristics { id := id_RGLevelWirelineAccessCharacteristics, criticality := ignore, value_ := { RGLevelWirelineAccessCharacteristics := p_rGLevelWirelineAccessCharacteristics } }, } } } } // End of template m_n2_UEContextModificationRequest_optional2 } // End of group Send } // End of group Send