Loading ttcn/LibNGAP/lib/LibNGAP_Templates.ttcn +41 −22 Original line number Diff line number Diff line Loading @@ -1079,8 +1079,20 @@ module LibNGAP_Templates { // type NGAP_Containers.NGAP_PROTOCOL_IES BroadcastCancelledAreaList_ExtIEs (?); // type union BroadcastCompletedAreaList { // type NGAP_Containers.NGAP_PROTOCOL_IES BroadcastCompletedAreaList_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofBPLMNs) of BroadcastPLMNItem BroadcastPLMNList; template BroadcastPLMNList m_ie_broadcastPLMNList(in template BroadcastPLMNList p_list):=p_list; // type record BroadcastPLMNItem { template BroadcastPLMNItem m_ie_broadcastPLMNItem( in template PLMNIdentity p_plmnId, in template SliceSupportList p_ssl ):={ pLMNIdentity := p_plmnId, tAISliceSupportList := p_ssl, iE_Extensions :=omit }//end of template m_ie_broadcastPLMNItem // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION BroadcastPLMNItem_ExtIEs ( // type record BluetoothMeasurementConfiguration { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION BluetoothMeasurementConfiguration_ExtIEs (?); Loading Loading @@ -1971,7 +1983,10 @@ module LibNGAP_Templates { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PEIPSassistanceInformation_ExtIEs (?); // type integer Periodicity ( // type bitstring PeriodicRegistrationUpdateTimer length (8); // type octetstring PLMNIdentity length (3); template PLMNIdentity m_ie_pLMNIdentity(PLMNIdentity p_val):=p_val; // type record PLMNAreaBasedQMC { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PLMNAreaBasedQMC_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPLMNforQMC) of PLMNIdentity PLMNListforQMC; Loading Loading @@ -2136,8 +2151,18 @@ module LibNGAP_Templates { // type record length (1 .. NGAP_Constants.maxnoofSliceItems) of SliceOverloadItem SliceOverloadList; // type record SliceOverloadItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SliceOverloadItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofSliceItems) of SliceSupportItem SliceSupportList; template SliceSupportList m_ie_sliceSupportList(in template SliceSupportList p_list):=p_list; // type record SliceSupportItem { template SliceSupportItem m_ie_sliceSupportItem( in template S_NSSAI p_S_NSSAI ):={ s_NSSAI := p_S_NSSAI, iE_Extensions :=omit }//end of template m_ie_sliceSupportItem // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SliceSupportItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofSNSSAIforQMC) of SliceSupportQMC_Item SliceSupportListQMC; // type record SliceSupportQMC_Item { Loading @@ -2145,6 +2170,12 @@ module LibNGAP_Templates { // type record SNPN_MobilityInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SNPN_MobilityInformation_ExtIEs (?); // type record S_NSSAI { template S_NSSAI m_ie_sNSSAI:={ sST := '00'O, sD := '000000'O, iE_Extensions := omit }//end of template m_ie_sNSSAI // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION S_NSSAI_ExtIEs (?); // type record SONConfigurationTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SONConfigurationTransfer_ExtIEs (?); Loading Loading @@ -2175,30 +2206,18 @@ module LibNGAP_Templates { // type octetstring SST length (1); // type record length (1 .. NGAP_Constants.maxnoofTACs) of SupportedTAItem SupportedTAList; template SupportedTAList m_ie_supportedTAList:= { { template SupportedTAList m_ie_supportedTAList(in template SupportedTAList p_list):= p_list; // type record SupportedTAItem { template SupportedTAItem m_ie_supportedTAItem( in template TAC p_tAC, in template BroadcastPLMNList p_broadcastPLMNList ):={ tAC := '000001'O, broadcastPLMNList := { { pLMNIdentity := '000101'O, tAISliceSupportList := { { s_NSSAI := { sST := '00'O, sD := '000000'O, iE_Extensions := omit }, broadcastPLMNList := p_broadcastPLMNList, iE_Extensions :=omit } }, iE_Extensions :=omit } }, iE_Extensions :=omit } }//end of template m_ie_supportedTAList }//end of template m_ie_supportedTAItem // type record SupportedTAItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SupportedTAItem_ExtIEs ( // type enumerated SuspendIndicator { Loading Loading
ttcn/LibNGAP/lib/LibNGAP_Templates.ttcn +41 −22 Original line number Diff line number Diff line Loading @@ -1079,8 +1079,20 @@ module LibNGAP_Templates { // type NGAP_Containers.NGAP_PROTOCOL_IES BroadcastCancelledAreaList_ExtIEs (?); // type union BroadcastCompletedAreaList { // type NGAP_Containers.NGAP_PROTOCOL_IES BroadcastCompletedAreaList_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofBPLMNs) of BroadcastPLMNItem BroadcastPLMNList; template BroadcastPLMNList m_ie_broadcastPLMNList(in template BroadcastPLMNList p_list):=p_list; // type record BroadcastPLMNItem { template BroadcastPLMNItem m_ie_broadcastPLMNItem( in template PLMNIdentity p_plmnId, in template SliceSupportList p_ssl ):={ pLMNIdentity := p_plmnId, tAISliceSupportList := p_ssl, iE_Extensions :=omit }//end of template m_ie_broadcastPLMNItem // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION BroadcastPLMNItem_ExtIEs ( // type record BluetoothMeasurementConfiguration { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION BluetoothMeasurementConfiguration_ExtIEs (?); Loading Loading @@ -1971,7 +1983,10 @@ module LibNGAP_Templates { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PEIPSassistanceInformation_ExtIEs (?); // type integer Periodicity ( // type bitstring PeriodicRegistrationUpdateTimer length (8); // type octetstring PLMNIdentity length (3); template PLMNIdentity m_ie_pLMNIdentity(PLMNIdentity p_val):=p_val; // type record PLMNAreaBasedQMC { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION PLMNAreaBasedQMC_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofPLMNforQMC) of PLMNIdentity PLMNListforQMC; Loading Loading @@ -2136,8 +2151,18 @@ module LibNGAP_Templates { // type record length (1 .. NGAP_Constants.maxnoofSliceItems) of SliceOverloadItem SliceOverloadList; // type record SliceOverloadItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SliceOverloadItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofSliceItems) of SliceSupportItem SliceSupportList; template SliceSupportList m_ie_sliceSupportList(in template SliceSupportList p_list):=p_list; // type record SliceSupportItem { template SliceSupportItem m_ie_sliceSupportItem( in template S_NSSAI p_S_NSSAI ):={ s_NSSAI := p_S_NSSAI, iE_Extensions :=omit }//end of template m_ie_sliceSupportItem // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SliceSupportItem_ExtIEs (?); // type record length (1 .. NGAP_Constants.maxnoofSNSSAIforQMC) of SliceSupportQMC_Item SliceSupportListQMC; // type record SliceSupportQMC_Item { Loading @@ -2145,6 +2170,12 @@ module LibNGAP_Templates { // type record SNPN_MobilityInformation { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SNPN_MobilityInformation_ExtIEs (?); // type record S_NSSAI { template S_NSSAI m_ie_sNSSAI:={ sST := '00'O, sD := '000000'O, iE_Extensions := omit }//end of template m_ie_sNSSAI // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION S_NSSAI_ExtIEs (?); // type record SONConfigurationTransfer { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SONConfigurationTransfer_ExtIEs (?); Loading Loading @@ -2175,30 +2206,18 @@ module LibNGAP_Templates { // type octetstring SST length (1); // type record length (1 .. NGAP_Constants.maxnoofTACs) of SupportedTAItem SupportedTAList; template SupportedTAList m_ie_supportedTAList:= { { template SupportedTAList m_ie_supportedTAList(in template SupportedTAList p_list):= p_list; // type record SupportedTAItem { template SupportedTAItem m_ie_supportedTAItem( in template TAC p_tAC, in template BroadcastPLMNList p_broadcastPLMNList ):={ tAC := '000001'O, broadcastPLMNList := { { pLMNIdentity := '000101'O, tAISliceSupportList := { { s_NSSAI := { sST := '00'O, sD := '000000'O, iE_Extensions := omit }, broadcastPLMNList := p_broadcastPLMNList, iE_Extensions :=omit } }, iE_Extensions :=omit } }, iE_Extensions :=omit } }//end of template m_ie_supportedTAList }//end of template m_ie_supportedTAItem // type record SupportedTAItem { // type NGAP_Containers.NGAP_PROTOCOL_EXTENSION SupportedTAItem_ExtIEs ( // type enumerated SuspendIndicator { Loading